From d2ee9b60a360d16c94122522051e3e8cff892cac Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 3 Jun 2023 09:24:49 -0500 Subject: [PATCH 01/98] Thoughts laid out on Models. --- docs/v2/models.md | 72 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 docs/v2/models.md diff --git a/docs/v2/models.md b/docs/v2/models.md new file mode 100644 index 00000000..488bdfd5 --- /dev/null +++ b/docs/v2/models.md @@ -0,0 +1,72 @@ +# Model Design + +## Base Models +Our base open5e models are GameContent (an abstract), and Document, which is a description of the source document that the GameContent items come from. These more or less stay the same as they are in API V1. + +Our base GameContent models are Object, which describes all matter, Feature, which describes modifications to the base Object, and Interaction, which is a description of how an object can interact with other objects. + +```mermaid +graph TD; + Object-->Character; + Object-->Item; + Feature; + Interaction; +``` +Here is an example simple feature, in rough JSON representation. + +``` +"name": "Reckless Attack", +"desc_md": "Starting at 2nd level, you can throw aside all concern for defense to attack with fierce desperation. When you make your first attack on your turn, you can decide to attack recklessly. Doing so gives you advantage on melee weapon attack rolls using Strength during this turn, but attack rolls against you have advantage until your next turn." +``` + +**Features** will have name and description. They may have some reference to modify fields of the parent object, for example: +"gain":["name":"armor-proficiency","value":"heavy armor"]. I don't have a great model for this. + +**Objects** will have AC, HP, size, weight, damage immunities, resistances, and vulnerabilities, and maybe a few other fields. + +**Characters** will have stat blocks, saving throws, skills, speed, etc. + +**Items** will have rarity, cost, "requires attunement" and various other fields. + +**Interaction** is a description of the player interacting with the world. "Use" is an interaction. "Melee Weapon Attack with Longsword" is an interaction. + +## Sets +Some of the leaf nodes has a Set model as well. These are implemented as a GameContent item, but it's basically just a list of other objects with a small amount of added metadata. For example, Character Class and Subclass would be implemented as a FeatureSet. Additionally Race, Subrace, and Feats would be implemented as a FeatureSet. + +* CharacterSet +* ItemSet +* FeatureSet + +Here is an example featureSet, in rough JSON representation. + +``` +"name": "Barbarian", +"desc_md": "", +"featureset_type": "Class", +"features": [ + "rage", + "unarmored-defense", + "reckless-attack" +] +``` + +## Benefits of this approach: +The API V2 could have a /v2/classes/ endpoint that returns featureset with a hard filter of featureset_type=Class. + +The exact same implementation could be used for the Feats endpoint. Very quick, reusable coding, and simple to troubleshoot. The concept of FeatureSet doesn't even need to be exposed to the UI. + +Similarly, CharacterSet could be used for a /NPCs/ endpoint, or a /Monsters/Coastal/ endpoint. + +Additionally, /v2/spells endpoint could return interactionSets that are interactionSet_type=spell + +Things like Poisons, Equipment Packs, and Magic Weapons become queryable quickly as long as they are "tagged" in a properly named ItemSet. + +## Cons of this approach: +Lots more API calls: This will result in a request for EACH feature in a given FeatureSet. I think this works though, modern browsers and caching are fast, and each individual request will be small, and can be done in parallel. + +## Unanswered questions: +Features often modify fields of a related Object. How is this modification of fields specified? + +A spell can be cast at a bunch of different levels. Is each casting option a different interaction? What about cantrips? How can the different damage rolls be represented? + +What does the data importing model look like? It will almost certainly deviate pretty significantly from what we've done already. \ No newline at end of file From f18c01982ad0de0345c26912fd86f1caf410b815 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 3 Jun 2023 09:28:35 -0500 Subject: [PATCH 02/98] Clarifying Sets. --- docs/v2/models.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/v2/models.md b/docs/v2/models.md index 488bdfd5..88730cbf 100644 --- a/docs/v2/models.md +++ b/docs/v2/models.md @@ -33,9 +33,21 @@ Here is an example simple feature, in rough JSON representation. ## Sets Some of the leaf nodes has a Set model as well. These are implemented as a GameContent item, but it's basically just a list of other objects with a small amount of added metadata. For example, Character Class and Subclass would be implemented as a FeatureSet. Additionally Race, Subrace, and Feats would be implemented as a FeatureSet. -* CharacterSet -* ItemSet -* FeatureSet +```mermaid +graph TD; + Character1-->CharacterSet; + Character2-->CharacterSet; + Character3-->CharacterSet; + Item1-->ItemSet; + Item2-->ItemSet; + Item3-->ItemSet; + Feature1--FeatureSet; + Feature2--FeatureSet; + Feature3--FeatureSet; + Interaction1--InteractionSet; + Interaction2--InteractionSet; + Interaction3--InteractionSet; +``` Here is an example featureSet, in rough JSON representation. From 386f153954c77fe3f9b9360324e9d270b898cf12 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 3 Jun 2023 09:32:01 -0500 Subject: [PATCH 03/98] Forgot carrot. --- docs/v2/models.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/v2/models.md b/docs/v2/models.md index 88730cbf..01b81e82 100644 --- a/docs/v2/models.md +++ b/docs/v2/models.md @@ -41,12 +41,12 @@ graph TD; Item1-->ItemSet; Item2-->ItemSet; Item3-->ItemSet; - Feature1--FeatureSet; - Feature2--FeatureSet; - Feature3--FeatureSet; - Interaction1--InteractionSet; - Interaction2--InteractionSet; - Interaction3--InteractionSet; + Feature1-->FeatureSet; + Feature2-->FeatureSet; + Feature3-->FeatureSet; + Interaction1-->InteractionSet; + Interaction2-->InteractionSet; + Interaction3-->InteractionSet; ``` Here is an example featureSet, in rough JSON representation. From 8f6317d66e0eaacc51c0f59675169bc548123fca Mon Sep 17 00:00:00 2001 From: August Johnson Date: Sat, 3 Jun 2023 15:11:09 -0500 Subject: [PATCH 04/98] Update models.md --- docs/v2/models.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/v2/models.md b/docs/v2/models.md index 01b81e82..19dcd7d5 100644 --- a/docs/v2/models.md +++ b/docs/v2/models.md @@ -79,6 +79,8 @@ Lots more API calls: This will result in a request for EACH feature in a given F ## Unanswered questions: Features often modify fields of a related Object. How is this modification of fields specified? +Features or featuresets often have a pre-requisite. How do we communicate that pre-requisite to the client? + A spell can be cast at a bunch of different levels. Is each casting option a different interaction? What about cantrips? How can the different damage rolls be represented? -What does the data importing model look like? It will almost certainly deviate pretty significantly from what we've done already. \ No newline at end of file +What does the data importing model look like? It will almost certainly deviate pretty significantly from what we've done already. From c3f113e3f272e417fa6253ae489054bdb6b67e7c Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 4 Jun 2023 18:37:10 -0500 Subject: [PATCH 05/98] Adding the object model. --- api_v2/models/object.py | 72 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 api_v2/models/object.py diff --git a/api_v2/models/object.py b/api_v2/models/object.py new file mode 100644 index 00000000..fea6fe6a --- /dev/null +++ b/api_v2/models/object.py @@ -0,0 +1,72 @@ +""" +The model for an object. +""" + +from django.db import models +from api.models import GameContent + + +class Object(GameContent): + """ + This is the definition of the Object abstract base class. + + The Object class will be inherited from by Item, Weapon, Character, etc. + Basically it describes any sort of matter in the 5e world. + """ + + SIZE_CHOICES = [ + (0, "Non-existent"), + (1, "Tiny"), + (2, "Small"), + (3, "Medium"), + (4, "Large"), + (5, "Huge"), + (6, "Gargantuan")] + + size = models.IntegerField( + null=False, + default=0, + choices=SIZE_CHOICES, + validators=[MinValueValidator(0), MaxValueValidator(6)], + help_text='Integer representing the hit size of the object. 1 is Tiny, 6 is Gargantuan') + + weight = models.DecimalField( + null=False, + max_digits=10, + decimal_places=3, + default=0, + validators=[MinValueValidator(0)], + help_text='Integer representing the weight of the object.') + + armor_class = models.IntegerField( + null=False, + default=0, + validators=[MinValueValidator(0), MaxValueValidator(100)], + help_text='Integer representing the armor class of the object.') + + hit_points = models.IntegerField( + null=False, + default=0, + validators=[MinValueValidator(0), MaxValueValidator(10000)], + help_text='Integer representing the hit points of the object.') + + damage_immunities = models.JSONField( + null=False, + default=[], + validators=[damage_type_validator], + help_text='List of damage types that this is immune to.') + + damage_resistances = models.JSONField( + null=False, + default=[], + validators=[damage_type_validator], + help_text='List of damage types that this is resistant to.') + + damage_vulnerabilities = models.JSONField( + null=False, + default=[], + validators=[damage_type_validator], + help_text='List of damage types that this is vulnerable to.') + + class Meta: + abstract = True From 7637ed5f689e36958c52b32628e995946a32d20f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 4 Jun 2023 20:34:38 -0500 Subject: [PATCH 06/98] Polishing object, to allow nulls. --- api_v2/models/object.py | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/api_v2/models/object.py b/api_v2/models/object.py index fea6fe6a..c20c909b 100644 --- a/api_v2/models/object.py +++ b/api_v2/models/object.py @@ -14,8 +14,8 @@ class Object(GameContent): Basically it describes any sort of matter in the 5e world. """ + # Enumerating sizes, so they are sortable. SIZE_CHOICES = [ - (0, "Non-existent"), (1, "Tiny"), (2, "Small"), (3, "Medium"), @@ -23,47 +23,55 @@ class Object(GameContent): (5, "Huge"), (6, "Gargantuan")] + # Setting a reasonable maximum for AC. + ARMOR_CLASS_MAXIMUM = 100 + + # Setting a reasonable maximum for HP. + HIT_POINT_MAXIMUM = 10000 + size = models.IntegerField( - null=False, - default=0, + null=True, # Allow an unspecified size. choices=SIZE_CHOICES, - validators=[MinValueValidator(0), MaxValueValidator(6)], + validators=[ + MinValueValidator(1), + MaxValueValidator(6)], help_text='Integer representing the hit size of the object. 1 is Tiny, 6 is Gargantuan') weight = models.DecimalField( - null=False, + null=True, # Allow an unspecified weight. max_digits=10, decimal_places=3, - default=0, validators=[MinValueValidator(0)], help_text='Integer representing the weight of the object.') armor_class = models.IntegerField( - null=False, - default=0, - validators=[MinValueValidator(0), MaxValueValidator(100)], + null=True, # Allow an unspecified armor_class. + validators=[ + MinValueValidator(0), + MaxValueValidator(ARMOR_CLASS_MAXIMUM)], help_text='Integer representing the armor class of the object.') hit_points = models.IntegerField( - null=False, - default=0, - validators=[MinValueValidator(0), MaxValueValidator(10000)], + null=True, # Allow an unspecified hit point value. + validators=[ + MinValueValidator(0), + MaxValueValidator(HIT_POINT_MAXIMUM)], help_text='Integer representing the hit points of the object.') damage_immunities = models.JSONField( - null=False, + null=False, # Force an empty list if unspecified. default=[], validators=[damage_type_validator], help_text='List of damage types that this is immune to.') damage_resistances = models.JSONField( - null=False, + null=False, # Force an empty list if unspecified. default=[], validators=[damage_type_validator], help_text='List of damage types that this is resistant to.') damage_vulnerabilities = models.JSONField( - null=False, + null=False, # Force an empty list if unspecified. default=[], validators=[damage_type_validator], help_text='List of damage types that this is vulnerable to.') From 71ed37c87524898b98a4568d66524b18eb9f313c Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 4 Jun 2023 20:46:37 -0500 Subject: [PATCH 07/98] Comment typo. --- api_v2/models/object.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api_v2/models/object.py b/api_v2/models/object.py index c20c909b..48ce762d 100644 --- a/api_v2/models/object.py +++ b/api_v2/models/object.py @@ -42,7 +42,7 @@ class Object(GameContent): max_digits=10, decimal_places=3, validators=[MinValueValidator(0)], - help_text='Integer representing the weight of the object.') + help_text='Number representing the weight of the object.') armor_class = models.IntegerField( null=True, # Allow an unspecified armor_class. From 81420f29e5235c89b4a2fcb6be841be68664d4dc Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 4 Jun 2023 20:53:12 -0500 Subject: [PATCH 08/98] Adding an item and itemset. --- api_v2/models/item.py | 24 ++++++++++++++++++++++++ api_v2/models/itemset.py | 19 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 api_v2/models/item.py create mode 100644 api_v2/models/itemset.py diff --git a/api_v2/models/item.py b/api_v2/models/item.py new file mode 100644 index 00000000..dfd2ffd4 --- /dev/null +++ b/api_v2/models/item.py @@ -0,0 +1,24 @@ +"""The model for an item.""" + +from django.db import models +from api.models import GameContent + + +class Item(Object): + """ + This is the model for an Item, which is an object that can be used. + + This extends the object model, but adds other concepts. + """ + + cost = models.DecimalField( + null=True, # Allow an unspecified cost. + max_digits=10, + decimal_places=2, # Only track down to 2 decimal places. + validators=[MinValueValidator(0)], + help_text='Number representing the cost of the object.') + + is_magical = models.BooleanField( + null=False, + default=False, # An item is not magical unless specified. + help_text='If the item is a magical item.') diff --git a/api_v2/models/itemset.py b/api_v2/models/itemset.py new file mode 100644 index 00000000..67ec1a29 --- /dev/null +++ b/api_v2/models/itemset.py @@ -0,0 +1,19 @@ +"""A set of items.""" + +from django.db import models +from api.models import GameContent +from .item import Item + + +class ItemSet(GameContent): + """A set of items to be referenced.""" + + items = models.ManyToManyField(Item, through='ItemQuantity') + + +class ItemQuantity(models.Model): + """The quantity of the item to be referenced.""" + + item = models.ForeignKey(Item, on_delete=models.CASCADE) + itemset = models.ForeignKey(ItemSet, on_delete=models.CASCADE) + quantity = models.IntegerField(default=1) From 37770270bb8e015e7a1b24db2df0a2a64c4c5c5d Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 4 Jun 2023 20:55:11 -0500 Subject: [PATCH 09/98] Adding init for models folder. --- api_v2/models/__init__.py | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 api_v2/models/__init__.py diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py new file mode 100644 index 00000000..5985fb54 --- /dev/null +++ b/api_v2/models/__init__.py @@ -0,0 +1,3 @@ +""" +The initialization for models for open5e's api v2. +""" From ce4b75c4655d4613f90fcfc9d7b88b07e0ad516c Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 6 Jun 2023 10:04:01 -0500 Subject: [PATCH 10/98] Adding some stubs. --- api_v2/models/armortype.py | 52 +++++++++++++++++ api_v2/models/item.py | 18 +++++- api_v2/models/weapontype.py | 109 ++++++++++++++++++++++++++++++++++++ 3 files changed, 178 insertions(+), 1 deletion(-) create mode 100644 api_v2/models/armortype.py create mode 100644 api_v2/models/weapontype.py diff --git a/api_v2/models/armortype.py b/api_v2/models/armortype.py new file mode 100644 index 00000000..0338fd53 --- /dev/null +++ b/api_v2/models/armortype.py @@ -0,0 +1,52 @@ + + +from django.db import models +from api.models import GameContent + +class ArmorType(GameContent): + + light = models.BooleanField( + null=False, + default=False, + help_text='If the armor is light.') + + medium = models.BooleanField( + null=False, + default=False, + help_text='If the armor is medium.') + + heavy = models.BooleanField( + null=False, + default=False, + help_text='If the armor is heavy.') + + stealth_disadvantage = models.BooleanField( + null=False, + default=False, + help_text='If the armor results in disadvantage on stealth checks.') + + strength = models.IntegerField( + null=True, + help_text='Strength score required to wear the armor without penalty.' + ) + + def strength_display(self): + return strength_display + + ac_base = models.IntegerField( + null=False, + help_text='Integer representing the flat armor class without modifiers.' + ) + + ac_add_dexmod = models.BooleanField( + null=False, + default=False, + help_text='If the final armor class takes the dexterity modifier into account.') + + ac_cap_dexmod = models.IntegerField( + null=True, + help_text='Integer representing the maximum of the added dexterity modifier.' + ) + + def ac_display(self): + return ac \ No newline at end of file diff --git a/api_v2/models/item.py b/api_v2/models/item.py index dfd2ffd4..c78aba94 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -2,13 +2,15 @@ from django.db import models from api.models import GameContent +from .weapontype import WeaponType +from .armortype import ArmorType class Item(Object): """ This is the model for an Item, which is an object that can be used. - This extends the object model, but adds other concepts. + This extends the object model, but adds cost, and is_magical. """ cost = models.DecimalField( @@ -22,3 +24,17 @@ class Item(Object): null=False, default=False, # An item is not magical unless specified. help_text='If the item is a magical item.') + + is_weapon = models.BooleanField( + null=False, + default=False, # An item is not a weapon unless specified. + help_text='If the item is a weapon.') + + weapon_type = models.ManyToManyField(WeaponType) + + is_armor = models.BooleanField( + null=False, + default=False, # An item is not armor unless specified. + help_text='If the item is armor.') + + armor_type = models.ManyToManyField(ArmorType) diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py new file mode 100644 index 00000000..11c57632 --- /dev/null +++ b/api_v2/models/weapontype.py @@ -0,0 +1,109 @@ + + +from django.db import models +from api.models import GameContent + +class WeaponType(GameContent): + +#"range":{"normal":30,"long":120} + +#"damage":{"dice":"","type":""} + + def properties_display(self): + # Append in order + special + finesse + ammunition / range + light + heavy + thrown + loading + two-handed + versatile + reach + + # capitalize first letter + + # return a dash if nothing + + return properties_list + + light = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is light.') + + finesse = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is finesse.') + + thrown = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is thrown.') + + two-handed = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is two-handed.') + + versatile = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is versatile.') + + ammunition = models.BooleanField( + null=False, + default=False, + help_text='If the weapon requires ammunition.') + + loading = models.BooleanField( + null=False, + default=False, + help_text='If the weapon requires loading.') + + heavy = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is heavy.') + + light = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is light.') + + reach = models.BooleanField( + null=False, + default=False, + help_text='If the weapon grants reach.') + + lance = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is a lance.') + + net = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is a net.') + + simple = models.BooleanField( + null=False, + default=False, + help_text='If the weapon category is simple.') + + martial = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is category is martial.') + + silvered = models.BooleanField( + null=False, + default=False, + help_text='If the weapon has been silvered.') + + improvised = models.BooleanField( + null=False, + default=False, + help_text='If the weapon is improvised.') From 01acc9bde6d271ef0272e9151e887f55a3ac0878 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 6 Jun 2023 15:34:54 -0500 Subject: [PATCH 11/98] More models v2 being added. --- api_v2/models/armortype.py | 49 ++++++++---- api_v2/models/item.py | 22 +++--- api_v2/models/object.py | 2 +- api_v2/models/weapontype.py | 149 +++++++++++++++++++++++++----------- api_v2/validators.py | 48 ++++++++++++ 5 files changed, 196 insertions(+), 74 deletions(-) create mode 100644 api_v2/validators.py diff --git a/api_v2/models/armortype.py b/api_v2/models/armortype.py index 0338fd53..7c9ddd71 100644 --- a/api_v2/models/armortype.py +++ b/api_v2/models/armortype.py @@ -1,52 +1,69 @@ +"""The model for a type of armor.""" from django.db import models from api.models import GameContent + class ArmorType(GameContent): + """ + This is the model for an armortype. + + This does not represent the armor set itself, because that would be an + item. Only the unique attributes of a type of armor are here. An item + that is armor would link to this model instance. + """ - light = models.BooleanField( + is_light = models.BooleanField( null=False, default=False, help_text='If the armor is light.') - medium = models.BooleanField( + is_medium = models.BooleanField( null=False, default=False, help_text='If the armor is medium.') - heavy = models.BooleanField( + is_heavy = models.BooleanField( null=False, default=False, help_text='If the armor is heavy.') - stealth_disadvantage = models.BooleanField( + grants_stealth_disadvantage = models.BooleanField( null=False, default=False, help_text='If the armor results in disadvantage on stealth checks.') - strength = models.IntegerField( + strength_score_required = models.IntegerField( null=True, - help_text='Strength score required to wear the armor without penalty.' - ) - - def strength_display(self): - return strength_display + help_text='Strength score required to wear the armor without penalty.') ac_base = models.IntegerField( null=False, - help_text='Integer representing the flat armor class without modifiers.' - ) + help_text='Integer representing the armor class without modifiers.') ac_add_dexmod = models.BooleanField( null=False, default=False, - help_text='If the final armor class takes the dexterity modifier into account.') + help_text='If the final armor class includes dexterity modifier.') ac_cap_dexmod = models.IntegerField( null=True, - help_text='Integer representing the maximum of the added dexterity modifier.' - ) + help_text='Integer representing the dexterity modifier cap.') def ac_display(self): - return ac \ No newline at end of file + ac_string = str(self.ac_base) + + if self.ac_add_dexmod: + ac_string += " + Dex modifier" + + if self.ac_cap_dexmod is not None: + ac_string += " (max {})".format(self.ac_cap_dexmod) + + return ac_string + + def strength_display(self): + if self.strength_score_required is None: + return "-" + else: + return "Str {}".format(self.strength_score_required) diff --git a/api_v2/models/item.py b/api_v2/models/item.py index c78aba94..e8b91450 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -25,16 +25,16 @@ class Item(Object): default=False, # An item is not magical unless specified. help_text='If the item is a magical item.') - is_weapon = models.BooleanField( - null=False, - default=False, # An item is not a weapon unless specified. - help_text='If the item is a weapon.') - - weapon_type = models.ManyToManyField(WeaponType) + weapon_type = models.ForeignKey( + WeaponType, + null=True) - is_armor = models.BooleanField( - null=False, - default=False, # An item is not armor unless specified. - help_text='If the item is armor.') + armor_type = models.ForeignKey( + ArmorType, + null=True) + + def is_weapon(self): + return self.weapon_type is not None - armor_type = models.ManyToManyField(ArmorType) + def is_armor(self): + return self.armor_type is not None \ No newline at end of file diff --git a/api_v2/models/object.py b/api_v2/models/object.py index 48ce762d..4d6dba04 100644 --- a/api_v2/models/object.py +++ b/api_v2/models/object.py @@ -35,7 +35,7 @@ class Object(GameContent): validators=[ MinValueValidator(1), MaxValueValidator(6)], - help_text='Integer representing the hit size of the object. 1 is Tiny, 6 is Gargantuan') + help_text='Integer representing the size of the object.') weight = models.DecimalField( null=True, # Allow an unspecified weight. diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index 11c57632..1d6768a2 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -1,109 +1,166 @@ - +"""The model for a type of weapon.""" from django.db import models from api.models import GameContent + class WeaponType(GameContent): + """ + This model represents types of weapons. -#"range":{"normal":30,"long":120} + This does not represent a weapon itself, because that would be an item. + Only the unique attributes of a weapon are here. An item that is a weapon + would link to this model instance. + """ -#"damage":{"dice":"","type":""} + damage_type = models.TextField( + null=False, + default='bludgeoning', + validators=[damage_type_validator], + help_text='The damage type dealt by attacks with the weapon.') - def properties_display(self): - # Append in order - special - finesse - ammunition / range - light - heavy - thrown - loading - two-handed - versatile - reach - - # capitalize first letter - - # return a dash if nothing + damage_dice = models.TextField( + null=True, + help_text='The damage dice when used making an attack.') - return properties_list + versatile_dice = models.TextField( + null=True, + help_text='The damage dice when attacking using versatile.') - light = models.BooleanField( + range_reach = models.IntegerField( null=False, - default=False, - help_text='If the weapon is light.') + default=5, + validators=[MinValueValidator(0)], + help_text='The range of the weapon when making a melee attack.') - finesse = models.BooleanField( + is_finesse = models.BooleanField( null=False, default=False, help_text='If the weapon is finesse.') - thrown = models.BooleanField( + is_thrown = models.BooleanField( null=False, default=False, help_text='If the weapon is thrown.') - two-handed = models.BooleanField( + is_two_handed = models.BooleanField( null=False, default=False, help_text='If the weapon is two-handed.') - versatile = models.BooleanField( + is_versatile = models.BooleanField( null=False, default=False, help_text='If the weapon is versatile.') - ammunition = models.BooleanField( + requires_ammunition = models.BooleanField( null=False, default=False, help_text='If the weapon requires ammunition.') - loading = models.BooleanField( + requires_loading = models.BooleanField( null=False, default=False, help_text='If the weapon requires loading.') - heavy = models.BooleanField( + is_heavy = models.BooleanField( null=False, default=False, help_text='If the weapon is heavy.') - light = models.BooleanField( + is_light = models.BooleanField( null=False, default=False, help_text='If the weapon is light.') - reach = models.BooleanField( - null=False, - default=False, - help_text='If the weapon grants reach.') - - lance = models.BooleanField( + is_lance = models.BooleanField( null=False, default=False, help_text='If the weapon is a lance.') - net = models.BooleanField( + is_net = models.BooleanField( null=False, default=False, help_text='If the weapon is a net.') - simple = models.BooleanField( + is_simple = models.BooleanField( null=False, default=False, help_text='If the weapon category is simple.') - martial = models.BooleanField( + is_martial = models.BooleanField( null=False, default=False, help_text='If the weapon is category is martial.') - silvered = models.BooleanField( - null=False, - default=False, - help_text='If the weapon has been silvered.') - - improvised = models.BooleanField( + is_improvised = models.BooleanField( null=False, default=False, help_text='If the weapon is improvised.') + + range_normal = models.IntegerField( + null=True, + validators=[MinValueValidator(0)], + help_text='The normal range of a ranged weapon attack.') + + range_long = models.IntegerField( + null=True, + validators=[MinValueValidator(0)], + help_text='The long range of a ranged weapon attack.') + + def melee_attack_possible(self): + # All weapons can be used to make a melee attack. + return True + + def melee_attack_is_improvised(self): + # Ammunition weapons can only be used as improvised melee weapons. + return self.ammunition + + def ranged_attack_possible(self): + # Only ammunition or throw weapons can make ranged attacks. + return self.ammunition or self.thrown + + def range_melee(self): + return self.range_reach + + def is_reach(self): + # A weapon with a longer reach than the default has the reach property. + return self.range_reach > 5 + + def properties_display(self): + properties = [] + + range_desc = "(range {}/{})".format( + str(self.range_normal()), + str(self.range_long())) + + versatile_desc = "({})".format(self.versatile_dice) + + if self.special: + properties.append("special") + if self.finesse: + properties.append("finesse") + if self.ammunition: + properties.append("ammuntion {}".format(range_desc)) + if self.light: + properties.append("light") + if self.heavy: + properties.append("heavy") + if self.thrown: + properties.append("thrown {}".format(range_desc)) + if self.loading: + properties.append("loading") + if self.two-handed: + properties.append("two-handed") + if self.versatile: + properties.append("versatile {}".format(versatile_desc)) + if self.reach: + properties.append("reach") + + if len(properties) > 0: + # Capitalize the first letter of the first property. + properties[0][0] = properties[0][0].upper() + return properties + + else: + return ["-"] diff --git a/api_v2/validators.py b/api_v2/validators.py new file mode 100644 index 00000000..33d179df --- /dev/null +++ b/api_v2/validators.py @@ -0,0 +1,48 @@ +from django.core.exceptions import ValidationError + + +def spell_school_validator(value): + '''A validator for spell schools strings. Input must be lowercase.''' + options = [ + 'abjuration', + 'conjuration', + 'divination', + 'enchantment', + 'evocation', + 'illusion', + 'necromancy', + 'transmutation' + ] + if value not in options: + raise ValidationError('Spell school {} not in valid school options. Value must be lowercase.'.format(value)) + + +def damage_type_validator(value): + '''A validator for damage types for spells. Input must be lowercase.''' + options = [ + 'acid', + 'cold', + 'fire', + 'force', + 'lightning', + 'necrotic', + 'poison', + 'psychic', + 'radiant', + 'thunder' + ] + if value not in options: + raise ValidationError('Spell damage type {} not in valid options. Value must be lowercase.'.format(value)) + + +def area_of_effect_shape_validator(value): + '''A validator for spell area of effects. Input must be lowercase.''' + options = [ + 'cone', + 'cube', + 'cylinder', + 'line', + 'sphere' + ] + if value not in options: + raise ValidationError('Spell area of effect {} not in valid options. Value must be lowercase.'.format(value)) \ No newline at end of file From 8a5177cebd4a86416ee982150a6fe0501c0ef252 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 6 Jun 2023 15:55:31 -0500 Subject: [PATCH 12/98] Running without custom validators. --- api_v2/__init__.py | 0 api_v2/admin.py | 3 + api_v2/apps.py | 6 + api_v2/migrations/0001_initial.py | 130 +++++++++++++++++++ api_v2/migrations/0002_auto_20230606_2054.py | 28 ++++ api_v2/migrations/__init__.py | 0 api_v2/models/__init__.py | 10 ++ api_v2/models/item.py | 5 + api_v2/models/object.py | 14 +- api_v2/{ => models}/validators.py | 0 api_v2/models/weapontype.py | 4 +- api_v2/tests.py | 3 + api_v2/views.py | 3 + server/settings.py | 1 + 14 files changed, 200 insertions(+), 7 deletions(-) create mode 100644 api_v2/__init__.py create mode 100644 api_v2/admin.py create mode 100644 api_v2/apps.py create mode 100644 api_v2/migrations/0001_initial.py create mode 100644 api_v2/migrations/0002_auto_20230606_2054.py create mode 100644 api_v2/migrations/__init__.py rename api_v2/{ => models}/validators.py (100%) create mode 100644 api_v2/tests.py create mode 100644 api_v2/views.py diff --git a/api_v2/__init__.py b/api_v2/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/api_v2/admin.py b/api_v2/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/api_v2/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/api_v2/apps.py b/api_v2/apps.py new file mode 100644 index 00000000..ca7483a5 --- /dev/null +++ b/api_v2/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class ApiV2Config(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'api_v2' diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py new file mode 100644 index 00000000..b6ec014c --- /dev/null +++ b/api_v2/migrations/0001_initial.py @@ -0,0 +1,130 @@ +# Generated by Django 3.2.19 on 2023-06-06 20:51 + +import django.core.validators +from django.db import migrations, models +import django.db.models.deletion +import uuid + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('api', '0031_rename_environments_monster_environments_json'), + ] + + operations = [ + migrations.CreateModel( + name='ArmorType', + fields=[ + ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), + ('name', models.TextField(help_text='Name of the game content item.')), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('page_no', models.IntegerField(null=True)), + ('is_light', models.BooleanField(default=False, help_text='If the armor is light.')), + ('is_medium', models.BooleanField(default=False, help_text='If the armor is medium.')), + ('is_heavy', models.BooleanField(default=False, help_text='If the armor is heavy.')), + ('grants_stealth_disadvantage', models.BooleanField(default=False, help_text='If the armor results in disadvantage on stealth checks.')), + ('strength_score_required', models.IntegerField(help_text='Strength score required to wear the armor without penalty.', null=True)), + ('ac_base', models.IntegerField(help_text='Integer representing the armor class without modifiers.')), + ('ac_add_dexmod', models.BooleanField(default=False, help_text='If the final armor class includes dexterity modifier.')), + ('ac_cap_dexmod', models.IntegerField(help_text='Integer representing the dexterity modifier cap.', null=True)), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Item', + fields=[ + ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), + ('name', models.TextField(help_text='Name of the game content item.')), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('page_no', models.IntegerField(null=True)), + ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], help_text='Integer representing the size of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), + ('weight', models.DecimalField(decimal_places=3, help_text='Number representing the weight of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('armor_class', models.IntegerField(help_text='Integer representing the armor class of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)])), + ('hit_points', models.IntegerField(help_text='Integer representing the hit points of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), + ('damage_immunities', models.JSONField(default=[], help_text='List of damage types that this is immune to.')), + ('damage_resistances', models.JSONField(default=[], help_text='List of damage types that this is resistant to.')), + ('damage_vulnerabilities', models.JSONField(default=[], help_text='List of damage types that this is vulnerable to.')), + ('cost', models.DecimalField(decimal_places=2, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('is_magical', models.BooleanField(default=False, help_text='If the item is a magical item.')), + ('armor_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armortype')), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemQuantity', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('quantity', models.IntegerField(default=1)), + ('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.item')), + ], + ), + migrations.CreateModel( + name='WeaponType', + fields=[ + ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), + ('name', models.TextField(help_text='Name of the game content item.')), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('page_no', models.IntegerField(null=True)), + ('damage_type', models.TextField(default='bludgeoning', help_text='The damage type dealt by attacks with the weapon.')), + ('damage_dice', models.TextField(help_text='The damage dice when used making an attack.', null=True)), + ('versatile_dice', models.TextField(help_text='The damage dice when attacking using versatile.', null=True)), + ('range_reach', models.IntegerField(default=5, help_text='The range of the weapon when making a melee attack.', validators=[django.core.validators.MinValueValidator(0)])), + ('is_finesse', models.BooleanField(default=False, help_text='If the weapon is finesse.')), + ('is_thrown', models.BooleanField(default=False, help_text='If the weapon is thrown.')), + ('is_two_handed', models.BooleanField(default=False, help_text='If the weapon is two-handed.')), + ('is_versatile', models.BooleanField(default=False, help_text='If the weapon is versatile.')), + ('requires_ammunition', models.BooleanField(default=False, help_text='If the weapon requires ammunition.')), + ('requires_loading', models.BooleanField(default=False, help_text='If the weapon requires loading.')), + ('is_heavy', models.BooleanField(default=False, help_text='If the weapon is heavy.')), + ('is_light', models.BooleanField(default=False, help_text='If the weapon is light.')), + ('is_lance', models.BooleanField(default=False, help_text='If the weapon is a lance.')), + ('is_net', models.BooleanField(default=False, help_text='If the weapon is a net.')), + ('is_simple', models.BooleanField(default=False, help_text='If the weapon category is simple.')), + ('is_martial', models.BooleanField(default=False, help_text='If the weapon is category is martial.')), + ('is_improvised', models.BooleanField(default=False, help_text='If the weapon is improvised.')), + ('range_normal', models.IntegerField(help_text='The normal range of a ranged weapon attack.', null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('range_long', models.IntegerField(help_text='The long range of a ranged weapon attack.', null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemSet', + fields=[ + ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), + ('name', models.TextField(help_text='Name of the game content item.')), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('page_no', models.IntegerField(null=True)), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ('items', models.ManyToManyField(through='api_v2.ItemQuantity', to='api_v2.Item')), + ], + options={ + 'abstract': False, + }, + ), + migrations.AddField( + model_name='itemquantity', + name='itemset', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.itemset'), + ), + migrations.AddField( + model_name='item', + name='weapon_type', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapontype'), + ), + ] diff --git a/api_v2/migrations/0002_auto_20230606_2054.py b/api_v2/migrations/0002_auto_20230606_2054.py new file mode 100644 index 00000000..98f52555 --- /dev/null +++ b/api_v2/migrations/0002_auto_20230606_2054.py @@ -0,0 +1,28 @@ +# Generated by Django 3.2.19 on 2023-06-06 20:54 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='item', + name='damage_immunities', + field=models.JSONField(default=list, help_text='List of damage types that this is immune to.'), + ), + migrations.AlterField( + model_name='item', + name='damage_resistances', + field=models.JSONField(default=list, help_text='List of damage types that this is resistant to.'), + ), + migrations.AlterField( + model_name='item', + name='damage_vulnerabilities', + field=models.JSONField(default=list, help_text='List of damage types that this is vulnerable to.'), + ), + ] diff --git a/api_v2/migrations/__init__.py b/api_v2/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index 5985fb54..8f06c3b8 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -1,3 +1,13 @@ """ The initialization for models for open5e's api v2. """ + +from .object import Object +from .item import Item + +from .itemset import ItemSet +from .itemset import ItemQuantity + +from .armortype import ArmorType + +from .weapontype import WeaponType diff --git a/api_v2/models/item.py b/api_v2/models/item.py index e8b91450..92605321 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -1,9 +1,12 @@ """The model for an item.""" from django.db import models +from django.core.validators import MinValueValidator + from api.models import GameContent from .weapontype import WeaponType from .armortype import ArmorType +from .object import Object class Item(Object): @@ -27,10 +30,12 @@ class Item(Object): weapon_type = models.ForeignKey( WeaponType, + on_delete=models.CASCADE, null=True) armor_type = models.ForeignKey( ArmorType, + on_delete=models.CASCADE, null=True) def is_weapon(self): diff --git a/api_v2/models/object.py b/api_v2/models/object.py index 4d6dba04..9a73a665 100644 --- a/api_v2/models/object.py +++ b/api_v2/models/object.py @@ -3,6 +3,8 @@ """ from django.db import models +from django.core.validators import MaxValueValidator, MinValueValidator + from api.models import GameContent @@ -60,20 +62,20 @@ class Object(GameContent): damage_immunities = models.JSONField( null=False, # Force an empty list if unspecified. - default=[], - validators=[damage_type_validator], + default=list, + #validators=[damage_type_validator], help_text='List of damage types that this is immune to.') damage_resistances = models.JSONField( null=False, # Force an empty list if unspecified. - default=[], - validators=[damage_type_validator], + default=list, + #validators=[damage_type_validator], help_text='List of damage types that this is resistant to.') damage_vulnerabilities = models.JSONField( null=False, # Force an empty list if unspecified. - default=[], - validators=[damage_type_validator], + default=list, + #validators=[damage_type_validator], help_text='List of damage types that this is vulnerable to.') class Meta: diff --git a/api_v2/validators.py b/api_v2/models/validators.py similarity index 100% rename from api_v2/validators.py rename to api_v2/models/validators.py diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index 1d6768a2..d56d13d3 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -1,6 +1,8 @@ """The model for a type of weapon.""" from django.db import models +from django.core.validators import MinValueValidator + from api.models import GameContent @@ -16,7 +18,7 @@ class WeaponType(GameContent): damage_type = models.TextField( null=False, default='bludgeoning', - validators=[damage_type_validator], +# validators=[damage_type_validator], help_text='The damage type dealt by attacks with the weapon.') damage_dice = models.TextField( diff --git a/api_v2/tests.py b/api_v2/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/api_v2/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/api_v2/views.py b/api_v2/views.py new file mode 100644 index 00000000..91ea44a2 --- /dev/null +++ b/api_v2/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/server/settings.py b/server/settings.py index c183c7d9..46c89561 100644 --- a/server/settings.py +++ b/server/settings.py @@ -53,6 +53,7 @@ # apps 'api', + 'api_v2', # downloaded modules 'rest_framework', From 07946cdd4efbdb7aad283c18c46e865e76eca6dd Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 8 Jun 2023 10:49:44 -0500 Subject: [PATCH 13/98] Adding views. --- api_v2/models/weapontype.py | 8 +++----- api_v2/views.py | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index d56d13d3..a20ddd0b 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -90,11 +90,6 @@ class WeaponType(GameContent): default=False, help_text='If the weapon category is simple.') - is_martial = models.BooleanField( - null=False, - default=False, - help_text='If the weapon is category is martial.') - is_improvised = models.BooleanField( null=False, default=False, @@ -114,6 +109,9 @@ def melee_attack_possible(self): # All weapons can be used to make a melee attack. return True + def is_martial(self): + return not self.is_simple + def melee_attack_is_improvised(self): # Ammunition weapons can only be used as improvised melee weapons. return self.ammunition diff --git a/api_v2/views.py b/api_v2/views.py index 91ea44a2..75b7c695 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -1,3 +1,24 @@ from django.shortcuts import render # Create your views here. +class ItemFilter(django_filters.FilterSet): + + class Meta: + model = models.Race + fields = { + '__all__' + } + +class ItemViewSet(viewsets.ReadOnlyModelViewSet): + """ + list: API endpoint for returning a list of items. + """ + schema = CustomSchema( + summary={ + '/items/': 'List Items', + }, + tags=['Items'] + ) + queryset = models.Item.objects.all() + serializer_class = serializers.ItemSerializer + filterset_class = ItemFilter \ No newline at end of file From f86ecc47b191fe0483cc199ef7ac93bef5ee3758 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 12 Jun 2023 20:52:17 -0500 Subject: [PATCH 14/98] First pass at v2 logic. --- api_v2/models/armortype.py | 7 +---- api_v2/models/item.py | 7 +++-- api_v2/models/weapontype.py | 53 +++++++++++++++++-------------------- api_v2/serializers.py | 49 ++++++++++++++++++++++++++++++++++ api_v2/views.py | 10 ++++--- server/urls.py | 9 ++++++- 6 files changed, 94 insertions(+), 41 deletions(-) create mode 100644 api_v2/serializers.py diff --git a/api_v2/models/armortype.py b/api_v2/models/armortype.py index 7c9ddd71..b60d6e4b 100644 --- a/api_v2/models/armortype.py +++ b/api_v2/models/armortype.py @@ -51,6 +51,7 @@ class ArmorType(GameContent): null=True, help_text='Integer representing the dexterity modifier cap.') + @property def ac_display(self): ac_string = str(self.ac_base) @@ -61,9 +62,3 @@ def ac_display(self): ac_string += " (max {})".format(self.ac_cap_dexmod) return ac_string - - def strength_display(self): - if self.strength_score_required is None: - return "-" - else: - return "Str {}".format(self.strength_score_required) diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 92605321..a8724e60 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -2,6 +2,7 @@ from django.db import models from django.core.validators import MinValueValidator +from django.urls import reverse from api.models import GameContent from .weapontype import WeaponType @@ -37,9 +38,11 @@ class Item(Object): ArmorType, on_delete=models.CASCADE, null=True) - + + @property def is_weapon(self): return self.weapon_type is not None + @property def is_armor(self): - return self.armor_type is not None \ No newline at end of file + return self.armor_type is not None diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index a20ddd0b..77671d01 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -18,7 +18,6 @@ class WeaponType(GameContent): damage_type = models.TextField( null=False, default='bludgeoning', -# validators=[damage_type_validator], help_text='The damage type dealt by attacks with the weapon.') damage_dice = models.TextField( @@ -104,63 +103,59 @@ class WeaponType(GameContent): null=True, validators=[MinValueValidator(0)], help_text='The long range of a ranged weapon attack.') - - def melee_attack_possible(self): - # All weapons can be used to make a melee attack. - return True - + + @property def is_martial(self): return not self.is_simple - def melee_attack_is_improvised(self): + @property + def is_melee(self): # Ammunition weapons can only be used as improvised melee weapons. - return self.ammunition + return not self.ammunition + @property def ranged_attack_possible(self): # Only ammunition or throw weapons can make ranged attacks. return self.ammunition or self.thrown + @property def range_melee(self): return self.range_reach + @property def is_reach(self): # A weapon with a longer reach than the default has the reach property. return self.range_reach > 5 - def properties_display(self): + @property + def properties(self): properties = [] range_desc = "(range {}/{})".format( - str(self.range_normal()), - str(self.range_long())) + str(self.range_normal), + str(self.range_long)) versatile_desc = "({})".format(self.versatile_dice) - if self.special: + if self.is_net or self.is_lance: properties.append("special") - if self.finesse: + if self.is_finesse: properties.append("finesse") - if self.ammunition: + if self.requires_ammunition: properties.append("ammuntion {}".format(range_desc)) - if self.light: + if self.is_light: properties.append("light") - if self.heavy: + if self.is_heavy: properties.append("heavy") - if self.thrown: + if self.is_thrown: properties.append("thrown {}".format(range_desc)) - if self.loading: + if self.requires_loading: properties.append("loading") - if self.two-handed: + if self.is_two_handed: properties.append("two-handed") - if self.versatile: + if self.is_versatile: properties.append("versatile {}".format(versatile_desc)) - if self.reach: + if self.is_reach: properties.append("reach") - - if len(properties) > 0: - # Capitalize the first letter of the first property. - properties[0][0] = properties[0][0].upper() - return properties - - else: - return ["-"] + + return properties diff --git a/api_v2/serializers.py b/api_v2/serializers.py new file mode 100644 index 00000000..7eac8c8d --- /dev/null +++ b/api_v2/serializers.py @@ -0,0 +1,49 @@ +from rest_framework import serializers + +from api_v2 import models + + +class ArmorTypeSerializer(serializers.ModelSerializer): + + class Meta: + model = models.ArmorType + fields = [ + 'slug', + 'name', + 'is_light', + 'is_medium', + 'is_heavy', + 'ac_display', + 'strength_score_required', + ] + +class WeaponTypeSerializer(serializers.ModelSerializer): + + class Meta: + model = models.WeaponType + fields = [ + 'slug', + 'name', + 'is_simple', + 'is_martial', + 'properties'] + + +class ItemSerializer(serializers.ModelSerializer): + weapon_type = WeaponTypeSerializer() + armor_type = ArmorTypeSerializer() + + class Meta: + model = models.Item + fields = [ + 'slug', + 'name', + 'weight', + 'is_weapon', + 'weapon_type', + 'is_armor', + 'armor_type', + 'is_magical', + 'cost' + ] + diff --git a/api_v2/views.py b/api_v2/views.py index 75b7c695..aa696e0f 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -1,12 +1,16 @@ -from django.shortcuts import render +import django_filters +from rest_framework import viewsets +from api_v2 import models +from api_v2 import serializers +from api.schema_generator import CustomSchema # Create your views here. class ItemFilter(django_filters.FilterSet): class Meta: - model = models.Race + model = models.Item fields = { - '__all__' + 'name' } class ItemViewSet(viewsets.ReadOnlyModelViewSet): diff --git a/server/urls.py b/server/urls.py index 372324b7..b2542170 100644 --- a/server/urls.py +++ b/server/urls.py @@ -19,6 +19,7 @@ from rest_framework import routers from api import views +from api_v2 import views as views_v2 router = routers.DefaultRouter() #router.register(r'users', views.UserViewSet) @@ -41,9 +42,13 @@ router.register(r'weapons',views.WeaponViewSet) router.register(r'armor',views.ArmorViewSet) - router.register('search', views.SearchView, basename="global-search") + +router_v2 = routers.DefaultRouter() +router_v2.register(r'items',views_v2.ItemViewSet) + + # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. urlpatterns = [ @@ -54,4 +59,6 @@ # Versioned API routes (above routes default to v1) re_path(r'^v1/', include(router.urls)), re_path(r'^v1/search/', include('haystack.urls')), + re_path(r'^v2/', include(router_v2.urls)) + ] From 515f3ef6cd3e0baea2baef1fff9943696a8b6461 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 13 Jun 2023 09:17:18 -0500 Subject: [PATCH 15/98] Conditionally adding admin when debug is true. --- api_v2/admin.py | 8 ++++++++ api_v2/serializers.py | 32 ++++++++++++++------------------ server/urls.py | 8 ++++++++ 3 files changed, 30 insertions(+), 18 deletions(-) diff --git a/api_v2/admin.py b/api_v2/admin.py index 8c38f3f3..e9e5d040 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -1,3 +1,11 @@ from django.contrib import admin +from api_v2.models import WeaponType +from api_v2.models import ArmorType +from api_v2.models import Item + # Register your models here. + +admin.site.register(WeaponType) +admin.site.register(ArmorType) +admin.site.register(Item) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 7eac8c8d..65f3ac73 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -6,15 +6,13 @@ class ArmorTypeSerializer(serializers.ModelSerializer): class Meta: - model = models.ArmorType + model = models.ArmorType fields = [ 'slug', 'name', - 'is_light', - 'is_medium', - 'is_heavy', 'ac_display', 'strength_score_required', + 'grants_stealth_disadvantage' ] class WeaponTypeSerializer(serializers.ModelSerializer): @@ -24,8 +22,6 @@ class Meta: fields = [ 'slug', 'name', - 'is_simple', - 'is_martial', 'properties'] @@ -34,16 +30,16 @@ class ItemSerializer(serializers.ModelSerializer): armor_type = ArmorTypeSerializer() class Meta: - model = models.Item - fields = [ - 'slug', - 'name', - 'weight', - 'is_weapon', - 'weapon_type', - 'is_armor', - 'armor_type', - 'is_magical', - 'cost' - ] + model = models.Item + fields = [ + 'slug', + 'name', + 'weight', + 'is_weapon', + 'weapon_type', + 'is_armor', + 'armor_type', + 'is_magical', + 'cost' + ] diff --git a/server/urls.py b/server/urls.py index b2542170..c0c7b342 100644 --- a/server/urls.py +++ b/server/urls.py @@ -16,6 +16,11 @@ from django.conf.urls import re_path, include from django.contrib.staticfiles.urls import staticfiles_urlpatterns + +from django.contrib import admin +from django.urls import path +from django.conf import settings + from rest_framework import routers from api import views @@ -62,3 +67,6 @@ re_path(r'^v2/', include(router_v2.urls)) ] + +if settings.DEBUG==True: + urlpatterns.append(path('admin/', admin.site.urls)) From 1e4c0133bd0879fbf96ff2ba4cf9db73de198857 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 14 Jun 2023 14:30:35 -0500 Subject: [PATCH 16/98] Adding magic item type. --- api_v2/admin.py | 3 ++ api_v2/migrations/0003_auto_20230614_1926.py | 46 ++++++++++++++++++++ api_v2/models/__init__.py | 2 + api_v2/models/item.py | 15 ++++--- api_v2/models/magicitemtype.py | 35 +++++++++++++++ api_v2/serializers.py | 15 ++++++- api_v2/views.py | 2 +- server/urls.py | 2 - 8 files changed, 110 insertions(+), 10 deletions(-) create mode 100644 api_v2/migrations/0003_auto_20230614_1926.py create mode 100644 api_v2/models/magicitemtype.py diff --git a/api_v2/admin.py b/api_v2/admin.py index e9e5d040..be134d0f 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -2,10 +2,13 @@ from api_v2.models import WeaponType from api_v2.models import ArmorType +from api_v2.models import MagicItemType from api_v2.models import Item # Register your models here. admin.site.register(WeaponType) admin.site.register(ArmorType) +admin.site.register(MagicItemType) + admin.site.register(Item) diff --git a/api_v2/migrations/0003_auto_20230614_1926.py b/api_v2/migrations/0003_auto_20230614_1926.py new file mode 100644 index 00000000..543e7d83 --- /dev/null +++ b/api_v2/migrations/0003_auto_20230614_1926.py @@ -0,0 +1,46 @@ +# Generated by Django 3.2.19 on 2023-06-14 19:26 + +import django.core.validators +from django.db import migrations, models +import django.db.models.deletion +import uuid + + +class Migration(migrations.Migration): + + dependencies = [ + ('api', '0031_rename_environments_monster_environments_json'), + ('api_v2', '0002_auto_20230606_2054'), + ] + + operations = [ + migrations.RemoveField( + model_name='item', + name='is_magical', + ), + migrations.RemoveField( + model_name='weapontype', + name='is_martial', + ), + migrations.CreateModel( + name='MagicItemType', + fields=[ + ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), + ('name', models.TextField(help_text='Name of the game content item.')), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('page_no', models.IntegerField(null=True)), + ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), + ('rarity', models.IntegerField(choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ], + options={ + 'abstract': False, + }, + ), + migrations.AddField( + model_name='item', + name='magic_item_type', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype'), + ), + ] diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index 8f06c3b8..60afecb8 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -11,3 +11,5 @@ from .armortype import ArmorType from .weapontype import WeaponType + +from .magicitemtype import MagicItemType \ No newline at end of file diff --git a/api_v2/models/item.py b/api_v2/models/item.py index a8724e60..f77c1df4 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -7,6 +7,7 @@ from api.models import GameContent from .weapontype import WeaponType from .armortype import ArmorType +from .magicitemtype import MagicItemType from .object import Object @@ -24,11 +25,6 @@ class Item(Object): validators=[MinValueValidator(0)], help_text='Number representing the cost of the object.') - is_magical = models.BooleanField( - null=False, - default=False, # An item is not magical unless specified. - help_text='If the item is a magical item.') - weapon_type = models.ForeignKey( WeaponType, on_delete=models.CASCADE, @@ -39,6 +35,11 @@ class Item(Object): on_delete=models.CASCADE, null=True) + magic_item_type = models.ForeignKey( + MagicItemType, + on_delete=models.CASCADE, + null=True) + @property def is_weapon(self): return self.weapon_type is not None @@ -46,3 +47,7 @@ def is_weapon(self): @property def is_armor(self): return self.armor_type is not None + + @property + def is_magic_item(self): + return self.magic_item_type is not None \ No newline at end of file diff --git a/api_v2/models/magicitemtype.py b/api_v2/models/magicitemtype.py new file mode 100644 index 00000000..bfda9f23 --- /dev/null +++ b/api_v2/models/magicitemtype.py @@ -0,0 +1,35 @@ +"""The model for a type of weapon.""" + +from django.db import models +from django.core.validators import MinValueValidator, MaxValueValidator + +from api.models import GameContent + + +class MagicItemType(GameContent): + """ + This model represents types of magic items. + + This does not represent a magic item itself, because that would be an item. + """ + + RARITY_CHOICES = [ + (1,'common'), + (2,'uncommon'), + (3,'rare'), + (4,'very rare'), + (5,'legendary') + ] + + requires_attunement = models.BooleanField( + null=False, + default=False, # An item is not magical unless specified. + help_text='If the item requires attunement.') + + rarity = models.IntegerField( + null=True, # Allow an unspecified size. + choices=RARITY_CHOICES, + validators=[ + MinValueValidator(1), + MaxValueValidator(5)], + help_text='Integer representing the rarity of the object.') diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 65f3ac73..e4c1dd17 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -24,10 +24,20 @@ class Meta: 'name', 'properties'] +class MagicItemTypeSerializer(serializers.ModelSerializer): + + class Meta: + model = models.MagicItemType + fields = [ + 'slug', + 'name', + 'rarity', + 'requires_attunement'] class ItemSerializer(serializers.ModelSerializer): weapon_type = WeaponTypeSerializer() - armor_type = ArmorTypeSerializer() + armor_type = ArmorTypeSerializer() + magic_item_type = MagicItemTypeSerializer() class Meta: model = models.Item @@ -39,7 +49,8 @@ class Meta: 'weapon_type', 'is_armor', 'armor_type', - 'is_magical', + 'is_magic_item', + 'magic_item_type', 'cost' ] diff --git a/api_v2/views.py b/api_v2/views.py index aa696e0f..803286a7 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -25,4 +25,4 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.Item.objects.all() serializer_class = serializers.ItemSerializer - filterset_class = ItemFilter \ No newline at end of file + filterset_class = ItemFilter diff --git a/server/urls.py b/server/urls.py index c0c7b342..ebb19bcf 100644 --- a/server/urls.py +++ b/server/urls.py @@ -53,7 +53,6 @@ router_v2 = routers.DefaultRouter() router_v2.register(r'items',views_v2.ItemViewSet) - # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. urlpatterns = [ @@ -65,7 +64,6 @@ re_path(r'^v1/', include(router.urls)), re_path(r'^v1/search/', include('haystack.urls')), re_path(r'^v2/', include(router_v2.urls)) - ] if settings.DEBUG==True: From ee2abd8cbe868e26695b091a97e308f5e1904370 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 14 Jun 2023 19:04:47 -0500 Subject: [PATCH 17/98] Structural changes to models --- api_v2/models/__init__.py | 6 +++++- api_v2/models/{object.py => abstracts.py} | 24 +++++++++++++++++++++-- api_v2/models/armortype.py | 5 ++--- api_v2/models/document.py | 0 api_v2/models/item.py | 4 ++-- api_v2/models/itemset.py | 4 ++-- api_v2/models/weapontype.py | 4 ++-- api_v2/serializers.py | 1 - data/v2/wotc-srd/magic_item_type.json | 0 server/settings.py | 5 +++++ 10 files changed, 40 insertions(+), 13 deletions(-) rename api_v2/models/{object.py => abstracts.py} (82%) create mode 100644 api_v2/models/document.py create mode 100644 data/v2/wotc-srd/magic_item_type.json diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index 60afecb8..4d80f27d 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -2,7 +2,11 @@ The initialization for models for open5e's api v2. """ -from .object import Object +from .abstracts import HasName +from .abstracts import HasDescription +from .abstracts import FromDocument +from .abstracts import Object + from .item import Item from .itemset import ItemSet diff --git a/api_v2/models/object.py b/api_v2/models/abstracts.py similarity index 82% rename from api_v2/models/object.py rename to api_v2/models/abstracts.py index 9a73a665..e9763119 100644 --- a/api_v2/models/object.py +++ b/api_v2/models/abstracts.py @@ -5,10 +5,30 @@ from django.db import models from django.core.validators import MaxValueValidator, MinValueValidator -from api.models import GameContent +class HasName(models.Model): + name = models.TextField( + help_text='Name of the item.') + @property + def slug(self): + return slugify(self.name) -class Object(GameContent): + class Meta: + abstract = True + +class HasDescription(models.Model): + desc = models.TextField( + help_text='Description of the game content item. Markdown.') + class Meta: + abstract = True + +class FromDocument(models.Model): + document = models.ForeignKey(Document, on_delete=models.CASCADE) + + class Meta: + abstract = True + +class Object(HasName): """ This is the definition of the Object abstract base class. diff --git a/api_v2/models/armortype.py b/api_v2/models/armortype.py index b60d6e4b..90a5e455 100644 --- a/api_v2/models/armortype.py +++ b/api_v2/models/armortype.py @@ -2,10 +2,9 @@ from django.db import models -from api.models import GameContent +from abstracts import HasName, HasDescription, FromDocument - -class ArmorType(GameContent): +class ArmorType(HasName, FromDocument): """ This is the model for an armortype. diff --git a/api_v2/models/document.py b/api_v2/models/document.py new file mode 100644 index 00000000..e69de29b diff --git a/api_v2/models/item.py b/api_v2/models/item.py index f77c1df4..179e09c3 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -8,10 +8,10 @@ from .weapontype import WeaponType from .armortype import ArmorType from .magicitemtype import MagicItemType -from .object import Object +from .abstracts import Object -class Item(Object): +class Item(Object, HasDescription, FromDocument): """ This is the model for an Item, which is an object that can be used. diff --git a/api_v2/models/itemset.py b/api_v2/models/itemset.py index 67ec1a29..5ca04b9d 100644 --- a/api_v2/models/itemset.py +++ b/api_v2/models/itemset.py @@ -1,11 +1,11 @@ """A set of items.""" from django.db import models -from api.models import GameContent +from .abstracts import HasDescription, HasName, FromDocument from .item import Item -class ItemSet(GameContent): +class ItemSet(HasName, HasDescription, FromDocument): """A set of items to be referenced.""" items = models.ManyToManyField(Item, through='ItemQuantity') diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index 77671d01..815646fc 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -3,10 +3,10 @@ from django.db import models from django.core.validators import MinValueValidator -from api.models import GameContent +from .abstracts import HasName, FromDocument -class WeaponType(GameContent): +class WeaponType(HasName, FromDocument): """ This model represents types of weapons. diff --git a/api_v2/serializers.py b/api_v2/serializers.py index e4c1dd17..b6f51e1a 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -2,7 +2,6 @@ from api_v2 import models - class ArmorTypeSerializer(serializers.ModelSerializer): class Meta: diff --git a/data/v2/wotc-srd/magic_item_type.json b/data/v2/wotc-srd/magic_item_type.json new file mode 100644 index 00000000..e69de29b diff --git a/server/settings.py b/server/settings.py index b418a493..ee3727b1 100644 --- a/server/settings.py +++ b/server/settings.py @@ -68,6 +68,11 @@ "markdown2", ] +FIXTURE_DIRS = [ + 'data/v2/wotc-srd' +] + + MIDDLEWARE = [ "whitenoise.middleware.WhiteNoiseMiddleware", "corsheaders.middleware.CorsMiddleware", From 36098165421531c57e83d15910c492e1f2a49f15 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 15 Jun 2023 06:14:04 -0500 Subject: [PATCH 18/98] Running. --- api_v2/admin.py | 9 ++ api_v2/migrations/0001_initial.py | 113 ++++++++++++------- api_v2/migrations/0002_auto_20230606_2054.py | 28 ----- api_v2/migrations/0003_auto_20230614_1926.py | 46 -------- api_v2/models/__init__.py | 11 +- api_v2/models/abstracts.py | 21 +++- api_v2/models/armortype.py | 3 +- api_v2/models/document.py | 41 +++++++ api_v2/models/item.py | 4 +- api_v2/models/itemset.py | 19 ---- api_v2/models/weapontype.py | 3 +- api_v2/serializers.py | 19 ++++ api_v2/views.py | 4 + server/urls.py | 1 + 14 files changed, 175 insertions(+), 147 deletions(-) delete mode 100644 api_v2/migrations/0002_auto_20230606_2054.py delete mode 100644 api_v2/migrations/0003_auto_20230614_1926.py delete mode 100644 api_v2/models/itemset.py diff --git a/api_v2/admin.py b/api_v2/admin.py index be134d0f..941a5ce9 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -5,6 +5,11 @@ from api_v2.models import MagicItemType from api_v2.models import Item +from api_v2.models import Document +from api_v2.models import License +from api_v2.models import Organization + + # Register your models here. admin.site.register(WeaponType) @@ -12,3 +17,7 @@ admin.site.register(MagicItemType) admin.site.register(Item) + +admin.site.register(Document) +admin.site.register(License) +admin.site.register(Organization) \ No newline at end of file diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index b6ec014c..d8d77ec8 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-06-06 20:51 +# Generated by Django 3.2.19 on 2023-06-15 01:53 import django.core.validators from django.db import migrations, models @@ -18,11 +18,8 @@ class Migration(migrations.Migration): migrations.CreateModel( name='ArmorType', fields=[ - ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), - ('name', models.TextField(help_text='Name of the game content item.')), - ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('page_no', models.IntegerField(null=True)), + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField(help_text='Name of the item.')), ('is_light', models.BooleanField(default=False, help_text='If the armor is light.')), ('is_medium', models.BooleanField(default=False, help_text='If the armor is medium.')), ('is_heavy', models.BooleanField(default=False, help_text='If the armor is heavy.')), @@ -31,52 +28,58 @@ class Migration(migrations.Migration): ('ac_base', models.IntegerField(help_text='Integer representing the armor class without modifiers.')), ('ac_add_dexmod', models.BooleanField(default=False, help_text='If the final armor class includes dexterity modifier.')), ('ac_cap_dexmod', models.IntegerField(help_text='Integer representing the dexterity modifier cap.', null=True)), - ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), ], options={ 'abstract': False, }, ), migrations.CreateModel( - name='Item', + name='Document', fields=[ - ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), - ('name', models.TextField(help_text='Name of the game content item.')), + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField(help_text='Name of the item.')), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('page_no', models.IntegerField(null=True)), - ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], help_text='Integer representing the size of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), - ('weight', models.DecimalField(decimal_places=3, help_text='Number representing the weight of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('armor_class', models.IntegerField(help_text='Integer representing the armor class of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)])), - ('hit_points', models.IntegerField(help_text='Integer representing the hit points of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), - ('damage_immunities', models.JSONField(default=[], help_text='List of damage types that this is immune to.')), - ('damage_resistances', models.JSONField(default=[], help_text='List of damage types that this is resistant to.')), - ('damage_vulnerabilities', models.JSONField(default=[], help_text='List of damage types that this is vulnerable to.')), - ('cost', models.DecimalField(decimal_places=2, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('is_magical', models.BooleanField(default=False, help_text='If the item is a magical item.')), - ('armor_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armortype')), - ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ('author', models.TextField(help_text='Author or authors.')), + ('published_at', models.DateTimeField(help_text='Date of publication, or null if unknown.')), + ('permalink', models.URLField(help_text='Link to the document.')), ], options={ 'abstract': False, }, ), migrations.CreateModel( - name='ItemQuantity', + name='HasAbbreviation', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('quantity', models.IntegerField(default=1)), - ('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.item')), + ('abbr', models.TextField(help_text='Abbreviation for the item.')), ], ), migrations.CreateModel( - name='WeaponType', + name='License', fields=[ - ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), - ('name', models.TextField(help_text='Name of the game content item.')), + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField(help_text='Name of the item.')), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('page_no', models.IntegerField(null=True)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Organization', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField(help_text='Name of the item.')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='WeaponType', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField(help_text='Name of the item.')), ('damage_type', models.TextField(default='bludgeoning', help_text='The damage type dealt by attacks with the weapon.')), ('damage_dice', models.TextField(help_text='The damage dice when used making an attack.', null=True)), ('versatile_dice', models.TextField(help_text='The damage dice when attacking using versatile.', null=True)), @@ -92,39 +95,67 @@ class Migration(migrations.Migration): ('is_lance', models.BooleanField(default=False, help_text='If the weapon is a lance.')), ('is_net', models.BooleanField(default=False, help_text='If the weapon is a net.')), ('is_simple', models.BooleanField(default=False, help_text='If the weapon category is simple.')), - ('is_martial', models.BooleanField(default=False, help_text='If the weapon is category is martial.')), ('is_improvised', models.BooleanField(default=False, help_text='If the weapon is improvised.')), ('range_normal', models.IntegerField(help_text='The normal range of a ranged weapon attack.', null=True, validators=[django.core.validators.MinValueValidator(0)])), ('range_long', models.IntegerField(help_text='The long range of a ranged weapon attack.', null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), ], options={ 'abstract': False, }, ), migrations.CreateModel( - name='ItemSet', + name='MagicItemType', fields=[ ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), ('name', models.TextField(help_text='Name of the game content item.')), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), ('created_at', models.DateTimeField(auto_now_add=True)), ('page_no', models.IntegerField(null=True)), + ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), + ('rarity', models.IntegerField(choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), - ('items', models.ManyToManyField(through='api_v2.ItemQuantity', to='api_v2.Item')), ], options={ 'abstract': False, }, ), + migrations.CreateModel( + name='Item', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField(help_text='Name of the item.')), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], help_text='Integer representing the size of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), + ('weight', models.DecimalField(decimal_places=3, help_text='Number representing the weight of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('armor_class', models.IntegerField(help_text='Integer representing the armor class of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)])), + ('hit_points', models.IntegerField(help_text='Integer representing the hit points of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), + ('damage_immunities', models.JSONField(default=list, help_text='List of damage types that this is immune to.')), + ('damage_resistances', models.JSONField(default=list, help_text='List of damage types that this is resistant to.')), + ('damage_vulnerabilities', models.JSONField(default=list, help_text='List of damage types that this is vulnerable to.')), + ('cost', models.DecimalField(decimal_places=2, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('armor_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armortype')), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), + ('magic_item_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype')), + ('weapon_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapontype')), + ], + options={ + 'abstract': False, + }, + ), + migrations.AddField( + model_name='document', + name='license', + field=models.ForeignKey(help_text='License that the content was released under.', on_delete=django.db.models.deletion.CASCADE, to='api_v2.license'), + ), migrations.AddField( - model_name='itemquantity', - name='itemset', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.itemset'), + model_name='document', + name='organization', + field=models.ForeignKey(help_text='Organization which has written the game content document.', on_delete=django.db.models.deletion.CASCADE, to='api_v2.organization'), ), migrations.AddField( - model_name='item', - name='weapon_type', - field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapontype'), + model_name='armortype', + name='document', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document'), ), ] diff --git a/api_v2/migrations/0002_auto_20230606_2054.py b/api_v2/migrations/0002_auto_20230606_2054.py deleted file mode 100644 index 98f52555..00000000 --- a/api_v2/migrations/0002_auto_20230606_2054.py +++ /dev/null @@ -1,28 +0,0 @@ -# Generated by Django 3.2.19 on 2023-06-06 20:54 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0001_initial'), - ] - - operations = [ - migrations.AlterField( - model_name='item', - name='damage_immunities', - field=models.JSONField(default=list, help_text='List of damage types that this is immune to.'), - ), - migrations.AlterField( - model_name='item', - name='damage_resistances', - field=models.JSONField(default=list, help_text='List of damage types that this is resistant to.'), - ), - migrations.AlterField( - model_name='item', - name='damage_vulnerabilities', - field=models.JSONField(default=list, help_text='List of damage types that this is vulnerable to.'), - ), - ] diff --git a/api_v2/migrations/0003_auto_20230614_1926.py b/api_v2/migrations/0003_auto_20230614_1926.py deleted file mode 100644 index 543e7d83..00000000 --- a/api_v2/migrations/0003_auto_20230614_1926.py +++ /dev/null @@ -1,46 +0,0 @@ -# Generated by Django 3.2.19 on 2023-06-14 19:26 - -import django.core.validators -from django.db import migrations, models -import django.db.models.deletion -import uuid - - -class Migration(migrations.Migration): - - dependencies = [ - ('api', '0031_rename_environments_monster_environments_json'), - ('api_v2', '0002_auto_20230606_2054'), - ] - - operations = [ - migrations.RemoveField( - model_name='item', - name='is_magical', - ), - migrations.RemoveField( - model_name='weapontype', - name='is_martial', - ), - migrations.CreateModel( - name='MagicItemType', - fields=[ - ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), - ('name', models.TextField(help_text='Name of the game content item.')), - ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('page_no', models.IntegerField(null=True)), - ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), - ('rarity', models.IntegerField(choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), - ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), - ], - options={ - 'abstract': False, - }, - ), - migrations.AddField( - model_name='item', - name='magic_item_type', - field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype'), - ), - ] diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index 4d80f27d..cc215e92 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -4,16 +4,17 @@ from .abstracts import HasName from .abstracts import HasDescription -from .abstracts import FromDocument from .abstracts import Object from .item import Item -from .itemset import ItemSet -from .itemset import ItemQuantity - from .armortype import ArmorType from .weapontype import WeaponType -from .magicitemtype import MagicItemType \ No newline at end of file +from .magicitemtype import MagicItemType + +from .document import Document +from .document import License +from .document import Organization +from .document import FromDocument diff --git a/api_v2/models/abstracts.py b/api_v2/models/abstracts.py index e9763119..aab92d87 100644 --- a/api_v2/models/abstracts.py +++ b/api_v2/models/abstracts.py @@ -4,6 +4,8 @@ from django.db import models from django.core.validators import MaxValueValidator, MinValueValidator +from django.template.defaultfilters import slugify + class HasName(models.Model): name = models.TextField( @@ -13,20 +15,29 @@ class HasName(models.Model): def slug(self): return slugify(self.name) + @property + def abbr(self): + if ' ' in self.name: + # Name contains space or spaces. + words = self.name.split() + letters = [word[0] for word in words] + return "".join(letters) + else: + return self.slug + + def __str__(self): + return self.slug + class Meta: abstract = True + class HasDescription(models.Model): desc = models.TextField( help_text='Description of the game content item. Markdown.') class Meta: abstract = True -class FromDocument(models.Model): - document = models.ForeignKey(Document, on_delete=models.CASCADE) - - class Meta: - abstract = True class Object(HasName): """ diff --git a/api_v2/models/armortype.py b/api_v2/models/armortype.py index 90a5e455..4ac578cc 100644 --- a/api_v2/models/armortype.py +++ b/api_v2/models/armortype.py @@ -2,7 +2,8 @@ from django.db import models -from abstracts import HasName, HasDescription, FromDocument +from .abstracts import HasName, HasDescription +from .document import FromDocument class ArmorType(HasName, FromDocument): """ diff --git a/api_v2/models/document.py b/api_v2/models/document.py index e69de29b..63875528 100644 --- a/api_v2/models/document.py +++ b/api_v2/models/document.py @@ -0,0 +1,41 @@ +from django.db import models + +from .abstracts import HasName, HasDescription + + +class Document(HasName, HasDescription): + license = models.ForeignKey( + "License", + on_delete=models.CASCADE, + help_text="License that the content was released under.") + + organization = models.ForeignKey( + "Organization", + on_delete=models.CASCADE, + help_text="Organization which has written the game content document.") + + author = models.TextField( + help_text='Author or authors.') + + published_at = models.DateTimeField( + help_text="Date of publication, or null if unknown." + ) + + permalink = models.URLField( + help_text="Link to the document." + ) + + +class License(HasName, HasDescription): + pass + + +class Organization(HasName): + pass + + +class FromDocument(models.Model): + document = models.ForeignKey(Document, on_delete=models.CASCADE) + + class Meta: + abstract = True \ No newline at end of file diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 179e09c3..fe30f3a4 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -8,7 +8,9 @@ from .weapontype import WeaponType from .armortype import ArmorType from .magicitemtype import MagicItemType -from .abstracts import Object +from .abstracts import Object, HasDescription +from .document import FromDocument + class Item(Object, HasDescription, FromDocument): diff --git a/api_v2/models/itemset.py b/api_v2/models/itemset.py deleted file mode 100644 index 5ca04b9d..00000000 --- a/api_v2/models/itemset.py +++ /dev/null @@ -1,19 +0,0 @@ -"""A set of items.""" - -from django.db import models -from .abstracts import HasDescription, HasName, FromDocument -from .item import Item - - -class ItemSet(HasName, HasDescription, FromDocument): - """A set of items to be referenced.""" - - items = models.ManyToManyField(Item, through='ItemQuantity') - - -class ItemQuantity(models.Model): - """The quantity of the item to be referenced.""" - - item = models.ForeignKey(Item, on_delete=models.CASCADE) - itemset = models.ForeignKey(ItemSet, on_delete=models.CASCADE) - quantity = models.IntegerField(default=1) diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index 815646fc..1c198374 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -3,7 +3,8 @@ from django.db import models from django.core.validators import MinValueValidator -from .abstracts import HasName, FromDocument +from .abstracts import HasName +from .document import FromDocument class WeaponType(HasName, FromDocument): diff --git a/api_v2/serializers.py b/api_v2/serializers.py index b6f51e1a..f694f8b1 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -2,6 +2,22 @@ from api_v2 import models + +class DocumentSerializer(serializers.ModelSerializer): + class Meta: + model = models.Document + fields = [ + 'slug', + 'abbr', + 'name', + 'license', + 'organization', + 'author', + 'published_at', + 'permalink' + ] + + class ArmorTypeSerializer(serializers.ModelSerializer): class Meta: @@ -14,6 +30,7 @@ class Meta: 'grants_stealth_disadvantage' ] + class WeaponTypeSerializer(serializers.ModelSerializer): class Meta: @@ -23,6 +40,7 @@ class Meta: 'name', 'properties'] + class MagicItemTypeSerializer(serializers.ModelSerializer): class Meta: @@ -33,6 +51,7 @@ class Meta: 'rarity', 'requires_attunement'] + class ItemSerializer(serializers.ModelSerializer): weapon_type = WeaponTypeSerializer() armor_type = ArmorTypeSerializer() diff --git a/api_v2/views.py b/api_v2/views.py index 803286a7..80ca1aeb 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -26,3 +26,7 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.Item.objects.all() serializer_class = serializers.ItemSerializer filterset_class = ItemFilter + +class DocumentViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.Document.objects.all() + serializer_class = serializers.DocumentSerializer diff --git a/server/urls.py b/server/urls.py index ebb19bcf..1b86bc48 100644 --- a/server/urls.py +++ b/server/urls.py @@ -52,6 +52,7 @@ router_v2 = routers.DefaultRouter() router_v2.register(r'items',views_v2.ItemViewSet) +router_v2.register(r'documents',views_v2.DocumentViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. From af4a594acd6dc4fe583be8eabc0f0b584a605abd Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 15 Jun 2023 10:00:14 -0500 Subject: [PATCH 19/98] Keys. --- api_v2/migrations/0001_initial.py | 32 +++++++++++-------------------- api_v2/models/abstracts.py | 20 ++++--------------- api_v2/models/armortype.py | 15 --------------- api_v2/models/document.py | 17 ++++++++++++++++ api_v2/models/item.py | 5 +++++ api_v2/serializers.py | 5 ++--- api_v2/views.py | 14 -------------- 7 files changed, 39 insertions(+), 69 deletions(-) diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index d8d77ec8..5512dcfc 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-06-15 01:53 +# Generated by Django 3.2.19 on 2023-06-15 14:52 import django.core.validators from django.db import migrations, models @@ -19,10 +19,7 @@ class Migration(migrations.Migration): name='ArmorType', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField(help_text='Name of the item.')), - ('is_light', models.BooleanField(default=False, help_text='If the armor is light.')), - ('is_medium', models.BooleanField(default=False, help_text='If the armor is medium.')), - ('is_heavy', models.BooleanField(default=False, help_text='If the armor is heavy.')), + ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('grants_stealth_disadvantage', models.BooleanField(default=False, help_text='If the armor results in disadvantage on stealth checks.')), ('strength_score_required', models.IntegerField(help_text='Strength score required to wear the armor without penalty.', null=True)), ('ac_base', models.IntegerField(help_text='Integer representing the armor class without modifiers.')), @@ -36,9 +33,9 @@ class Migration(migrations.Migration): migrations.CreateModel( name='Document', fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField(help_text='Name of the item.')), + ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('key', models.CharField(help_text='Unique key for the Document.', max_length=100, primary_key=True, serialize=False)), ('author', models.TextField(help_text='Author or authors.')), ('published_at', models.DateTimeField(help_text='Date of publication, or null if unknown.')), ('permalink', models.URLField(help_text='Link to the document.')), @@ -47,19 +44,12 @@ class Migration(migrations.Migration): 'abstract': False, }, ), - migrations.CreateModel( - name='HasAbbreviation', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('abbr', models.TextField(help_text='Abbreviation for the item.')), - ], - ), migrations.CreateModel( name='License', fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField(help_text='Name of the item.')), + ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('key', models.CharField(help_text='Unique key for the License.', max_length=100, primary_key=True, serialize=False)), ], options={ 'abstract': False, @@ -68,8 +58,8 @@ class Migration(migrations.Migration): migrations.CreateModel( name='Organization', fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField(help_text='Name of the item.')), + ('name', models.CharField(help_text='Name of the item.', max_length=100)), + ('key', models.CharField(help_text='Unique key for the Organization.', max_length=100, primary_key=True, serialize=False)), ], options={ 'abstract': False, @@ -79,7 +69,7 @@ class Migration(migrations.Migration): name='WeaponType', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField(help_text='Name of the item.')), + ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('damage_type', models.TextField(default='bludgeoning', help_text='The damage type dealt by attacks with the weapon.')), ('damage_dice', models.TextField(help_text='The damage dice when used making an attack.', null=True)), ('versatile_dice', models.TextField(help_text='The damage dice when attacking using versatile.', null=True)), @@ -123,8 +113,7 @@ class Migration(migrations.Migration): migrations.CreateModel( name='Item', fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField(help_text='Name of the item.')), + ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], help_text='Integer representing the size of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), ('weight', models.DecimalField(decimal_places=3, help_text='Number representing the weight of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), @@ -133,6 +122,7 @@ class Migration(migrations.Migration): ('damage_immunities', models.JSONField(default=list, help_text='List of damage types that this is immune to.')), ('damage_resistances', models.JSONField(default=list, help_text='List of damage types that this is resistant to.')), ('damage_vulnerabilities', models.JSONField(default=list, help_text='List of damage types that this is vulnerable to.')), + ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), ('cost', models.DecimalField(decimal_places=2, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), ('armor_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armortype')), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), diff --git a/api_v2/models/abstracts.py b/api_v2/models/abstracts.py index aab92d87..4a0f0482 100644 --- a/api_v2/models/abstracts.py +++ b/api_v2/models/abstracts.py @@ -8,25 +8,13 @@ class HasName(models.Model): - name = models.TextField( - help_text='Name of the item.') - - @property - def slug(self): - return slugify(self.name) - @property - def abbr(self): - if ' ' in self.name: - # Name contains space or spaces. - words = self.name.split() - letters = [word[0] for word in words] - return "".join(letters) - else: - return self.slug + name = models.CharField( + max_length=100, + help_text='Name of the item.') def __str__(self): - return self.slug + return self.name class Meta: abstract = True diff --git a/api_v2/models/armortype.py b/api_v2/models/armortype.py index 4ac578cc..c3050784 100644 --- a/api_v2/models/armortype.py +++ b/api_v2/models/armortype.py @@ -14,21 +14,6 @@ class ArmorType(HasName, FromDocument): that is armor would link to this model instance. """ - is_light = models.BooleanField( - null=False, - default=False, - help_text='If the armor is light.') - - is_medium = models.BooleanField( - null=False, - default=False, - help_text='If the armor is medium.') - - is_heavy = models.BooleanField( - null=False, - default=False, - help_text='If the armor is heavy.') - grants_stealth_disadvantage = models.BooleanField( null=False, default=False, diff --git a/api_v2/models/document.py b/api_v2/models/document.py index 63875528..3194e911 100644 --- a/api_v2/models/document.py +++ b/api_v2/models/document.py @@ -4,6 +4,13 @@ class Document(HasName, HasDescription): + + key = models.CharField( + primary_key=True, + max_length=100, + help_text="Unique key for the Document." + ) + license = models.ForeignKey( "License", on_delete=models.CASCADE, @@ -27,10 +34,20 @@ class Document(HasName, HasDescription): class License(HasName, HasDescription): + key = models.CharField( + primary_key=True, + max_length=100, + help_text="Unique key for the License." + ) pass class Organization(HasName): + key = models.CharField( + primary_key=True, + max_length=100, + help_text="Unique key for the Organization." + ) pass diff --git a/api_v2/models/item.py b/api_v2/models/item.py index fe30f3a4..d0034a09 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -20,6 +20,11 @@ class Item(Object, HasDescription, FromDocument): This extends the object model, but adds cost, and is_magical. """ + key = models.CharField( + primary_key=True, + max_length=100, + help_text="Unique key for the Item.") + cost = models.DecimalField( null=True, # Allow an unspecified cost. max_digits=10, diff --git a/api_v2/serializers.py b/api_v2/serializers.py index f694f8b1..416ae2cc 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -7,8 +7,7 @@ class DocumentSerializer(serializers.ModelSerializer): class Meta: model = models.Document fields = [ - 'slug', - 'abbr', + 'key', 'name', 'license', 'organization', @@ -60,7 +59,7 @@ class ItemSerializer(serializers.ModelSerializer): class Meta: model = models.Item fields = [ - 'slug', + 'key', 'name', 'weight', 'is_weapon', diff --git a/api_v2/views.py b/api_v2/views.py index 80ca1aeb..d5882000 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -5,27 +5,13 @@ from api_v2 import serializers from api.schema_generator import CustomSchema # Create your views here. -class ItemFilter(django_filters.FilterSet): - - class Meta: - model = models.Item - fields = { - 'name' - } class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of items. """ - schema = CustomSchema( - summary={ - '/items/': 'List Items', - }, - tags=['Items'] - ) queryset = models.Item.objects.all() serializer_class = serializers.ItemSerializer - filterset_class = ItemFilter class DocumentViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.Document.objects.all() From c28e5204738ad7902e28a9239cf5c25e4537ce65 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 15 Jun 2023 20:38:15 -0500 Subject: [PATCH 20/98] Progress on export. --- api_v2/management/commands/dumpbyorg.py | 65 +++++++++++++++++++++++++ api_v2/migrations/0001_initial.py | 13 ++--- api_v2/models/magicitemtype.py | 5 +- data/v2/wotc-srd/magic_item_type.json | 0 4 files changed, 72 insertions(+), 11 deletions(-) create mode 100644 api_v2/management/commands/dumpbyorg.py delete mode 100644 data/v2/wotc-srd/magic_item_type.json diff --git a/api_v2/management/commands/dumpbyorg.py b/api_v2/management/commands/dumpbyorg.py new file mode 100644 index 00000000..84e18f7f --- /dev/null +++ b/api_v2/management/commands/dumpbyorg.py @@ -0,0 +1,65 @@ +import os +import json +import time + +from django.core.management import call_command +from django.core.management.base import BaseCommand + +from django.core import serializers + +from django.apps import apps +from django.apps import AppConfig + +from api_v2.models import * + + +class Command(BaseCommand): + """Implementation for the `manage.py `dumpbyorg` subcommand.""" + + help = 'Dump all data in structured directory.' + + def add_arguments(self, parser): + parser.add_argument("-d", "--dir", type=str, + help="Directory to write files to.") + + + def handle(self, *args, **options) -> None: + """Main logic.""" + self.stdout.write('Checking if directory exists.') + if os.path.exists(options['dir']) and os.path.isdir(options['dir']): + self.stdout.write('Directory {} exists.'.format(options['dir'])) + else: + self.stdout.write(self.style.ERROR('Directory {} does not exist.'.format(options['dir']))) + exit(0) + + for org in Organization.objects.order_by('key'): + orgq = Organization.objects.filter(key=org.key) + orgdir = options['dir'] + "/{}".format(org.key) + write_queryset_data(orgdir, orgq, "Organization.json") + + for doc in Document.objects.filter(organization=org): + docq = Document.objects.filter(key=doc.key) + docdir = orgdir + "/{}".format(doc.key) + write_queryset_data(docdir, docq, "Document.json") + + # This is where we loop through the models and write them out. + app_models = apps.get_models() + for model in app_models: + #(Need to skip a bunch of models based on certain criteria) + modelq = model.objects.all() + write_queryset_data(docdir, modelq, str(model)+".json") + + self.stdout.write(self.style.SUCCESS('Wrote {} to {}'.format(doc.key, docdir))) + + self.stdout.write(self.style.SUCCESS('Data dumping complete.')) + + +def write_queryset_data(filepath, queryset, filename): + if queryset.count() > 0: + if not os.path.exists(filepath): + os.makedirs(filepath) + + output_filepath = filepath + "/" + filename + data = serializers.serialize("json", queryset) + with open(output_filepath, 'w', encoding='utf-8') as f: + json.dump(data, f) diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index 5512dcfc..0c4aed8a 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,9 +1,8 @@ -# Generated by Django 3.2.19 on 2023-06-15 14:52 +# Generated by Django 3.2.19 on 2023-06-15 16:45 import django.core.validators from django.db import migrations, models import django.db.models.deletion -import uuid class Migration(migrations.Migration): @@ -11,7 +10,6 @@ class Migration(migrations.Migration): initial = True dependencies = [ - ('api', '0031_rename_environments_monster_environments_json'), ] operations = [ @@ -97,14 +95,11 @@ class Migration(migrations.Migration): migrations.CreateModel( name='MagicItemType', fields=[ - ('slug', models.CharField(default=uuid.uuid1, help_text='Short name for the game content item.', max_length=255, primary_key=True, serialize=False, unique=True)), - ('name', models.TextField(help_text='Name of the game content item.')), - ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('page_no', models.IntegerField(null=True)), + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), ('rarity', models.IntegerField(choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), - ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.document')), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), ], options={ 'abstract': False, diff --git a/api_v2/models/magicitemtype.py b/api_v2/models/magicitemtype.py index bfda9f23..4a7ae29c 100644 --- a/api_v2/models/magicitemtype.py +++ b/api_v2/models/magicitemtype.py @@ -3,10 +3,11 @@ from django.db import models from django.core.validators import MinValueValidator, MaxValueValidator -from api.models import GameContent +from .abstracts import HasName +from .document import FromDocument -class MagicItemType(GameContent): +class MagicItemType(HasName, FromDocument): """ This model represents types of magic items. diff --git a/data/v2/wotc-srd/magic_item_type.json b/data/v2/wotc-srd/magic_item_type.json deleted file mode 100644 index e69de29b..00000000 From 880e0220ce6bd8b356d5ae6c9dc3a211d7b61be9 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 15 Jun 2023 20:51:48 -0500 Subject: [PATCH 21/98] Dump is now structured correctly. --- api_v2/management/commands/dumpbyorg.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api_v2/management/commands/dumpbyorg.py b/api_v2/management/commands/dumpbyorg.py index 84e18f7f..f961c8a6 100644 --- a/api_v2/management/commands/dumpbyorg.py +++ b/api_v2/management/commands/dumpbyorg.py @@ -45,9 +45,9 @@ def handle(self, *args, **options) -> None: # This is where we loop through the models and write them out. app_models = apps.get_models() for model in app_models: - #(Need to skip a bunch of models based on certain criteria) - modelq = model.objects.all() - write_queryset_data(docdir, modelq, str(model)+".json") + if model.__name__ not in ['LogEntry', 'Organization', 'Document', 'License','User', 'Session','ContentType','Permission']: + modelq = model.objects.all() + write_queryset_data(docdir, modelq, model.__name__+".json") self.stdout.write(self.style.SUCCESS('Wrote {} to {}'.format(doc.key, docdir))) From ce6ad26e0d92cf042694fc9a28708f7476613fc9 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 16 Jun 2023 14:56:40 -0500 Subject: [PATCH 22/98] symmetric loading and unloading. --- api_v2/management/commands/dumpbyorg.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api_v2/management/commands/dumpbyorg.py b/api_v2/management/commands/dumpbyorg.py index f961c8a6..d3badf21 100644 --- a/api_v2/management/commands/dumpbyorg.py +++ b/api_v2/management/commands/dumpbyorg.py @@ -60,6 +60,7 @@ def write_queryset_data(filepath, queryset, filename): os.makedirs(filepath) output_filepath = filepath + "/" + filename - data = serializers.serialize("json", queryset) + #data = with open(output_filepath, 'w', encoding='utf-8') as f: - json.dump(data, f) + #json.dump(data, f) + serializers.serialize("json", queryset, indent=2, stream=f) From c1b2ae49eb583c1792571e786d5886f6d9828b8f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 16 Jun 2023 16:25:32 -0500 Subject: [PATCH 23/98] cleanup. --- api_v2/management/commands/dumpbyorg.py | 43 ++++++++++++++++++------- 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/api_v2/management/commands/dumpbyorg.py b/api_v2/management/commands/dumpbyorg.py index d3badf21..26aa0f1c 100644 --- a/api_v2/management/commands/dumpbyorg.py +++ b/api_v2/management/commands/dumpbyorg.py @@ -1,3 +1,5 @@ + + import os import json import time @@ -17,39 +19,58 @@ class Command(BaseCommand): """Implementation for the `manage.py `dumpbyorg` subcommand.""" help = 'Dump all data in structured directory.' - - def add_arguments(self, parser): - parser.add_argument("-d", "--dir", type=str, - help="Directory to write files to.") + def add_arguments(self, parser): + parser.add_argument("-d", + "--dir", + type=str, + help="Directory to write files to.") def handle(self, *args, **options) -> None: - """Main logic.""" self.stdout.write('Checking if directory exists.') if os.path.exists(options['dir']) and os.path.isdir(options['dir']): self.stdout.write('Directory {} exists.'.format(options['dir'])) else: - self.stdout.write(self.style.ERROR('Directory {} does not exist.'.format(options['dir']))) + self.stdout.write(self.style.ERROR( + 'Directory {} does not exist.'.format(options['dir']))) exit(0) + # Create a folder and Organization fixture for each organization. for org in Organization.objects.order_by('key'): orgq = Organization.objects.filter(key=org.key) orgdir = options['dir'] + "/{}".format(org.key) write_queryset_data(orgdir, orgq, "Organization.json") + # Create a Document fixture for each document. for doc in Document.objects.filter(organization=org): docq = Document.objects.filter(key=doc.key) docdir = orgdir + "/{}".format(doc.key) write_queryset_data(docdir, docq, "Document.json") - # This is where we loop through the models and write them out. + # Create a fixture for each nonblank model tied to a document. + SKIPPED_MODEL_NAMES = [ + 'LogEntry', + 'Organization', + 'Document', + 'License', + 'User', + 'Session', + 'ContentType', + 'Permission'] + app_models = apps.get_models() + for model in app_models: - if model.__name__ not in ['LogEntry', 'Organization', 'Document', 'License','User', 'Session','ContentType','Permission']: + if model.__name__ not in SKIPPED_MODEL_NAMES: + modelq = model.objects.all() - write_queryset_data(docdir, modelq, model.__name__+".json") + write_queryset_data( + docdir, + modelq, + model.__name__+".json") - self.stdout.write(self.style.SUCCESS('Wrote {} to {}'.format(doc.key, docdir))) + self.stdout.write(self.style.SUCCESS( + 'Wrote {} to {}'.format(doc.key, docdir))) self.stdout.write(self.style.SUCCESS('Data dumping complete.')) @@ -60,7 +81,5 @@ def write_queryset_data(filepath, queryset, filename): os.makedirs(filepath) output_filepath = filepath + "/" + filename - #data = with open(output_filepath, 'w', encoding='utf-8') as f: - #json.dump(data, f) serializers.serialize("json", queryset, indent=2, stream=f) From e7a8a80b6a48e9c32b4de59915a9299042262b6d Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 07:50:03 -0500 Subject: [PATCH 24/98] Adding licenses output, single file. --- api_v2/management/commands/dumpbyorg.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api_v2/management/commands/dumpbyorg.py b/api_v2/management/commands/dumpbyorg.py index 26aa0f1c..771cad67 100644 --- a/api_v2/management/commands/dumpbyorg.py +++ b/api_v2/management/commands/dumpbyorg.py @@ -35,6 +35,9 @@ def handle(self, *args, **options) -> None: 'Directory {} does not exist.'.format(options['dir']))) exit(0) + licenses = License.objects.all() + write_queryset_data(options['dir'], licenses, "Licenses.json") + # Create a folder and Organization fixture for each organization. for org in Organization.objects.order_by('key'): orgq = Organization.objects.filter(key=org.key) From 7902960a07eeb7079bdee89efe6ec7849e7a5794 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 07:51:56 -0500 Subject: [PATCH 25/98] Root definitions. --- data/v2/Licenses.json | 18 ++++++++++++++++++ data/v2/wotc/Organization.json | 9 +++++++++ data/v2/wotc/wotc-srd-cc/Document.json | 15 +++++++++++++++ data/v2/wotc/wotc-srd-ogl/Document.json | 15 +++++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 data/v2/Licenses.json create mode 100644 data/v2/wotc/Organization.json create mode 100644 data/v2/wotc/wotc-srd-cc/Document.json create mode 100644 data/v2/wotc/wotc-srd-ogl/Document.json diff --git a/data/v2/Licenses.json b/data/v2/Licenses.json new file mode 100644 index 00000000..bc70fe21 --- /dev/null +++ b/data/v2/Licenses.json @@ -0,0 +1,18 @@ +[ +{ + "model": "api_v2.license", + "pk": "ogl10a", + "fields": { + "name": "OPEN GAME LICENSE Version 1.0a", + "desc": "The following text is the property of Wizards of the Coast, Inc. and is Copyright 2000 Wizards of the Coast, Inc (\"Wizards\"). All Rights Reserved.\r\n1. Definitions: (a)\"Contributors\" means the copyright and/or trademark owners who have contributed Open Game Content; (b)\"Derivative Material\" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) \"Distribute\" means to reproduce, license, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)\"Open Game Content\" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) \"Product Identity\" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, spells, enchantments, personalities, teams, personas, likenesses and special abilities; places, locations, environments, creatures, equipment, magical or supernatural abilities or effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the Open Game Content; (f) \"Trademark\" means the logos, names, mark, sign, motto, designs that are used by a Contributor to identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) \"Use\", \"Used\" or \"Using\" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) \"You\" or \"Your\" means the licensee in terms of this agreement.\r\n2. The License: This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or conditions may be applied to any Open Game Content distributed using this License.\r\n3. Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License.\r\n4. Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, non-exclusive license with the exact terms of this License to Use, the Open Game Content.\r\n5.Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original creation and/or You have sufficient rights to grant the rights conveyed by this License.\r\n6.Notice of License Copyright: You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute.\r\n7. Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity.\r\n8. Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content.\r\n9. Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License.\r\n10. Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute.\r\n11. Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so.\r\n12. Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected.\r\n13. Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License.\r\n14. Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.\r\n15. COPYRIGHT NOTICE Open Game License v 1.0a Copyright 2000, Wizards of the Coast, Inc.\r\nSystem Reference Document Copyright 2000-2003, Wizards of the Coast, Inc.; Authors Jonathan Tweet, Monte Cook, Skip Williams, Rich Baker, Andy Collins, David Noonan, Rich Redman, Bruce R. Cordell, John D. Rateliff, Thomas Reid, James Wyatt, based on original material by E. Gary Gygax and Dave Arneson.\r\nEND OF LICENSE" + } +}, +{ + "model": "api_v2.license", + "pk": "CC-BY-40", + "fields": { + "name": "Creative Commons Attribution 4.0", + "desc": "By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License (\"Public License\"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.\r\n\r\nSection 1 – Definitions.\r\n\r\n Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.\r\n Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.\r\n Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.\r\n Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.\r\n Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.\r\n Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.\r\n Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.\r\n Licensor means the individual(s) or entity(ies) granting rights under this Public License.\r\n Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.\r\n Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.\r\n You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.\r\n\r\nSection 2 – Scope.\r\n\r\n License grant.\r\n Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:\r\n reproduce and Share the Licensed Material, in whole or in part; and\r\n produce, reproduce, and Share Adapted Material.\r\n Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.\r\n Term. The term of this Public License is specified in Section 6(a).\r\n Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.\r\n Downstream recipients.\r\n Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.\r\n No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.\r\n No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).\r\n\r\n Other rights.\r\n Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.\r\n Patent and trademark rights are not licensed under this Public License.\r\n To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.\r\n\r\nSection 3 – License Conditions.\r\n\r\nYour exercise of the Licensed Rights is expressly made subject to the following conditions.\r\n\r\n Attribution.\r\n\r\n If You Share the Licensed Material (including in modified form), You must:\r\n retain the following if it is supplied by the Licensor with the Licensed Material:\r\n identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);\r\n a copyright notice;\r\n a notice that refers to this Public License;\r\n a notice that refers to the disclaimer of warranties;\r\n a URI or hyperlink to the Licensed Material to the extent reasonably practicable;\r\n indicate if You modified the Licensed Material and retain an indication of any previous modifications; and\r\n indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.\r\n You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.\r\n If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.\r\n If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.\r\n\r\nSection 4 – Sui Generis Database Rights.\r\n\r\nWhere the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:\r\n\r\n for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;\r\n if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and\r\n You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.\r\n\r\nFor the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.\r\n\r\nSection 5 – Disclaimer of Warranties and Limitation of Liability.\r\n\r\n Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.\r\n To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.\r\n\r\n The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.\r\n\r\nSection 6 – Term and Termination.\r\n\r\n This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.\r\n\r\n Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:\r\n automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or\r\n upon express reinstatement by the Licensor.\r\n For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.\r\n For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.\r\n Sections 1, 5, 6, 7, and 8 survive termination of this Public License.\r\n\r\nSection 7 – Other Terms and Conditions.\r\n\r\n The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.\r\n Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.\r\n\r\nSection 8 – Interpretation.\r\n\r\n For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.\r\n To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.\r\n No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.\r\n Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority." + } +} +] diff --git a/data/v2/wotc/Organization.json b/data/v2/wotc/Organization.json new file mode 100644 index 00000000..a2496ad9 --- /dev/null +++ b/data/v2/wotc/Organization.json @@ -0,0 +1,9 @@ +[ +{ + "model": "api_v2.organization", + "pk": "wotc", + "fields": { + "name": "Wizards of the Coast" + } +} +] diff --git a/data/v2/wotc/wotc-srd-cc/Document.json b/data/v2/wotc/wotc-srd-cc/Document.json new file mode 100644 index 00000000..0ca72f02 --- /dev/null +++ b/data/v2/wotc/wotc-srd-cc/Document.json @@ -0,0 +1,15 @@ +[ +{ + "model": "api_v2.document", + "pk": "wotc-srd-cc", + "fields": { + "name": "System Reference Document (CC)", + "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", + "license": "CC-BY-40", + "organization": "wotc", + "author": "This work includes material taken from the System Reference Document 5.1 (“SRD 5.1”) by Wizards of\r\nthe Coast LLC and available at https://dnd.wizards.com/resources/systems-reference-document. The\r\nSRD 5.1 is licensed under the Creative Commons Attribution 4.0 International License available at\r\nhttps://creativecommons.org/licenses/by/4.0/legalcode.", + "published_at": "2023-01-23T00:00:00", + "permalink": "https://dnd.wizards.com/resources/systems-reference-document" + } +} +] diff --git a/data/v2/wotc/wotc-srd-ogl/Document.json b/data/v2/wotc/wotc-srd-ogl/Document.json new file mode 100644 index 00000000..866e926f --- /dev/null +++ b/data/v2/wotc/wotc-srd-ogl/Document.json @@ -0,0 +1,15 @@ +[ +{ + "model": "api_v2.document", + "pk": "wotc-srd-ogl", + "fields": { + "name": "System Reference Document (OGL)", + "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", + "license": "ogl10a", + "organization": "wotc", + "author": "Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", + "published_at": "2023-01-23T00:00:00", + "permalink": "https://dnd.wizards.com/resources/systems-reference-document" + } +} +] From 3415cee8f458fcc8e12ffdf0e2f34509c7be10ae Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 10:20:44 -0500 Subject: [PATCH 26/98] Document items have a key. --- api_v2/admin.py | 9 +- api_v2/migrations/0001_initial.py | 19 +- api_v2/models/document.py | 9 + api_v2/models/item.py | 5 - api_v2/models/weapontype.py | 56 +- data/v2/wotc/wotc-srd-ogl/WeaponType.json | 902 ++++++++++++++++++++++ 6 files changed, 962 insertions(+), 38 deletions(-) create mode 100644 data/v2/wotc/wotc-srd-ogl/WeaponType.json diff --git a/api_v2/admin.py b/api_v2/admin.py index 941a5ce9..dcfd5921 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -12,7 +12,14 @@ # Register your models here. -admin.site.register(WeaponType) +class FromDocumentModelAdmin(admin.ModelAdmin): + list_display = ['key','__str__'] + +admin.site.register(WeaponType, admin_class=FromDocumentModelAdmin) +#class WeaponTypeAdmin(admin.ModelAdmin): + + + admin.site.register(ArmorType) admin.site.register(MagicItemType) diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index 0c4aed8a..7d1ab8c2 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-06-15 16:45 +# Generated by Django 3.2.19 on 2023-06-17 14:40 import django.core.validators from django.db import migrations, models @@ -16,8 +16,8 @@ class Migration(migrations.Migration): migrations.CreateModel( name='ArmorType', fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='Name of the item.', max_length=100)), + ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), ('grants_stealth_disadvantage', models.BooleanField(default=False, help_text='If the armor results in disadvantage on stealth checks.')), ('strength_score_required', models.IntegerField(help_text='Strength score required to wear the armor without penalty.', null=True)), ('ac_base', models.IntegerField(help_text='Integer representing the armor class without modifiers.')), @@ -66,16 +66,17 @@ class Migration(migrations.Migration): migrations.CreateModel( name='WeaponType', fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='Name of the item.', max_length=100)), - ('damage_type', models.TextField(default='bludgeoning', help_text='The damage type dealt by attacks with the weapon.')), - ('damage_dice', models.TextField(help_text='The damage dice when used making an attack.', null=True)), - ('versatile_dice', models.TextField(help_text='The damage dice when attacking using versatile.', null=True)), + ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), + ('damage_type', models.CharField(choices=[('bludgeoning', 'bludgeoning'), ('piercing', 'piercing'), ('slashing', 'slashing')], help_text='The damage type dealt by attacks with the weapon.', max_length=100)), + ('damage_dice', models.CharField(help_text='The damage dice when used making an attack.', max_length=100)), + ('versatile_dice', models.CharField(default=0, help_text='The damage dice when attacking using versatile.\nA value of 0 means that the weapon does not have the versatile property.', max_length=100)), ('range_reach', models.IntegerField(default=5, help_text='The range of the weapon when making a melee attack.', validators=[django.core.validators.MinValueValidator(0)])), + ('range_normal', models.IntegerField(default=0, help_text='The normal range of a ranged weapon attack.\nA value of 0 means that the weapon cannot be used for a ranged attack.', validators=[django.core.validators.MinValueValidator(0)])), + ('range_long', models.IntegerField(default=0, help_text='The long range of a ranged weapon attack.\nA value of 0 means that the weapon cannot be used for a long ranged attack.', validators=[django.core.validators.MinValueValidator(0)])), ('is_finesse', models.BooleanField(default=False, help_text='If the weapon is finesse.')), ('is_thrown', models.BooleanField(default=False, help_text='If the weapon is thrown.')), ('is_two_handed', models.BooleanField(default=False, help_text='If the weapon is two-handed.')), - ('is_versatile', models.BooleanField(default=False, help_text='If the weapon is versatile.')), ('requires_ammunition', models.BooleanField(default=False, help_text='If the weapon requires ammunition.')), ('requires_loading', models.BooleanField(default=False, help_text='If the weapon requires loading.')), ('is_heavy', models.BooleanField(default=False, help_text='If the weapon is heavy.')), @@ -84,8 +85,6 @@ class Migration(migrations.Migration): ('is_net', models.BooleanField(default=False, help_text='If the weapon is a net.')), ('is_simple', models.BooleanField(default=False, help_text='If the weapon category is simple.')), ('is_improvised', models.BooleanField(default=False, help_text='If the weapon is improvised.')), - ('range_normal', models.IntegerField(help_text='The normal range of a ranged weapon attack.', null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('range_long', models.IntegerField(help_text='The long range of a ranged weapon attack.', null=True, validators=[django.core.validators.MinValueValidator(0)])), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), ], options={ @@ -95,8 +94,8 @@ class Migration(migrations.Migration): migrations.CreateModel( name='MagicItemType', fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='Name of the item.', max_length=100)), + ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), ('rarity', models.IntegerField(choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), diff --git a/api_v2/models/document.py b/api_v2/models/document.py index 3194e911..c36e49a2 100644 --- a/api_v2/models/document.py +++ b/api_v2/models/document.py @@ -1,4 +1,5 @@ from django.db import models +from django.urls import reverse from .abstracts import HasName, HasDescription @@ -54,5 +55,13 @@ class Organization(HasName): class FromDocument(models.Model): document = models.ForeignKey(Document, on_delete=models.CASCADE) + key = models.CharField( + primary_key=True, + max_length=100, + help_text="Unique key for the Item.") + + def get_absolute_url(self): + return reverse(self.__name__, kwargs={"pk": self.pk}) + class Meta: abstract = True \ No newline at end of file diff --git a/api_v2/models/item.py b/api_v2/models/item.py index d0034a09..fe30f3a4 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -20,11 +20,6 @@ class Item(Object, HasDescription, FromDocument): This extends the object model, but adds cost, and is_magical. """ - key = models.CharField( - primary_key=True, - max_length=100, - help_text="Unique key for the Item.") - cost = models.DecimalField( null=True, # Allow an unspecified cost. max_digits=10, diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index 1c198374..6b907c6d 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -15,19 +15,28 @@ class WeaponType(HasName, FromDocument): Only the unique attributes of a weapon are here. An item that is a weapon would link to this model instance. """ + DAMAGE_TYPE_CHOICES = [ + ("bludgeoning", "bludgeoning"), + ("piercing", "piercing"), + ("slashing", "slashing")] - damage_type = models.TextField( + damage_type = models.CharField( null=False, - default='bludgeoning', + choices=DAMAGE_TYPE_CHOICES, + max_length=100, help_text='The damage type dealt by attacks with the weapon.') - damage_dice = models.TextField( - null=True, + damage_dice = models.CharField( + null=False, + max_length=100, help_text='The damage dice when used making an attack.') - versatile_dice = models.TextField( - null=True, - help_text='The damage dice when attacking using versatile.') + versatile_dice = models.CharField( + null=False, + default=0, + max_length=100, + help_text="""The damage dice when attacking using versatile. +A value of 0 means that the weapon does not have the versatile property.""") range_reach = models.IntegerField( null=False, @@ -35,6 +44,20 @@ class WeaponType(HasName, FromDocument): validators=[MinValueValidator(0)], help_text='The range of the weapon when making a melee attack.') + range_normal = models.IntegerField( + null=False, + default=0, + validators=[MinValueValidator(0)], + help_text="""The normal range of a ranged weapon attack. +A value of 0 means that the weapon cannot be used for a ranged attack.""") + + range_long = models.IntegerField( + null=False, + default=0, + validators=[MinValueValidator(0)], + help_text="""The long range of a ranged weapon attack. +A value of 0 means that the weapon cannot be used for a long ranged attack.""") + is_finesse = models.BooleanField( null=False, default=False, @@ -50,11 +73,6 @@ class WeaponType(HasName, FromDocument): default=False, help_text='If the weapon is two-handed.') - is_versatile = models.BooleanField( - null=False, - default=False, - help_text='If the weapon is versatile.') - requires_ammunition = models.BooleanField( null=False, default=False, @@ -94,17 +112,11 @@ class WeaponType(HasName, FromDocument): null=False, default=False, help_text='If the weapon is improvised.') - - range_normal = models.IntegerField( - null=True, - validators=[MinValueValidator(0)], - help_text='The normal range of a ranged weapon attack.') - - range_long = models.IntegerField( - null=True, - validators=[MinValueValidator(0)], - help_text='The long range of a ranged weapon attack.') + @property + def is_versatile(self): + return self.versatile_dice != 0 + @property def is_martial(self): return not self.is_simple diff --git a/data/v2/wotc/wotc-srd-ogl/WeaponType.json b/data/v2/wotc/wotc-srd-ogl/WeaponType.json new file mode 100644 index 00000000..50e2d720 --- /dev/null +++ b/data/v2/wotc/wotc-srd-ogl/WeaponType.json @@ -0,0 +1,902 @@ +[ +{ + "model": "api_v2.weapontype", + "pk": "wotc-sickle", + "fields": { + "name": "Sickle", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-quarterstaff", + "fields": { + "name": "Quarterstaff", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d6", + "versatile_dice": "1d8", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-mace", + "fields": { + "name": "Mace", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-club", + "fields": { + "name": "Club", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-spear", + "fields": { + "name": "Spear", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "1d8", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-crossbow-light", + "fields": { + "name": "Crossbow, light", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 80, + "range_long": 320, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-dart", + "fields": { + "name": "Dart", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": true, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-shortbow", + "fields": { + "name": "Shortbow", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 80, + "range_long": 320, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-sling", + "fields": { + "name": "Sling", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 30, + "range_long": 120, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": true, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-battleaxe", + "fields": { + "name": "Battleaxe", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d8", + "versatile_dice": "1d10", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-flail", + "fields": { + "name": "Flail", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-glaive", + "fields": { + "name": "Glaive", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-greataxe", + "fields": { + "name": "Greataxe", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d12", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-greatsword", + "fields": { + "name": "Greatsword", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "2d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-dagger", + "fields": { + "name": "Dagger", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": true, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-halberd", + "fields": { + "name": "Halberd", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-lance", + "fields": { + "name": "Lance", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d12", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": true, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-longsword", + "fields": { + "name": "Longsword", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d8", + "versatile_dice": "1d10", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-maul", + "fields": { + "name": "Maul", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "2d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-morningstar", + "fields": { + "name": "Morningstar", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-pike", + "fields": { + "name": "Pike", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-rapier", + "fields": { + "name": "Rapier", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-scimitar", + "fields": { + "name": "Scimitar", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-shortsword", + "fields": { + "name": "Shortsword", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-trident", + "fields": { + "name": "Trident", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "1d8", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-greatclub", + "fields": { + "name": "Greatclub", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-warpick", + "fields": { + "name": "War Pick", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-whip", + "fields": { + "name": "Whip", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-blowgun", + "fields": { + "name": "Blowgun", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 25, + "range_long": 100, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-crossbow-hand", + "fields": { + "name": "Crossbow, hand", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 30, + "range_long": 120, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-crossbow-heavy", + "fields": { + "name": "Crossbow, heavy", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 100, + "range_long": 400, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-longbow", + "fields": { + "name": "Longbow", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 150, + "range_long": 600, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-net", + "fields": { + "name": "Net", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "0", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 5, + "range_long": 15, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": true, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-handaxe", + "fields": { + "name": "Handaxe", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-javelin", + "fields": { + "name": "Javelin", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 30, + "range_long": 120, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapontype", + "pk": "wotc-light-hammer", + "fields": { + "name": "Light hammer", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +} +] From 4a0f4c0ba31dbfd2eae29aef8ba2cc4c4d95d391 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 18:40:55 -0500 Subject: [PATCH 27/98] Renaming and ruleset. --- api_v2/admin.py | 13 ++++--- api_v2/migrations/0001_initial.py | 46 ++++++++++++++++--------- api_v2/models/__init__.py | 3 +- api_v2/models/abstracts.py | 30 +++++----------- api_v2/models/document.py | 30 ++++++++++++---- api_v2/models/item.py | 7 ++++ api_v2/models/weapontype.py | 2 +- api_v2/serializers.py | 37 +++++++++++++++----- api_v2/views.py | 22 +++++++++++- data/v2/Rulesets.json | 11 ++++++ data/v2/wotc/Organization.json | 2 +- data/v2/wotc/wotc-srd-ogl/Document.json | 3 +- server/urls.py | 4 +++ 13 files changed, 146 insertions(+), 64 deletions(-) create mode 100644 data/v2/Rulesets.json diff --git a/api_v2/admin.py b/api_v2/admin.py index dcfd5921..a1454266 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -7,7 +7,8 @@ from api_v2.models import Document from api_v2.models import License -from api_v2.models import Organization +from api_v2.models import Publisher +from api_v2.models import Ruleset # Register your models here. @@ -16,15 +17,13 @@ class FromDocumentModelAdmin(admin.ModelAdmin): list_display = ['key','__str__'] admin.site.register(WeaponType, admin_class=FromDocumentModelAdmin) -#class WeaponTypeAdmin(admin.ModelAdmin): - - -admin.site.register(ArmorType) +admin.site.register(ArmorType, admin_class=FromDocumentModelAdmin) admin.site.register(MagicItemType) -admin.site.register(Item) +admin.site.register(Item, admin_class=FromDocumentModelAdmin) admin.site.register(Document) admin.site.register(License) -admin.site.register(Organization) \ No newline at end of file +admin.site.register(Publisher) +admin.site.register(Ruleset) \ No newline at end of file diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index 7d1ab8c2..b9741bb2 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-06-17 14:40 +# Generated by Django 3.2.19 on 2023-06-17 23:33 import django.core.validators from django.db import migrations, models @@ -54,10 +54,22 @@ class Migration(migrations.Migration): }, ), migrations.CreateModel( - name='Organization', + name='Publisher', fields=[ ('name', models.CharField(help_text='Name of the item.', max_length=100)), - ('key', models.CharField(help_text='Unique key for the Organization.', max_length=100, primary_key=True, serialize=False)), + ('key', models.CharField(help_text='Unique key for the publishing organization.', max_length=100, primary_key=True, serialize=False)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Ruleset', + fields=[ + ('name', models.CharField(help_text='Name of the item.', max_length=100)), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('key', models.CharField(help_text='Unique key for the ruleset the document was published for.', max_length=100, primary_key=True, serialize=False)), + ('content_prefix', models.CharField(help_text='Short code prepended to content keys.', max_length=10)), ], options={ 'abstract': False, @@ -109,19 +121,16 @@ class Migration(migrations.Migration): fields=[ ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], help_text='Integer representing the size of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), - ('weight', models.DecimalField(decimal_places=3, help_text='Number representing the weight of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('armor_class', models.IntegerField(help_text='Integer representing the armor class of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)])), - ('hit_points', models.IntegerField(help_text='Integer representing the hit points of the object.', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), - ('damage_immunities', models.JSONField(default=list, help_text='List of damage types that this is immune to.')), - ('damage_resistances', models.JSONField(default=list, help_text='List of damage types that this is resistant to.')), - ('damage_vulnerabilities', models.JSONField(default=list, help_text='List of damage types that this is vulnerable to.')), + ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], default=1, help_text='Integer representing the size of the object.', validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), + ('weight', models.DecimalField(decimal_places=3, default=0, help_text='Number representing the weight of the object.', max_digits=10, validators=[django.core.validators.MinValueValidator(0)])), + ('armor_class', models.IntegerField(default=0, help_text='Integer representing the armor class of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)])), + ('hit_points', models.IntegerField(default=0, help_text='Integer representing the hit points of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), - ('cost', models.DecimalField(decimal_places=2, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('armor_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armortype')), + ('cost', models.DecimalField(decimal_places=2, default=None, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('armor_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armortype')), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), - ('magic_item_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype')), - ('weapon_type', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapontype')), + ('magic_item_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype')), + ('weapon_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapontype')), ], options={ 'abstract': False, @@ -134,8 +143,13 @@ class Migration(migrations.Migration): ), migrations.AddField( model_name='document', - name='organization', - field=models.ForeignKey(help_text='Organization which has written the game content document.', on_delete=django.db.models.deletion.CASCADE, to='api_v2.organization'), + name='publisher', + field=models.ForeignKey(help_text='Organization which has written the game content document.', on_delete=django.db.models.deletion.CASCADE, to='api_v2.publisher'), + ), + migrations.AddField( + model_name='document', + name='ruleset', + field=models.ForeignKey(help_text="The document's game system that it was published for.", on_delete=django.db.models.deletion.CASCADE, to='api_v2.ruleset'), ), migrations.AddField( model_name='armortype', diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index cc215e92..ddd27cc7 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -16,5 +16,6 @@ from .document import Document from .document import License -from .document import Organization +from .document import Publisher +from .document import Ruleset from .document import FromDocument diff --git a/api_v2/models/abstracts.py b/api_v2/models/abstracts.py index 4a0f0482..550553a2 100644 --- a/api_v2/models/abstracts.py +++ b/api_v2/models/abstracts.py @@ -51,7 +51,8 @@ class Object(HasName): HIT_POINT_MAXIMUM = 10000 size = models.IntegerField( - null=True, # Allow an unspecified size. + default=1, + null=False, # Allow an unspecified size. choices=SIZE_CHOICES, validators=[ MinValueValidator(1), @@ -59,43 +60,28 @@ class Object(HasName): help_text='Integer representing the size of the object.') weight = models.DecimalField( - null=True, # Allow an unspecified weight. + default=0, + null=False, # Allow an unspecified weight. max_digits=10, decimal_places=3, validators=[MinValueValidator(0)], help_text='Number representing the weight of the object.') armor_class = models.IntegerField( - null=True, # Allow an unspecified armor_class. + default=0, + null=False, # Allow an unspecified armor_class. validators=[ MinValueValidator(0), MaxValueValidator(ARMOR_CLASS_MAXIMUM)], help_text='Integer representing the armor class of the object.') hit_points = models.IntegerField( - null=True, # Allow an unspecified hit point value. + default=0, + null=False, # Allow an unspecified hit point value. validators=[ MinValueValidator(0), MaxValueValidator(HIT_POINT_MAXIMUM)], help_text='Integer representing the hit points of the object.') - damage_immunities = models.JSONField( - null=False, # Force an empty list if unspecified. - default=list, - #validators=[damage_type_validator], - help_text='List of damage types that this is immune to.') - - damage_resistances = models.JSONField( - null=False, # Force an empty list if unspecified. - default=list, - #validators=[damage_type_validator], - help_text='List of damage types that this is resistant to.') - - damage_vulnerabilities = models.JSONField( - null=False, # Force an empty list if unspecified. - default=list, - #validators=[damage_type_validator], - help_text='List of damage types that this is vulnerable to.') - class Meta: abstract = True diff --git a/api_v2/models/document.py b/api_v2/models/document.py index c36e49a2..503932b9 100644 --- a/api_v2/models/document.py +++ b/api_v2/models/document.py @@ -17,11 +17,17 @@ class Document(HasName, HasDescription): on_delete=models.CASCADE, help_text="License that the content was released under.") - organization = models.ForeignKey( - "Organization", + publisher = models.ForeignKey( + "Publisher", on_delete=models.CASCADE, help_text="Organization which has written the game content document.") + ruleset = models.ForeignKey( + "Ruleset", + on_delete=models.CASCADE, + help_text="The document's game system that it was published for." + ) + author = models.TextField( help_text='Author or authors.') @@ -40,16 +46,28 @@ class License(HasName, HasDescription): max_length=100, help_text="Unique key for the License." ) - pass -class Organization(HasName): +class Publisher(HasName): key = models.CharField( primary_key=True, max_length=100, - help_text="Unique key for the Organization." + help_text="Unique key for the publishing organization." + ) + + +class Ruleset(HasName, HasDescription): + key = models.CharField( + primary_key=True, + max_length=100, + help_text="Unique key for the ruleset the document was published for." + ) + + content_prefix = models.CharField( + max_length=10, + blank=True, + help_text="Short code prepended to content keys." ) - pass class FromDocument(models.Model): diff --git a/api_v2/models/item.py b/api_v2/models/item.py index fe30f3a4..a829966a 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -22,6 +22,7 @@ class Item(Object, HasDescription, FromDocument): cost = models.DecimalField( null=True, # Allow an unspecified cost. + default=None, max_digits=10, decimal_places=2, # Only track down to 2 decimal places. validators=[MinValueValidator(0)], @@ -30,16 +31,22 @@ class Item(Object, HasDescription, FromDocument): weapon_type = models.ForeignKey( WeaponType, on_delete=models.CASCADE, + default=None, + blank=True, null=True) armor_type = models.ForeignKey( ArmorType, on_delete=models.CASCADE, + default=None, + blank=True, null=True) magic_item_type = models.ForeignKey( MagicItemType, on_delete=models.CASCADE, + default=None, + blank=True, null=True) @property diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapontype.py index 6b907c6d..b00a6245 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapontype.py @@ -115,7 +115,7 @@ class WeaponType(HasName, FromDocument): @property def is_versatile(self): - return self.versatile_dice != 0 + return self.versatile_dice != str(0) @property def is_martial(self): diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 416ae2cc..112cade3 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -3,14 +3,29 @@ from api_v2 import models +class LicenseSerializer(serializers.ModelSerializer): + class Meta: + model = models.License + fields = '__all__' + + +class PublisherSerializer(serializers.ModelSerializer): + class Meta: + model = models.Publisher + fields = '__all__' + + class DocumentSerializer(serializers.ModelSerializer): class Meta: model = models.Document fields = [ 'key', + 'url', 'name', + 'desc', + 'publisher', + 'ruleset', 'license', - 'organization', 'author', 'published_at', 'permalink' @@ -22,7 +37,7 @@ class ArmorTypeSerializer(serializers.ModelSerializer): class Meta: model = models.ArmorType fields = [ - 'slug', + 'key', 'name', 'ac_display', 'strength_score_required', @@ -35,7 +50,8 @@ class WeaponTypeSerializer(serializers.ModelSerializer): class Meta: model = models.WeaponType fields = [ - 'slug', + 'key', + 'url', 'name', 'properties'] @@ -45,7 +61,7 @@ class MagicItemTypeSerializer(serializers.ModelSerializer): class Meta: model = models.MagicItemType fields = [ - 'slug', + 'key', 'name', 'rarity', 'requires_attunement'] @@ -55,12 +71,19 @@ class ItemSerializer(serializers.ModelSerializer): weapon_type = WeaponTypeSerializer() armor_type = ArmorTypeSerializer() magic_item_type = MagicItemTypeSerializer() - + + document = serializers.HyperlinkedRelatedField( + view_name='document-detail', + read_only=True) + class Meta: model = models.Item fields = [ 'key', + 'url', 'name', + 'desc', + 'document', 'weight', 'is_weapon', 'weapon_type', @@ -68,6 +91,4 @@ class Meta: 'armor_type', 'is_magic_item', 'magic_item_type', - 'cost' - ] - + 'cost'] diff --git a/api_v2/views.py b/api_v2/views.py index d5882000..3ddf91c5 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -10,9 +10,29 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of items. """ - queryset = models.Item.objects.all() + queryset = models.Item.objects.all().order_by('-pk') serializer_class = serializers.ItemSerializer class DocumentViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.Document.objects.all() serializer_class = serializers.DocumentSerializer + + +class PublisherViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.Publisher.objects.all() + serializer_class = serializers.PublisherSerializer + + +class LicenseViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.License.objects.all() + serializer_class = serializers.LicenseSerializer + + +class WeaponTypeViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.WeaponType.objects.all() + serializer_class = serializers.WeaponTypeSerializer + + +class ArmorTypeViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.ArmorType.objects.all() + serializer_class = serializers.ArmorTypeSerializer \ No newline at end of file diff --git a/data/v2/Rulesets.json b/data/v2/Rulesets.json new file mode 100644 index 00000000..0ea6b2d0 --- /dev/null +++ b/data/v2/Rulesets.json @@ -0,0 +1,11 @@ +[ + { + "model": "api_v2.ruleset", + "pk": "5e", + "fields": { + "name": "5th Edition", + "content_prefix": "" + } + } + ] + \ No newline at end of file diff --git a/data/v2/wotc/Organization.json b/data/v2/wotc/Organization.json index a2496ad9..03ed50b8 100644 --- a/data/v2/wotc/Organization.json +++ b/data/v2/wotc/Organization.json @@ -1,6 +1,6 @@ [ { - "model": "api_v2.organization", + "model": "api_v2.publisher", "pk": "wotc", "fields": { "name": "Wizards of the Coast" diff --git a/data/v2/wotc/wotc-srd-ogl/Document.json b/data/v2/wotc/wotc-srd-ogl/Document.json index 866e926f..ad4e264b 100644 --- a/data/v2/wotc/wotc-srd-ogl/Document.json +++ b/data/v2/wotc/wotc-srd-ogl/Document.json @@ -6,7 +6,8 @@ "name": "System Reference Document (OGL)", "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", "license": "ogl10a", - "organization": "wotc", + "ruleset":"5e", + "publisher": "wotc", "author": "Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", "published_at": "2023-01-23T00:00:00", "permalink": "https://dnd.wizards.com/resources/systems-reference-document" diff --git a/server/urls.py b/server/urls.py index 1b86bc48..63690f3a 100644 --- a/server/urls.py +++ b/server/urls.py @@ -53,6 +53,10 @@ router_v2 = routers.DefaultRouter() router_v2.register(r'items',views_v2.ItemViewSet) router_v2.register(r'documents',views_v2.DocumentViewSet) +router_v2.register(r'licenses',views_v2.LicenseViewSet) +router_v2.register(r'publishers',views_v2.PublisherViewSet) +router_v2.register(r'weapontypes',views_v2.WeaponTypeViewSet) +router_v2.register(r'armortypes',views_v2.ArmorTypeViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. From 6e0e80543b41ff9beab53ac85b940ffa17979280 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 20:40:11 -0500 Subject: [PATCH 28/98] refactoring to weapon and armor. --- api_v2/admin.py | 12 ++-- api_v2/migrations/0001_initial.py | 10 +-- api_v2/models/__init__.py | 4 +- api_v2/models/armortype.py | 4 +- api_v2/models/item.py | 16 ++--- api_v2/models/{weapontype.py => weapon.py} | 2 +- api_v2/serializers.py | 16 ++--- api_v2/views.py | 12 ++-- data/v2/wotc/wotc-srd-ogl/WeaponType.json | 72 +++++++++++----------- server/urls.py | 4 +- 10 files changed, 76 insertions(+), 76 deletions(-) rename api_v2/models/{weapontype.py => weapon.py} (99%) diff --git a/api_v2/admin.py b/api_v2/admin.py index a1454266..d3c06a00 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -1,7 +1,7 @@ from django.contrib import admin -from api_v2.models import WeaponType -from api_v2.models import ArmorType +from api_v2.models import Weapon +from api_v2.models import Armor from api_v2.models import MagicItemType from api_v2.models import Item @@ -14,11 +14,11 @@ # Register your models here. class FromDocumentModelAdmin(admin.ModelAdmin): - list_display = ['key','__str__'] + list_display = ['key', '__str__'] -admin.site.register(WeaponType, admin_class=FromDocumentModelAdmin) -admin.site.register(ArmorType, admin_class=FromDocumentModelAdmin) +admin.site.register(Weapon, admin_class=FromDocumentModelAdmin) +admin.site.register(Armor, admin_class=FromDocumentModelAdmin) admin.site.register(MagicItemType) admin.site.register(Item, admin_class=FromDocumentModelAdmin) @@ -26,4 +26,4 @@ class FromDocumentModelAdmin(admin.ModelAdmin): admin.site.register(Document) admin.site.register(License) admin.site.register(Publisher) -admin.site.register(Ruleset) \ No newline at end of file +admin.site.register(Ruleset) diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index b9741bb2..0c8f0611 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -14,7 +14,7 @@ class Migration(migrations.Migration): operations = [ migrations.CreateModel( - name='ArmorType', + name='Armor', fields=[ ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), @@ -76,7 +76,7 @@ class Migration(migrations.Migration): }, ), migrations.CreateModel( - name='WeaponType', + name='Weapon', fields=[ ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), @@ -127,10 +127,10 @@ class Migration(migrations.Migration): ('hit_points', models.IntegerField(default=0, help_text='Integer representing the hit points of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), ('cost', models.DecimalField(decimal_places=2, default=None, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('armor_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armortype')), + ('armor', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armor')), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), ('magic_item_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype')), - ('weapon_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapontype')), + ('weapon_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapon')), ], options={ 'abstract': False, @@ -152,7 +152,7 @@ class Migration(migrations.Migration): field=models.ForeignKey(help_text="The document's game system that it was published for.", on_delete=django.db.models.deletion.CASCADE, to='api_v2.ruleset'), ), migrations.AddField( - model_name='armortype', + model_name='armor', name='document', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document'), ), diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index ddd27cc7..dae3d804 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -8,9 +8,9 @@ from .item import Item -from .armortype import ArmorType +from .armor import Armor -from .weapontype import WeaponType +from .weapon import Weapon from .magicitemtype import MagicItemType diff --git a/api_v2/models/armortype.py b/api_v2/models/armortype.py index c3050784..b27b1ace 100644 --- a/api_v2/models/armortype.py +++ b/api_v2/models/armortype.py @@ -5,9 +5,9 @@ from .abstracts import HasName, HasDescription from .document import FromDocument -class ArmorType(HasName, FromDocument): +class Armor(HasName, FromDocument): """ - This is the model for an armortype. + This is the model for an armor. This does not represent the armor set itself, because that would be an item. Only the unique attributes of a type of armor are here. An item diff --git a/api_v2/models/item.py b/api_v2/models/item.py index a829966a..d63baa7b 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -5,8 +5,8 @@ from django.urls import reverse from api.models import GameContent -from .weapontype import WeaponType -from .armortype import ArmorType +from .weapon import Weapon +from .armor import Armor from .magicitemtype import MagicItemType from .abstracts import Object, HasDescription from .document import FromDocument @@ -28,15 +28,15 @@ class Item(Object, HasDescription, FromDocument): validators=[MinValueValidator(0)], help_text='Number representing the cost of the object.') - weapon_type = models.ForeignKey( - WeaponType, + weapon = models.ForeignKey( + Weapon, on_delete=models.CASCADE, default=None, blank=True, null=True) - armor_type = models.ForeignKey( - ArmorType, + armor = models.ForeignKey( + Armor, on_delete=models.CASCADE, default=None, blank=True, @@ -51,11 +51,11 @@ class Item(Object, HasDescription, FromDocument): @property def is_weapon(self): - return self.weapon_type is not None + return self.weapon is not None @property def is_armor(self): - return self.armor_type is not None + return self.armor is not None @property def is_magic_item(self): diff --git a/api_v2/models/weapontype.py b/api_v2/models/weapon.py similarity index 99% rename from api_v2/models/weapontype.py rename to api_v2/models/weapon.py index b00a6245..4bb07419 100644 --- a/api_v2/models/weapontype.py +++ b/api_v2/models/weapon.py @@ -7,7 +7,7 @@ from .document import FromDocument -class WeaponType(HasName, FromDocument): +class Weapon(HasName, FromDocument): """ This model represents types of weapons. diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 112cade3..eda7053b 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -32,10 +32,10 @@ class Meta: ] -class ArmorTypeSerializer(serializers.ModelSerializer): +class ArmorSerializer(serializers.ModelSerializer): class Meta: - model = models.ArmorType + model = models.Armor fields = [ 'key', 'name', @@ -45,10 +45,10 @@ class Meta: ] -class WeaponTypeSerializer(serializers.ModelSerializer): +class WeaponSerializer(serializers.ModelSerializer): class Meta: - model = models.WeaponType + model = models.Weapon fields = [ 'key', 'url', @@ -68,8 +68,8 @@ class Meta: class ItemSerializer(serializers.ModelSerializer): - weapon_type = WeaponTypeSerializer() - armor_type = ArmorTypeSerializer() + weapon = WeaponSerializer() + armor = ArmorSerializer() magic_item_type = MagicItemTypeSerializer() document = serializers.HyperlinkedRelatedField( @@ -86,9 +86,9 @@ class Meta: 'document', 'weight', 'is_weapon', - 'weapon_type', + 'weapon', 'is_armor', - 'armor_type', + 'armor', 'is_magic_item', 'magic_item_type', 'cost'] diff --git a/api_v2/views.py b/api_v2/views.py index 3ddf91c5..5e732728 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -28,11 +28,11 @@ class LicenseViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = serializers.LicenseSerializer -class WeaponTypeViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.WeaponType.objects.all() - serializer_class = serializers.WeaponTypeSerializer +class WeaponViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.Weapon.objects.all() + serializer_class = serializers.WeaponSerializer -class ArmorTypeViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.ArmorType.objects.all() - serializer_class = serializers.ArmorTypeSerializer \ No newline at end of file +class ArmorViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.Armor.objects.all() + serializer_class = serializers.ArmorSerializer \ No newline at end of file diff --git a/data/v2/wotc/wotc-srd-ogl/WeaponType.json b/data/v2/wotc/wotc-srd-ogl/WeaponType.json index 50e2d720..4576589f 100644 --- a/data/v2/wotc/wotc-srd-ogl/WeaponType.json +++ b/data/v2/wotc/wotc-srd-ogl/WeaponType.json @@ -1,6 +1,6 @@ [ { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-sickle", "fields": { "name": "Sickle", @@ -25,7 +25,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-quarterstaff", "fields": { "name": "Quarterstaff", @@ -50,7 +50,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-mace", "fields": { "name": "Mace", @@ -75,7 +75,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-club", "fields": { "name": "Club", @@ -100,7 +100,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-spear", "fields": { "name": "Spear", @@ -125,7 +125,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-crossbow-light", "fields": { "name": "Crossbow, light", @@ -150,7 +150,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-dart", "fields": { "name": "Dart", @@ -175,7 +175,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-shortbow", "fields": { "name": "Shortbow", @@ -200,7 +200,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-sling", "fields": { "name": "Sling", @@ -225,7 +225,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-battleaxe", "fields": { "name": "Battleaxe", @@ -250,7 +250,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-flail", "fields": { "name": "Flail", @@ -275,7 +275,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-glaive", "fields": { "name": "Glaive", @@ -300,7 +300,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-greataxe", "fields": { "name": "Greataxe", @@ -325,7 +325,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-greatsword", "fields": { "name": "Greatsword", @@ -350,7 +350,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-dagger", "fields": { "name": "Dagger", @@ -375,7 +375,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-halberd", "fields": { "name": "Halberd", @@ -400,7 +400,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-lance", "fields": { "name": "Lance", @@ -425,7 +425,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-longsword", "fields": { "name": "Longsword", @@ -450,7 +450,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-maul", "fields": { "name": "Maul", @@ -475,7 +475,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-morningstar", "fields": { "name": "Morningstar", @@ -500,7 +500,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-pike", "fields": { "name": "Pike", @@ -525,7 +525,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-rapier", "fields": { "name": "Rapier", @@ -550,7 +550,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-scimitar", "fields": { "name": "Scimitar", @@ -575,7 +575,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-shortsword", "fields": { "name": "Shortsword", @@ -600,7 +600,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-trident", "fields": { "name": "Trident", @@ -625,7 +625,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-greatclub", "fields": { "name": "Greatclub", @@ -650,7 +650,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-warpick", "fields": { "name": "War Pick", @@ -675,7 +675,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-whip", "fields": { "name": "Whip", @@ -700,7 +700,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-blowgun", "fields": { "name": "Blowgun", @@ -725,7 +725,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-crossbow-hand", "fields": { "name": "Crossbow, hand", @@ -750,7 +750,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-crossbow-heavy", "fields": { "name": "Crossbow, heavy", @@ -775,7 +775,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-longbow", "fields": { "name": "Longbow", @@ -800,7 +800,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-net", "fields": { "name": "Net", @@ -825,7 +825,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-handaxe", "fields": { "name": "Handaxe", @@ -850,7 +850,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-javelin", "fields": { "name": "Javelin", @@ -875,7 +875,7 @@ } }, { - "model": "api_v2.weapontype", + "model": "api_v2.weapon", "pk": "wotc-light-hammer", "fields": { "name": "Light hammer", diff --git a/server/urls.py b/server/urls.py index 63690f3a..52f36035 100644 --- a/server/urls.py +++ b/server/urls.py @@ -55,8 +55,8 @@ router_v2.register(r'documents',views_v2.DocumentViewSet) router_v2.register(r'licenses',views_v2.LicenseViewSet) router_v2.register(r'publishers',views_v2.PublisherViewSet) -router_v2.register(r'weapontypes',views_v2.WeaponTypeViewSet) -router_v2.register(r'armortypes',views_v2.ArmorTypeViewSet) +router_v2.register(r'weapons',views_v2.WeaponViewSet) +router_v2.register(r'armors',views_v2.ArmorViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. From 4ed2d097dac6805839fb5ebd9a44320d78888460 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 20:42:53 -0500 Subject: [PATCH 29/98] Adding some basics. --- api_v2/migrations/0001_initial.py | 6 +++--- api_v2/models/{armortype.py => armor.py} | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename api_v2/models/{armortype.py => armor.py} (100%) diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index 0c8f0611..a6201bbe 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-06-17 23:33 +# Generated by Django 3.2.19 on 2023-06-18 01:41 import django.core.validators from django.db import migrations, models @@ -69,7 +69,7 @@ class Migration(migrations.Migration): ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), ('key', models.CharField(help_text='Unique key for the ruleset the document was published for.', max_length=100, primary_key=True, serialize=False)), - ('content_prefix', models.CharField(help_text='Short code prepended to content keys.', max_length=10)), + ('content_prefix', models.CharField(blank=True, help_text='Short code prepended to content keys.', max_length=10)), ], options={ 'abstract': False, @@ -130,7 +130,7 @@ class Migration(migrations.Migration): ('armor', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armor')), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), ('magic_item_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype')), - ('weapon_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapon')), + ('weapon', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapon')), ], options={ 'abstract': False, diff --git a/api_v2/models/armortype.py b/api_v2/models/armor.py similarity index 100% rename from api_v2/models/armortype.py rename to api_v2/models/armor.py From d27a0fcbd8d5f752bcaadafe374652f544e98678 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 20:43:58 -0500 Subject: [PATCH 30/98] whitespace. --- api_v2/models/abstracts.py | 1 + api_v2/models/armor.py | 1 + api_v2/models/item.py | 1 - api_v2/views.py | 2 ++ 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api_v2/models/abstracts.py b/api_v2/models/abstracts.py index 550553a2..e679af78 100644 --- a/api_v2/models/abstracts.py +++ b/api_v2/models/abstracts.py @@ -23,6 +23,7 @@ class Meta: class HasDescription(models.Model): desc = models.TextField( help_text='Description of the game content item. Markdown.') + class Meta: abstract = True diff --git a/api_v2/models/armor.py b/api_v2/models/armor.py index b27b1ace..a23c0076 100644 --- a/api_v2/models/armor.py +++ b/api_v2/models/armor.py @@ -5,6 +5,7 @@ from .abstracts import HasName, HasDescription from .document import FromDocument + class Armor(HasName, FromDocument): """ This is the model for an armor. diff --git a/api_v2/models/item.py b/api_v2/models/item.py index d63baa7b..0219d7ed 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -12,7 +12,6 @@ from .document import FromDocument - class Item(Object, HasDescription, FromDocument): """ This is the model for an Item, which is an object that can be used. diff --git a/api_v2/views.py b/api_v2/views.py index 5e732728..1f64353f 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -6,6 +6,7 @@ from api.schema_generator import CustomSchema # Create your views here. + class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of items. @@ -13,6 +14,7 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.Item.objects.all().order_by('-pk') serializer_class = serializers.ItemSerializer + class DocumentViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.Document.objects.all() serializer_class = serializers.DocumentSerializer From bb9096cfa8c523019ff03eea0d01bb5621aba62a Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sat, 17 Jun 2023 20:52:07 -0500 Subject: [PATCH 31/98] More refactoring to get rid of Org --- api_v2/management/commands/dumpbyorg.py | 20 +- api_v2/migrations/0001_initial.py | 2 +- api_v2/models/document.py | 2 +- data/v2/Rulesets.json | 20 +- data/v2/wotc/Publisher.json | 9 + data/v2/wotc/wotc-srd-ogl/Document.json | 2 +- data/v2/wotc/wotc-srd-ogl/Item.json | 19 + data/v2/wotc/wotc-srd-ogl/Weapon.json | 902 ++++++++++++++++++++++++ 8 files changed, 955 insertions(+), 21 deletions(-) create mode 100644 data/v2/wotc/Publisher.json create mode 100644 data/v2/wotc/wotc-srd-ogl/Item.json create mode 100644 data/v2/wotc/wotc-srd-ogl/Weapon.json diff --git a/api_v2/management/commands/dumpbyorg.py b/api_v2/management/commands/dumpbyorg.py index 771cad67..dfcc1fcb 100644 --- a/api_v2/management/commands/dumpbyorg.py +++ b/api_v2/management/commands/dumpbyorg.py @@ -35,25 +35,29 @@ def handle(self, *args, **options) -> None: 'Directory {} does not exist.'.format(options['dir']))) exit(0) + rulesets = Ruleset.objects.all() + write_queryset_data(options['dir'], rulesets, "Rulesets.json") + licenses = License.objects.all() write_queryset_data(options['dir'], licenses, "Licenses.json") - # Create a folder and Organization fixture for each organization. - for org in Organization.objects.order_by('key'): - orgq = Organization.objects.filter(key=org.key) - orgdir = options['dir'] + "/{}".format(org.key) - write_queryset_data(orgdir, orgq, "Organization.json") + # Create a folder and Publisher fixture for each pubishing org. + for pub in Publisher.objects.order_by('key'): + pubq = Publisher.objects.filter(key=pub.key) + pubdir = options['dir'] + "/{}".format(pub.key) + write_queryset_data(pubdir, pubq, "Publisher.json") # Create a Document fixture for each document. - for doc in Document.objects.filter(organization=org): + for doc in Document.objects.filter(publisher=pub): docq = Document.objects.filter(key=doc.key) - docdir = orgdir + "/{}".format(doc.key) + docdir = pubdir + "/{}".format(doc.key) write_queryset_data(docdir, docq, "Document.json") # Create a fixture for each nonblank model tied to a document. SKIPPED_MODEL_NAMES = [ 'LogEntry', - 'Organization', + 'Ruleset', + 'Publisher', 'Document', 'License', 'User', diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index a6201bbe..9225f0e1 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -144,7 +144,7 @@ class Migration(migrations.Migration): migrations.AddField( model_name='document', name='publisher', - field=models.ForeignKey(help_text='Organization which has written the game content document.', on_delete=django.db.models.deletion.CASCADE, to='api_v2.publisher'), + field=models.ForeignKey(help_text='Publisher which has written the game content document.', on_delete=django.db.models.deletion.CASCADE, to='api_v2.publisher'), ), migrations.AddField( model_name='document', diff --git a/api_v2/models/document.py b/api_v2/models/document.py index 503932b9..a61f0aac 100644 --- a/api_v2/models/document.py +++ b/api_v2/models/document.py @@ -20,7 +20,7 @@ class Document(HasName, HasDescription): publisher = models.ForeignKey( "Publisher", on_delete=models.CASCADE, - help_text="Organization which has written the game content document.") + help_text="Publisher which has written the game content document.") ruleset = models.ForeignKey( "Ruleset", diff --git a/data/v2/Rulesets.json b/data/v2/Rulesets.json index 0ea6b2d0..d238805d 100644 --- a/data/v2/Rulesets.json +++ b/data/v2/Rulesets.json @@ -1,11 +1,11 @@ [ - { - "model": "api_v2.ruleset", - "pk": "5e", - "fields": { - "name": "5th Edition", - "content_prefix": "" - } - } - ] - \ No newline at end of file +{ + "model": "api_v2.ruleset", + "pk": "5e", + "fields": { + "name": "5th Edition", + "desc": "", + "content_prefix": "" + } +} +] diff --git a/data/v2/wotc/Publisher.json b/data/v2/wotc/Publisher.json new file mode 100644 index 00000000..03ed50b8 --- /dev/null +++ b/data/v2/wotc/Publisher.json @@ -0,0 +1,9 @@ +[ +{ + "model": "api_v2.publisher", + "pk": "wotc", + "fields": { + "name": "Wizards of the Coast" + } +} +] diff --git a/data/v2/wotc/wotc-srd-ogl/Document.json b/data/v2/wotc/wotc-srd-ogl/Document.json index ad4e264b..eed9bd33 100644 --- a/data/v2/wotc/wotc-srd-ogl/Document.json +++ b/data/v2/wotc/wotc-srd-ogl/Document.json @@ -6,8 +6,8 @@ "name": "System Reference Document (OGL)", "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", "license": "ogl10a", - "ruleset":"5e", "publisher": "wotc", + "ruleset": "5e", "author": "Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", "published_at": "2023-01-23T00:00:00", "permalink": "https://dnd.wizards.com/resources/systems-reference-document" diff --git a/data/v2/wotc/wotc-srd-ogl/Item.json b/data/v2/wotc/wotc-srd-ogl/Item.json new file mode 100644 index 00000000..33a8ac6a --- /dev/null +++ b/data/v2/wotc/wotc-srd-ogl/Item.json @@ -0,0 +1,19 @@ +[ +{ + "model": "api_v2.item", + "pk": "club", + "fields": { + "name": "Club", + "desc": "A club", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "wotc-srd-ogl", + "cost": "0.10", + "weapon": "wotc-club", + "armor": null, + "magic_item_type": null + } +} +] diff --git a/data/v2/wotc/wotc-srd-ogl/Weapon.json b/data/v2/wotc/wotc-srd-ogl/Weapon.json new file mode 100644 index 00000000..4576589f --- /dev/null +++ b/data/v2/wotc/wotc-srd-ogl/Weapon.json @@ -0,0 +1,902 @@ +[ +{ + "model": "api_v2.weapon", + "pk": "wotc-sickle", + "fields": { + "name": "Sickle", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-quarterstaff", + "fields": { + "name": "Quarterstaff", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d6", + "versatile_dice": "1d8", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-mace", + "fields": { + "name": "Mace", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-club", + "fields": { + "name": "Club", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-spear", + "fields": { + "name": "Spear", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "1d8", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-crossbow-light", + "fields": { + "name": "Crossbow, light", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 80, + "range_long": 320, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-dart", + "fields": { + "name": "Dart", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": true, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-shortbow", + "fields": { + "name": "Shortbow", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 80, + "range_long": 320, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-sling", + "fields": { + "name": "Sling", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 30, + "range_long": 120, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": true, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-battleaxe", + "fields": { + "name": "Battleaxe", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d8", + "versatile_dice": "1d10", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-flail", + "fields": { + "name": "Flail", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-glaive", + "fields": { + "name": "Glaive", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-greataxe", + "fields": { + "name": "Greataxe", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d12", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-greatsword", + "fields": { + "name": "Greatsword", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "2d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-dagger", + "fields": { + "name": "Dagger", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": true, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-halberd", + "fields": { + "name": "Halberd", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-lance", + "fields": { + "name": "Lance", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d12", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": true, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-longsword", + "fields": { + "name": "Longsword", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d8", + "versatile_dice": "1d10", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-maul", + "fields": { + "name": "Maul", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "2d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-morningstar", + "fields": { + "name": "Morningstar", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-pike", + "fields": { + "name": "Pike", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-rapier", + "fields": { + "name": "Rapier", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-scimitar", + "fields": { + "name": "Scimitar", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-shortsword", + "fields": { + "name": "Shortsword", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-trident", + "fields": { + "name": "Trident", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "1d8", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-greatclub", + "fields": { + "name": "Greatclub", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-warpick", + "fields": { + "name": "War Pick", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-whip", + "fields": { + "name": "Whip", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-blowgun", + "fields": { + "name": "Blowgun", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 25, + "range_long": 100, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-crossbow-hand", + "fields": { + "name": "Crossbow, hand", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 30, + "range_long": 120, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-crossbow-heavy", + "fields": { + "name": "Crossbow, heavy", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 100, + "range_long": 400, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-longbow", + "fields": { + "name": "Longbow", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d8", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 150, + "range_long": 600, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": false, + "is_heavy": true, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-net", + "fields": { + "name": "Net", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "0", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 5, + "range_long": 15, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": true, + "is_simple": false, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-handaxe", + "fields": { + "name": "Handaxe", + "document": "wotc-srd-ogl", + "damage_type": "slashing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-javelin", + "fields": { + "name": "Javelin", + "document": "wotc-srd-ogl", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 30, + "range_long": 120, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +}, +{ + "model": "api_v2.weapon", + "pk": "wotc-light-hammer", + "fields": { + "name": "Light hammer", + "document": "wotc-srd-ogl", + "damage_type": "bludgeoning", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 5, + "range_normal": 20, + "range_long": 60, + "is_finesse": false, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, + "is_lance": false, + "is_net": false, + "is_simple": true, + "is_improvised": false + } +} +] From 1ad5e9bf296ab9746b4d29f68860bc164ff8b07d Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 10:25:09 -0500 Subject: [PATCH 32/98] Pulling magic fields into item. --- api_v2/models/__init__.py | 2 -- api_v2/models/item.py | 29 ++++++++++++++++++++------- api_v2/models/magicitemtype.py | 36 ---------------------------------- api_v2/serializers.py | 11 ----------- 4 files changed, 22 insertions(+), 56 deletions(-) delete mode 100644 api_v2/models/magicitemtype.py diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index dae3d804..6eb0ac48 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -12,8 +12,6 @@ from .weapon import Weapon -from .magicitemtype import MagicItemType - from .document import Document from .document import License from .document import Publisher diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 0219d7ed..c0c0bd8b 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -40,13 +40,28 @@ class Item(Object, HasDescription, FromDocument): default=None, blank=True, null=True) - - magic_item_type = models.ForeignKey( - MagicItemType, - on_delete=models.CASCADE, - default=None, + + RARITY_CHOICES = [ + (1,'common'), + (2,'uncommon'), + (3,'rare'), + (4,'very rare'), + (5,'legendary') + ] + + requires_attunement = models.BooleanField( + null=False, + default=False, # An item is not magical unless specified. + help_text='If the item requires attunement.') + + rarity = models.IntegerField( + null=True, # Allow an unspecified size. blank=True, - null=True) + choices=RARITY_CHOICES, + validators=[ + MinValueValidator(1), + MaxValueValidator(5)], + help_text='Integer representing the rarity of the object.') @property def is_weapon(self): @@ -58,4 +73,4 @@ def is_armor(self): @property def is_magic_item(self): - return self.magic_item_type is not None \ No newline at end of file + return self.rarity is not None diff --git a/api_v2/models/magicitemtype.py b/api_v2/models/magicitemtype.py deleted file mode 100644 index 4a7ae29c..00000000 --- a/api_v2/models/magicitemtype.py +++ /dev/null @@ -1,36 +0,0 @@ -"""The model for a type of weapon.""" - -from django.db import models -from django.core.validators import MinValueValidator, MaxValueValidator - -from .abstracts import HasName -from .document import FromDocument - - -class MagicItemType(HasName, FromDocument): - """ - This model represents types of magic items. - - This does not represent a magic item itself, because that would be an item. - """ - - RARITY_CHOICES = [ - (1,'common'), - (2,'uncommon'), - (3,'rare'), - (4,'very rare'), - (5,'legendary') - ] - - requires_attunement = models.BooleanField( - null=False, - default=False, # An item is not magical unless specified. - help_text='If the item requires attunement.') - - rarity = models.IntegerField( - null=True, # Allow an unspecified size. - choices=RARITY_CHOICES, - validators=[ - MinValueValidator(1), - MaxValueValidator(5)], - help_text='Integer representing the rarity of the object.') diff --git a/api_v2/serializers.py b/api_v2/serializers.py index eda7053b..28ada50d 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -56,17 +56,6 @@ class Meta: 'properties'] -class MagicItemTypeSerializer(serializers.ModelSerializer): - - class Meta: - model = models.MagicItemType - fields = [ - 'key', - 'name', - 'rarity', - 'requires_attunement'] - - class ItemSerializer(serializers.ModelSerializer): weapon = WeaponSerializer() armor = ArmorSerializer() From 510b9a6244fc625eddd5fa3d9930c6b343fc96b1 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 10:32:51 -0500 Subject: [PATCH 33/98] Adding licenses. --- api_v2/admin.py | 2 -- api_v2/migrations/0001_initial.py | 18 +++--------------- api_v2/models/document.py | 6 ++---- api_v2/models/item.py | 3 +-- api_v2/serializers.py | 4 ++-- 5 files changed, 8 insertions(+), 25 deletions(-) diff --git a/api_v2/admin.py b/api_v2/admin.py index d3c06a00..70286f79 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -2,7 +2,6 @@ from api_v2.models import Weapon from api_v2.models import Armor -from api_v2.models import MagicItemType from api_v2.models import Item from api_v2.models import Document @@ -19,7 +18,6 @@ class FromDocumentModelAdmin(admin.ModelAdmin): admin.site.register(Weapon, admin_class=FromDocumentModelAdmin) admin.site.register(Armor, admin_class=FromDocumentModelAdmin) -admin.site.register(MagicItemType) admin.site.register(Item, admin_class=FromDocumentModelAdmin) diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index 9225f0e1..104865c7 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-06-18 01:41 +# Generated by Django 3.2.19 on 2023-06-18 15:27 import django.core.validators from django.db import migrations, models @@ -103,19 +103,6 @@ class Migration(migrations.Migration): 'abstract': False, }, ), - migrations.CreateModel( - name='MagicItemType', - fields=[ - ('name', models.CharField(help_text='Name of the item.', max_length=100)), - ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), - ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), - ('rarity', models.IntegerField(choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), - ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), - ], - options={ - 'abstract': False, - }, - ), migrations.CreateModel( name='Item', fields=[ @@ -127,9 +114,10 @@ class Migration(migrations.Migration): ('hit_points', models.IntegerField(default=0, help_text='Integer representing the hit points of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), ('cost', models.DecimalField(decimal_places=2, default=None, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), + ('rarity', models.IntegerField(blank=True, choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), ('armor', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armor')), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), - ('magic_item_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.magicitemtype')), ('weapon', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapon')), ], options={ diff --git a/api_v2/models/document.py b/api_v2/models/document.py index a61f0aac..8ad49344 100644 --- a/api_v2/models/document.py +++ b/api_v2/models/document.py @@ -12,10 +12,8 @@ class Document(HasName, HasDescription): help_text="Unique key for the Document." ) - license = models.ForeignKey( - "License", - on_delete=models.CASCADE, - help_text="License that the content was released under.") + licenses = models.ManyToManyField( + help_text="Licenses that the content has been released under.") publisher = models.ForeignKey( "Publisher", diff --git a/api_v2/models/item.py b/api_v2/models/item.py index c0c0bd8b..95d7f566 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -1,13 +1,12 @@ """The model for an item.""" from django.db import models -from django.core.validators import MinValueValidator +from django.core.validators import MinValueValidator, MaxValueValidator from django.urls import reverse from api.models import GameContent from .weapon import Weapon from .armor import Armor -from .magicitemtype import MagicItemType from .abstracts import Object, HasDescription from .document import FromDocument diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 28ada50d..519e2d95 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -59,7 +59,6 @@ class Meta: class ItemSerializer(serializers.ModelSerializer): weapon = WeaponSerializer() armor = ArmorSerializer() - magic_item_type = MagicItemTypeSerializer() document = serializers.HyperlinkedRelatedField( view_name='document-detail', @@ -79,5 +78,6 @@ class Meta: 'is_armor', 'armor', 'is_magic_item', - 'magic_item_type', + 'requires_attunement', + 'rarity', 'cost'] From 72d3821a070a679a8d3699a959e35289242592b9 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 10:37:59 -0500 Subject: [PATCH 34/98] One document, multiple licenses. --- api_v2/migrations/0002_auto_20230618_1534.py | 22 + api_v2/models/document.py | 1 + data/v2/wotc/wotc-srd-cc/Document.json | 15 - data/v2/wotc/wotc-srd-ogl/WeaponType.json | 902 ------------------ .../{wotc-srd-ogl => wotc-srd}/Document.json | 4 +- .../wotc/{wotc-srd-ogl => wotc-srd}/Item.json | 5 +- .../{wotc-srd-ogl => wotc-srd}/Weapon.json | 72 +- 7 files changed, 64 insertions(+), 957 deletions(-) create mode 100644 api_v2/migrations/0002_auto_20230618_1534.py delete mode 100644 data/v2/wotc/wotc-srd-cc/Document.json delete mode 100644 data/v2/wotc/wotc-srd-ogl/WeaponType.json rename data/v2/wotc/{wotc-srd-ogl => wotc-srd}/Document.json (92%) rename data/v2/wotc/{wotc-srd-ogl => wotc-srd}/Item.json (76%) rename data/v2/wotc/{wotc-srd-ogl => wotc-srd}/Weapon.json (94%) diff --git a/api_v2/migrations/0002_auto_20230618_1534.py b/api_v2/migrations/0002_auto_20230618_1534.py new file mode 100644 index 00000000..0007a0eb --- /dev/null +++ b/api_v2/migrations/0002_auto_20230618_1534.py @@ -0,0 +1,22 @@ +# Generated by Django 3.2.19 on 2023-06-18 15:34 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0001_initial'), + ] + + operations = [ + migrations.RemoveField( + model_name='document', + name='license', + ), + migrations.AddField( + model_name='document', + name='licenses', + field=models.ManyToManyField(help_text='Licenses that the content has been released under.', to='api_v2.License'), + ), + ] diff --git a/api_v2/models/document.py b/api_v2/models/document.py index 8ad49344..8ed97dbb 100644 --- a/api_v2/models/document.py +++ b/api_v2/models/document.py @@ -13,6 +13,7 @@ class Document(HasName, HasDescription): ) licenses = models.ManyToManyField( + "License", help_text="Licenses that the content has been released under.") publisher = models.ForeignKey( diff --git a/data/v2/wotc/wotc-srd-cc/Document.json b/data/v2/wotc/wotc-srd-cc/Document.json deleted file mode 100644 index 0ca72f02..00000000 --- a/data/v2/wotc/wotc-srd-cc/Document.json +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ - "model": "api_v2.document", - "pk": "wotc-srd-cc", - "fields": { - "name": "System Reference Document (CC)", - "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", - "license": "CC-BY-40", - "organization": "wotc", - "author": "This work includes material taken from the System Reference Document 5.1 (“SRD 5.1”) by Wizards of\r\nthe Coast LLC and available at https://dnd.wizards.com/resources/systems-reference-document. The\r\nSRD 5.1 is licensed under the Creative Commons Attribution 4.0 International License available at\r\nhttps://creativecommons.org/licenses/by/4.0/legalcode.", - "published_at": "2023-01-23T00:00:00", - "permalink": "https://dnd.wizards.com/resources/systems-reference-document" - } -} -] diff --git a/data/v2/wotc/wotc-srd-ogl/WeaponType.json b/data/v2/wotc/wotc-srd-ogl/WeaponType.json deleted file mode 100644 index 4576589f..00000000 --- a/data/v2/wotc/wotc-srd-ogl/WeaponType.json +++ /dev/null @@ -1,902 +0,0 @@ -[ -{ - "model": "api_v2.weapon", - "pk": "wotc-sickle", - "fields": { - "name": "Sickle", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d4", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-quarterstaff", - "fields": { - "name": "Quarterstaff", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "1d6", - "versatile_dice": "1d8", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-mace", - "fields": { - "name": "Mace", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "1d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-club", - "fields": { - "name": "Club", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "1d4", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-spear", - "fields": { - "name": "Spear", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "1d8", - "range_reach": 5, - "range_normal": 20, - "range_long": 60, - "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-crossbow-light", - "fields": { - "name": "Crossbow, light", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d8", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 80, - "range_long": 320, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": true, - "requires_loading": true, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-dart", - "fields": { - "name": "Dart", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d4", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 20, - "range_long": 60, - "is_finesse": true, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-shortbow", - "fields": { - "name": "Shortbow", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 80, - "range_long": 320, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": true, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-sling", - "fields": { - "name": "Sling", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "1d4", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 30, - "range_long": 120, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": true, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-battleaxe", - "fields": { - "name": "Battleaxe", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d8", - "versatile_dice": "1d10", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-flail", - "fields": { - "name": "Flail", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "1d8", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-glaive", - "fields": { - "name": "Glaive", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d10", - "versatile_dice": "0", - "range_reach": 10, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-greataxe", - "fields": { - "name": "Greataxe", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d12", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-greatsword", - "fields": { - "name": "Greatsword", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "2d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-dagger", - "fields": { - "name": "Dagger", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d4", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 20, - "range_long": 60, - "is_finesse": true, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-halberd", - "fields": { - "name": "Halberd", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d10", - "versatile_dice": "0", - "range_reach": 10, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-lance", - "fields": { - "name": "Lance", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d12", - "versatile_dice": "0", - "range_reach": 10, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": true, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-longsword", - "fields": { - "name": "Longsword", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d8", - "versatile_dice": "1d10", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-maul", - "fields": { - "name": "Maul", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "2d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-morningstar", - "fields": { - "name": "Morningstar", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d8", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-pike", - "fields": { - "name": "Pike", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d10", - "versatile_dice": "0", - "range_reach": 10, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-rapier", - "fields": { - "name": "Rapier", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d8", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": true, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-scimitar", - "fields": { - "name": "Scimitar", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": true, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-shortsword", - "fields": { - "name": "Shortsword", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": true, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-trident", - "fields": { - "name": "Trident", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "1d8", - "range_reach": 5, - "range_normal": 20, - "range_long": 60, - "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-greatclub", - "fields": { - "name": "Greatclub", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "1d8", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-warpick", - "fields": { - "name": "War Pick", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d8", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-whip", - "fields": { - "name": "Whip", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d4", - "versatile_dice": "0", - "range_reach": 10, - "range_normal": 0, - "range_long": 0, - "is_finesse": true, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-blowgun", - "fields": { - "name": "Blowgun", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 25, - "range_long": 100, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": true, - "requires_loading": true, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-crossbow-hand", - "fields": { - "name": "Crossbow, hand", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 30, - "range_long": 120, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": false, - "requires_ammunition": true, - "requires_loading": true, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-crossbow-heavy", - "fields": { - "name": "Crossbow, heavy", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d10", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 100, - "range_long": 400, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": true, - "requires_loading": true, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-longbow", - "fields": { - "name": "Longbow", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d8", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 150, - "range_long": 600, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": true, - "requires_loading": false, - "is_heavy": true, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-net", - "fields": { - "name": "Net", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "0", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 5, - "range_long": 15, - "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": true, - "is_simple": false, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-handaxe", - "fields": { - "name": "Handaxe", - "document": "wotc-srd-ogl", - "damage_type": "slashing", - "damage_dice": "1d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 20, - "range_long": 60, - "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-javelin", - "fields": { - "name": "Javelin", - "document": "wotc-srd-ogl", - "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 30, - "range_long": 120, - "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": false, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -}, -{ - "model": "api_v2.weapon", - "pk": "wotc-light-hammer", - "fields": { - "name": "Light hammer", - "document": "wotc-srd-ogl", - "damage_type": "bludgeoning", - "damage_dice": "1d4", - "versatile_dice": "0", - "range_reach": 5, - "range_normal": 20, - "range_long": 60, - "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, - "is_light": true, - "is_lance": false, - "is_net": false, - "is_simple": true, - "is_improvised": false - } -} -] diff --git a/data/v2/wotc/wotc-srd-ogl/Document.json b/data/v2/wotc/wotc-srd/Document.json similarity index 92% rename from data/v2/wotc/wotc-srd-ogl/Document.json rename to data/v2/wotc/wotc-srd/Document.json index eed9bd33..044f0f9e 100644 --- a/data/v2/wotc/wotc-srd-ogl/Document.json +++ b/data/v2/wotc/wotc-srd/Document.json @@ -1,11 +1,11 @@ [ { "model": "api_v2.document", - "pk": "wotc-srd-ogl", + "pk": "wotc-srd", "fields": { "name": "System Reference Document (OGL)", "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", - "license": "ogl10a", + "licenses": ["ogl10a","CC-BY-40"], "publisher": "wotc", "ruleset": "5e", "author": "Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", diff --git a/data/v2/wotc/wotc-srd-ogl/Item.json b/data/v2/wotc/wotc-srd/Item.json similarity index 76% rename from data/v2/wotc/wotc-srd-ogl/Item.json rename to data/v2/wotc/wotc-srd/Item.json index 33a8ac6a..59658ec4 100644 --- a/data/v2/wotc/wotc-srd-ogl/Item.json +++ b/data/v2/wotc/wotc-srd/Item.json @@ -9,11 +9,12 @@ "weight": "2.000", "armor_class": 0, "hit_points": 0, - "document": "wotc-srd-ogl", + "document": "wotc-srd", "cost": "0.10", "weapon": "wotc-club", "armor": null, - "magic_item_type": null + "rarity": null, + "requires_attunement": false } } ] diff --git a/data/v2/wotc/wotc-srd-ogl/Weapon.json b/data/v2/wotc/wotc-srd/Weapon.json similarity index 94% rename from data/v2/wotc/wotc-srd-ogl/Weapon.json rename to data/v2/wotc/wotc-srd/Weapon.json index 4576589f..c76cd8ec 100644 --- a/data/v2/wotc/wotc-srd-ogl/Weapon.json +++ b/data/v2/wotc/wotc-srd/Weapon.json @@ -4,7 +4,7 @@ "pk": "wotc-sickle", "fields": { "name": "Sickle", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d4", "versatile_dice": "0", @@ -29,7 +29,7 @@ "pk": "wotc-quarterstaff", "fields": { "name": "Quarterstaff", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "1d6", "versatile_dice": "1d8", @@ -54,7 +54,7 @@ "pk": "wotc-mace", "fields": { "name": "Mace", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "1d6", "versatile_dice": "0", @@ -79,7 +79,7 @@ "pk": "wotc-club", "fields": { "name": "Club", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "1d4", "versatile_dice": "0", @@ -104,7 +104,7 @@ "pk": "wotc-spear", "fields": { "name": "Spear", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "1d8", @@ -129,7 +129,7 @@ "pk": "wotc-crossbow-light", "fields": { "name": "Crossbow, light", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -154,7 +154,7 @@ "pk": "wotc-dart", "fields": { "name": "Dart", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d4", "versatile_dice": "0", @@ -179,7 +179,7 @@ "pk": "wotc-shortbow", "fields": { "name": "Shortbow", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "0", @@ -204,7 +204,7 @@ "pk": "wotc-sling", "fields": { "name": "Sling", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "1d4", "versatile_dice": "0", @@ -229,7 +229,7 @@ "pk": "wotc-battleaxe", "fields": { "name": "Battleaxe", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d8", "versatile_dice": "1d10", @@ -254,7 +254,7 @@ "pk": "wotc-flail", "fields": { "name": "Flail", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "1d8", "versatile_dice": "0", @@ -279,7 +279,7 @@ "pk": "wotc-glaive", "fields": { "name": "Glaive", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d10", "versatile_dice": "0", @@ -304,7 +304,7 @@ "pk": "wotc-greataxe", "fields": { "name": "Greataxe", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d12", "versatile_dice": "0", @@ -329,7 +329,7 @@ "pk": "wotc-greatsword", "fields": { "name": "Greatsword", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "2d6", "versatile_dice": "0", @@ -354,7 +354,7 @@ "pk": "wotc-dagger", "fields": { "name": "Dagger", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d4", "versatile_dice": "0", @@ -379,7 +379,7 @@ "pk": "wotc-halberd", "fields": { "name": "Halberd", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d10", "versatile_dice": "0", @@ -404,7 +404,7 @@ "pk": "wotc-lance", "fields": { "name": "Lance", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d12", "versatile_dice": "0", @@ -429,7 +429,7 @@ "pk": "wotc-longsword", "fields": { "name": "Longsword", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d8", "versatile_dice": "1d10", @@ -454,7 +454,7 @@ "pk": "wotc-maul", "fields": { "name": "Maul", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "2d6", "versatile_dice": "0", @@ -479,7 +479,7 @@ "pk": "wotc-morningstar", "fields": { "name": "Morningstar", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -504,7 +504,7 @@ "pk": "wotc-pike", "fields": { "name": "Pike", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d10", "versatile_dice": "0", @@ -529,7 +529,7 @@ "pk": "wotc-rapier", "fields": { "name": "Rapier", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -554,7 +554,7 @@ "pk": "wotc-scimitar", "fields": { "name": "Scimitar", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d6", "versatile_dice": "0", @@ -579,7 +579,7 @@ "pk": "wotc-shortsword", "fields": { "name": "Shortsword", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d6", "versatile_dice": "0", @@ -604,7 +604,7 @@ "pk": "wotc-trident", "fields": { "name": "Trident", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "1d8", @@ -629,7 +629,7 @@ "pk": "wotc-greatclub", "fields": { "name": "Greatclub", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "1d8", "versatile_dice": "0", @@ -654,7 +654,7 @@ "pk": "wotc-warpick", "fields": { "name": "War Pick", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -679,7 +679,7 @@ "pk": "wotc-whip", "fields": { "name": "Whip", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d4", "versatile_dice": "0", @@ -704,7 +704,7 @@ "pk": "wotc-blowgun", "fields": { "name": "Blowgun", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1", "versatile_dice": "0", @@ -729,7 +729,7 @@ "pk": "wotc-crossbow-hand", "fields": { "name": "Crossbow, hand", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "0", @@ -754,7 +754,7 @@ "pk": "wotc-crossbow-heavy", "fields": { "name": "Crossbow, heavy", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d10", "versatile_dice": "0", @@ -779,7 +779,7 @@ "pk": "wotc-longbow", "fields": { "name": "Longbow", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -804,7 +804,7 @@ "pk": "wotc-net", "fields": { "name": "Net", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "0", "versatile_dice": "0", @@ -829,7 +829,7 @@ "pk": "wotc-handaxe", "fields": { "name": "Handaxe", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "slashing", "damage_dice": "1d6", "versatile_dice": "0", @@ -854,7 +854,7 @@ "pk": "wotc-javelin", "fields": { "name": "Javelin", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "0", @@ -879,7 +879,7 @@ "pk": "wotc-light-hammer", "fields": { "name": "Light hammer", - "document": "wotc-srd-ogl", + "document": "wotc-srd", "damage_type": "bludgeoning", "damage_dice": "1d4", "versatile_dice": "0", From 2cfd864b2bf0504ef3c1a8c8b78adbd68a9954d3 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 10:41:21 -0500 Subject: [PATCH 35/98] Removing prefix. --- data/v2/wotc/Organization.json | 9 -- data/v2/wotc/wotc-srd/Document.json | 2 +- data/v2/wotc/wotc-srd/Item.json | 4 +- data/v2/wotc/wotc-srd/Weapon.json | 144 ++++++++++++++-------------- 4 files changed, 75 insertions(+), 84 deletions(-) delete mode 100644 data/v2/wotc/Organization.json diff --git a/data/v2/wotc/Organization.json b/data/v2/wotc/Organization.json deleted file mode 100644 index 03ed50b8..00000000 --- a/data/v2/wotc/Organization.json +++ /dev/null @@ -1,9 +0,0 @@ -[ -{ - "model": "api_v2.publisher", - "pk": "wotc", - "fields": { - "name": "Wizards of the Coast" - } -} -] diff --git a/data/v2/wotc/wotc-srd/Document.json b/data/v2/wotc/wotc-srd/Document.json index 044f0f9e..b12b9d61 100644 --- a/data/v2/wotc/wotc-srd/Document.json +++ b/data/v2/wotc/wotc-srd/Document.json @@ -1,7 +1,7 @@ [ { "model": "api_v2.document", - "pk": "wotc-srd", + "pk": "srd", "fields": { "name": "System Reference Document (OGL)", "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", diff --git a/data/v2/wotc/wotc-srd/Item.json b/data/v2/wotc/wotc-srd/Item.json index 59658ec4..1a2a6419 100644 --- a/data/v2/wotc/wotc-srd/Item.json +++ b/data/v2/wotc/wotc-srd/Item.json @@ -9,9 +9,9 @@ "weight": "2.000", "armor_class": 0, "hit_points": 0, - "document": "wotc-srd", + "document": "srd", "cost": "0.10", - "weapon": "wotc-club", + "weapon": "club", "armor": null, "rarity": null, "requires_attunement": false diff --git a/data/v2/wotc/wotc-srd/Weapon.json b/data/v2/wotc/wotc-srd/Weapon.json index c76cd8ec..dd04aa19 100644 --- a/data/v2/wotc/wotc-srd/Weapon.json +++ b/data/v2/wotc/wotc-srd/Weapon.json @@ -1,10 +1,10 @@ [ { "model": "api_v2.weapon", - "pk": "wotc-sickle", + "pk": "sickle", "fields": { "name": "Sickle", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d4", "versatile_dice": "0", @@ -26,10 +26,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-quarterstaff", + "pk": "quarterstaff", "fields": { "name": "Quarterstaff", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "1d6", "versatile_dice": "1d8", @@ -51,10 +51,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-mace", + "pk": "mace", "fields": { "name": "Mace", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "1d6", "versatile_dice": "0", @@ -76,10 +76,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-club", + "pk": "club", "fields": { "name": "Club", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "1d4", "versatile_dice": "0", @@ -101,10 +101,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-spear", + "pk": "spear", "fields": { "name": "Spear", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "1d8", @@ -126,10 +126,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-crossbow-light", + "pk": "crossbow-light", "fields": { "name": "Crossbow, light", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -151,10 +151,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-dart", + "pk": "dart", "fields": { "name": "Dart", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d4", "versatile_dice": "0", @@ -176,10 +176,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-shortbow", + "pk": "shortbow", "fields": { "name": "Shortbow", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "0", @@ -201,10 +201,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-sling", + "pk": "sling", "fields": { "name": "Sling", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "1d4", "versatile_dice": "0", @@ -226,10 +226,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-battleaxe", + "pk": "battleaxe", "fields": { "name": "Battleaxe", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d8", "versatile_dice": "1d10", @@ -251,10 +251,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-flail", + "pk": "flail", "fields": { "name": "Flail", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "1d8", "versatile_dice": "0", @@ -276,10 +276,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-glaive", + "pk": "glaive", "fields": { "name": "Glaive", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d10", "versatile_dice": "0", @@ -301,10 +301,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-greataxe", + "pk": "greataxe", "fields": { "name": "Greataxe", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d12", "versatile_dice": "0", @@ -326,10 +326,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-greatsword", + "pk": "greatsword", "fields": { "name": "Greatsword", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "2d6", "versatile_dice": "0", @@ -351,10 +351,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-dagger", + "pk": "dagger", "fields": { "name": "Dagger", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d4", "versatile_dice": "0", @@ -376,10 +376,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-halberd", + "pk": "halberd", "fields": { "name": "Halberd", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d10", "versatile_dice": "0", @@ -401,10 +401,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-lance", + "pk": "lance", "fields": { "name": "Lance", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d12", "versatile_dice": "0", @@ -426,10 +426,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-longsword", + "pk": "longsword", "fields": { "name": "Longsword", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d8", "versatile_dice": "1d10", @@ -451,10 +451,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-maul", + "pk": "maul", "fields": { "name": "Maul", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "2d6", "versatile_dice": "0", @@ -476,10 +476,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-morningstar", + "pk": "morningstar", "fields": { "name": "Morningstar", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -501,10 +501,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-pike", + "pk": "pike", "fields": { "name": "Pike", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d10", "versatile_dice": "0", @@ -526,10 +526,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-rapier", + "pk": "rapier", "fields": { "name": "Rapier", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -551,10 +551,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-scimitar", + "pk": "scimitar", "fields": { "name": "Scimitar", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d6", "versatile_dice": "0", @@ -576,10 +576,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-shortsword", + "pk": "shortsword", "fields": { "name": "Shortsword", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d6", "versatile_dice": "0", @@ -601,10 +601,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-trident", + "pk": "trident", "fields": { "name": "Trident", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "1d8", @@ -626,10 +626,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-greatclub", + "pk": "greatclub", "fields": { "name": "Greatclub", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "1d8", "versatile_dice": "0", @@ -651,10 +651,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-warpick", + "pk": "warpick", "fields": { "name": "War Pick", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -676,10 +676,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-whip", + "pk": "whip", "fields": { "name": "Whip", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d4", "versatile_dice": "0", @@ -701,10 +701,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-blowgun", + "pk": "blowgun", "fields": { "name": "Blowgun", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1", "versatile_dice": "0", @@ -726,10 +726,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-crossbow-hand", + "pk": "crossbow-hand", "fields": { "name": "Crossbow, hand", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "0", @@ -751,10 +751,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-crossbow-heavy", + "pk": "crossbow-heavy", "fields": { "name": "Crossbow, heavy", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d10", "versatile_dice": "0", @@ -776,10 +776,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-longbow", + "pk": "longbow", "fields": { "name": "Longbow", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d8", "versatile_dice": "0", @@ -801,10 +801,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-net", + "pk": "net", "fields": { "name": "Net", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "0", "versatile_dice": "0", @@ -826,10 +826,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-handaxe", + "pk": "handaxe", "fields": { "name": "Handaxe", - "document": "wotc-srd", + "document": "srd", "damage_type": "slashing", "damage_dice": "1d6", "versatile_dice": "0", @@ -851,10 +851,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-javelin", + "pk": "javelin", "fields": { "name": "Javelin", - "document": "wotc-srd", + "document": "srd", "damage_type": "piercing", "damage_dice": "1d6", "versatile_dice": "0", @@ -876,10 +876,10 @@ }, { "model": "api_v2.weapon", - "pk": "wotc-light-hammer", + "pk": "light-hammer", "fields": { "name": "Light hammer", - "document": "wotc-srd", + "document": "srd", "damage_type": "bludgeoning", "damage_dice": "1d4", "versatile_dice": "0", From cd22c454454a35afa54cf2d9fd14010368cd0e6f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 11:34:48 -0500 Subject: [PATCH 36/98] Adjustments. --- api_v2/models/armor.py | 2 ++ data/v2/wotc/{wotc-srd => srd}/Document.json | 0 data/v2/wotc/{wotc-srd => srd}/Item.json | 0 data/v2/wotc/{wotc-srd => srd}/Weapon.json | 0 4 files changed, 2 insertions(+) rename data/v2/wotc/{wotc-srd => srd}/Document.json (100%) rename data/v2/wotc/{wotc-srd => srd}/Item.json (100%) rename data/v2/wotc/{wotc-srd => srd}/Weapon.json (100%) diff --git a/api_v2/models/armor.py b/api_v2/models/armor.py index a23c0076..ea0ec8ca 100644 --- a/api_v2/models/armor.py +++ b/api_v2/models/armor.py @@ -21,6 +21,7 @@ class Armor(HasName, FromDocument): help_text='If the armor results in disadvantage on stealth checks.') strength_score_required = models.IntegerField( + blank=True, null=True, help_text='Strength score required to wear the armor without penalty.') @@ -34,6 +35,7 @@ class Armor(HasName, FromDocument): help_text='If the final armor class includes dexterity modifier.') ac_cap_dexmod = models.IntegerField( + blank=True, null=True, help_text='Integer representing the dexterity modifier cap.') diff --git a/data/v2/wotc/wotc-srd/Document.json b/data/v2/wotc/srd/Document.json similarity index 100% rename from data/v2/wotc/wotc-srd/Document.json rename to data/v2/wotc/srd/Document.json diff --git a/data/v2/wotc/wotc-srd/Item.json b/data/v2/wotc/srd/Item.json similarity index 100% rename from data/v2/wotc/wotc-srd/Item.json rename to data/v2/wotc/srd/Item.json diff --git a/data/v2/wotc/wotc-srd/Weapon.json b/data/v2/wotc/srd/Weapon.json similarity index 100% rename from data/v2/wotc/wotc-srd/Weapon.json rename to data/v2/wotc/srd/Weapon.json From 965f1c7831215d966d3a22ab85546f4a691412b4 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 11:35:57 -0500 Subject: [PATCH 37/98] Adding additional data. --- data/v2/wotc/srd/Armor.json | 158 ++++++ data/v2/wotc/srd/Document.json | 9 +- data/v2/wotc/srd/Item.json | 886 ++++++++++++++++++++++++++++++++- data/v2/wotc/srd/Weapon.json | 25 + 4 files changed, 1073 insertions(+), 5 deletions(-) create mode 100644 data/v2/wotc/srd/Armor.json diff --git a/data/v2/wotc/srd/Armor.json b/data/v2/wotc/srd/Armor.json new file mode 100644 index 00000000..012d90d3 --- /dev/null +++ b/data/v2/wotc/srd/Armor.json @@ -0,0 +1,158 @@ +[ +{ + "model": "api_v2.armor", + "pk": "scale-mail", + "fields": { + "name": "Scale mail", + "document": "srd", + "grants_stealth_disadvantage": true, + "strength_score_required": null, + "ac_base": 14, + "ac_add_dexmod": true, + "ac_cap_dexmod": 2 + } +}, +{ + "model": "api_v2.armor", + "pk": "padded", + "fields": { + "name": "Padded", + "document": "srd", + "grants_stealth_disadvantage": true, + "strength_score_required": null, + "ac_base": 11, + "ac_add_dexmod": true, + "ac_cap_dexmod": null + } +}, +{ + "model": "api_v2.armor", + "pk": "leather", + "fields": { + "name": "Leather", + "document": "srd", + "grants_stealth_disadvantage": false, + "strength_score_required": null, + "ac_base": 11, + "ac_add_dexmod": true, + "ac_cap_dexmod": null + } +}, +{ + "model": "api_v2.armor", + "pk": "studded-leather", + "fields": { + "name": "Studded leather", + "document": "srd", + "grants_stealth_disadvantage": false, + "strength_score_required": null, + "ac_base": 12, + "ac_add_dexmod": true, + "ac_cap_dexmod": null + } +}, +{ + "model": "api_v2.armor", + "pk": "hide", + "fields": { + "name": "Hide", + "document": "srd", + "grants_stealth_disadvantage": false, + "strength_score_required": null, + "ac_base": 12, + "ac_add_dexmod": true, + "ac_cap_dexmod": 2 + } +}, +{ + "model": "api_v2.armor", + "pk": "chain-shirt", + "fields": { + "name": "Chain shirt", + "document": "srd", + "grants_stealth_disadvantage": false, + "strength_score_required": null, + "ac_base": 13, + "ac_add_dexmod": true, + "ac_cap_dexmod": 2 + } +}, +{ + "model": "api_v2.armor", + "pk": "breastplate", + "fields": { + "name": "Breastplate", + "document": "srd", + "grants_stealth_disadvantage": false, + "strength_score_required": null, + "ac_base": 14, + "ac_add_dexmod": true, + "ac_cap_dexmod": 2 + } +}, +{ + "model": "api_v2.armor", + "pk": "half-plate", + "fields": { + "name": "Half plate", + "document": "srd", + "grants_stealth_disadvantage": true, + "strength_score_required": null, + "ac_base": 15, + "ac_add_dexmod": true, + "ac_cap_dexmod": 2 + } +}, +{ + "model": "api_v2.armor", + "pk": "ring-mail", + "fields": { + "name": "Ring mail", + "document": "srd", + "grants_stealth_disadvantage": true, + "strength_score_required": null, + "ac_base": 14, + "ac_add_dexmod": false, + "ac_cap_dexmod": null + } +}, +{ + "model": "api_v2.armor", + "pk": "chain-mail", + "fields": { + "name": "Chain mail", + "document": "srd", + "grants_stealth_disadvantage": true, + "strength_score_required": 13, + "ac_base": 16, + "ac_add_dexmod": false, + "ac_cap_dexmod": null + } +}, +{ + "model": "api_v2.armor", + "pk": "splint", + "fields": { + "name": "Splint", + "document": "srd", + "grants_stealth_disadvantage": true, + "strength_score_required": 15, + "ac_base": 17, + "ac_add_dexmod": false, + "ac_cap_dexmod": null + } +}, +{ + "model": "api_v2.armor", + "pk": "plate", + "fields": { + "name": "Plate", + "document": "srd", + "grants_stealth_disadvantage": true, + "strength_score_required": 15, + "ac_base": 18, + "ac_add_dexmod": false, + "ac_cap_dexmod": null + } +} +] diff --git a/data/v2/wotc/srd/Document.json b/data/v2/wotc/srd/Document.json index b12b9d61..1f3d2536 100644 --- a/data/v2/wotc/srd/Document.json +++ b/data/v2/wotc/srd/Document.json @@ -3,14 +3,17 @@ "model": "api_v2.document", "pk": "srd", "fields": { - "name": "System Reference Document (OGL)", + "name": "System Reference Document", "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", - "licenses": ["ogl10a","CC-BY-40"], "publisher": "wotc", "ruleset": "5e", "author": "Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", "published_at": "2023-01-23T00:00:00", - "permalink": "https://dnd.wizards.com/resources/systems-reference-document" + "permalink": "https://dnd.wizards.com/resources/systems-reference-document", + "licenses": [ + "CC-BY-40", + "ogl10a" + ] } } ] diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index 1a2a6419..9763439d 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -13,8 +13,890 @@ "cost": "0.10", "weapon": "club", "armor": null, - "rarity": null, - "requires_attunement": false + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dagger", + "fields": { + "name": "Dagger", + "desc": "A dagger.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "greatclub", + "fields": { + "name": "Greatclub", + "desc": "A greatclub.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.20", + "weapon": "greatclub", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "handaxe", + "fields": { + "name": "Handaxe", + "desc": "A handaxe.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": "handaxe", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "javelin", + "fields": { + "name": "Javelin", + "desc": "A javelin", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": "javelin", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "light-hammer", + "fields": { + "name": "Light hammer", + "desc": "A light hammer.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": "light-hammer", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "mace", + "fields": { + "name": "Mace", + "desc": "A mace.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": "mace", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "quaterstaff", + "fields": { + "name": "Quarterstaff", + "desc": "A quarterstaff.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.20", + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sickle", + "fields": { + "name": "Sickle", + "desc": "A sickle.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": "sickle", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "spear", + "fields": { + "name": "Spear", + "desc": "A spear.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": "spear", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-light", + "fields": { + "name": "Crossbow, light", + "desc": "A light crossbow.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": "crossbow-light", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dart", + "fields": { + "name": "Dart", + "desc": "A dart.", + "size": 1, + "weight": "0.250", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": "dart", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "shortbow", + "fields": { + "name": "Shortbow", + "desc": "A shortbow", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": "shortbow", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sling", + "fields": { + "name": "Sling", + "desc": "A sling.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.10", + "weapon": "sling", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "battleaxe", + "fields": { + "name": "Battleaxe", + "desc": "A battleaxe.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": "battleaxe", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "flail", + "fields": { + "name": "Flail", + "desc": "A flail.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": "flail", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "glaive", + "fields": { + "name": "Glaive", + "desc": "A glaive.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "20.00", + "weapon": "glaive", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "greataxe", + "fields": { + "name": "Greataxe", + "desc": "A greataxe.", + "size": 1, + "weight": "7.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "30.00", + "weapon": "greataxe", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "greatsword", + "fields": { + "name": "Greatsword", + "desc": "A great sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": "greatsword", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "halberd", + "fields": { + "name": "Halberd", + "desc": "A halberd.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "20.00", + "weapon": "halberd", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "lance", + "fields": { + "name": "Lance", + "desc": "A lance.\r\n\r\nYou have disadvantage when you use a lance to attack a target within 5 feet of you. Also, a lance requires two hands to wield when you aren't mounted.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": "lance", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "longsword", + "fields": { + "name": "Longsword", + "desc": "A longsword", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "15.00", + "weapon": "longsword", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "maul", + "fields": { + "name": "Maul", + "desc": "A maul.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": "maul", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "morningstar", + "fields": { + "name": "Morningstar", + "desc": "A morningstar", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "15.00", + "weapon": "morningstar", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "pike", + "fields": { + "name": "Pike", + "desc": "A pike.", + "size": 1, + "weight": "18.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": "pike", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "rapier", + "fields": { + "name": "Rapier", + "desc": "A rapier.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": "rapier", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "scimitar", + "fields": { + "name": "Scimitar", + "desc": "A scimitar.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": "scimitar", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "shortsword", + "fields": { + "name": "Shortsword", + "desc": "A short sword.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": "shortsword", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "trident", + "fields": { + "name": "Trident", + "desc": "A trident.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": "trident", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "war-pick", + "fields": { + "name": "War pick", + "desc": "A war pick.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": "warpick", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "warhammer", + "fields": { + "name": "Warhammer", + "desc": "A warhammer.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "15.00", + "weapon": "warhammer", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "whip", + "fields": { + "name": "Whip", + "desc": "A whip.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": "whip", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "blowgun", + "fields": { + "name": "Blowgun", + "desc": "A blowgun.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": "blowgun", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-hand", + "fields": { + "name": "Crossbow, hand", + "desc": "A hand crossbow.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "75.00", + "weapon": "crossbow-hand", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-heavy", + "fields": { + "name": "Crossbow, heavy", + "desc": "A heavy crossbow", + "size": 1, + "weight": "18.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": "crossbow-heavy", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "longbow", + "fields": { + "name": "Longbow", + "desc": "A longbow.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": "longbow", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "net", + "fields": { + "name": "Net", + "desc": "A net.\r\n\r\nA Large or smaller creature hit by a net is restrained until it is freed. A net has no effect on creatures that are formless, or creatures that are Huge or larger. A creature can use its action to make a DC 10 Strength check, freeing itself or another creature within its reach on a success. Dealing 5 slashing damage to the net (AC 10) also frees the creature without harming it, ending the effect and destroying the net.\r\n\r\nWhen you use an action, bonus action, or reaction to attack with a net, you can make only one attack regardless of the number of attacks you can normally make.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": "net", + "armor": null, + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "padded-armor", + "fields": { + "name": "Padded Armor", + "desc": "Padded armor consists of quilted layers of cloth and batting.", + "size": 1, + "weight": "8.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "leather-armor", + "fields": { + "name": "Leather Armor", + "desc": "The breastplate and shoulder protectors of this armor are made of leather that has been stiffened by being boiled in oil. The rest of the armor is made of softer and more flexible materials.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "studded-leather-armor", + "fields": { + "name": "Studded Leather Armor", + "desc": "Made from tough but flexible leather, studded leather is reinforced with close-set rivets or spikes.", + "size": 1, + "weight": "13.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "45.00", + "weapon": null, + "armor": "studded-leather", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "hide-armor", + "fields": { + "name": "Hide Armor", + "desc": "This crude armor consists of thick furs and pelts. It is commonly worn by barbarian tribes, evil humanoids, and other folk who lack access to the tools and materials needed to create better armor.", + "size": 1, + "weight": "12.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "chain-shirt", + "fields": { + "name": "Chain shirt", + "desc": "Made of interlocking metal rings, a chain shirt is worn between layers of clothing or leather. This armor offers modest protection to the wearer's upper body and allows the sound of the rings rubbing against one another to be muffled by outer layers.", + "size": 1, + "weight": "20.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "scale-mail", + "fields": { + "name": "Scale mail", + "desc": "This armor consists of a coat and leggings (and perhaps a separate skirt) of leather covered with overlapping pieces of metal, much like the scales of a fish. The suit includes gauntlets.", + "size": 1, + "weight": "45.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "breastplate", + "fields": { + "name": "Breastplate", + "desc": "This armor consists of a fitted metal chest piece worn with supple leather. Although it leaves the legs and arms relatively unprotected, this armor provides good protection for the wearer's vital organs while leaving the wearer relatively unencumbered.", + "size": 1, + "weight": "20.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "400.00", + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "half-plate", + "fields": { + "name": "Half plate", + "desc": "Half plate consists of shaped metal plates that cover most of the wearer's body. It does not include leg protection beyond simple greaves that are attached with leather straps.", + "size": 1, + "weight": "40.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "750.00", + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "ring-mail", + "fields": { + "name": "Ring mail", + "desc": "This armor is leather armor with heavy rings sewn into it. The rings help reinforce the armor against blows from swords and axes. Ring mail is inferior to chain mail, and it's usually worn only by those who can't afford better armor.", + "size": 1, + "weight": "40.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "30.00", + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "chain-mail", + "fields": { + "name": "Chain mail", + "desc": "Made of interlocking metal rings, chain mail includes a layer of quilted fabric worn underneath the mail to prevent chafing and to cushion the impact of blows. The suit includes gauntlets.", + "size": 1, + "weight": "55.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "75.00", + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "splint-armor", + "fields": { + "name": "Splint Armor", + "desc": "This armor is made of narrow vertical strips of metal riveted to a backing of leather that is worn over cloth padding. Flexible chain mail protects the joints.", + "size": 1, + "weight": "60.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "200.00", + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "plate-armor", + "fields": { + "name": "Plate Armor", + "desc": "Plate consists of shaped, interlocking metal plates to cover the entire body. A suit of plate includes gauntlets, heavy leather boots, a visored helmet, and thick layers of padding underneath the armor. Buckles and straps distribute the weight over the body.", + "size": 1, + "weight": "65.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1500.00", + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "shield", + "fields": { + "name": "Shield", + "desc": "A shield is made from wood or metal and is carried in one hand. Wielding a shield increases your Armor Class by 2. You can benefit from only one shield at a time.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": null } } ] diff --git a/data/v2/wotc/srd/Weapon.json b/data/v2/wotc/srd/Weapon.json index dd04aa19..daaa3112 100644 --- a/data/v2/wotc/srd/Weapon.json +++ b/data/v2/wotc/srd/Weapon.json @@ -898,5 +898,30 @@ "is_simple": true, "is_improvised": false } +}, +{ + "model": "api_v2.weapon", + "pk": "warhammer", + "fields": { + "name": "Warhammer", + "document": "srd", + "damage_type": "bludgeoning", + "damage_dice": "1d8", + "versatile_dice": "1d10", + "range_reach": 5, + "range_normal": 0, + "range_long": 0, + "is_finesse": false, + "is_thrown": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": false, + "is_lance": false, + "is_net": false, + "is_simple": false, + "is_improvised": false + } } ] From 1cfdb0f90721ee004781b51740393704685ffdc6 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 11:38:22 -0500 Subject: [PATCH 38/98] Whitespace, and url. --- api_v2/models/item.py | 10 +++++----- api_v2/serializers.py | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 95d7f566..72ab9c5a 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -41,11 +41,11 @@ class Item(Object, HasDescription, FromDocument): null=True) RARITY_CHOICES = [ - (1,'common'), - (2,'uncommon'), - (3,'rare'), - (4,'very rare'), - (5,'legendary') + (1, 'common'), + (2, 'uncommon'), + (3, 'rare'), + (4, 'very rare'), + (5, 'legendary') ] requires_attunement = models.BooleanField( diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 519e2d95..a74ec4f9 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -38,6 +38,7 @@ class Meta: model = models.Armor fields = [ 'key', + 'url', 'name', 'ac_display', 'strength_score_required', From b79d655b526e9367273f65261d5f04aafdf9eec8 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 18:27:16 -0500 Subject: [PATCH 39/98] Adding filtersets. --- api_v2/serializers.py | 2 +- api_v2/views.py | 20 +++++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index a74ec4f9..54a807fb 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -25,7 +25,7 @@ class Meta: 'desc', 'publisher', 'ruleset', - 'license', + 'licenses', 'author', 'published_at', 'permalink' diff --git a/api_v2/views.py b/api_v2/views.py index 1f64353f..ab469685 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -1,4 +1,4 @@ -import django_filters +from django_filters.rest_framework import DjangoFilterBackend from rest_framework import viewsets from api_v2 import models @@ -13,28 +13,34 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ queryset = models.Item.objects.all().order_by('-pk') serializer_class = serializers.ItemSerializer + filterset_fields = '__all__' class DocumentViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Document.objects.all() + queryset = models.Document.objects.all().order_by('-pk') serializer_class = serializers.DocumentSerializer + filterset_fields = '__all__' class PublisherViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Publisher.objects.all() + queryset = models.Publisher.objects.all().order_by('-pk') serializer_class = serializers.PublisherSerializer + filterset_fields = '__all__' class LicenseViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.License.objects.all() + queryset = models.License.objects.all().order_by('-pk') serializer_class = serializers.LicenseSerializer + filterset_fields = '__all__' class WeaponViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Weapon.objects.all() + queryset = models.Weapon.objects.all().order_by('-pk') serializer_class = serializers.WeaponSerializer + filterset_fields = '__all__' class ArmorViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Armor.objects.all() - serializer_class = serializers.ArmorSerializer \ No newline at end of file + queryset = models.Armor.objects.all().order_by('-pk') + serializer_class = serializers.ArmorSerializer + filterset_fields = '__all__' From bbeea99640f9d4a15d02a9a6c3a9c7db5c79df16 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 18 Jun 2023 18:31:55 -0500 Subject: [PATCH 40/98] Comment changes. --- api_v2/views.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/api_v2/views.py b/api_v2/views.py index ab469685..f2b8b345 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -10,6 +10,7 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of items. + retrieve: API endpoint for returning a particular item. """ queryset = models.Item.objects.all().order_by('-pk') serializer_class = serializers.ItemSerializer @@ -17,30 +18,50 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): class DocumentViewSet(viewsets.ReadOnlyModelViewSet): + """ + list: API endpoint for returning a list of documents. + retrieve: API endpoint for returning a particular document. + """ queryset = models.Document.objects.all().order_by('-pk') serializer_class = serializers.DocumentSerializer filterset_fields = '__all__' class PublisherViewSet(viewsets.ReadOnlyModelViewSet): + """ + list: API endpoint for returning a list of publishers. + retrieve: API endpoint for returning a particular publisher. + """ queryset = models.Publisher.objects.all().order_by('-pk') serializer_class = serializers.PublisherSerializer filterset_fields = '__all__' class LicenseViewSet(viewsets.ReadOnlyModelViewSet): + """ + list: API endpoint for returning a list of licenses. + retrieve: API endpoint for returning a particular license. + """ queryset = models.License.objects.all().order_by('-pk') serializer_class = serializers.LicenseSerializer filterset_fields = '__all__' class WeaponViewSet(viewsets.ReadOnlyModelViewSet): + """ + list: API endpoint for returning a list of weapons. + retrieve: API endpoint for returning a particular weapon. + """ queryset = models.Weapon.objects.all().order_by('-pk') serializer_class = serializers.WeaponSerializer filterset_fields = '__all__' class ArmorViewSet(viewsets.ReadOnlyModelViewSet): + """ + list: API endpoint for returning a list of armor. + retrieve: API endpoint for returning a particular armor. + """ queryset = models.Armor.objects.all().order_by('-pk') serializer_class = serializers.ArmorSerializer filterset_fields = '__all__' From 4347f0d34c0231f1fef08395ccc11719fba8a468 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 19 Jun 2023 07:32:47 -0500 Subject: [PATCH 41/98] Adding appropriate item filters. --- api_v2/views.py | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/api_v2/views.py b/api_v2/views.py index f2b8b345..e961311c 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -1,10 +1,29 @@ +from django_filters import FilterSet +from django_filters import BooleanFilter from django_filters.rest_framework import DjangoFilterBackend from rest_framework import viewsets from api_v2 import models from api_v2 import serializers from api.schema_generator import CustomSchema -# Create your views here. + + +class ItemFilterSet(FilterSet): + is_weapon = BooleanFilter(field_name='weapon', lookup_expr='isnull', exclude=True) + is_armor = BooleanFilter(field_name='armor', lookup_expr='isnull', exclude=True) + is_magic_item = BooleanFilter(field_name='rarity', lookup_expr='isnull', exclude=True) + + class Meta: + model = models.Item + fields = { + 'key': ['in', 'iexact', 'exact' ], + 'name': ['iexact', 'exact'], + 'desc': ['icontains'], + 'cost': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], + 'weight': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], + 'rarity': ['exact', 'in', ], + 'requires_attunement': ['exact'], + } class ItemViewSet(viewsets.ReadOnlyModelViewSet): @@ -14,7 +33,7 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ queryset = models.Item.objects.all().order_by('-pk') serializer_class = serializers.ItemSerializer - filterset_fields = '__all__' + filterset_class = ItemFilterSet class DocumentViewSet(viewsets.ReadOnlyModelViewSet): From e1608435f3461deca86120e11cb8b5078d370070 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 20 Jun 2023 11:34:55 -0500 Subject: [PATCH 42/98] Removing unnecessary props. --- api_v2/models/item.py | 8 -------- api_v2/serializers.py | 2 -- api_v2/views.py | 2 -- 3 files changed, 12 deletions(-) diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 72ab9c5a..b3111874 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -62,14 +62,6 @@ class Item(Object, HasDescription, FromDocument): MaxValueValidator(5)], help_text='Integer representing the rarity of the object.') - @property - def is_weapon(self): - return self.weapon is not None - - @property - def is_armor(self): - return self.armor is not None - @property def is_magic_item(self): return self.rarity is not None diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 54a807fb..d1eb5216 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -74,9 +74,7 @@ class Meta: 'desc', 'document', 'weight', - 'is_weapon', 'weapon', - 'is_armor', 'armor', 'is_magic_item', 'requires_attunement', diff --git a/api_v2/views.py b/api_v2/views.py index e961311c..b30ab7d9 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -9,8 +9,6 @@ class ItemFilterSet(FilterSet): - is_weapon = BooleanFilter(field_name='weapon', lookup_expr='isnull', exclude=True) - is_armor = BooleanFilter(field_name='armor', lookup_expr='isnull', exclude=True) is_magic_item = BooleanFilter(field_name='rarity', lookup_expr='isnull', exclude=True) class Meta: From 06587f5fcc6c6836ea2e87943e690eda001eb42f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 20 Jun 2023 19:14:32 -0500 Subject: [PATCH 43/98] Bad merge --- api_v2/views.py | 38 -------------------------------------- 1 file changed, 38 deletions(-) diff --git a/api_v2/views.py b/api_v2/views.py index 5af6a1b6..674339b5 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -1,17 +1,12 @@ -<<<<<<< HEAD from django_filters import FilterSet from django_filters import BooleanFilter from django_filters.rest_framework import DjangoFilterBackend -======= import django_filters ->>>>>>> staging from rest_framework import viewsets from api_v2 import models from api_v2 import serializers from api.schema_generator import CustomSchema -<<<<<<< HEAD - class ItemFilterSet(FilterSet): is_magic_item = BooleanFilter(field_name='rarity', lookup_expr='isnull', exclude=True) @@ -27,10 +22,7 @@ class Meta: 'rarity': ['exact', 'in', ], 'requires_attunement': ['exact'], } -======= # Create your views here. ->>>>>>> staging - class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -91,33 +83,3 @@ class ArmorViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.Armor.objects.all().order_by('-pk') serializer_class = serializers.ArmorSerializer filterset_fields = '__all__' -======= - """ - queryset = models.Item.objects.all().order_by('-pk') - serializer_class = serializers.ItemSerializer - - -class DocumentViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Document.objects.all() - serializer_class = serializers.DocumentSerializer - - -class PublisherViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Publisher.objects.all() - serializer_class = serializers.PublisherSerializer - - -class LicenseViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.License.objects.all() - serializer_class = serializers.LicenseSerializer - - -class WeaponViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Weapon.objects.all() - serializer_class = serializers.WeaponSerializer - - -class ArmorViewSet(viewsets.ReadOnlyModelViewSet): - queryset = models.Armor.objects.all() - serializer_class = serializers.ArmorSerializer ->>>>>>> staging From bd39c11a20bcf6a7cb72ea6742498fbf3709e66d Mon Sep 17 00:00:00 2001 From: BuildTools Date: Tue, 20 Jun 2023 19:47:19 -0500 Subject: [PATCH 44/98] Adding import and export. --- Pipfile.lock | 18 +---------- .../commands/{dumpbyorg.py => export.py} | 3 +- api_v2/management/commands/import.py | 32 +++++++++++++++++++ 3 files changed, 35 insertions(+), 18 deletions(-) rename api_v2/management/commands/{dumpbyorg.py => export.py} (96%) create mode 100644 api_v2/management/commands/import.py diff --git a/Pipfile.lock b/Pipfile.lock index 9621da68..b2f1b88b 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -96,14 +96,6 @@ "index": "pypi", "version": "==20.1.0" }, - "importlib-metadata": { - "hashes": [ - "sha256:1aaf550d4f73e5d6783e7acb77aec43d49da8017410afae93822cc9cca98c4d4", - "sha256:cb52082e659e97afc5dac71e79de97d8681de3aa07ff18578330904a9d18e5b5" - ], - "markers": "python_version < '3.10'", - "version": "==6.7.0" - }, "isort": { "hashes": [ "sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504", @@ -337,7 +329,7 @@ "sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26", "sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5" ], - "markers": "python_version < '3.10'", + "markers": "python_version < '3.11'", "version": "==4.6.3" }, "uritemplate": { @@ -445,14 +437,6 @@ ], "markers": "python_version < '3.11'", "version": "==1.15.0" - }, - "zipp": { - "hashes": [ - "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b", - "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556" - ], - "markers": "python_version >= '3.7'", - "version": "==3.15.0" } }, "develop": { diff --git a/api_v2/management/commands/dumpbyorg.py b/api_v2/management/commands/export.py similarity index 96% rename from api_v2/management/commands/dumpbyorg.py rename to api_v2/management/commands/export.py index dfcc1fcb..a7f30ff1 100644 --- a/api_v2/management/commands/dumpbyorg.py +++ b/api_v2/management/commands/export.py @@ -18,7 +18,7 @@ class Command(BaseCommand): """Implementation for the `manage.py `dumpbyorg` subcommand.""" - help = 'Dump all data in structured directory.' + help = 'Export all v2 model data in structured directory.' def add_arguments(self, parser): parser.add_argument("-d", @@ -69,6 +69,7 @@ def handle(self, *args, **options) -> None: for model in app_models: if model.__name__ not in SKIPPED_MODEL_NAMES: + fixdir = docdir + "/{}".format("fixtures") modelq = model.objects.all() write_queryset_data( diff --git a/api_v2/management/commands/import.py b/api_v2/management/commands/import.py new file mode 100644 index 00000000..08087538 --- /dev/null +++ b/api_v2/management/commands/import.py @@ -0,0 +1,32 @@ + + +import os +import json +import glob + +from django.core.management import call_command +from django.core.management.base import BaseCommand + +class Command(BaseCommand): + """Implementation for the `manage.py `dumpbyorg` subcommand.""" + + help = 'Import all v2 model data recursively in structured directory.' + + def add_arguments(self, parser): + parser.add_argument("-d", + "--dir", + type=str, + help="Directory to write files to.") + + def handle(self, *args, **options) -> None: + self.stdout.write('Checking if directory exists.') + if os.path.exists(options['dir']) and os.path.isdir(options['dir']): + self.stdout.write('Directory {} exists.'.format(options['dir'])) + else: + self.stdout.write(self.style.ERROR( + 'Directory {} does not exist.'.format(options['dir']))) + exit(0) + + fixture_filepaths = glob.glob(options['dir'] + '/**/*.json', recursive=True) + + call_command('loaddata', fixture_filepaths) From 15b30633173be23ab30ae8e157aad4ab7ff3f342 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 26 Jun 2023 16:35:42 -0500 Subject: [PATCH 45/98] Making some progress on magicitems. --- data/v2/wotc/srd/magicitems.json_ | 285 ++++++++++++++++++++++++++++++ 1 file changed, 285 insertions(+) create mode 100644 data/v2/wotc/srd/magicitems.json_ diff --git a/data/v2/wotc/srd/magicitems.json_ b/data/v2/wotc/srd/magicitems.json_ new file mode 100644 index 00000000..79fca994 --- /dev/null +++ b/data/v2/wotc/srd/magicitems.json_ @@ -0,0 +1,285 @@ +[ + { + "name": "Adamantine Armor", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "type": "Armor (medium or heavy)", + "rarity": "uncommon" + }, + { + "name": "Armor of Resistance", + "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "type": "Armor (light)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Arrow of Slaying", + "desc": "An _arrow of slaying_ is a magic weapon meant to slay a particular kind of creature. Some are more focused than others; for example, there are both _arrows of dragon slaying_ and _arrows of blue dragon slaying_. If a creature belonging to the type, race, or group associated with an _arrow of slaying_ takes damage from the arrow, the creature must make a DC 17 Constitution saving throw, taking an extra 6d10 piercing damage on a failed save, or half as much extra damage on a successful one.\n\nOnce an _arrow of slaying_ deals its extra damage to a creature, it becomes a nonmagical arrow.\n\nOther types of magic ammunition of this kind exist, such as _bolts of slaying_ meant for a crossbow, though arrows are most common.", + "type": "Weapon (arrow)", + "rarity": "very rare" + }, + { + "name": "Belt of Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\n\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\n\n| Type | Strength | Rarity |\n|-------------------|----------|-----------|\n| Hill giant | 21 | Rare |\n| Stone/frost giant | 23 | Very rare |\n| Fire giant | 25 | Very rare |\n| Cloud giant | 27 | Legendary |\n| Storm giant | 29 | Legendary |", + "type": "wondrous", + "rarity": "varies", + "requires-attunement": "requires attunement" + }, + { + "name": "Berserker Axe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. In addition, while you are attuned to this weapon, your hit point maximum increases by 1 for each level you have attained.\n\n**_Curse_**. This axe is cursed, and becoming attuned to it extends the curse to you. As long as you remain cursed, you are unwilling to part with the axe, keeping it within reach at all times. You also have disadvantage on attack rolls with weapons other than this one, unless no foe is within 60 feet of you that you can see or hear.\n\nWhenever a hostile creature damages you while the axe is in your possession, you must succeed on a DC 15 Wisdom saving throw or go berserk. While berserk, you must use your action each round to attack the creature nearest to you with the axe. If you can make extra attacks as part of the Attack action, you use those extra attacks, moving to attack the next nearest creature after you fell your current target. If you have multiple possible targets, you attack one at random. You are berserk until you start your turn with no creatures within 60 feet of you that you can see or hear.", + "type": "Weapon (any axe)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Crystal Ball", + "desc": "The typical _crystal ball_, a very rare item, is about 6 inches in diameter. While touching it, you can cast the _scrying_ spell (save DC 17) with it.\n\nThe following _crystal ball_ variants are legendary items and have additional properties.\n\n**_Crystal Ball of Mind Reading_**. You can use an action to cast the _detect thoughts_ spell (save DC 17) while you are scrying with the _crystal ball_, targeting creatures you can see within 30 feet of the spell's sensor. You don't need to concentrate on this _detect thoughts_ to maintain it during its duration, but it ends if _scrying_ ends.\n\n**_Crystal Ball of Telepathy_**. While scrying with the crystal ball, you can communicate telepathically with creatures you can see within 30 feet of the spell's sensor. You can also use an action to cast the _suggestion_ spell (save DC 17) through the sensor on one of those creatures. You don't need to concentrate on this _suggestion_ to maintain it during its duration, but it ends if _scrying_ ends. Once used, the _suggestion_ power of the _crystal ball_ can't be used again until the next dawn.\n\n**_Crystal Ball of True Seeing_**. While scrying with the crystal ball, you have truesight with a radius of 120 feet centered on the spell's sensor.", + "type": "wondrous", + "rarity": "very rare or legendary", + "requires-attunement": "requires attunement" + }, + { + "name": "Dagger of Venom", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nYou can use an action to cause thick, black poison to coat the blade. The poison remains for 1 minute or until an attack using this weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or take 2d10 poison damage and become poisoned for 1 minute. The dagger can't be used this way again until the next dawn.", + "type": "Weapon (dagger)", + "rarity": "rare" + }, + { + "name": "Dancing Sword", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "type": "Weapon (any sword)", + "rarity": "very rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Defender", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "type": "Weapon (any sword)", + "rarity": "legendary", + "requires-attunement": "requires attunement" + }, + { + "name": "Dragon Slayer", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "type": "Weapon (any sword)", + "rarity": "rare" + }, + { + "name": "Dwarven Thrower", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. It has the thrown property with a normal range of 20 feet and a long range of 60 feet. When you hit with a ranged attack using this weapon, it deals an extra 1d8 damage or, if the target is a giant, 2d8 damage. Immediately after the attack, the weapon flies back to your hand.", + "type": "Weapon (warhammer)", + "rarity": "very rare", + "requires-attunement": "requires attunement by a dwarf" + }, + { + "name": "Elven Chain", + "desc": "You gain a +1 bonus to AC while you wear this armor. You are considered proficient with this armor even if you lack proficiency with medium armor.", + "type": "Armor (chain shirt)", + "rarity": "rare" + }, + { + "name": "Figurine of Wondrous Power", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\n\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\n\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\n\n**_Bronze Griffon (Rare)_**. This bronze statuette is of a griffon rampant. It can become a griffon for up to 6 hours. Once it has been used, it can't be used again until 5 days have passed.\n\n**_Ebony Fly (Rare)_**. This ebony statuette is carved in the likeness of a horsefly. It can become a giant fly for up to 12 hours and can be ridden as a mount. Once it has been used, it can't be used again until 2 days have passed.\n\n> ##### Giant Fly\n> **Armor Class** 11 \n> **Hit Points** 19 (3d10 + 3) \n> **Speed** 30 ft., fly 60 ft.\n>\n> | STR | DEX | CON | INT | WIS | CHA |\n> |---------|---------|---------|--------|---------|--------|\n> | 14 (+2) | 13 (+1) | 13 (+1) | 2 (-4) | 10 (+0) | 3 (-4) |\n>\n> **Senses** darkvision 60 ft., passive Perception 10 \n> **Languages** -\n\n**_Golden Lions (Rare)_**. These gold statuettes of lions are always created in pairs. You can use one figurine or both simultaneously. Each can become a lion for up to 1 hour. Once a lion has been used, it can't be used again until 7 days have passed.\n\n**_Ivory Goats (Rare)_**. These ivory statuettes of goats are always created in sets of three. Each goat looks unique and functions differently from the others. Their properties are as follows:\n\n* The _goat of traveling_ can become a Large goat with the same statistics as a riding horse. It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can't be used again until 7 days have passed, when it regains all its charges.\n* The _goat of travail_ becomes a giant goat for up to 3 hours. Once it has been used, it can't be used again until 30 days have passed.\n* The _goat of terror_ becomes a giant goat for up to 3 hours. The goat can't attack, but you can remove its horns and use them as weapons. One horn becomes a _+1 lance_, and the other becomes a _+2 longsword_. Removing a horn requires an action, and the weapons disappear and the horns return when the goat reverts to figurine form. In addition, the goat radiates a 30-foot-radius aura of terror while you are riding it. Any creature hostile to you that starts its turn in the aura must succeed on a DC 15 Wisdom saving throw or be frightened of the goat for 1 minute, or until the goat reverts to figurine form. The frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once it successfully saves against the effect, a creature is immune to the goat's aura for the next 24 hours. Once the figurine has been used, it can't be used again until 15 days have passed.\n\n**_Marble Elephant (Rare)_**. This marble statuette is about 4 inches high and long. It can become an elephant for up to 24 hours. Once it has been used, it can't be used again until 7 days have passed.\n\n**_Obsidian Steed (Very Rare)_**. This polished obsidian horse can become a nightmare for up to 24 hours. The nightmare fights only to defend itself. Once it has been used, it can't be used again until 5 days have passed.\n\nIf you have a good alignment, the figurine has a 10 percent chance each time you use it to ignore your orders, including a command to revert to figurine form. If you mount the nightmare while it is ignoring your orders, you and the nightmare are instantly transported to a random location on the plane of Hades, where the nightmare reverts to figurine form.\n\n**_Onyx Dog (Rare)_**. This onyx statuette of a dog can become a mastiff for up to 6 hours. The mastiff has an Intelligence of 8 and can speak Common. It also has darkvision out to a range of 60 feet and can see invisible creatures and objects within that range. Once it has been used, it can't be used again until 7 days have passed.\n\n**_Serpentine Owl (Rare)_**. This serpentine statuette of an owl can become a giant owl for up to 8 hours. Once it has been used, it can't be used again until 2 days have passed. The owl can telepathically communicate with you at any range if you and it are on the same plane of existence.\n\n**_Silver Raven (Uncommon)_**. This silver statuette of a raven can become a raven for up to 12 hours. Once it has been used, it can't be used again until 2 days have passed. While in raven form, the figurine allows you to cast the _animal messenger_ spell on it at will.", + "type": "wondrous", + "rarity": "rarity by figurine" + }, + { + "name": "Flame Tongue", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "type": "Weapon (any sword)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Frost Brand", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "type": "Weapon (any sword)", + "rarity": "very rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Giant Slayer", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "type": "Weapon (any axe or sword)", + "rarity": "rare" + }, + { + "name": "Glamoured Studded Leather", + "desc": "While wearing this armor, you gain a +1 bonus to AC. You can also use a bonus action to speak the armor's command word and cause the armor to assume the appearance of a normal set of clothing or some other kind of armor. You decide what it looks like, including color, style, and accessories, but the armor retains its normal bulk and weight. The illusory appearance lasts until you use this property again or remove the armor.", + "type": "Armor (studded leather)", + "rarity": "rare" + }, + { + "name": "Hammer of Thunderbolts", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\n**_Giant's Bane (Requires Attunement)_**. You must be wearing a _belt of giant strength_ (any variety) and _gauntlets of ogre power_ to attune to this weapon. The attunement ends if you take off either of those items. While you are attuned to this weapon and holding it, your Strength score increases by 4 and can exceed 20, but not 30. When you roll a 20 on an attack roll made with this weapon against a giant, the giant must succeed on a DC 17 Constitution saving throw or die.\n\nThe hammer also has 5 charges. While attuned to it, you can expend 1 charge and make a ranged weapon attack with the hammer, hurling it as if it had the thrown property with a normal range of 20 feet and a long range of 60 feet. If the attack hits, the hammer unleashes a thunderclap audible out to 300 feet. The target and every creature within 30 feet of it must succeed on a DC 17 Constitution saving throw or be stunned until the end of your next turn. The hammer regains 1d4 + 1 expended charges daily at dawn.", + "type": "Weapon (maul)", + "rarity": "legendary" + }, + { + "name": "Holy Avenger", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "type": "Weapon (any sword)", + "rarity": "legendary", + "requires-attunement": "requires attunement by a paladin" + }, + { + "name": "Horn of Valhalla", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\n\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\n\n| d100 | Horn Type | Berserkers Summoned | Requirement |\n|--------|-----------|---------------------|--------------------------------------|\n| 01-40 | Silver | 2d4 + 2 | None |\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\n\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "type": "wondrous", + "rarity": "rare (silver or brass), very rare (bronze) or legendary (iron)" + }, + { + "name": "Ioun Stone", + "desc": "An _Ioun stone_ is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of _Ioun stone_ exist, each type a distinct combination of shape and color.\n\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\n\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\n\n**_Absorption (Very Rare)_**. While this pale lavender ellipsoid orbits your head, you can use your reaction to cancel a spell of 4th level or lower cast by a creature you can see and targeting only you.\n\nOnce the stone has canceled 20 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.\n\n**_Agility (Very Rare)_**. Your Dexterity score increases by 2, to a maximum of 20, while this deep red sphere orbits your head.\n\n**_Awareness (Rare)_**. You can't be surprised while this dark blue rhomboid orbits your head.\n\n**_Fortitude (Very Rare)_**. Your Constitution score increases by 2, to a maximum of 20, while this pink rhomboid orbits your head.\n\n**_Greater Absorption (Legendary)_**. While this marbled lavender and green ellipsoid orbits your head, you can use your reaction to cancel a spell of 8th level or lower cast by a creature you can see and targeting only you.\n\nOnce the stone has canceled 50 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.\n\n**_Insight (Very Rare)_**. Your Wisdom score increases by 2, to a maximum of 20, while this incandescent blue sphere orbits your head.\n\n**_Intellect (Very Rare)_**. Your Intelligence score increases by 2, to a maximum of 20, while this marbled scarlet and blue sphere orbits your head.\n\n**_Leadership (Very Rare)_**. Your Charisma score increases by 2, to a maximum of 20, while this marbled pink and green sphere orbits your head.\n\n**_Mastery (Legendary)_**. Your proficiency bonus increases by 1 while this pale green prism orbits your head.\n\n**_Protection (Rare)_**. You gain a +1 bonus to AC while this dusty rose prism orbits your head.\n\n**_Regeneration (Legendary)_**. You regain 15 hit points at the end of each hour this pearly white spindle orbits your head, provided that you have at least 1 hit point.\n\n**_Reserve (Rare)_**. This vibrant purple prism stores spells cast into it, holding them until you use them. The stone can store up to 3 levels worth of spells at a time. When found, it contains 1d4 - 1 levels of stored spells chosen by the GM.\n\nAny creature can cast a spell of 1st through 3rd level into the stone by touching it as the spell is cast. The spell has no effect, other than to be stored in the stone. If the stone can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\n\nWhile this stone orbits your head, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the stone is no longer stored in it, freeing up space.\n\n**_Strength (Very Rare)_**. Your Strength score increases by 2, to a maximum of 20, while this pale blue rhomboid orbits your head.\n\n**_Sustenance (Rare)_**. You don't need to eat or drink while this clear spindle orbits your head.", + "type": "wondrous", + "rarity": "varies", + "requires-attunement": "requires attunement" + }, + { + "name": "Javelin of Lightning", + "desc": "This javelin is a magic weapon. When you hurl it and speak its command word, it transforms into a bolt of lightning, forming a line 5 feet wide that extends out from you to a target within 120 feet. Each creature in the line excluding you and the target must make a DC 13 Dexterity saving throw, taking 4d6 lightning damage on a failed save, and half as much damage on a successful one. The lightning bolt turns back into a javelin when it reaches the target. Make a ranged weapon attack against the target. On a hit, the target takes damage from the javelin plus 4d6 lightning damage.\n\nThe javelin's property can't be used again until the next dawn. In the meantime, the javelin can still be used as a magic weapon.", + "type": "Weapon (javelin)", + "rarity": "uncommon" + }, + { + "name": "Luck Blade", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "type": "Weapon (any sword)", + "rarity": "legendary", + "requires-attunement": "requires attunement" + }, + { + "name": "Mace of Disruption", + "desc": "When you hit a fiend or an undead with this magic weapon, that creature takes an extra 2d6 radiant damage. If the target has 25 hit points or fewer after taking this damage, it must succeed on a DC 15 Wisdom saving throw or be destroyed. On a successful save, the creature becomes frightened of you until the end of your next turn.\n\nWhile you hold this weapon, it sheds bright light in a 20-foot radius and dim light for an additional 20 feet.", + "type": "Weapon (mace)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Mace of Smiting", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the mace to attack a construct.\n\nWhen you roll a 20 on an attack roll made with this weapon, the target takes an extra 2d6 bludgeoning damage, or 4d6 bludgeoning damage if it's a construct. If a construct has 25 hit points or fewer after taking this damage, it is destroyed.", + "type": "Weapon (mace)", + "rarity": "rare" + }, + { + "name": "Mace of Terror", + "desc": "This magic weapon has 3 charges. While holding it, you can use an action and expend 1 charge to release a wave of terror. Each creature of your choice in a 30-foot radius extending from you must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.\n\nThe mace regains 1d3 expended charges daily at dawn.", + "type": "Weapon (mace)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Mithral Armor", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "tyApe": "Armor (medium or heavy", + "rarity": "uncommon" + }, + { + "name": "Nine Lives Stealer", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "type": "Weapon (any sword)", + "rarity": "very rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Oathbow", + "desc": "When you nock an arrow on this bow, it whispers in Elvish, \"Swift defeat to my enemies.\" When you use this weapon to make a ranged attack, you can, as a command phrase, say, \"Swift death to you who have wronged me.\" The target of your attack becomes your sworn enemy until it dies or until dawn seven days later. You can have only one such sworn enemy at a time. When your sworn enemy dies, you can choose a new one after the next dawn.\n\nWhen you make a ranged attack roll with this weapon against your sworn enemy, you have advantage on the roll. In addition, your target gains no benefit from cover, other than total cover, and you suffer no disadvantage due to long range. If the attack hits, your sworn enemy takes an extra 3d6 piercing damage.\n\nWhile your sworn enemy lives, you have disadvantage on attack rolls with all other weapons.", + "type": "Weapon (longbow)", + "rarity": "very rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Potion of Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\n\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\n\n| Type of Giant | Strength | Rarity |\n|-------------------|----------|-----------|\n| Hill giant | 21 | Uncommon |\n| Frost/stone giant | 23 | Rare |\n| Fire giant | 25 | Rare |\n| Cloud giant | 27 | Very rare |\n| Storm giant | 29 | Legendary |", + "type": "Potion", + "rarity": "varies" + }, + { + "name": "Potion of Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\n\n**Potions of Healing (table)**\n\n| Potion of ... | Rarity | HP Regained |\n|------------------|-----------|-------------|\n| Healing | Common | 2d4 + 2 |\n| Greater healing | Uncommon | 4d4 + 4 |\n| Superior healing | Rare | 8d4 + 8 |\n| Supreme healing | Very rare | 10d4 + 20 |", + "type": "Potion", + "rarity": "varies" + }, + { + "name": "Scimitar of Speed", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. In addition, you can make one attack with it as a bonus action on each of your turns.", + "type": "Weapon (scimitar)", + "rarity": "very rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Spell Scroll", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\n\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\n\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\n\n**Spell Scroll (table)**\n\n| Spell Level | Rarity | Save DC | Attack Bonus |\n|-------------|-----------|---------|--------------|\n| Cantrip | Common | 13 | +5 |\n| 1st | Common | 13 | +5 |\n| 2nd | Uncommon | 13 | +5 |\n| 3rd | Uncommon | 15 | +7 |\n| 4th | Rare | 15 | +7 |\n| 5th | Rare | 17 | +9 |\n| 6th | Very rare | 17 | +9 |\n| 7th | Very rare | 18 | +10 |\n| 8th | Very rare | 18 | +10 |\n| 9th | Legendary | 19 | +11 |\n\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "type": "Scroll", + "rarity": "varies" + }, + { + "name": "Sun Blade", + "desc": "This item appears to be a longsword hilt. While grasping the hilt, you can use a bonus action to cause a blade of pure radiance to spring into existence, or make the blade disappear. While the blade exists, this magic longsword has the finesse property. If you are proficient with shortswords or longswords, you are proficient with the _sun blade_.\n\nYou gain a +2 bonus to attack and damage rolls made with this weapon, which deals radiant damage instead of slashing damage. When you hit an undead with it, that target takes an extra 1d8 radiant damage.\n\nThe sword's luminous blade emits bright light in a 15-foot radius and dim light for an additional 15 feet. The light is sunlight. While the blade persists, you can use an action to expand or reduce its radius of bright and dim light by 5 feet each, to a maximum of 30 feet each or a minimum of 10 feet each.", + "type": "Weapon (longsword)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Sword of Life Stealing", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "type": "Weapon (any sword)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Sword of Sharpness", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "type": "Weapon (any sword that deals slashing damage)", + "rarity": "very rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Sword of Wounding", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "type": "Weapon (any sword)", + "rarity": "rare", + "requires-attunement": "requires attunement" + }, + { + "name": "Trident of Fish Command", + "desc": "This trident is a magic weapon. It has 3 charges. While you carry it, you can use an action and expend 1 charge to cast _dominate beast_ (save DC 15) from it on a beast that has an innate swimming speed. The trident regains 1d3 expended charges daily at dawn.", + "type": "Weapon (trident)", + "rarity": "uncommon", + "requires-attunement": "requires attunement" + }, + { + "name": "Vicious Weapon", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "type": "Weapon (any)", + "rarity": "rare" + }, + { + "name": "Vorpal Sword", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "type": "Weapon (any sword that deals slashing damage)", + "rarity": "legendary", + "requires-attunement": "requires attunement" + }, + { + "name": "Wand of the War Mage, +1, +2, or +3", + "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", + "type": "Wand", + "rarity": "uncommon (+1), rare (+2), or very rare (+3)", + "requires-attunement": "requires attunement by a spellcaster" + }, + { + "name": "Weapon, +1, +2, or +3", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "type": "Weapon (any)", + "rarity": "uncommon (+1), rare (+2), or very rare (+3)" + }, + { + "name": "Orb of Dragonkind", + "desc": "Ages past, elves and humans waged a terrible war against evil dragons. When the world seemed doomed, powerful wizards came together and worked their greatest magic, forging five _Orbs of Dragonkind_ (or _Dragon Orbs_) to help them defeat the dragons. One orb was taken to each of the five wizard towers, and there they were used to speed the war toward a victorious end. The wizards used the orbs to lure dragons to them, then destroyed the dragons with powerful magic.\n\nAs the wizard towers fell in later ages, the orbs were destroyed or faded into legend, and only three are thought to survive. Their magic has been warped and twisted over the centuries, so although their primary purpose of calling dragons still functions, they also allow some measure of control over dragons.\n\nEach orb contains the essence of an evil dragon, a presence that resents any attempt to coax magic from it. Those lacking in force of personality might find themselves enslaved to an orb.\n\nAn orb is an etched crystal globe about 10 inches in diameter. When used, it grows to about 20 inches in diameter, and mist swirls inside it.\n\nWhile attuned to an orb, you can use an action to peer into the orb's depths and speak its command word. You must then make a DC 15 Charisma check. On a successful check, you control the orb for as long as you remain attuned to it. On a failed check, you become charmed by the orb for as long as you remain attuned to it.\n\nWhile you are charmed by the orb, you can't voluntarily end your attunement to it, and the orb casts _suggestion_ on you at will (save DC 18), urging you to work toward the evil ends it desires. The dragon essence within the orb might want many things: the annihilation of a particular people, freedom from the orb, to spread suffering in the world, to advance the worship of Tiamat, or something else the GM decides.\n\n**_Random Properties_**. An _Orb of Dragonkind_ has the following random properties:\n\n* 2 minor beneficial properties\n* 1 minor detrimental property\n* 1 major detrimental property\n\n**_Spells_**. The orb has 7 charges and regains 1d4 + 3 expended charges daily at dawn. If you control the orb, you can use an action and expend 1 or more charges to cast one of the following spells (save DC 18) from it: _cure wounds_ (5th-level version, 3 charges), _daylight_ (1 charge), _death ward_ (2 charges), or _scrying_ (3 charges).\n\nYou can also use an action to cast the _detect magic_ spell from the orb without using any charges.\n\n**_Call Dragons_**. While you control the orb, you can use an action to cause the artifact to issue a telepathic call that extends in all directions for 40 miles. Evil dragons in range feel compelled to come to the orb as soon as possible by the most direct route. Dragon deities such as Tiamat are unaffected by this call. Dragons drawn to the orb might be hostile toward you for compelling them against their will. Once you have used this property, it can't be used again for 1 hour.\n\n**_Destroying an Orb_**. An _Orb of Dragonkind_ appears fragile but is impervious to most damage, including the attacks and breath weapons of dragons. A _disintegrate_ spell or one good hit from a +3 magic weapon is sufficient to destroy an orb, however.", + "type": "wondrous", + "rarity": "artifact", + "requires-attunement": "requires attunement" + } +] \ No newline at end of file From 5c97a9da6b5a9fb4688aabc99fe88d2b9dcc4e88 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 26 Jun 2023 16:35:46 -0500 Subject: [PATCH 46/98] Progress --- api_v2/migrations/0003_auto_20230626_2026.py | 29 + api_v2/models/item.py | 38 +- data/v2/wotc/srd/Item.json | 3622 +++++++++++++++++ .../wotc/srd/magicitems_modified_plate.json | 97 + .../wotc/srd/magicitems_modified_scale.json | 21 + scripts/datafile_parser.py | 93 +- 6 files changed, 3866 insertions(+), 34 deletions(-) create mode 100644 api_v2/migrations/0003_auto_20230626_2026.py create mode 100644 data/v2/wotc/srd/magicitems_modified_plate.json create mode 100644 data/v2/wotc/srd/magicitems_modified_scale.json diff --git a/api_v2/migrations/0003_auto_20230626_2026.py b/api_v2/migrations/0003_auto_20230626_2026.py new file mode 100644 index 00000000..87c1e0cd --- /dev/null +++ b/api_v2/migrations/0003_auto_20230626_2026.py @@ -0,0 +1,29 @@ +# Generated by Django 3.2.19 on 2023-06-26 20:26 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0002_auto_20230618_1534'), + ] + + operations = [ + migrations.AddField( + model_name='item', + name='category', + field=models.CharField(choices=[('staff', 'Staff'), ('rod', 'Rod'), ('scroll', 'Scroll'), ('potion', 'Potion'), ('wand', 'Wand'), ('wondrous-item', 'Wondrous item'), ('ring', 'Ring'), ('ammunition', 'Ammunition'), ('weapon', 'Weapon'), ('armor', 'Armor'), ('gem', 'Gem'), ('jewelry', 'Jewelry'), ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison')], default='weapon', help_text='The category of the magic item.', max_length=100), + preserve_default=False, + ), + migrations.AlterField( + model_name='armor', + name='ac_cap_dexmod', + field=models.IntegerField(blank=True, help_text='Integer representing the dexterity modifier cap.', null=True), + ), + migrations.AlterField( + model_name='armor', + name='strength_score_required', + field=models.IntegerField(blank=True, help_text='Strength score required to wear the armor without penalty.', null=True), + ), + ] diff --git a/api_v2/models/item.py b/api_v2/models/item.py index b3111874..6da71df8 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -40,6 +40,39 @@ class Item(Object, HasDescription, FromDocument): blank=True, null=True) + CATEGORY_CHOICES = [ + ('staff', 'Staff'), + ('rod', 'Rod'), + ('scroll', 'Scroll'), + ('potion', 'Potion'), + ('wand', 'Wand'), + ('wondrous-item', 'Wondrous item'), + ('ring', 'Ring'), + ('ammunition', 'Ammunition'), + ('weapon', 'Weapon'), + ('armor', 'Armor'), + ('gem', 'Gem'), + ('jewelry', 'Jewelry'), + ('art', 'Art'), + ('trade-good', 'Trade Good'), + ('shield', 'Shield'), + ('poison', 'Poison') + ] + + category = models.CharField( + null=False, + choices=CATEGORY_CHOICES, + max_length=100, + help_text='The category of the magic item.') + # Magic item types that should probably be filterable: + # Staff, Rod, Scroll, Ring, Potion, Ammunition, Wand = category + + requires_attunement = models.BooleanField( + null=False, + default=False, # An item is not magical unless specified. + help_text='If the item requires attunement.') + + RARITY_CHOICES = [ (1, 'common'), (2, 'uncommon'), @@ -48,11 +81,6 @@ class Item(Object, HasDescription, FromDocument): (5, 'legendary') ] - requires_attunement = models.BooleanField( - null=False, - default=False, # An item is not magical unless specified. - help_text='If the item requires attunement.') - rarity = models.IntegerField( null=True, # Allow an unspecified size. blank=True, diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index 9763439d..d4ddbafd 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -13,6 +13,7 @@ "cost": "0.10", "weapon": "club", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -31,6 +32,7 @@ "cost": "2.00", "weapon": "dagger", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -49,6 +51,7 @@ "cost": "0.20", "weapon": "greatclub", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -67,6 +70,7 @@ "cost": "5.00", "weapon": "handaxe", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -85,6 +89,7 @@ "cost": "0.50", "weapon": "javelin", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -103,6 +108,7 @@ "cost": "2.00", "weapon": "light-hammer", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -121,6 +127,7 @@ "cost": "5.00", "weapon": "mace", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -139,6 +146,7 @@ "cost": "0.20", "weapon": "quarterstaff", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -157,6 +165,7 @@ "cost": "1.00", "weapon": "sickle", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -175,6 +184,7 @@ "cost": "1.00", "weapon": "spear", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -193,6 +203,7 @@ "cost": "25.00", "weapon": "crossbow-light", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -211,6 +222,7 @@ "cost": "0.05", "weapon": "dart", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -229,6 +241,7 @@ "cost": "25.00", "weapon": "shortbow", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -247,6 +260,7 @@ "cost": "0.10", "weapon": "sling", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -265,6 +279,7 @@ "cost": "10.00", "weapon": "battleaxe", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -283,6 +298,7 @@ "cost": "10.00", "weapon": "flail", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -301,6 +317,7 @@ "cost": "20.00", "weapon": "glaive", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -319,6 +336,7 @@ "cost": "30.00", "weapon": "greataxe", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -337,6 +355,7 @@ "cost": "50.00", "weapon": "greatsword", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -355,6 +374,7 @@ "cost": "20.00", "weapon": "halberd", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -373,6 +393,7 @@ "cost": "10.00", "weapon": "lance", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -391,6 +412,7 @@ "cost": "15.00", "weapon": "longsword", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -409,6 +431,7 @@ "cost": "10.00", "weapon": "maul", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -427,6 +450,7 @@ "cost": "15.00", "weapon": "morningstar", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -445,6 +469,7 @@ "cost": "5.00", "weapon": "pike", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -463,6 +488,7 @@ "cost": "25.00", "weapon": "rapier", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -481,6 +507,7 @@ "cost": "25.00", "weapon": "scimitar", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -499,6 +526,7 @@ "cost": "10.00", "weapon": "shortsword", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -517,6 +545,7 @@ "cost": "5.00", "weapon": "trident", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -535,6 +564,7 @@ "cost": "5.00", "weapon": "warpick", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -553,6 +583,7 @@ "cost": "15.00", "weapon": "warhammer", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -571,6 +602,7 @@ "cost": "2.00", "weapon": "whip", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -589,6 +621,7 @@ "cost": "10.00", "weapon": "blowgun", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -607,6 +640,7 @@ "cost": "75.00", "weapon": "crossbow-hand", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -625,6 +659,7 @@ "cost": "50.00", "weapon": "crossbow-heavy", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -643,6 +678,7 @@ "cost": "50.00", "weapon": "longbow", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -661,6 +697,7 @@ "cost": "1.00", "weapon": "net", "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } @@ -679,6 +716,7 @@ "cost": "5.00", "weapon": null, "armor": "padded", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -697,6 +735,7 @@ "cost": "10.00", "weapon": null, "armor": "leather", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -715,6 +754,7 @@ "cost": "45.00", "weapon": null, "armor": "studded-leather", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -733,6 +773,7 @@ "cost": "10.00", "weapon": null, "armor": "hide", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -751,6 +792,7 @@ "cost": "50.00", "weapon": null, "armor": "chain-shirt", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -769,6 +811,7 @@ "cost": "50.00", "weapon": null, "armor": "scale-mail", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -787,6 +830,7 @@ "cost": "400.00", "weapon": null, "armor": "breastplate", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -805,6 +849,7 @@ "cost": "750.00", "weapon": null, "armor": "half-plate", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -823,6 +868,7 @@ "cost": "30.00", "weapon": null, "armor": "ring-mail", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -841,6 +887,7 @@ "cost": "75.00", "weapon": null, "armor": "chain-mail", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -859,6 +906,7 @@ "cost": "200.00", "weapon": null, "armor": "splint", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -877,6 +925,7 @@ "cost": "1500.00", "weapon": null, "armor": "plate", + "category": "armor", "requires_attunement": false, "rarity": null } @@ -895,8 +944,3581 @@ "cost": "10.00", "weapon": null, "armor": null, + "category": "shield", "requires_attunement": false, "rarity": null } +}, +{ + "model": "api_v2.item", + "pk": "amulet-of-health", + "fields": { + "name": "Amulet of Health", + "desc": "Your Constitution score is 19 while you wear this amulet. It has no effect on you if your Constitution is already 19 or higher.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "amulet-of-proof-against-detection-and-location", + "fields": { + "name": "Amulet of Proof against Detection and Location", + "desc": "While wearing this amulet, you are hidden from divination magic. You can't be targeted by such magic or perceived through magical scrying sensors.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "amulet-of-the-planes", + "fields": { + "name": "Amulet of the Planes", + "desc": "While wearing this amulet, you can use an action to name a location that you are familiar with on another plane of existence. Then make a DC 15 Intelligence check. On a successful check, you cast the _plane shift_ spell. On a failure, you and each creature and object within 15 feet of you travel to a random destination. Roll a d100. On a 1-60, you travel to a random location on the plane you named. On a 61-100, you travel to a randomly determined plane of existence.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "animated-shield", + "fields": { + "name": "Animated Shield", + "desc": "While holding this shield, you can speak its command word as a bonus action to cause it to animate. The shield leaps into the air and hovers in your space to protect you as if you were wielding it, leaving your hands free. The shield remains animated for 1 minute, until you use a bonus action to end this effect, or until you are incapacitated or die, at which point the shield falls to the ground or into your hand if you have one free.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "apparatus-of-the-crab", + "fields": { + "name": "Apparatus of the Crab", + "desc": "This item first appears to be a Large sealed iron barrel weighing 500 pounds. The barrel has a hidden catch, which can be found with a successful DC 20 Intelligence (Investigation) check. Releasing the catch unlocks a hatch at one end of the barrel, allowing two Medium or smaller creatures to crawl inside. Ten levers are set in a row at the far end, each in a neutral position, able to move either up or down. When certain levers are used, the apparatus transforms to resemble a giant lobster.\n\nThe apparatus of the Crab is a Large object with the following statistics:\n\n**Armor Class:** 20\n\n**Hit Points:** 200\n\n**Speed:** 30 ft., swim 30 ft. (or 0 ft. for both if the legs and tail aren't extended)\n\n**Damage Immunities:** poison, psychic\n\nTo be used as a vehicle, the apparatus requires one pilot. While the apparatus's hatch is closed, the compartment is airtight and watertight. The compartment holds enough air for 10 hours of breathing, divided by the number of breathing creatures inside.\n\nThe apparatus floats on water. It can also go underwater to a depth of 900 feet. Below that, the vehicle takes 2d6 bludgeoning damage per minute from pressure.\n\nA creature in the compartment can use an action to move as many as two of the apparatus's levers up or down. After each use, a lever goes back to its neutral position. Each lever, from left to right, functions as shown in the Apparatus of the Crab Levers table.\n\n**Apparatus of the Crab Levers (table)**\n\n| Lever | Up | Down |\n|-------|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | Legs and tail extend, allowing the apparatus to walk and swim. | Legs and tail retract, reducing the apparatus's speed to 0 and making it unable to benefit from bonuses to speed. |\n| 2 | Forward window shutter opens. | Forward window shutter closes. |\n| 3 | Side window shutters open (two per side). | Side window shutters close (two per side). |\n| 4 | Two claws extend from the front sides of the apparatus. | The claws retract. |\n| 5 | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: 7 (2d6) bludgeoning damage. | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: The target is grappled (escape DC 15). |\n| 6 | The apparatus walks or swims forward. | The apparatus walks or swims backward. |\n| 7 | The apparatus turns 90 degrees left. | The apparatus turns 90 degrees right. |\n| 8 | Eyelike fixtures emit bright light in a 30-foot radius and dim light for an additional 30 feet. | The light turns off. |\n| 9 | The apparatus sinks as much as 20 feet in liquid. | The apparatus rises up to 20 feet in liquid. |\n| 10 | The rear hatch unseals and opens. | The rear hatch closes and seals. |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "arrow-catching-shield", + "fields": { + "name": "Arrow-Catching Shield", + "desc": "You gain a +2 bonus to AC against ranged attacks while you wield this shield. This bonus is in addition to the shield's normal bonus to AC. In addition, whenever an attacker makes a ranged attack against a target within 5 feet of you, you can use your reaction to become the target of the attack instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bag-of-beans", + "fields": { + "name": "Bag of Beans", + "desc": "Inside this heavy cloth bag are 3d4 dry beans. The bag weighs 1/2 pound plus 1/4 pound for each bean it contains.\n\nIf you dump the bag's contents out on the ground, they explode in a 10-foot radius, extending from the beans. Each creature in the area, including you, must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one. The fire ignites flammable objects in the area that aren't being worn or carried.\n\nIf you remove a bean from the bag, plant it in dirt or sand, and then water it, the bean produces an effect 1 minute later from the ground where it was planted. The GM can choose an effect from the following table, determine it randomly, or create an effect.\n\n| d100 | Effect |\n|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01 | 5d4 toadstools sprout. If a creature eats a toadstool, roll any die. On an odd roll, the eater must succeed on a DC 15 Constitution saving throw or take 5d6 poison damage and become poisoned for 1 hour. On an even roll, the eater gains 5d6 temporary hit points for 1 hour. |\n| 02-10 | A geyser erupts and spouts water, beer, berry juice, tea, vinegar, wine, or oil (GM's choice) 30 feet into the air for 1d12 rounds. |\n| 11-20 | A treant sprouts. There's a 50 percent chance that the treant is chaotic evil and attacks. |\n| 21-30 | An animate, immobile stone statue in your likeness rises. It makes verbal threats against you. If you leave it and others come near, it describes you as the most heinous of villains and directs the newcomers to find and attack you. If you are on the same plane of existence as the statue, it knows where you are. The statue becomes inanimate after 24 hours. |\n| 31-40 | A campfire with blue flames springs forth and burns for 24 hours (or until it is extinguished). |\n| 41-50 | 1d6 + 6 shriekers sprout |\n| 51-60 | 1d4 + 8 bright pink toads crawl forth. Whenever a toad is touched, it transforms into a Large or smaller monster of the GM's choice. The monster remains for 1 minute, then disappears in a puff of bright pink smoke. |\n| 61-70 | A hungry bulette burrows up and attacks. 71-80 A fruit tree grows. It has 1d10 + 20 fruit, 1d8 of which act as randomly determined magic potions, while one acts as an ingested poison of the GM's choice. The tree vanishes after 1 hour. Picked fruit remains, retaining any magic for 30 days. |\n| 81-90 | A nest of 1d4 + 3 eggs springs up. Any creature that eats an egg must make a DC 20 Constitution saving throw. On a successful save, a creature permanently increases its lowest ability score by 1, randomly choosing among equally low scores. On a failed save, the creature takes 10d6 force damage from an internal magical explosion. |\n| 91-99 | A pyramid with a 60-foot-square base bursts upward. Inside is a sarcophagus containing a mummy lord. The pyramid is treated as the mummy lord's lair, and its sarcophagus contains treasure of the GM's choice. |\n| 100 | A giant beanstalk sprouts, growing to a height of the GM's choice. The top leads where the GM chooses, such as to a great view, a cloud giant's castle, or a different plane of existence. |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bag-of-devouring", + "fields": { + "name": "Bag of Devouring", + "desc": "This bag superficially resembles a _bag of holding_ but is a feeding orifice for a gigantic extradimensional creature. Turning the bag inside out closes the orifice.\n\nThe extradimensional creature attached to the bag can sense whatever is placed inside the bag. Animal or vegetable matter placed wholly in the bag is devoured and lost forever. When part of a living creature is placed in the bag, as happens when someone reaches inside it, there is a 50 percent chance that the creature is pulled inside the bag. A creature inside the bag can use its action to try to escape with a successful DC 15 Strength check. Another creature can use its action to reach into the bag to pull a creature out, doing so with a successful DC 20 Strength check (provided it isn't pulled inside the bag first). Any creature that starts its turn inside the bag is devoured, its body destroyed.\n\nInanimate objects can be stored in the bag, which can hold a cubic foot of such material. However, once each day, the bag swallows any objects inside it and spits them out into another plane of existence. The GM determines the time and plane.\n\nIf the bag is pierced or torn, it is destroyed, and anything contained within it is transported to a random location on the Astral Plane.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "bag-of-holding", + "fields": { + "name": "Bag of Holding", + "desc": "This bag has an interior space considerably larger than its outside dimensions, roughly 2 feet in diameter at the mouth and 4 feet deep. The bag can hold up to 500 pounds, not exceeding a volume of 64 cubic feet. The bag weighs 15 pounds, regardless of its contents. Retrieving an item from the bag requires an action.\n\nIf the bag is overloaded, pierced, or torn, it ruptures and is destroyed, and its contents are scattered in the Astral Plane. If the bag is turned inside out, its contents spill forth, unharmed, but the bag must be put right before it can be used again. Breathing creatures inside the bag can survive up to a number of minutes equal to 10 divided by the number of creatures (minimum 1 minute), after which time they begin to suffocate.\n\nPlacing a _bag of holding_ inside an extradimensional space created by a _handy haversack_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it to a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bag-of-tricks", + "fields": { + "name": "Bag of Tricks", + "desc": "This ordinary bag, made from gray, rust, or tan cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, fuzzy object. The bag weighs 1/2 pound.\n\nYou can use an action to pull the fuzzy object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a d8 and consulting the table that corresponds to the bag's color.\n\nThe creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature.\n\nOnce three fuzzy objects have been pulled from the bag, the bag can't be used again until the next dawn.\n\n**Gray Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Weasel |\n| 2 | Giant rat |\n| 3 | Badger |\n| 4 | Boar |\n| 5 | Panther |\n| 6 | Giant badger |\n| 7 | Dire wolf |\n| 8 | Giant elk |\n\n**Rust Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|------------|\n| 1 | Rat |\n| 2 | Owl |\n| 3 | Mastiff |\n| 4 | Goat |\n| 5 | Giant goat |\n| 6 | Giant boar |\n| 7 | Lion |\n| 8 | Brown bear |\n\n**Tan Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Jackal |\n| 2 | Ape |\n| 3 | Baboon |\n| 4 | Axe beak |\n| 5 | Black bear |\n| 6 | Giant weasel |\n| 7 | Giant hyena |\n| 8 | Tiger |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bead-of-force", + "fields": { + "name": "Bead of Force", + "desc": "This small black sphere measures 3/4 of an inch in diameter and weighs an ounce. Typically, 1d4 + 4 _beads of force_ are found together.\n\nYou can use an action to throw the bead up to 60 feet. The bead explodes on impact and is destroyed. Each creature within a 10-foot radius of where the bead landed must succeed on a DC 15 Dexterity saving throw or take 5d4 force damage. A sphere of transparent force then encloses the area for 1 minute. Any creature that failed the save and is completely within the area is trapped inside this sphere. Creatures that succeeded on the save, or are partially within the area, are pushed away from the center of the sphere until they are no longer inside it. Only breathable air can pass through the sphere's wall. No attack or other effect can.\n\nAn enclosed creature can use its action to push against the sphere's wall, moving the sphere up to half the creature's walking speed. The sphere can be picked up, and its magic causes it to weigh only 1 pound, regardless of the weight of creatures inside.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-dwarvenkind", + "fields": { + "name": "Belt of Dwarvenkind", + "desc": "While wearing this belt, you gain the following benefits:\n\n* Your Constitution score increases by 2, to a maximum of 20.\n* You have advantage on Charisma (Persuasion) checks made to interact with dwarves.\n\nIn addition, while attuned to the belt, you have a 50 percent chance each day at dawn of growing a full beard if you're capable of growing one, or a visibly thicker beard if you already have one.\n\nIf you aren't a dwarf, you gain the following additional benefits while wearing the belt:\n\n* You have advantage on saving throws against poison, and you have resistance against poison damage.\n* You have darkvision out to a range of 60 feet.\n* You can speak, read, and write Dwarvish.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-elvenkind", + "fields": { + "name": "Boots of Elvenkind", + "desc": "While you wear these boots, your steps make no sound, regardless of the surface you are moving across. You also have advantage on Dexterity (Stealth) checks that rely on moving silently.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-levitation", + "fields": { + "name": "Boots of Levitation", + "desc": "While you wear these boots, you can use an action to cast the _levitate_ spell on yourself at will.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-speed", + "fields": { + "name": "Boots of Speed", + "desc": "While you wear these boots, you can use a bonus action and click the boots' heels together. If you do, the boots double your walking speed, and any creature that makes an opportunity attack against you has disadvantage on the attack roll. If you click your heels together again, you end the effect.\n\nWhen the boots' property has been used for a total of 10 minutes, the magic ceases to function until you finish a long rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-striding-and-springing", + "fields": { + "name": "Boots of Striding and Springing", + "desc": "While you wear these boots, your walking speed becomes 30 feet, unless your walking speed is higher, and your speed isn't reduced if you are encumbered or wearing heavy armor. In addition, you can jump three times the normal distance, though you can't jump farther than your remaining movement would allow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-the-winterlands", + "fields": { + "name": "Boots of the Winterlands", + "desc": "These furred boots are snug and feel quite warm. While you wear them, you gain the following benefits:\n\n* You have resistance to cold damage.\n* You ignore difficult terrain created by ice or snow.\n* You can tolerate temperatures as low as -50 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as -100 degrees Fahrenheit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bowl-of-commanding-water-elementals", + "fields": { + "name": "Bowl of Commanding Water Elementals", + "desc": "While this bowl is filled with water, you can use an action to speak the bowl's command word and summon a water elemental, as if you had cast the _conjure elemental_ spell. The bowl can't be used this way again until the next dawn.\n\nThe bowl is about 1 foot in diameter and half as deep. It weighs 3 pounds and holds about 3 gallons.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bracers-of-archery", + "fields": { + "name": "Bracers of Archery", + "desc": "While wearing these bracers, you have proficiency with the longbow and shortbow, and you gain a +2 bonus to damage rolls on ranged attacks made with such weapons.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bracers-of-defense", + "fields": { + "name": "Bracers of Defense", + "desc": "While wearing these bracers, you gain a +2 bonus to AC if you are wearing no armor and using no shield.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "brazier-of-commanding-fire-elementals", + "fields": { + "name": "Brazier of Commanding Fire Elementals", + "desc": "While a fire burns in this brass brazier, you can use an action to speak the brazier's command word and summon a fire elemental, as if you had cast the _conjure elemental_ spell. The brazier can't be used this way again until the next dawn.\n\nThe brazier weighs 5 pounds.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "brooch-of-shielding", + "fields": { + "name": "Brooch of Shielding", + "desc": "While wearing this brooch, you have resistance to force damage, and you have immunity to damage from the _magic missile_ spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "broom-of-flying", + "fields": { + "name": "Broom of Flying", + "desc": "This wooden broom, which weighs 3 pounds, functions like a mundane broom until you stand astride it and speak its command word. It then hovers beneath you and can be ridden in the air. It has a flying speed of 50 feet. It can carry up to 400 pounds, but its flying speed becomes 30 feet while carrying over 200 pounds. The broom stops hovering when you land.\n\nYou can send the broom to travel alone to a destination within 1 mile of you if you speak the command word, name the location, and are familiar with that place. The broom comes back to you when you speak another command word, provided that the broom is still within 1 mile of you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "candle-of-invocation", + "fields": { + "name": "Candle of Invocation", + "desc": "This slender taper is dedicated to a deity and shares that deity's alignment. The candle's alignment can be detected with the _detect evil and good_ spell. The GM chooses the god and associated alignment or determines the alignment randomly.\n\n| d20 | Alignment |\n|-------|-----------------|\n| 1-2 | Chaotic evil |\n| 3-4 | Chaotic neutral |\n| 5-7 | Chaotic good |\n| 8-9 | Neutral evil |\n| 10-11 | Neutral |\n| 12-13 | Neutral good |\n| 14-15 | Lawful evil |\n| 16-17 | Lawful neutral |\n| 18-20 | Lawful good |\n\nThe candle's magic is activated when the candle is lit, which requires an action. After burning for 4 hours, the candle is destroyed. You can snuff it out early for use at a later time. Deduct the time it burned in increments of 1 minute from the candle's total burn time.\n\nWhile lit, the candle sheds dim light in a 30-foot radius. Any creature within that light whose alignment matches that of the candle makes attack rolls, saving throws, and ability checks with advantage. In addition, a cleric or druid in the light whose alignment matches the candle's can cast 1st* level spells he or she has prepared without expending spell slots, though the spell's effect is as if cast with a 1st-level slot.\n\nAlternatively, when you light the candle for the first time, you can cast the _gate_ spell with it. Doing so destroys the candle.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "cape-of-the-mountebank", + "fields": { + "name": "Cape of the Mountebank", + "desc": "This cape smells faintly of brimstone. While wearing it, you can use it to cast the _dimension door_ spell as an action. This property of the cape can't be used again until the next dawn.\n\nWhen you disappear, you leave behind a cloud of smoke, and you appear in a similar cloud of smoke at your destination. The smoke lightly obscures the space you left and the space you appear in, and it dissipates at the end of your next turn. A light or stronger wind disperses the smoke.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "carpet-of-flying", + "fields": { + "name": "Carpet of Flying", + "desc": "You can speak the carpet's command word as an action to make the carpet hover and fly. It moves according to your spoken directions, provided that you are within 30 feet of it.\n\nFour sizes of _carpet of flying_ exist. The GM chooses the size of a given carpet or determines it randomly.\n\n| d100 | Size | Capacity | Flying Speed |\n|--------|---------------|----------|--------------|\n| 01-20 | 3 ft. × 5 ft. | 200 lb. | 80 feet |\n| 21-55 | 4 ft. × 6 ft. | 400 lb. | 60 feet |\n| 56-80 | 5 ft. × 7 ft. | 600 lb. | 40 feet |\n| 81-100 | 6 ft. × 9 ft. | 800 lb. | 30 feet |\n\nA carpet can carry up to twice the weight shown on the table, but it flies at half speed if it carries more than its normal capacity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "censer-of-controlling-air-elementals", + "fields": { + "name": "Censer of Controlling Air Elementals", + "desc": "While incense is burning in this censer, you can use an action to speak the censer's command word and summon an air elemental, as if you had cast the _conjure elemental_ spell. The censer can't be used this way again until the next dawn.\n\nThis 6-inch-wide, 1-foot-high vessel resembles a chalice with a decorated lid. It weighs 1 pound.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chime-of-opening", + "fields": { + "name": "Chime of Opening", + "desc": "This hollow metal tube measures about 1 foot long and weighs 1 pound. You can strike it as an action, pointing it at an object within 120 feet of you that can be opened, such as a door, lid, or lock. The chime issues a clear tone, and one lock or latch on the object opens unless the sound can't reach the object. If no locks or latches remain, the object itself opens.\n\nThe chime can be used ten times. After the tenth time, it cracks and becomes useless.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "circlet-of-blasting", + "fields": { + "name": "Circlet of Blasting", + "desc": "While wearing this circlet, you can use an action to cast the _scorching ray_ spell with it. When you make the spell's attacks, you do so with an attack bonus of +5. The circlet can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-arachnida", + "fields": { + "name": "Cloak of Arachnida", + "desc": "This fine garment is made of black silk interwoven with faint silvery threads. While wearing it, you gain the following benefits:\n\n* You have resistance to poison damage.\n* You have a climbing speed equal to your walking speed.\n* You can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free.\n* You can't be caught in webs of any sort and can move through webs as if they were difficult terrain.\n* You can use an action to cast the _web_ spell (save DC 13). The web created by the spell fills twice its normal area. Once used, this property of the cloak can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-displacement", + "fields": { + "name": "Cloak of Displacement", + "desc": "While you wear this cloak, it projects an illusion that makes you appear to be standing in a place near your actual location, causing any creature to have disadvantage on attack rolls against you. If you take damage, the property ceases to function until the start of your next turn. This property is suppressed while you are incapacitated, restrained, or otherwise unable to move.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-elvenkind", + "fields": { + "name": "Cloak of Elvenkind", + "desc": "While you wear this cloak with its hood up, Wisdom (Perception) checks made to see you have disadvantage, and you have advantage on Dexterity (Stealth) checks made to hide, as the cloak's color shifts to camouflage you. Pulling the hood up or down requires an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-protection", + "fields": { + "name": "Cloak of Protection", + "desc": "You gain a +1 bonus to AC and saving throws while you wear this cloak.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-bat", + "fields": { + "name": "Cloak of the Bat", + "desc": "While wearing this cloak, you have advantage on Dexterity (Stealth) checks. In an area of dim light or darkness, you can grip the edges of the cloak with both hands and use it to fly at a speed of 40 feet. If you ever fail to grip the cloak's edges while flying in this way, or if you are no longer in dim light or darkness, you lose this flying speed.\n\nWhile wearing the cloak in an area of dim light or darkness, you can use your action to cast _polymorph_ on yourself, transforming into a bat. While you are in the form of the bat, you retain your Intelligence, Wisdom, and Charisma scores. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-manta-ray", + "fields": { + "name": "Cloak of the Manta Ray", + "desc": "While wearing this cloak with its hood up, you can breathe underwater, and you have a swimming speed of 60 feet. Pulling the hood up or down requires an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cube-of-force", + "fields": { + "name": "Cube of Force", + "desc": "This cube is about an inch across. Each face has a distinct marking on it that can be pressed. The cube starts with 36 charges, and it regains 1d20 expended charges daily at dawn.\n\nYou can use an action to press one of the cube's faces, expending a number of charges based on the chosen face, as shown in the Cube of Force Faces table. Each face has a different effect. If the cube has insufficient charges remaining, nothing happens. Otherwise, a barrier of invisible force springs into existence, forming a cube 15 feet on a side. The barrier is centered on you, moves with you, and lasts for 1 minute, until you use an action to press the cube's sixth face, or the cube runs out of charges. You can change the barrier's effect by pressing a different face of the cube and expending the requisite number of charges, resetting the duration.\n\nIf your movement causes the barrier to come into contact with a solid object that can't pass through the cube, you can't move any closer to that object as long as the barrier remains.\n\n**Cube of Force Faces (table)**\n\n| Face | Charges | Effect |\n|------|---------|-------------------------------------------------------------------------------------------------------------------|\n| 1 | 1 | Gases, wind, and fog can't pass through the barrier. |\n| 2 | 2 | Nonliving matter can't pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 3 | 3 | Living matter can't pass through the barrier. |\n| 4 | 4 | Spell effects can't pass through the barrier. |\n| 5 | 5 | Nothing can pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 6 | 0 | The barrier deactivates. |\n\nThe cube loses charges when the barrier is targeted by certain spells or comes into contact with certain spell or magic item effects, as shown in the table below.\n\n| Spell or Item | Charges Lost |\n|------------------|--------------|\n| Disintegrate | 1d12 |\n| Horn of blasting | 1d10 |\n| Passwall | 1d6 |\n| Prismatic spray | 1d20 |\n| Wall of fire | 1d4 |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "cubic-gate", + "fields": { + "name": "Cubic Gate", + "desc": "This cube is 3 inches across and radiates palpable magical energy. The six sides of the cube are each keyed to a different plane of existence, one of which is the Material Plane. The other sides are linked to planes determined by the GM.\n\nYou can use an action to press one side of the cube to cast the _gate_ spell with it, opening a portal to the plane keyed to that side. Alternatively, if you use an action to press one side twice, you can cast the _plane shift_ spell (save DC 17) with the cube and transport the targets to the plane keyed to that side.\n\nThe cube has 3 charges. Each use of the cube expends 1 charge. The cube regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "decanter-of-endless-water", + "fields": { + "name": "Decanter of Endless Water", + "desc": "This stoppered flask sloshes when shaken, as if it contains water. The decanter weighs 2 pounds.\n\nYou can use an action to remove the stopper and speak one of three command words, whereupon an amount of fresh water or salt water (your choice) pours out of the flask. The water stops pouring out at the start of your next turn. Choose from the following options:\n\n* \"Stream\" produces 1 gallon of water.\n* \"Fountain\" produces 5 gallons of water.\n* \"Geyser\" produces 30 gallons of water that gushes forth in a geyser 30 feet long and 1 foot wide. As a bonus action while holding the decanter, you can aim the geyser at a creature you can see within 30 feet of you. The target must succeed on a DC 13 Strength saving throw or take 1d4 bludgeoning damage and fall prone. Instead of a creature, you can target an object that isn't being worn or carried and that weighs no more than 200 pounds. The object is either knocked over or pushed up to 15 feet away from you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "deck-of-illusions", + "fields": { + "name": "Deck of Illusions", + "desc": "This box contains a set of parchment cards. A full deck has 34 cards. A deck found as treasure is usually missing 1d20 - 1 cards.\n\nThe magic of the deck functions only if cards are drawn at random (you can use an altered deck of playing cards to simulate the deck). You can use an action to draw a card at random from the deck and throw it to the ground at a point within 30 feet of you.\n\nAn illusion of one or more creatures forms over the thrown card and remains until dispelled. An illusory creature appears real, of the appropriate size, and behaves as if it were a real creature except that it can do no harm. While you are within 120 feet of the illusory creature and can see it, you can use an action to move it magically anywhere within 30 feet of its card. Any physical interaction with the illusory creature reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect the creature identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The creature then appears translucent.\n\nThe illusion lasts until its card is moved or the illusion is dispelled. When the illusion ends, the image on its card disappears, and that card can't be used again.\n\n| Playing Card | Illusion |\n|-------------------|----------------------------------|\n| Ace of hearts | Red dragon |\n| King of hearts | Knight and four guards |\n| Queen of hearts | Succubus or incubus |\n| Jack of hearts | Druid |\n| Ten of hearts | Cloud giant |\n| Nine of hearts | Ettin |\n| Eight of hearts | Bugbear |\n| Two of hearts | Goblin |\n| Ace of diamonds | Beholder |\n| King of diamonds | Archmage and mage apprentice |\n| Queen of diamonds | Night hag |\n| Jack of diamonds | Assassin |\n| Ten of diamonds | Fire giant |\n| Nine of diamonds | Ogre mage |\n| Eight of diamonds | Gnoll |\n| Two of diamonds | Kobold |\n| Ace of spades | Lich |\n| King of spades | Priest and two acolytes |\n| Queen of spades | Medusa |\n| Jack of spades | Veteran |\n| Ten of spades | Frost giant |\n| Nine of spades | Troll |\n| Eight of spades | Hobgoblin |\n| Two of spades | Goblin |\n| Ace of clubs | Iron golem |\n| King of clubs | Bandit captain and three bandits |\n| Queen of clubs | Erinyes |\n| Jack of clubs | Berserker |\n| Ten of clubs | Hill giant |\n| Nine of clubs | Ogre |\n| Eight of clubs | Orc |\n| Two of clubs | Kobold |\n| Jokers (2) | You (the deck's owner) |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "deck-of-many-things", + "fields": { + "name": "Deck of Many Things", + "desc": "Usually found in a box or pouch, this deck contains a number of cards made of ivory or vellum. Most (75 percent) of these decks have only thirteen cards, but the rest have twenty-two.\n\nBefore you draw a card, you must declare how many cards you intend to draw and then draw them randomly (you can use an altered deck of playing cards to simulate the deck). Any cards drawn in excess of this number have no effect. Otherwise, as soon as you draw a card from the deck, its magic takes effect. You must draw each card no more than 1 hour after the previous draw. If you fail to draw the chosen number, the remaining number of cards fly from the deck on their own and take effect all at once.\n\nOnce a card is drawn, it fades from existence. Unless the card is the Fool or the Jester, the card reappears in the deck, making it possible to draw the same card twice.\n\n| Playing Card | Card |\n|--------------------|-------------|\n| Ace of diamonds | Vizier\\* |\n| King of diamonds | Sun |\n| Queen of diamonds | Moon |\n| Jack of diamonds | Star |\n| Two of diamonds | Comet\\* |\n| Ace of hearts | The Fates\\* |\n| King of hearts | Throne |\n| Queen of hearts | Key |\n| Jack of hearts | Knight |\n| Two of hearts | Gem\\* |\n| Ace of clubs | Talons\\* |\n| King of clubs | The Void |\n| Queen of clubs | Flames |\n| Jack of clubs | Skull |\n| Two of clubs | Idiot\\* |\n| Ace of spades | Donjon\\* |\n| King of spades | Ruin |\n| Queen of spades | Euryale |\n| Jack of spades | Rogue |\n| Two of spades | Balance\\* |\n| Joker (with TM) | Fool\\* |\n| Joker (without TM) | Jester |\n\n\\*Found only in a deck with twenty-two cards\n\n**_Balance_**. Your mind suffers a wrenching alteration, causing your alignment to change. Lawful becomes chaotic, good becomes evil, and vice versa. If you are true neutral or unaligned, this card has no effect on you.\n\n**_Comet_**. If you single-handedly defeat the next hostile monster or group of monsters you encounter, you gain experience points enough to gain one level. Otherwise, this card has no effect.\n\n**_Donjon_**. You disappear and become entombed in a state of suspended animation in an extradimensional sphere. Everything you were wearing and carrying stays behind in the space you occupied when you disappeared. You remain imprisoned until you are found and removed from the sphere. You can't be located by any divination magic, but a _wish_ spell can reveal the location of your prison. You draw no more cards.\n\n**_Euryale_**. The card's medusa-like visage curses you. You take a -2 penalty on saving throws while cursed in this way. Only a god or the magic of The Fates card can end this curse.\n\n**_The Fates_**. Reality's fabric unravels and spins anew, allowing you to avoid or erase one event as if it never happened. You can use the card's magic as soon as you draw the card or at any other time before you die.\n\n**_Flames_**. A powerful devil becomes your enemy. The devil seeks your ruin and plagues your life, savoring your suffering before attempting to slay you. This enmity lasts until either you or the devil dies.\n\n**_Fool_**. You lose 10,000 XP, discard this card, and draw from the deck again, counting both draws as one of your declared draws. If losing that much XP would cause you to lose a level, you instead lose an amount that leaves you with just enough XP to keep your level.\n\n**_Gem_**. Twenty-five pieces of jewelry worth 2,000 gp each or fifty gems worth 1,000 gp each appear at your feet.\n\n**_Idiot_**. Permanently reduce your Intelligence by 1d4 + 1 (to a minimum score of 1). You can draw one additional card beyond your declared draws.\n\n**_Jester_**. You gain 10,000 XP, or you can draw two additional cards beyond your declared draws.\n\n**_Key_**. A rare or rarer magic weapon with which you are proficient appears in your hands. The GM chooses the weapon.\n\n**_Knight_**. You gain the service of a 4th-level fighter who appears in a space you choose within 30 feet of you. The fighter is of the same race as you and serves you loyally until death, believing the fates have drawn him or her to you. You control this character.\n\n**_Moon_**. You are granted the ability to cast the _wish_ spell 1d3 times.\n\n**_Rogue_**. A nonplayer character of the GM's choice becomes hostile toward you. The identity of your new enemy isn't known until the NPC or someone else reveals it. Nothing less than a _wish_ spell or divine intervention can end the NPC's hostility toward you.\n\n**_Ruin_**. All forms of wealth that you carry or own, other than magic items, are lost to you. Portable property vanishes. Businesses, buildings, and land you own are lost in a way that alters reality the least. Any documentation that proves you should own something lost to this card also disappears.\n\n**_Skull_**. You summon an avatar of death-a ghostly humanoid skeleton clad in a tattered black robe and carrying a spectral scythe. It appears in a space of the GM's choice within 10 feet of you and attacks you, warning all others that you must win the battle alone. The avatar fights until you die or it drops to 0 hit points, whereupon it disappears. If anyone tries to help you, the helper summons its own avatar of death. A creature slain by an avatar of death can't be restored to life.\n\n#", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "dimensional-shackles", + "fields": { + "name": "Dimensional Shackles", + "desc": "You can use an action to place these shackles on an incapacitated creature. The shackles adjust to fit a creature of Small to Large size. In addition to serving as mundane manacles, the shackles prevent a creature bound by them from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. They don't prevent the creature from passing through an interdimensional portal.\n\nYou and any creature you designate when you use the shackles can use an action to remove them. Once every 30 days, the bound creature can make a DC 30 Strength (Athletics) check. On a success, the creature breaks free and destroys the shackles.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dust-of-disappearance", + "fields": { + "name": "Dust of Disappearance", + "desc": "Found in a small packet, this powder resembles very fine sand. There is enough of it for one use. When you use an action to throw the dust into the air, you and each creature and object within 10 feet of you become invisible for 2d4 minutes. The duration is the same for all subjects, and the dust is consumed when its magic takes effect. If a creature affected by the dust attacks or casts a spell, the invisibility ends for that creature.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dust-of-dryness", + "fields": { + "name": "Dust of Dryness", + "desc": "This small packet contains 1d6 + 4 pinches of dust. You can use an action to sprinkle a pinch of it over water. The dust turns a cube of water 15 feet on a side into one marble-sized pellet, which floats or rests near where the dust was sprinkled. The pellet's weight is negligible.\n\nSomeone can use an action to smash the pellet against a hard surface, causing the pellet to shatter and release the water the dust absorbed. Doing so ends that pellet's magic.\n\nAn elemental composed mostly of water that is exposed to a pinch of the dust must make a DC 13 Constitution saving throw, taking 10d6 necrotic damage on a failed save, or half as much damage on a successful one.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dust-of-sneezing-and-choking", + "fields": { + "name": "Dust of Sneezing and Choking", + "desc": "Found in a small container, this powder resembles very fine sand. It appears to be _dust of disappearance_, and an _identify_ spell reveals it to be such. There is enough of it for one use.\n\nWhen you use an action to throw a handful of the dust into the air, you and each creature that needs to breathe within 30 feet of you must succeed on a DC 15 Constitution saving throw or become unable to breathe, while sneezing uncontrollably. A creature affected in this way is incapacitated and suffocating. As long as it is conscious, a creature can repeat the saving throw at the end of each of its turns, ending the effect on it on a success. The _lesser restoration_ spell can also end the effect on a creature.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "efficient-quiver", + "fields": { + "name": "Efficient Quiver", + "desc": "Each of the quiver's three compartments connects to an extradimensional space that allows the quiver to hold numerous items while never weighing more than 2 pounds. The shortest compartment can hold up to sixty arrows, bolts, or similar objects. The midsize compartment holds up to eighteen javelins or similar objects. The longest compartment holds up to six long objects, such as bows, quarterstaffs, or spears.\n\nYou can draw any item the quiver contains as if doing so from a regular quiver or scabbard.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "efreeti-bottle", + "fields": { + "name": "Efreeti Bottle", + "desc": "This painted brass bottle weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke flows out of the bottle. At the end of your turn, the smoke disappears with a flash of harmless fire, and an efreeti appears in an unoccupied space within 30 feet of you.\n\nThe first time the bottle is opened, the GM rolls to determine what happens.\n\n| d100 | Effect |\n|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-10 | The efreeti attacks you. After fighting for 5 rounds, the efreeti disappears, and the bottle loses its magic. |\n| 11-90 | The efreeti serves you for 1 hour, doing as you command. Then the efreeti returns to the bottle, and a new stopper contains it. The stopper can't be removed for 24 hours. The next two times the bottle is opened, the same effect occurs. If the bottle is opened a fourth time, the efreeti escapes and disappears, and the bottle loses its magic. |\n| 91-100 | The efreeti can cast the wish spell three times for you. It disappears when it grants the final wish or after 1 hour, and the bottle loses its magic. |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "elemental-gem", + "fields": { + "name": "Elemental Gem", + "desc": "This gem contains a mote of elemental energy. When you use an action to break the gem, an elemental is summoned as if you had cast the _conjure elemental_ spell, and the gem's magic is lost. The type of gem determines the elemental summoned by the spell.\n\n| Gem | Summoned Elemental |\n|----------------|--------------------|\n| Blue sapphire | Air elemental |\n| Yellow diamond | Earth elemental |\n| Red corundum | Fire elemental |\n| Emerald | Water elemental |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "eversmoking-bottle", + "fields": { + "name": "Eversmoking Bottle", + "desc": "Smoke leaks from the lead-stoppered mouth of this brass bottle, which weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke pours out in a 60-foot radius from the bottle. The cloud's area is heavily obscured. Each minute the bottle remains open and within the cloud, the radius increases by 10 feet until it reaches its maximum radius of 120 feet.\n\nThe cloud persists as long as the bottle is open. Closing the bottle requires you to speak its command word as an action. Once the bottle is closed, the cloud disperses after 10 minutes. A moderate wind (11 to 20 miles per hour) can also disperse the smoke after 1 minute, and a strong wind (21 or more miles per hour) can do so after 1 round.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "eyes-of-charming", + "fields": { + "name": "Eyes of Charming", + "desc": "These crystal lenses fit over the eyes. They have 3 charges. While wearing them, you can expend 1 charge as an action to cast the _charm person_ spell (save DC 13) on a humanoid within 30 feet of you, provided that you and the target can see each other. The lenses regain all expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "eyes-of-minute-seeing", + "fields": { + "name": "Eyes of Minute Seeing", + "desc": "These crystal lenses fit over the eyes. While wearing them, you can see much better than normal out to a range of 1 foot. You have advantage on Intelligence (Investigation) checks that rely on sight while searching an area or studying an object within that range.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "eyes-of-the-eagle", + "fields": { + "name": "Eyes of the Eagle", + "desc": "These crystal lenses fit over the eyes. While wearing them, you have advantage on Wisdom (Perception) checks that rely on sight. In conditions of clear visibility, you can make out details of even extremely distant creatures and objects as small as 2 feet across.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "feather-token", + "fields": { + "name": "Feather Token", + "desc": "This tiny object looks like a feather. Different types of feather tokens exist, each with a different single* use effect. The GM chooses the kind of token or determines it randomly.\n\n| d100 | Feather Token |\n|--------|---------------|\n| 01-20 | Anchor |\n| 21-35 | Bird |\n| 36-50 | Fan |\n| 51-65 | Swan boat |\n| 66-90 | Tree |\n| 91-100 | Whip |\n\n**_Anchor_**. You can use an action to touch the token to a boat or ship. For the next 24 hours, the vessel can't be moved by any means. Touching the token to the vessel again ends the effect. When the effect ends, the token disappears.\n\n**_Bird_**. You can use an action to toss the token 5 feet into the air. The token disappears and an enormous, multicolored bird takes its place. The bird has the statistics of a roc, but it obeys your simple commands and can't attack. It can carry up to 500 pounds while flying at its maximum speed (16 miles an hour for a maximum of 144 miles per day, with a one-hour rest for every 3 hours of flying), or 1,000 pounds at half that speed. The bird disappears after flying its maximum distance for a day or if it drops to 0 hit points. You can dismiss the bird as an action.\n\n**_Fan_**. If you are on a boat or ship, you can use an action to toss the token up to 10 feet in the air. The token disappears, and a giant flapping fan takes its place. The fan floats and creates a wind strong enough to fill the sails of one ship, increasing its speed by 5 miles per hour for 8 hours. You can dismiss the fan as an action.\n\n**_Swan Boat_**. You can use an action to touch the token to a body of water at least 60 feet in diameter. The token disappears, and a 50-foot-long, 20-foot* wide boat shaped like a swan takes its place. The boat is self-propelled and moves across water at a speed of 6 miles per hour. You can use an action while on the boat to command it to move or to turn up to 90 degrees. The boat can carry up to thirty-two Medium or smaller creatures. A Large creature counts as four Medium creatures, while a Huge creature counts as nine. The boat remains for 24 hours and then disappears. You can dismiss the boat as an action.\n\n**_Tree_**. You must be outdoors to use this token. You can use an action to touch it to an unoccupied space on the ground. The token disappears, and in its place a nonmagical oak tree springs into existence. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\n\n**_Whip_**. You can use an action to throw the token to a point within 10 feet of you. The token disappears, and a floating whip takes its place. You can then use a bonus action to make a melee spell attack against a creature within 10 feet of the whip, with an attack bonus of +9. On a hit, the target takes 1d6 + 5 force damage.\n\nAs a bonus action on your turn, you can direct the whip to fly up to 20 feet and repeat the attack against a creature within 10 feet of it. The whip disappears after 1 hour, when you use an action to dismiss it, or when you are incapacitated or die.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "folding-boat", + "fields": { + "name": "Folding Boat", + "desc": "This object appears as a wooden box that measures 12 inches long, 6 inches wide, and 6 inches deep. It weighs 4 pounds and floats. It can be opened to store items inside. This item also has three command words, each requiring you to use an action to speak it.\n\nOne command word causes the box to unfold into a boat 10 feet long, 4 feet wide, and 2 feet deep. The boat has one pair of oars, an anchor, a mast, and a lateen sail. The boat can hold up to four Medium creatures comfortably.\n\nThe second command word causes the box to unfold into a ship 24 feet long, 8 feet wide, and 6 feet deep. The ship has a deck, rowing seats, five sets of oars, a steering oar, an anchor, a deck cabin, and a mast with a square sail. The ship can hold fifteen Medium creatures comfortably.\n\nWhen the box becomes a vessel, its weight becomes that of a normal vessel its size, and anything that was stored in the box remains in the boat.\n\nThe third command word causes the _folding boat_ to fold back into a box, provided that no creatures are aboard. Any objects in the vessel that can't fit inside the box remain outside the box as it folds. Any objects in the vessel that can fit inside the box do so.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "gauntlets-of-ogre-power", + "fields": { + "name": "Gauntlets of Ogre Power", + "desc": "Your Strength score is 19 while you wear these gauntlets. They have no effect on you if your Strength is already 19 or higher.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "gem-of-brightness", + "fields": { + "name": "Gem of Brightness", + "desc": "This prism has 50 charges. While you are holding it, you can use an action to speak one of three command words to cause one of the following effects:\n\n* The first command word causes the gem to shed bright light in a 30-foot radius and dim light for an additional 30 feet. This effect doesn't expend a charge. It lasts until you use a bonus action to repeat the command word or until you use another function of the gem.\n* The second command word expends 1 charge and causes the gem to fire a brilliant beam of light at one creature you can see within 60 feet of you. The creature must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n* The third command word expends 5 charges and causes the gem to flare with blinding light in a 30* foot cone originating from it. Each creature in the cone must make a saving throw as if struck by the beam created with the second command word.\n\nWhen all of the gem's charges are expended, the gem becomes a nonmagical jewel worth 50 gp.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "gem-of-seeing", + "fields": { + "name": "Gem of Seeing", + "desc": "This gem has 3 charges. As an action, you can speak the gem's command word and expend 1 charge. For the next 10 minutes, you have truesight out to 120 feet when you peer through the gem.\n\nThe gem regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "gloves-of-missile-snaring", + "fields": { + "name": "Gloves of Missile Snaring", + "desc": "These gloves seem to almost meld into your hands when you don them. When a ranged weapon attack hits you while you're wearing them, you can use your reaction to reduce the damage by 1d10 + your Dexterity modifier, provided that you have a free hand. If you reduce the damage to 0, you can catch the missile if it is small enough for you to hold in that hand.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "gloves-of-swimming-and-climbing", + "fields": { + "name": "Gloves of Swimming and Climbing", + "desc": "While wearing these gloves, climbing and swimming don't cost you extra movement, and you gain a +5 bonus to Strength (Athletics) checks made to climb or swim.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "goggles-of-night", + "fields": { + "name": "Goggles of Night", + "desc": "While wearing these dark lenses, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing the goggles increases its range by 60 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "handy-haversack", + "fields": { + "name": "Handy Haversack", + "desc": "This backpack has a central pouch and two side pouches, each of which is an extradimensional space. Each side pouch can hold up to 20 pounds of material, not exceeding a volume of 2 cubic feet. The large central pouch can hold up to 8 cubic feet or 80 pounds of material. The backpack always weighs 5 pounds, regardless of its contents.\n\nPlacing an object in the haversack follows the normal rules for interacting with objects. Retrieving an item from the haversack requires you to use an action. When you reach into the haversack for a specific item, the item is always magically on top.\n\nThe haversack has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the haversack ruptures and is destroyed. If the haversack is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If the haversack is turned inside out, its contents spill forth, unharmed, and the haversack must be put right before it can be used again. If a breathing creature is placed within the haversack, the creature can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing the haversack inside an extradimensional space created by a _bag of holding_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hat-of-disguise", + "fields": { + "name": "Hat of Disguise", + "desc": "While wearing this hat, you can use an action to cast the _disguise self_ spell from it at will. The spell ends if the hat is removed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "headband-of-intellect", + "fields": { + "name": "Headband of Intellect", + "desc": "Your Intelligence score is 19 while you wear this headband. It has no effect on you if your Intelligence is already 19 or higher.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "helm-of-brilliance", + "fields": { + "name": "Helm of Brilliance", + "desc": "This dazzling helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm crumbles to dust. When all the gems are removed or destroyed, the helm loses its magic.\n\nYou gain the following benefits while wearing it:\n\n* You can use an action to cast one of the following spells (save DC 18), using one of the helm's gems of the specified type as a component: _daylight_ (opal), _fireball_ (fire opal), _prismatic spray_ (diamond), or _wall of fire_ (ruby). The gem is destroyed when the spell is cast and disappears from the helm.\n* As long as it has at least one diamond, the helm emits dim light in a 30-foot radius when at least one undead is within that area. Any undead that starts its turn in that area takes 1d6 radiant damage.\n* As long as the helm has at least one ruby, you have resistance to fire damage.\n* As long as the helm has at least one fire opal, you can use an action and speak a command word to cause one weapon you are holding to burst into flames. The flames emit bright light in a 10-foot radius and dim light for an additional 10 feet. The flames are harmless to you and the weapon. When you hit with an attack using the blazing weapon, the target takes an extra 1d6 fire damage. The flames last until you use a bonus action to speak the command word again or until you drop or stow the weapon.\n\nRoll a d20 if you are wearing the helm and take fire damage as a result of failing a saving throw against a spell. On a roll of 1, the helm emits beams of light from its remaining gems. Each creature within 60 feet of the helm other than you must succeed on a DC 17 Dexterity saving throw or be struck by a beam, taking radiant damage equal to the number of gems in the helm. The helm and its gems are then destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "helm-of-comprehending-languages", + "fields": { + "name": "Helm of Comprehending Languages", + "desc": "While wearing this helm, you can use an action to cast the _comprehend languages_ spell from it at will.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "helm-of-telepathy", + "fields": { + "name": "Helm of Telepathy", + "desc": "While wearing this helm, you can use an action to cast the _detect thoughts_ spell (save DC 13) from it. As long as you maintain concentration on the spell, you can use a bonus action to send a telepathic message to a creature you are focused on. It can reply-using a bonus action to do so-while your focus on it continues.\n\nWhile focusing on a creature with _detect thoughts_, you can use an action to cast the _suggestion_ spell (save DC 13) from the helm on that creature. Once used, the _suggestion_ property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "helm-of-teleportation", + "fields": { + "name": "Helm of Teleportation", + "desc": "This helm has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _teleport_ spell from it. The helm regains 1d3\n\nexpended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "horn-of-blasting", + "fields": { + "name": "Horn of Blasting", + "desc": "You can use an action to speak the horn's command word and then blow the horn, which emits a thunderous blast in a 30-foot cone that is audible 600 feet away. Each creature in the cone must make a DC 15 Constitution saving throw. On a failed save, a creature takes 5d6 thunder damage and is deafened for 1 minute. On a successful save, a creature takes half as much damage and isn't deafened. Creatures and objects made of glass or crystal have disadvantage on the saving throw and take 10d6 thunder damage instead of 5d6.\n\nEach use of the horn's magic has a 20 percent chance of causing the horn to explode. The explosion deals 10d6 fire damage to the blower and destroys the horn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "horseshoes-of-a-zephyr", + "fields": { + "name": "Horseshoes of a Zephyr", + "desc": "These iron horseshoes come in a set of four. While all four shoes are affixed to the hooves of a horse or similar creature, they allow the creature to move normally while floating 4 inches above the ground. This effect means the creature can cross or stand above nonsolid or unstable surfaces, such as water or lava. The creature leaves no tracks and ignores difficult terrain. In addition, the creature can move at normal speed for up to 12 hours a day without suffering exhaustion from a forced march.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "horseshoes-of-speed", + "fields": { + "name": "Horseshoes of Speed", + "desc": "These iron horseshoes come in a set of four. While all four shoes are affixed to the hooves of a horse or similar creature, they increase the creature's walking speed by 30 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "immovable-rod", + "fields": { + "name": "Immovable Rod", + "desc": "This flat iron rod has a button on one end. You can use an action to press the button, which causes the rod to become magically fixed in place. Until you or another creature uses an action to push the button again, the rod doesn't move, even if it is defying gravity. The rod can hold up to 8,000 pounds of weight. More weight causes the rod to deactivate and fall. A creature can use an action to make a DC 30 Strength check, moving the fixed rod up to 10 feet on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "instant-fortress", + "fields": { + "name": "Instant Fortress", + "desc": "You can use an action to place this 1-inch metal cube on the ground and speak its command word. The cube rapidly grows into a fortress that remains until you use an action to speak the command word that dismisses it, which works only if the fortress is empty.\n\nThe fortress is a square tower, 20 feet on a side and 30 feet high, with arrow slits on all sides and a battlement atop it. Its interior is divided into two floors, with a ladder running along one wall to connect them. The ladder ends at a trapdoor leading to the roof. When activated, the tower has a small door on the side facing you. The door opens only at your command, which you can speak as a bonus action. It is immune to the _knock_ spell and similar magic, such as that of a _chime of opening_.\n\nEach creature in the area where the fortress appears must make a DC 15 Dexterity saving throw, taking 10d10 bludgeoning damage on a failed save, or half as much damage on a successful one. In either case, the creature is pushed to an unoccupied space outside but next to the fortress. Objects in the area that aren't being worn or carried take this damage and are pushed automatically.\n\nThe tower is made of adamantine, and its magic prevents it from being tipped over. The roof, the door, and the walls each have 100 hit points,\n\nimmunity to damage from nonmagical weapons excluding siege weapons, and resistance to all other damage. Only a _wish_ spell can repair the fortress (this use of the spell counts as replicating a spell of 8th level or lower). Each casting of _wish_ causes the roof, the door, or one wall to regain 50 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "iron-bands-of-binding", + "fields": { + "name": "Iron Bands of Binding", + "desc": "This rusty iron sphere measures 3 inches in diameter and weighs 1 pound. You can use an action to speak the command word and throw the sphere at a Huge or smaller creature you can see within 60 feet of you. As the sphere moves through the air, it opens into a tangle of metal bands.\n\nMake a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the target is restrained until you take a bonus action to speak the command word again to release it. Doing so, or missing with the attack, causes the bands to contract and become a sphere once more.\n\nA creature, including the one restrained, can use an action to make a DC 20 Strength check to break the iron bands. On a success, the item is destroyed, and the restrained creature is freed. If the check fails, any further attempts made by that creature automatically fail until 24 hours have elapsed.\n\nOnce the bands are used, they can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "iron-flask", + "fields": { + "name": "Iron Flask", + "desc": "This iron bottle has a brass stopper. You can use an action to speak the flask's command word, targeting a creature that you can see within 60 feet of you. If the target is native to a plane of existence other than the one you're on, the target must succeed on a DC 17 Wisdom saving throw or be trapped in the flask. If the target has been trapped by the flask before, it has advantage on the saving throw. Once trapped, a creature remains in the flask until released. The flask can hold only one creature at a time. A creature trapped in the flask doesn't need to breathe, eat, or drink and doesn't age.\n\nYou can use an action to remove the flask's stopper and release the creature the flask contains. The creature is friendly to you and your companions for 1 hour and obeys your commands for that duration. If you give no commands or give it a command that is likely to result in its death, it defends itself but otherwise takes no actions. At the end of the duration, the creature acts in accordance with its normal disposition and alignment.\n\nAn _identify_ spell reveals that a creature is inside the flask, but the only way to determine the type of creature is to open the flask. A newly discovered bottle might already contain a creature chosen by the GM or determined randomly.\n\n| d100 | Contents |\n|-------|-------------------|\n| 1-50 | Empty |\n| 51-54 | Demon (type 1) |\n| 55-58 | Demon (type 2) |\n| 59-62 | Demon (type 3) |\n| 63-64 | Demon (type 4) |\n| 65 | Demon (type 5) |\n| 66 | Demon (type 6) |\n| 67 | Deva |\n| 68-69 | Devil (greater) |\n| 70-73 | Devil (lesser) |\n| 74-75 | Djinni |\n| 76-77 | Efreeti |\n| 78-83 | Elemental (any) |\n| 84-86 | Invisible stalker |\n| 87-90 | Night hag |\n| 91 | Planetar |\n| 92-95 | Salamander |\n| 96 | Solar |\n| 97-99 | Succubus/incubus |\n| 100 | Xorn |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "lantern-of-revealing", + "fields": { + "name": "Lantern of Revealing", + "desc": "While lit, this hooded lantern burns for 6 hours on 1 pint of oil, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. Invisible creatures and objects are visible as long as they are in the lantern's bright light. You can use an action to lower the hood, reducing the light to dim light in a 5* foot radius.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mantle-of-spell-resistance", + "fields": { + "name": "Mantle of Spell Resistance", + "desc": "You have advantage on saving throws against spells while you wear this cloak.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "manual-of-bodily-health", + "fields": { + "name": "Manual of Bodily Health", + "desc": "This book contains health and diet tips, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Constitution score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "manual-of-gainful-exercise", + "fields": { + "name": "Manual of Gainful Exercise", + "desc": "This book describes fitness exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Strength score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "manual-of-golems", + "fields": { + "name": "Manual of Golems", + "desc": "This tome contains information and incantations necessary to make a particular type of golem. The GM chooses the type or determines it randomly. To decipher and use the manual, you must be a spellcaster with at least two 5th-level spell slots. A creature that can't use a _manual of golems_ and attempts to read it takes 6d6 psychic damage.\n\n| d20 | Golem | Time | Cost |\n|-------|-------|----------|------------|\n| 1-5 | Clay | 30 days | 65,000 gp |\n| 6-17 | Flesh | 60 days | 50,000 gp |\n| 18 | Iron | 120 days | 100,000 gp |\n| 19-20 | Stone | 90 days | 80,000 gp |\n\nTo create a golem, you must spend the time shown on the table, working without interruption with the manual at hand and resting no more than 8 hours per day. You must also pay the specified cost to purchase supplies.\n\nOnce you finish creating the golem, the book is consumed in eldritch flames. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "manual-of-quickness-of-action", + "fields": { + "name": "Manual of Quickness of Action", + "desc": "This book contains coordination and balance exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Dexterity score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "marvelous-pigments", + "fields": { + "name": "Marvelous Pigments", + "desc": "Typically found in 1d4 pots inside a fine wooden box with a brush (weighing 1 pound in total), these pigments allow you to create three-dimensional objects by painting them in two dimensions. The paint flows from the brush to form the desired object as you concentrate on its image.\n\nEach pot of paint is sufficient to cover 1,000 square feet of a surface, which lets you create inanimate objects or terrain features-such as a door, a pit, flowers, trees, cells, rooms, or weapons- that are up to 10,000 cubic feet. It takes 10 minutes to cover 100 square feet.\n\nWhen you complete the painting, the object or terrain feature depicted becomes a real, nonmagical object. Thus, painting a door on a wall creates an actual door that can be opened to whatever is beyond. Painting a pit on a floor creates a real pit, and its depth counts against the total area of objects you create.\n\nNothing created by the pigments can have a value greater than 25 gp. If you paint an object of greater value (such as a diamond or a pile of gold), the object looks authentic, but close inspection reveals it is made from paste, bone, or some other worthless material.\n\nIf you paint a form of energy such as fire or lightning, the energy appears but dissipates as soon as you complete the painting, doing no harm to anything.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "medallion-of-thoughts", + "fields": { + "name": "Medallion of Thoughts", + "desc": "The medallion has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _detect thoughts_ spell (save DC 13) from it. The medallion regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mirror-of-life-trapping", + "fields": { + "name": "Mirror of Life Trapping", + "desc": "When this 4-foot-tall mirror is viewed indirectly, its surface shows faint images of creatures. The mirror weighs 50 pounds, and it has AC 11, 10 hit points, and vulnerability to bludgeoning damage. It shatters and is destroyed when reduced to 0 hit points.\n\nIf the mirror is hanging on a vertical surface and you are within 5 feet of it, you can use an action to speak its command word and activate it. It remains activated until you use an action to speak the command word again.\n\nAny creature other than you that sees its reflection in the activated mirror while within 30 feet of it must succeed on a DC 15 Charisma saving throw or be trapped, along with anything it is wearing or carrying, in one of the mirror's twelve extradimensional cells. This saving throw is made with advantage if the creature knows the mirror's nature, and constructs succeed on the saving throw automatically.\n\nAn extradimensional cell is an infinite expanse filled with thick fog that reduces visibility to 10 feet. Creatures trapped in the mirror's cells don't age, and they don't need to eat, drink, or sleep. A creature trapped within a cell can escape using magic that permits planar travel. Otherwise, the creature is confined to the cell until freed.\n\nIf the mirror traps a creature but its twelve extradimensional cells are already occupied, the mirror frees one trapped creature at random to accommodate the new prisoner. A freed creature appears in an unoccupied space within sight of the mirror but facing away from it. If the mirror is shattered, all creatures it contains are freed and appear in unoccupied spaces near it.\n\nWhile within 5 feet of the mirror, you can use an action to speak the name of one creature trapped in it or call out a particular cell by number. The creature named or contained in the named cell appears as an image on the mirror's surface. You and the creature can then communicate normally.\n\nIn a similar way, you can use an action to speak a second command word and free one creature trapped in the mirror. The freed creature appears, along with its possessions, in the unoccupied space nearest to the mirror and facing away from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "necklace-of-adaptation", + "fields": { + "name": "Necklace of Adaptation", + "desc": "While wearing this necklace, you can breathe normally in any environment, and you have advantage on saving throws made against harmful gases and vapors (such as _cloudkill_ and _stinking cloud_ effects, inhaled poisons, and the breath weapons of some dragons).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "necklace-of-fireballs", + "fields": { + "name": "Necklace of Fireballs", + "desc": "This necklace has 1d6 + 3 beads hanging from it. You can use an action to detach a bead and throw it up to 60 feet away. When it reaches the end of its trajectory, the bead detonates as a 3rd-level _fireball_ spell (save DC 15).\n\nYou can hurl multiple beads, or even the whole necklace, as one action. When you do so, increase the level of the _fireball_ by 1 for each bead beyond the first.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "necklace-of-prayer-beads", + "fields": { + "name": "Necklace of Prayer Beads", + "desc": "This necklace has 1d4 + 2 magic beads made from aquamarine, black pearl, or topaz. It also has many nonmagical beads made from stones such as amber, bloodstone, citrine, coral, jade, pearl, or quartz. If a magic bead is removed from the necklace, that bead loses its magic.\n\nSix types of magic beads exist. The GM decides the type of each bead on the necklace or determines it randomly. A necklace can have more than one bead of the same type. To use one, you must be wearing the necklace. Each bead contains a spell that you can cast from it as a bonus action (using your spell save DC if a save is necessary). Once a magic bead's spell is cast, that bead can't be used again until the next dawn.\n\n| d20 | Bead of... | Spell |\n|-------|--------------|-----------------------------------------------|\n| 1-6 | Blessing | Bless |\n| 7-12 | Curing | Cure wounds (2nd level) or lesser restoration |\n| 13-16 | Favor | Greater restoration |\n| 17-18 | Smiting | Branding smite |\n| 19 | Summons | Planar ally |\n| 20 | Wind walking | Wind walk |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-etherealness", + "fields": { + "name": "Oil of Etherealness", + "desc": "Beads of this cloudy gray oil form on the outside of its container and quickly evaporate. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature then gains the effect of the _etherealness_ spell for 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-sharpness", + "fields": { + "name": "Oil of Sharpness", + "desc": "This clear, gelatinous oil sparkles with tiny, ultrathin silver shards. The oil can coat one slashing or piercing weapon or up to 5 pieces of slashing or piercing ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item is magical and has a +3 bonus to attack and damage rolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-slipperiness", + "fields": { + "name": "Oil of Slipperiness", + "desc": "This sticky black unguent is thick and heavy in the container, but it flows quickly when poured. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature then gains the effect of a _freedom of movement_ spell for 8 hours.\n\nAlternatively, the oil can be poured on the ground as an action, where it covers a 10-foot square, duplicating the effect of the _grease_ spell in that area for 8 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "pearl-of-power", + "fields": { + "name": "Pearl of Power", + "desc": "While this pearl is on your person, you can use an action to speak its command word and regain one expended spell slot. If the expended slot was of 4th level or higher, the new slot is 3rd level. Once you use the pearl, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "periapt-of-health", + "fields": { + "name": "Periapt of Health", + "desc": "You are immune to contracting any disease while you wear this pendant. If you are already infected with a disease, the effects of the disease are suppressed you while you wear the pendant.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "periapt-of-proof-against-poison", + "fields": { + "name": "Periapt of Proof against Poison", + "desc": "This delicate silver chain has a brilliant-cut black gem pendant. While you wear it, poisons have no effect on you. You are immune to the poisoned condition and have immunity to poison damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "periapt-of-wound-closure", + "fields": { + "name": "Periapt of Wound Closure", + "desc": "While you wear this pendant, you stabilize whenever you are dying at the start of your turn. In addition, whenever you roll a Hit Die to regain hit points, double the number of hit points it restores.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "philter-of-love", + "fields": { + "name": "Philter of Love", + "desc": "The next time you see a creature within 10 minutes after drinking this philter, you become charmed by that creature for 1 hour. If the creature is of a species and gender you are normally attracted to, you regard it as your true love while you are charmed. This potion's rose-hued, effervescent liquid contains one easy-to-miss bubble shaped like a heart.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "pipes-of-haunting", + "fields": { + "name": "Pipes of Haunting", + "desc": "You must be proficient with wind instruments to use these pipes. They have 3 charges. You can use an action to play them and expend 1 charge to create an eerie, spellbinding tune. Each creature within 30 feet of you that hears you play must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. If you wish, all creatures in the area that aren't hostile toward you automatically succeed on the saving throw. A creature that fails the saving throw can repeat it at the end of each of its turns, ending the effect on itself on a success. A creature that succeeds on its saving throw is immune to the effect of these pipes for 24 hours. The pipes regain 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "pipes-of-the-sewers", + "fields": { + "name": "Pipes of the Sewers", + "desc": "You must be proficient with wind instruments to use these pipes. While you are attuned to the pipes, ordinary rats and giant rats are indifferent toward you and will not attack you unless you threaten or harm them.\n\nThe pipes have 3 charges. If you play the pipes as an action, you can use a bonus action to expend 1 to 3 charges, calling forth one swarm of rats with each expended charge, provided that enough rats are within half a mile of you to be called in this fashion (as determined by the GM). If there aren't enough rats to form a swarm, the charge is wasted. Called swarms move toward the music by the shortest available route but aren't under your control otherwise. The pipes regain 1d3 expended charges daily at dawn.\n\nWhenever a swarm of rats that isn't under another creature's control comes within 30 feet of you while you are playing the pipes, you can make a Charisma check contested by the swarm's Wisdom check. If you lose the contest, the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours. If you win the contest, the swarm is swayed by the pipes' music and becomes friendly to you and your companions for as long as you continue to play the pipes each round as an action. A friendly swarm obeys your commands. If you issue no commands to a friendly swarm, it defends itself but otherwise takes no actions. If a friendly swarm starts its turn and can't hear the pipes' music, your control over that swarm ends, and the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "portable-hole", + "fields": { + "name": "Portable Hole", + "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold a _portable hole_ and place it on or against a solid surface, whereupon the _portable hole_ creates an extradimensional hole 10 feet deep. The cylindrical space within the hole exists on a different plane, so it can't be used to create open passages. Any creature inside an open _portable hole_ can exit the hole by climbing out of it.\n\nYou can use an action to close a _portable hole_ by taking hold of the edges of the cloth and folding it up. Folding the cloth closes the hole, and any creatures or objects within remain in the extradimensional space. No matter what's in it, the hole weighs next to nothing.\n\nIf the hole is folded up, a creature within the hole's extradimensional space can use an action to make a DC 10 Strength check. On a successful check, the creature forces its way out and appears within 5 feet of the _portable hole_ or the creature carrying it. A breathing creature within a closed _portable hole_ can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing a _portable hole_ inside an extradimensional space created by a _bag of holding_, _handy haversack_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-animal-friendship", + "fields": { + "name": "Potion of Animal Friendship", + "desc": "When you drink this potion, you can cast the _animal friendship_ spell (save DC 13) for 1 hour at will. Agitating this muddy liquid brings little bits into view: a fish scale, a hummingbird tongue, a cat claw, or a squirrel hair.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-clairvoyance", + "fields": { + "name": "Potion of Clairvoyance", + "desc": "When you drink this potion, you gain the effect of the _clairvoyance_ spell. An eyeball bobs in this yellowish liquid but vanishes when the potion is opened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-climbing", + "fields": { + "name": "Potion of Climbing", + "desc": "When you drink this potion, you gain a climbing speed equal to your walking speed for 1 hour. During this time, you have advantage on Strength (Athletics) checks you make to climb. The potion is separated into brown, silver, and gray layers resembling bands of stone. Shaking the bottle fails to mix the colors.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-diminution", + "fields": { + "name": "Potion of Diminution", + "desc": "When you drink this potion, you gain the \"reduce\" effect of the _enlarge/reduce_ spell for 1d4 hours (no concentration required). The red in the potion's liquid continuously contracts to a tiny bead and then expands to color the clear liquid around it. Shaking the bottle fails to interrupt this process.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-flying", + "fields": { + "name": "Potion of Flying", + "desc": "When you drink this potion, you gain a flying speed equal to your walking speed for 1 hour and can hover. If you're in the air when the potion wears off, you fall unless you have some other means of staying aloft. This potion's clear liquid floats at the top of its container and has cloudy white impurities drifting in it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-gaseous-form", + "fields": { + "name": "Potion of Gaseous Form", + "desc": "When you drink this potion, you gain the effect of the _gaseous form_ spell for 1 hour (no concentration required) or until you end the effect as a bonus action. This potion's container seems to hold fog that moves and pours like water.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-growth", + "fields": { + "name": "Potion of Growth", + "desc": "When you drink this potion, you gain the \"enlarge\" effect of the _enlarge/reduce_ spell for 1d4 hours (no concentration required). The red in the potion's liquid continuously expands from a tiny bead to color the clear liquid around it and then contracts. Shaking the bottle fails to interrupt this process.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-heroism", + "fields": { + "name": "Potion of Heroism", + "desc": "For 1 hour after drinking it, you gain 10 temporary hit points that last for 1 hour. For the same duration, you are under the effect of the _bless_ spell (no concentration required). This blue potion bubbles and steams as if boiling.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-invisibility", + "fields": { + "name": "Potion of Invisibility", + "desc": "This potion's container looks empty but feels as though it holds liquid. When you drink it, you become invisible for 1 hour. Anything you wear or carry is invisible with you. The effect ends early if you attack or cast a spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-mind-reading", + "fields": { + "name": "Potion of Mind Reading", + "desc": "When you drink this potion, you gain the effect of the _detect thoughts_ spell (save DC 13). The potion's dense, purple liquid has an ovoid cloud of pink floating in it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-poison", + "fields": { + "name": "Potion of Poison", + "desc": "This concoction looks, smells, and tastes like a _potion of healing_ or other beneficial potion. However, it is actually poison masked by illusion magic. An _identify_ spell reveals its true nature.\n\nIf you drink it, you take 3d6 poison damage, and you must succeed on a DC 13 Constitution saving throw or be poisoned. At the start of each of your turns while you are poisoned in this way, you take 3d6 poison damage. At the end of each of your turns, you can repeat the saving throw. On a successful save, the poison damage you take on your subsequent turns decreases by 1d6. The poison ends when the damage decreases to 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-resistance", + "fields": { + "name": "Potion of Resistance", + "desc": "When you drink this potion, you gain resistance to one type of damage for 1 hour. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-speed", + "fields": { + "name": "Potion of Speed", + "desc": "When you drink this potion, you gain the effect of the _haste_ spell for 1 minute (no concentration required). The potion's yellow fluid is streaked with black and swirls on its own.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-water-breathing", + "fields": { + "name": "Potion of Water Breathing", + "desc": "You can breathe underwater for 1 hour after drinking this potion. Its cloudy green fluid smells of the sea and has a jellyfish-like bubble floating in it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "restorative-ointment", + "fields": { + "name": "Restorative Ointment", + "desc": "This glass jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture that smells faintly of aloe. The jar and its contents weigh 1/2 pound.\n\nAs an action, one dose of the ointment can be swallowed or applied to the skin. The creature that receives it regains 2d8 + 2 hit points, ceases to be poisoned, and is cured of any disease.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-animal-influence", + "fields": { + "name": "Ring of Animal Influence", + "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 of its charges to cast one of the following spells:\n\n* _Animal friendship_ (save DC 13)\n* _Fear_ (save DC 13), targeting only beasts that have an Intelligence of 3 or lower\n* _Speak with animals_", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-djinni-summoning", + "fields": { + "name": "Ring of Djinni Summoning", + "desc": "While wearing this ring, you can speak its command word as an action to summon a particular djinni from the Elemental Plane of Air. The djinni appears in an unoccupied space you choose within 120 feet of you. It remains as long as you concentrate (as if concentrating on a spell), to a maximum of 1 hour, or until it drops to 0 hit points. It then returns to its home plane.\n\nWhile summoned, the djinni is friendly to you and your companions. It obeys any commands you give it, no matter what language you use. If you fail to command it, the djinni defends itself against attackers but takes no other actions.\n\nAfter the djinni departs, it can't be summoned again for 24 hours, and the ring becomes nonmagical if the djinni dies.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-elemental-command", + "fields": { + "name": "Ring of Elemental Command", + "desc": "This ring is linked to one of the four Elemental Planes. The GM chooses or randomly determines the linked plane.\n\nWhile wearing this ring, you have advantage on attack rolls against elementals from the linked plane, and they have disadvantage on attack rolls against you. In addition, you have access to properties based on the linked plane.\n\nThe ring has 5 charges. It regains 1d4 + 1 expended charges daily at dawn. Spells cast from the ring have a save DC of 17.\n\n**_Ring of Air Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on an air elemental. In addition, when you fall, you descend 60 feet per round and take no damage from falling. You can also speak and understand Auran.\n\nIf you help slay an air elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You have resistance to lightning damage.\n* You have a flying speed equal to your walking speed and can hover.\n* You can cast the following spells from the ring, expending the necessary number of charges: _chain lightning_ (3 charges), _gust of wind_ (2 charges), or _wind wall_ (1 charge).\n\n**_Ring of Earth Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on an earth elemental. In addition, you can move in difficult terrain that is composed of rubble, rocks, or dirt as if it were normal terrain. You can also speak and understand Terran.\n\nIf you help slay an earth elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You have resistance to acid damage.\n* You can move through solid earth or rock as if those areas were difficult terrain. If you end your turn there, you are shunted out to the nearest unoccupied space you last occupied.\n* You can cast the following spells from the ring, expending the necessary number of charges: _stone shape_ (2 charges), _stoneskin_ (3 charges), or _wall of stone_ (3 charges).\n\n**_Ring of Fire Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on a fire elemental. In addition, you have resistance to fire damage. You can also speak and understand Ignan.\n\nIf you help slay a fire elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You are immune to fire damage.\n* You can cast the following spells from the ring, expending the necessary number of charges: _burning hands_ (1 charge), _fireball_ (2 charges), and _wall of fire_ (3 charges).\n\n**_Ring of Water Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on a water elemental. In addition, you can stand on and walk across liquid surfaces as if they were solid ground. You can also speak and understand Aquan.\n\nIf you help slay a water elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You can breathe underwater and have a swimming speed equal to your walking speed.\n* You can cast the following spells from the ring, expending the necessary number of charges: _create or destroy water_ (1 charge), _control water_ (3 charges), _ice storm_ (2 charges), or _wall of ice_ (3 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-evasion", + "fields": { + "name": "Ring of Evasion", + "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. When you fail a Dexterity saving throw while wearing it, you can use your reaction to expend 1 of its charges to succeed on that saving throw instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-feather-falling", + "fields": { + "name": "Ring of Feather Falling", + "desc": "When you fall while wearing this ring, you descend 60 feet per round and take no damage from falling.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-free-action", + "fields": { + "name": "Ring of Free Action", + "desc": "While you wear this ring, difficult terrain doesn't cost you extra movement. In addition, magic can neither reduce your speed nor cause you to be paralyzed or restrained.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-invisibility", + "fields": { + "name": "Ring of Invisibility", + "desc": "While wearing this ring, you can turn invisible as an action. Anything you are wearing or carrying is invisible with you. You remain invisible until the ring is removed, until you attack or cast a spell, or until you use a bonus action to become visible again.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-jumping", + "fields": { + "name": "Ring of Jumping", + "desc": "While wearing this ring, you can cast the _jump_ spell from it as a bonus action at will, but can target only yourself when you do so.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-mind-shielding", + "fields": { + "name": "Ring of Mind Shielding", + "desc": "While wearing this ring, you are immune to magic that allows other creatures to read your thoughts, determine whether you are lying, know your alignment, or know your creature type. Creatures can telepathically communicate with you only if you allow it.\n\nYou can use an action to cause the ring to become invisible until you use another action to make it visible, until you remove the ring, or until you die.\n\nIf you die while wearing the ring, your soul enters it, unless it already houses a soul. You can remain in the ring or depart for the afterlife. As long as your soul is in the ring, you can telepathically communicate with any creature wearing it. A wearer can't prevent this telepathic communication.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-protection", + "fields": { + "name": "Ring of Protection", + "desc": "You gain a +1 bonus to AC and saving throws while wearing this ring.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-regeneration", + "fields": { + "name": "Ring of Regeneration", + "desc": "While wearing this ring, you regain 1d6 hit points every 10 minutes, provided that you have at least 1 hit point. If you lose a body part, the ring causes the missing part to regrow and return to full functionality after 1d6 + 1 days if you have at least 1 hit point the whole time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-resistance", + "fields": { + "name": "Ring of Resistance", + "desc": "You have resistance to one damage type while wearing this ring. The gem in the ring indicates the type, which the GM chooses or determines randomly.\n\n| d10 | Damage Type | Gem |\n|-----|-------------|------------|\n| 1 | Acid | Pearl |\n| 2 | Cold | Tourmaline |\n| 3 | Fire | Garnet |\n| 4 | Force | Sapphire |\n| 5 | Lightning | Citrine |\n| 6 | Necrotic | Jet |\n| 7 | Poison | Amethyst |\n| 8 | Psychic | Jade |\n| 9 | Radiant | Topaz |\n| 10 | Thunder | Spinel |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-shooting-stars", + "fields": { + "name": "Ring of Shooting Stars", + "desc": "While wearing this ring in dim light or darkness, you can cast _dancing lights_ and _light_ from the ring at will. Casting either spell from the ring requires an action.\n\nThe ring has 6 charges for the following other properties. The ring regains 1d6 expended charges daily at dawn.\n\n**_Faerie Fire_**. You can expend 1 charge as an action to cast _faerie fire_ from the ring.\n\n**_Ball Lightning_**. You can expend 2 charges as an action to create one to four 3-foot-diameter spheres of lightning. The more spheres you create, the less powerful each sphere is individually.\n\nEach sphere appears in an unoccupied space you can see within 120 feet of you. The spheres last as long as you concentrate (as if concentrating on a spell), up to 1 minute. Each sphere sheds dim light in a 30-foot radius.\n\nAs a bonus action, you can move each sphere up to 30 feet, but no farther than 120 feet away from you. When a creature other than you comes within 5 feet of a sphere, the sphere discharges lightning at that creature and disappears. That creature must make a DC 15 Dexterity saving throw. On a failed save, the creature takes lightning damage based on the number of spheres you created.\n\n| Spheres | Lightning Damage |\n|---------|------------------|\n| 4 | 2d4 |\n| 3 | 2d6 |\n| 2 | 5d4 |\n| 1 | 4d12 |\n\n**_Shooting Stars_**. You can expend 1 to 3 charges as an action. For every charge you expend, you launch a glowing mote of light from the ring at a point you can see within 60 feet of you. Each creature within a 15-foot cube originating from that point is showered in sparks and must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-spell-storing", + "fields": { + "name": "Ring of Spell Storing", + "desc": "This ring stores spells cast into it, holding them until the attuned wearer uses them. The ring can store up to 5 levels worth of spells at a time. When found, it contains 1d6 - 1 levels of stored spells chosen by the GM.\n\nAny creature can cast a spell of 1st through 5th level into the ring by touching the ring as the spell is cast. The spell has no effect, other than to be stored in the ring. If the ring can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\n\nWhile wearing this ring, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the ring is no longer stored in it, freeing up space.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-spell-turning", + "fields": { + "name": "Ring of Spell Turning", + "desc": "While wearing this ring, you have advantage on saving throws against any spell that targets only you (not in an area of effect). In addition, if you roll a 20 for the save and the spell is 7th level or lower, the spell has no effect on you and instead targets the caster, using the slot level, spell save DC, attack bonus, and spellcasting ability of the caster.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-swimming", + "fields": { + "name": "Ring of Swimming", + "desc": "You have a swimming speed of 40 feet while wearing this ring.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-telekinesis", + "fields": { + "name": "Ring of Telekinesis", + "desc": "While wearing this ring, you can cast the _telekinesis_ spell at will, but you can target only objects that aren't being worn or carried.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-the-ram", + "fields": { + "name": "Ring of the Ram", + "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 to 3 of its charges to attack one creature you can see within 60 feet of you. The ring produces a spectral ram's head and makes its attack roll with a +7 bonus. On a hit, for each charge you spend, the target takes 2d10 force damage and is pushed 5 feet away from you.\n\nAlternatively, you can expend 1 to 3 of the ring's charges as an action to try to break an object you can see within 60 feet of you that isn't being worn or carried. The ring makes a Strength check with a +5 bonus for each charge you spend.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-three-wishes", + "fields": { + "name": "Ring of Three Wishes", + "desc": "While wearing this ring, you can use an action to expend 1 of its 3 charges to cast the _wish_ spell from it. The ring becomes nonmagical when you use the last charge.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-warmth", + "fields": { + "name": "Ring of Warmth", + "desc": "While wearing this ring, you have resistance to cold damage. In addition, you and everything you wear and carry are unharmed by temperatures as low as -50 degrees Fahrenheit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-water-walking", + "fields": { + "name": "Ring of Water Walking", + "desc": "While wearing this ring, you can stand on and move across any liquid surface as if it were solid ground.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-x-ray-vision", + "fields": { + "name": "Ring of X-ray Vision", + "desc": "While wearing this ring, you can use an action to speak its command word. When you do so, you can see into and through solid matter for 1 minute. This vision has a radius of 30 feet. To you, solid objects within that radius appear transparent and don't prevent light from passing through them. The vision can penetrate 1 foot of stone, 1 inch of common metal, or up to 3 feet of wood or dirt. Thicker substances block the vision, as does a thin sheet of lead.\n\nWhenever you use the ring again before taking a long rest, you must succeed on a DC 15 Constitution saving throw or gain one level of exhaustion.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "robe-of-eyes", + "fields": { + "name": "Robe of Eyes", + "desc": "This robe is adorned with eyelike patterns. While you wear the robe, you gain the following benefits:\n\n* The robe lets you see in all directions, and you have advantage on Wisdom (Perception) checks that rely on sight.\n* You have darkvision out to a range of 120 feet.\n* You can see invisible creatures and objects, as well as see into the Ethereal Plane, out to a range of 120 feet.\n\nThe eyes on the robe can't be closed or averted. Although you can close or avert your own eyes, you are never considered to be doing so while wearing this robe.\n\nA _light_ spell cast on the robe or a _daylight_ spell cast within 5 feet of the robe causes you to be blinded for 1 minute. At the end of each of your turns, you can make a Constitution saving throw (DC 11 for _light_ or DC 15 for _daylight_), ending the blindness on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "robe-of-scintillating-colors", + "fields": { + "name": "Robe of Scintillating Colors", + "desc": "This robe has 3 charges, and it regains 1d3 expended charges daily at dawn. While you wear it, you can use an action and expend 1 charge to cause the garment to display a shifting pattern of dazzling hues until the end of your next turn. During this time, the robe sheds bright light in a 30-foot radius and dim light for an additional 30 feet. Creatures that can see you have disadvantage on attack rolls against you. In addition, any creature in the bright light that can see you when the robe's power is activated must succeed on a DC 15 Wisdom saving throw or become stunned until the effect ends.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "robe-of-stars", + "fields": { + "name": "Robe of Stars", + "desc": "This black or dark blue robe is embroidered with small white or silver stars. You gain a +1 bonus to saving throws while you wear it.\n\nSix stars, located on the robe's upper front portion, are particularly large. While wearing this robe, you can use an action to pull off one of the stars and use it to cast _magic missile_ as a 5th-level spell. Daily at dusk, 1d6 removed stars reappear on the robe.\n\nWhile you wear the robe, you can use an action to enter the Astral Plane along with everything you are wearing and carrying. You remain there until you use an action to return to the plane you were on. You reappear in the last space you occupied, or if that space is occupied, the nearest unoccupied space.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "robe-of-the-archmagi", + "fields": { + "name": "Robe of the Archmagi", + "desc": "This elegant garment is made from exquisite cloth of white, gray, or black and adorned with silvery runes. The robe's color corresponds to the alignment for which the item was created. A white robe was made for good, gray for neutral, and black for evil. You can't attune to a _robe of the archmagi_ that doesn't correspond to your alignment.\n\nYou gain these benefits while wearing the robe:\n\n* If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\n* You have advantage on saving throws against spells and other magical effects.\n* Your spell save DC and spell attack bonus each increase by 2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "robe-of-useful-items", + "fields": { + "name": "Robe of Useful Items", + "desc": "This robe has cloth patches of various shapes and colors covering it. While wearing the robe, you can use an action to detach one of the patches, causing it to become the object or creature it represents. Once the last patch is removed, the robe becomes an ordinary garment.\n\nThe robe has two of each of the following patches:\n\n* Dagger\n* Bullseye lantern (filled and lit)\n* Steel mirror\n* 10-foot pole\n* Hempen rope (50 feet, coiled)\n* Sack\n\nIn addition, the robe has 4d4 other patches. The GM chooses the patches or determines them randomly.\n\n| d100 | Patch |\n|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-08 | Bag of 100 gp |\n| 09-15 | Silver coffer (1 foot long, 6 inches wide and deep) worth 500 gp |\n| 16-22 | Iron door (up to 10 feet wide and 10 feet high, barred on one side of your choice), which you can place in an opening you can reach; it conforms to fit the opening, attaching and hinging itself |\n| 23-30 | 10 gems worth 100 gp each |\n| 31-44 | Wooden ladder (24 feet long) |\n| 45-51 | A riding horse with saddle bags |\n| 52-59 | Pit (a cube 10 feet on a side), which you can place on the ground within 10 feet of you |\n| 60-68 | 4 potions of healing |\n| 69-75 | Rowboat (12 feet long) |\n| 76-83 | Spell scroll containing one spell of 1st to 3rd level |\n| 84-90 | 2 mastiffs |\n| 91-96 | Window (2 feet by 4 feet, up to 2 feet deep), which you can place on a vertical surface you can reach |\n| 97-100 | Portable ram |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-absorption", + "fields": { + "name": "Rod of Absorption", + "desc": "While holding this rod, you can use your reaction to absorb a spell that is targeting only you and not with an area of effect. The absorbed spell's effect is canceled, and the spell's energy-not the spell itself-is stored in the rod. The energy has the same level as the spell when it was cast. The rod can absorb and store up to 50 levels of energy over the course of its existence. Once the rod absorbs 50 levels of energy, it can't absorb more. If you are targeted by a spell that the rod can't store, the rod has no effect on that spell.\n\nWhen you become attuned to the rod, you know how many levels of energy the rod has absorbed over the course of its existence, and how many levels of spell energy it currently has stored.\n\nIf you are a spellcaster holding the rod, you can convert energy stored in it into spell slots to cast spells you have prepared or know. You can create spell slots only of a level equal to or lower than your own spell slots, up to a maximum of 5th level. You use the stored levels in place of your slots, but otherwise cast the spell as normal. For example, you can use 3 levels stored in the rod as a 3rd-level spell slot.\n\nA newly found rod has 1d10 levels of spell energy stored in it already. A rod that can no longer absorb spell energy and has no energy remaining becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-alertness", + "fields": { + "name": "Rod of Alertness", + "desc": "This rod has a flanged head and the following properties.\n\n**_Alertness_**. While holding the rod, you have advantage on Wisdom (Perception) checks and on rolls for initiative.\n\n**_Spells_**. While holding the rod, you can use an action to cast one of the following spells from it: _detect evil and good_, _detect magic_, _detect poison and disease_, or _see invisibility._\n\n**_Protective Aura_**. As an action, you can plant the haft end of the rod in the ground, whereupon the rod's head sheds bright light in a 60-foot radius and dim light for an additional 60 feet. While in that bright light, you and any creature that is friendly to you gain a +1 bonus to AC and saving throws and can sense the location of any invisible hostile creature that is also in the bright light.\n\nThe rod's head stops glowing and the effect ends after 10 minutes, or when a creature uses an action to pull the rod from the ground. This property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-lordly-might", + "fields": { + "name": "Rod of Lordly Might", + "desc": "This rod has a flanged head, and it functions as a magic mace that grants a +3 bonus to attack and damage rolls made with it. The rod has properties associated with six different buttons that are set in a row along the haft. It has three other properties as well, detailed below.\n\n**_Six Buttons_**. You can press one of the rod's six buttons as a bonus action. A button's effect lasts until you push a different button or until you push the same button again, which causes the rod to revert to its normal form.\n\nIf you press **button 1**, the rod becomes a _flame tongue_, as a fiery blade sprouts from the end opposite the rod's flanged head.\n\nIf you press **button 2**, the rod's flanged head folds down and two crescent-shaped blades spring out, transforming the rod into a magic battleaxe that grants a +3 bonus to attack and damage rolls made with it.\n\nIf you press **button 3**, the rod's flanged head folds down, a spear point springs from the rod's tip, and the rod's handle lengthens into a 6-foot haft, transforming the rod into a magic spear that grants a +3 bonus to attack and damage rolls made with it.\n\nIf you press **button 4**, the rod transforms into a climbing pole up to 50 feet long, as you specify. In surfaces as hard as granite, a spike at the bottom and three hooks at the top anchor the pole. Horizontal bars 3 inches long fold out from the sides, 1 foot apart, forming a ladder. The pole can bear up to 4,000 pounds. More weight or lack of solid anchoring causes the rod to revert to its normal form.\n\nIf you press **button 5**, the rod transforms into a handheld battering ram and grants its user a +10 bonus to Strength checks made to break through doors, barricades, and other barriers.\n\nIf you press **button 6**, the rod assumes or remains in its normal form and indicates magnetic north. (Nothing happens if this function of the rod is used in a location that has no magnetic north.) The rod also gives you knowledge of your approximate depth beneath the ground or your height above it.\n\n**_Drain Life_**. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Constitution saving throw. On a failure, the target takes an extra 4d6 necrotic damage, and you regain a number of hit points equal to half that necrotic damage. This property can't be used again until the next dawn.\n\n**_Paralyze_**. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Strength saving throw. On a failure, the target is paralyzed for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on a success. This property can't be used again until the next dawn.\n\n**_Terrify_**. While holding the rod, you can use an action to force each creature you can see within 30 feet of you to make a DC 17 Wisdom saving throw. On a failure, a target is frightened of you for 1 minute. A frightened target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. This property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-rulership", + "fields": { + "name": "Rod of Rulership", + "desc": "You can use an action to present the rod and command obedience from each creature of your choice that you can see within 120 feet of you. Each target must succeed on a DC 15 Wisdom saving throw or be charmed by you for 8 hours. While charmed in this way, the creature regards you as its trusted leader. If harmed by you or your companions, or commanded to do something contrary to its nature, a target ceases to be charmed in this way. The rod can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-security", + "fields": { + "name": "Rod of Security", + "desc": "While holding this rod, you can use an action to activate it. The rod then instantly transports you and up to 199 other willing creatures you can see to a paradise that exists in an extraplanar space. You choose the form that the paradise takes. It could be a tranquil garden, lovely glade, cheery tavern, immense palace, tropical island, fantastic carnival, or whatever else you can imagine. Regardless of its nature, the paradise contains enough water and food to sustain its visitors. Everything else that can be interacted with inside the extraplanar space can exist only there. For example, a flower picked from a garden in the paradise disappears if it is taken outside the extraplanar space.\n\nFor each hour spent in the paradise, a visitor regains hit points as if it had spent 1 Hit Die. Also, creatures don't age while in the paradise, although time passes normally. Visitors can remain in the paradise for up to 200 days divided by the number of creatures present (round down).\n\nWhen the time runs out or you use an action to end it, all visitors reappear in the location they occupied when you activated the rod, or an unoccupied space nearest that location. The rod can't be used again until ten days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "rope-of-climbing", + "fields": { + "name": "Rope of Climbing", + "desc": "This 60-foot length of silk rope weighs 3 pounds and can hold up to 3,000 pounds. If you hold one end of the rope and use an action to speak the command word, the rope animates. As a bonus action, you can command the other end to move toward a destination you choose. That end moves 10 feet on your turn when you first command it and 10 feet on each of your turns until reaching its destination, up to its maximum length away, or until you tell it to stop. You can also tell the rope to fasten itself securely to an object or to unfasten itself, to knot or unknot itself, or to coil itself for carrying.\n\nIf you tell the rope to knot, large knots appear at 1* foot intervals along the rope. While knotted, the rope shortens to a 50-foot length and grants advantage on checks made to climb it.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rope-of-entanglement", + "fields": { + "name": "Rope of Entanglement", + "desc": "This rope is 30 feet long and weighs 3 pounds. If you hold one end of the rope and use an action to speak its command word, the other end darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 15 Dexterity saving throw or become restrained.\n\nYou can release the creature by using a bonus action to speak a second command word. A target restrained by the rope can use an action to make a DC 15 Strength or Dexterity check (target's choice). On a success, the creature is no longer restrained by the rope.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scarab-of-protection", + "fields": { + "name": "Scarab of Protection", + "desc": "If you hold this beetle-shaped medallion in your hand for 1 round, an inscription appears on its surface revealing its magical nature. It provides two benefits while it is on your person:\n\n* You have advantage on saving throws against spells.\n* The scarab has 12 charges. If you fail a saving throw against a necromancy spell or a harmful effect originating from an undead creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into powder and is destroyed when its last charge is expended.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "shield-of-missile-attraction", + "fields": { + "name": "Shield of Missile Attraction", + "desc": "While holding this shield, you have resistance to damage from ranged weapon attacks.\n\n**_Curse_**. This shield is cursed. Attuning to it curses you until you are targeted by the _remove curse_ spell or similar magic. Removing the shield fails to end the curse on you. Whenever a ranged weapon attack is made against a target within 10 feet of you, the curse causes you to become the target instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "slippers-of-spider-climbing", + "fields": { + "name": "Slippers of Spider Climbing", + "desc": "While you wear these light shoes, you can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free. You have a climbing speed equal to your walking speed. However, the slippers don't allow you to move this way on a slippery surface, such as one covered by ice or oil.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sovereign-glue", + "fields": { + "name": "Sovereign Glue", + "desc": "This viscous, milky-white substance can form a permanent adhesive bond between any two objects. It must be stored in a jar or flask that has been coated inside with _oil of slipperiness._ When found, a container contains 1d6 + 1 ounces.\n\nOne ounce of the glue can cover a 1-foot square surface. The glue takes 1 minute to set. Once it has done so, the bond it creates can be broken only by the application of _universal solvent_ or _oil of etherealness_, or with a _wish_ spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "spellguard-shield", + "fields": { + "name": "Spellguard Shield", + "desc": "While holding this shield, you have advantage on saving throws against spells and other magical effects, and spell attacks have disadvantage against you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "sphere-of-annihilation", + "fields": { + "name": "Sphere of Annihilation", + "desc": "This 2-foot-diameter black sphere is a hole in the multiverse, hovering in space and stabilized by a magical field surrounding it.\n\nThe sphere obliterates all matter it passes through and all matter that passes through it. Artifacts are the exception. Unless an artifact is susceptible to damage from a _sphere of annihilation_, it passes through the sphere unscathed. Anything else that touches the sphere but isn't wholly engulfed and obliterated by it takes 4d10 force damage.\n\nThe sphere is stationary until someone controls it. If you are within 60 feet of an uncontrolled sphere, you can use an action to make a DC 25 Intelligence (Arcana) check. On a success, the sphere levitates in one direction of your choice, up to a number of feet equal to 5 × your Intelligence modifier (minimum 5 feet). On a failure, the sphere moves 10 feet toward you. A creature whose space the sphere enters must succeed on a DC 13 Dexterity saving throw or be touched by it, taking 4d10 force damage.\n\nIf you attempt to control a sphere that is under another creature's control, you make an Intelligence (Arcana) check contested by the other creature's Intelligence (Arcana) check. The winner of the contest gains control of the sphere and can levitate it as normal.\n\nIf the sphere comes into contact with a planar portal, such as that created by the _gate_ spell, or an extradimensional space, such as that within a _portable hole_, the GM determines randomly what happens, using the following table.\n\n| d100 | Result |\n|--------|------------------------------------------------------------------------------------------------------------------------------------|\n| 01-50 | The sphere is destroyed. |\n| 51-85 | The sphere moves through the portal or into the extradimensional space. |\n| 86-00 | A spatial rift sends each creature and object within 180 feet of the sphere, including the sphere, to a random plane of existence. |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-charming", + "fields": { + "name": "Staff of Charming", + "desc": "While holding this staff, you can use an action to expend 1 of its 10 charges to cast _charm person_, _command_, _or comprehend languages_ from it using your spell save DC. The staff can also be used as a magic quarterstaff.\n\nIf you are holding the staff and fail a saving throw against an enchantment spell that targets only you, you can turn your failed save into a successful one. You can't use this property of the staff again until the next dawn. If you succeed on a save against an enchantment spell that targets only you, with or without the staff's intervention, you can use your reaction to expend 1 charge from the staff and turn the spell back on its caster as if you had cast the spell.\n\nThe staff regains 1d8 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff becomes a nonmagical quarterstaff.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-fire", + "fields": { + "name": "Staff of Fire", + "desc": "You have resistance to fire damage while you hold this staff.\n\nThe staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: _burning hands_ (1 charge), _fireball_ (3 charges), or _wall of fire_ (4 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff blackens, crumbles into cinders, and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-frost", + "fields": { + "name": "Staff of Frost", + "desc": "You have resistance to cold damage while you hold this staff.\n\nThe staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: _cone of cold_ (5 charges), _fog cloud_ (1 charge), _ice storm_ (4 charges), or _wall of ice_ (4 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff turns to water and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-healing", + "fields": { + "name": "Staff of Healing", + "desc": "This staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability modifier: _cure wounds_ (1 charge per spell level, up to 4th), _lesser restoration_ (2 charges), or _mass cure wounds_ (5 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff vanishes in a flash of light, lost forever.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-power", + "fields": { + "name": "Staff of Power", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you gain a +2 bonus to Armor Class, saving throws, and spell attack rolls.\n\nThe staff has 20 charges for the following properties. The staff regains 2d8 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its +2 bonus to attack and damage rolls but loses all other properties. On a 20, the staff regains 1d8 + 2 charges.\n\n**_Power Strike_**. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 1d6 force damage to the target.\n\n**_Spells_**. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spell attack bonus: _cone of cold_ (5 charges), _fireball_ (5th-level version, 5 charges), _globe of invulnerability_ (6 charges), _hold monster_ (5 charges), _levitate_ (2 charges), _lightning bolt_ (5th-level version, 5 charges), _magic missile_ (1 charge), _ray of enfeeblement_ (1 charge), or _wall of force_ (5 charges).\n\n**_Retributive Strike_**. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it.\n\nYou have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take force damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin, as shown in the following table. On a successful save, a creature takes half as much damage.\n\n| Distance from Origin | Damage |\n|-----------------------|----------------------------------------|\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-striking", + "fields": { + "name": "Staff of Striking", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +3 bonus to attack and damage rolls made with it.\n\nThe staff has 10 charges. When you hit with a melee attack using it, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 force damage. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff becomes a nonmagical quarterstaff.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-swarming-insects", + "fields": { + "name": "Staff of Swarming Insects", + "desc": "This staff has 10 charges and regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a swarm of insects consumes and destroys the staff, then disperses.\n\n**_Spells_**. While holding the staff, you can use an action to expend some of its charges to cast one of the following spells from it, using your spell save DC: _giant insect_ (4 charges) or _insect plague_ (5 charges).\n\n**_Insect Cloud_**. While holding the staff, you can use an action and expend 1 charge to cause a swarm of harmless flying insects to spread out in a 30-foot radius from you. The insects remain for 10 minutes, making the area heavily obscured for creatures other than you. The swarm moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the swarm and ends the effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-magi", + "fields": { + "name": "Staff of the Magi", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While you hold it, you gain a +2 bonus to spell attack rolls.\n\nThe staff has 50 charges for the following properties. It regains 4d6 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 20, the staff regains 1d12 + 1 charges.\n\n**_Spell Absorption_**. While holding the staff, you have advantage on saving throws against spells. In addition, you can use your reaction when another creature casts a spell that targets only you. If you do, the staff absorbs the magic of the spell, canceling its effect and gaining a number of charges equal to the absorbed spell's level. However, if doing so brings the staff's total number of charges above 50, the staff explodes as if you activated its retributive strike (see below).\n\n**_Spells_**. While holding the staff, you can use an action to expend some of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: _conjure elemental_ (7 charges), _dispel magic_ (3 charges), _fireball_ (7th-level version, 7 charges), _flaming sphere_ (2 charges), _ice storm_ (4 charges), _invisibility_ (2 charges), _knock_ (2 charges), _lightning bolt_ (7th-level version, 7 charges), _passwall_ (5 charges), _plane shift_ (7 charges), _telekinesis_ (5 charges), _wall of fire_ (4 charges), or _web_ (2 charges).\n\nYou can also use an action to cast one of the following spells from the staff without using any charges: _arcane lock_, _detect magic_, _enlarge/reduce_, _light_, _mage hand_, or _protection from evil and good._\n\n**_Retributive Strike_**. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it.\n\nYou have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take force damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin, as shown in the following table. On a successful save, a creature takes half as much damage.\n\n| Distance from Origin | Damage |\n|-----------------------|----------------------------------------|\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-python", + "fields": { + "name": "Staff of the Python", + "desc": "You can use an action to speak this staff's command word and throw the staff on the ground within 10 feet of you. The staff becomes a giant constrictor snake under your control and acts on its own initiative count. By using a bonus action to speak the command word again, you return the staff to its normal form in a space formerly occupied by the snake.\n\nOn your turn, you can mentally command the snake if it is within 60 feet of you and you aren't incapacitated. You decide what action the snake takes and where it moves during its next turn, or you can issue it a general command, such as to attack your enemies or guard a location.\n\nIf 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.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-woodlands", + "fields": { + "name": "Staff of the Woodlands", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you have a +2 bonus to spell attack rolls.\n\nThe staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses its properties and becomes a nonmagical quarterstaff.\n\n**_Spells_**. You can use an action to expend 1 or more of the staff's charges to cast one of the following spells from it, using your spell save DC: _animal friendship_ (1 charge), _awaken_ (5 charges), _barkskin_ (2 charges), _locate animals or plants_ (2 charges), _speak with animals_ (1 charge), _speak with plants_ (3 charges), or _wall of thorns_ (6 charges).\n\nYou can also use an action to cast the _pass without trace_ spell from the staff without using any charges. **_Tree Form_**. You can use an action to plant one end of the staff in fertile earth and expend 1 charge to transform the staff into a healthy tree. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\n\nThe tree appears ordinary but radiates a faint aura of transmutation magic if targeted by _detect magic_. While touching the tree and using another action to speak its command word, you return the staff to its normal form. Any creature in the tree falls when it reverts to a staff.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-thunder-and-lightning", + "fields": { + "name": "Staff of Thunder and Lightning", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. It also has the following additional properties. When one of these properties is used, it can't be used again until the next dawn.\n\n**_Lightning_**. When you hit with a melee attack using the staff, you can cause the target to take an extra 2d6 lightning damage.\n\n**_Thunder_**. When you hit with a melee attack using the staff, you can cause the staff to emit a crack of thunder, audible out to 300 feet. The target you hit must succeed on a DC 17 Constitution saving throw or become stunned until the end of your next turn.\n\n**_Lightning Strike_**. You can use an action to cause a bolt of lightning to leap from the staff's tip in a line that is 5 feet wide and 120 feet long. Each creature in that line must make a DC 17 Dexterity saving throw, taking 9d6 lightning damage on a failed save, or half as much damage on a successful one.\n\n**_Thunderclap_**. You can use an action to cause the staff to issue a deafening thunderclap, audible out to 600 feet. Each creature within 60 feet of you (not including you) must make a DC 17 Constitution saving throw. On a failed save, a creature takes 2d6 thunder damage and becomes deafened for 1 minute. On a successful save, a creature takes half damage and isn't deafened.\n\n**_Thunder and Lightning_**. You can use an action to use the Lightning Strike and Thunderclap properties at the same time. Doing so doesn't expend the daily use of those properties, only the use of this one.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-withering", + "fields": { + "name": "Staff of Withering", + "desc": "This staff has 3 charges and regains 1d3 expended charges daily at dawn.\n\nThe staff can be wielded as a magic quarterstaff. On a hit, it deals damage as a normal quarterstaff, and you can expend 1 charge to deal an extra 2d10 necrotic damage to the target. In addition, the target must succeed on a DC 15 Constitution saving throw or have disadvantage for 1 hour on any ability check or saving throw that uses Strength or Constitution.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "stone-of-controlling-earth-elementals", + "fields": { + "name": "Stone of Controlling Earth Elementals", + "desc": "If the stone is touching the ground, you can use an action to speak its command word and summon an earth elemental, as if you had cast the _conjure elemental_ spell. The stone can't be used this way again until the next dawn. The stone weighs 5 pounds.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "stone-of-good-luck-luckstone", + "fields": { + "name": "Stone of Good Luck (Luckstone)", + "desc": "While this polished agate is on your person, you gain a +1 bonus to ability checks and saving throws.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "talisman-of-pure-good", + "fields": { + "name": "Talisman of Pure Good", + "desc": "This talisman is a mighty symbol of goodness. A creature that is neither good nor evil in alignment takes 6d6 radiant damage upon touching the talisman. An evil creature takes 8d6 radiant damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are a good cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 7 charges. If you are wearing or holding it, you can use an action to expend 1 charge from it and choose one creature you can see on the ground within 120 feet of you. If the target is of evil alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman disperses into motes of golden light and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "talisman-of-the-sphere", + "fields": { + "name": "Talisman of the Sphere", + "desc": "When you make an Intelligence (Arcana) check to control a _sphere of annihilation_ while you are holding this talisman, you double your proficiency bonus on the check. In addition, when you start your turn with control over a _sphere of annihilation_, you can use an action to levitate it 10 feet plus a number of additional feet equal to 10 × your Intelligence modifier.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "talisman-of-ultimate-evil", + "fields": { + "name": "Talisman of Ultimate Evil", + "desc": "This item symbolizes unrepentant evil. A creature that is neither good nor evil in alignment takes 6d6 necrotic damage upon touching the talisman. A good creature takes 8d6 necrotic damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are an evil cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 6 charges. If you are wearing or holding it, you can use an action to expend 1 charge from the talisman and choose one creature you can see on the ground within 120 feet of you. If the target is of good alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman dissolves into foul-smelling slime and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "tome-of-clear-thought", + "fields": { + "name": "Tome of Clear Thought", + "desc": "This book contains memory and logic exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Intelligence score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "tome-of-leadership-and-influence", + "fields": { + "name": "Tome of Leadership and Influence", + "desc": "This book contains guidelines for influencing and charming others, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Charisma score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "tome-of-understanding", + "fields": { + "name": "Tome of Understanding", + "desc": "This book contains intuition and insight exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Wisdom score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "universal-solvent", + "fields": { + "name": "Universal Solvent", + "desc": "This tube holds milky liquid with a strong alcohol smell. You can use an action to pour the contents of the tube onto a surface within reach. The liquid instantly dissolves up to 1 square foot of adhesive it touches, including _sovereign glue._", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-binding", + "fields": { + "name": "Wand of Binding", + "desc": "This wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.\n\n**_Spells_**. While holding the wand, you can use an action to expend some of its charges to cast one of the following spells (save DC 17): _hold monster_ (5 charges) or _hold person_ (2 charges).\n\n**_Assisted Escape_**. While holding the wand, you can use your reaction to expend 1 charge and gain advantage on a saving throw you make to avoid being paralyzed or restrained, or you can expend 1 charge and gain advantage on any check you make to escape a grapple.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-enemy-detection", + "fields": { + "name": "Wand of Enemy Detection", + "desc": "This wand has 7 charges. While holding it, you can use an action and expend 1 charge to speak its command word. For the next minute, you know the direction of the nearest creature hostile to you within 60 feet, but not its distance from you. The wand can sense the presence of hostile creatures that are ethereal, invisible, disguised, or hidden, as well as those in plain sight. The effect ends if you stop holding the wand.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-fear", + "fields": { + "name": "Wand of Fear", + "desc": "This wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.\n\n**_Command_**. While holding the wand, you can use an action to expend 1 charge and command another creature to flee or grovel, as with the _command_ spell (save DC 15).\n\n**_Cone of Fear_**. While holding the wand, you can use an action to expend 2 charges, causing the wand's tip to emit a 60-foot cone of amber light. Each creature in the cone must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-fireballs", + "fields": { + "name": "Wand of Fireballs", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _fireball_ spell (save DC 15) from it. For 1 charge, you cast the 3rd-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-lightning-bolts", + "fields": { + "name": "Wand of Lightning Bolts", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _lightning bolt_ spell (save DC 15) from it. For 1 charge, you cast the 3rd-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-magic-detection", + "fields": { + "name": "Wand of Magic Detection", + "desc": "This wand has 3 charges. While holding it, you can expend 1 charge as an action to cast the _detect magic_ spell from it. The wand regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-magic-missiles", + "fields": { + "name": "Wand of Magic Missiles", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _magic missile_ spell from it. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-paralysis", + "fields": { + "name": "Wand of Paralysis", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cause a thin blue ray to streak from the tip toward a creature you can see within 60 feet of you. The target must succeed on a DC 15 Constitution saving throw or be paralyzed for 1 minute. At the end of each of the target's turns, it can repeat the saving throw, ending the effect on itself on a success.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-polymorph", + "fields": { + "name": "Wand of Polymorph", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cast the _polymorph_ spell (save DC 15) from it.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-secrets", + "fields": { + "name": "Wand of Secrets", + "desc": "The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges, and if a secret door or trap is within 30 feet of you, the wand pulses and points at the one nearest to you. The wand regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-web", + "fields": { + "name": "Wand of Web", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cast the _web_ spell (save DC 15) from it.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-wonder", + "fields": { + "name": "Wand of Wonder", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges and choose a target within 120 feet of you. The target can be a creature, an object, or a point in space. Roll d100 and consult the following table to discover what happens.\n\nIf the effect causes you to cast a spell from the wand, the spell's save DC is 15. If the spell normally has a range expressed in feet, its range becomes 120 feet if it isn't already.\n\nIf an effect covers an area, you must center the spell on and include the target. If an effect has multiple possible subjects, the GM randomly determines which ones are affected.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into dust and is destroyed.\n\n| d100 | Effect |\n|--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-05 | You cast slow. 06-10 You cast faerie fire. |\n| 11-15 | You are stunned until the start of your next turn, believing something awesome just happened. 16-20 You cast gust of wind. |\n| 21-25 | You cast detect thoughts on the target you chose. If you didn't target a creature, you instead take 1d6 psychic damage. |\n| 26-30 | You cast stinking cloud. |\n| 31-33 | Heavy rain falls in a 60-foot radius centered on the target. The area becomes lightly obscured. The rain falls until the start of your next turn. |\n| 34-36 | An animal appears in the unoccupied space nearest the target. The animal isn't under your control and acts as it normally would. Roll a d100 to determine which animal appears. On a 01-25, a rhinoceros appears; on a 26-50, an elephant appears; and on a 51-100, a rat appears. |\n| 37-46 | You cast lightning bolt. |\n| 47-49 | A cloud of 600 oversized butterflies fills a 30-foot radius centered on the target. The area becomes heavily obscured. The butterflies remain for 10 minutes. |\n| 50-53 | You enlarge the target as if you had cast enlarge/reduce. If the target can't be affected by that spell, or if you didn't target a creature, you become the target. |\n| 54-58 | You cast darkness. |\n| 59-62 | Grass grows on the ground in a 60-foot radius centered on the target. If grass is already there, it grows to ten times its normal size and remains overgrown for 1 minute. |\n| 63-65 | An object of the GM's choice disappears into the Ethereal Plane. The object must be neither worn nor carried, within 120 feet of the target, and no larger than 10 feet in any dimension. |\n| 66-69 | You shrink yourself as if you had cast enlarge/reduce on yourself. |\n| 70-79 | You cast fireball. |\n| 80-84 | You cast invisibility on yourself. |\n| 85-87 | Leaves grow from the target. If you chose a point in space as the target, leaves sprout from the creature nearest to that point. Unless they are picked off, the leaves turn brown and fall off after 24 hours. |\n| 88-90 | A stream of 1d4 × 10 gems, each worth 1 gp, shoots from the wand's tip in a line 30 feet long and 5 feet wide. Each gem deals 1 bludgeoning damage, and the total damage of the gems is divided equally among all creatures in the line. |\n| 91-95 | A burst of colorful shimmering light extends from you in a 30-foot radius. You and each creature in the area that can see must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. |\n| 96-97 | The target's skin turns bright blue for 1d10 days. If you chose a point in space, the creature nearest to that point is affected. |\n| 98-100 | If you targeted a creature, it must make a DC 15 Constitution saving throw. If you didn't target a creature, you become the target and must make the saving throw. If the saving throw fails by 5 or more, the target is instantly petrified. On any other failed save, the target is restrained and begins to turn to stone. While restrained in this way, the target must repeat the saving throw at the end of its next turn, becoming petrified on a failure or ending the effect on a success. The petrification lasts until the target is freed by the greater restoration spell or similar magic. |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "well-of-many-worlds", + "fields": { + "name": "Well of Many Worlds", + "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold and place the _well of many worlds_ on a solid surface, whereupon it creates a two-way portal to another world or plane of existence. Each time the item opens a portal, the GM decides where it leads. You can use an action to close an open portal by taking hold of the edges of the cloth and folding it up. Once _well of many worlds_ has opened a portal, it can't do so again for 1d8 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "wind-fan", + "fields": { + "name": "Wind Fan", + "desc": "While holding this fan, you can use an action to cast the _gust of wind_ spell (save DC 13) from it. Once used, the fan shouldn't be used again until the next dawn. Each time it is used again before then, it has a cumulative 20 percent chance of not working and tearing into useless, nonmagical tatters.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "winged-boots", + "fields": { + "name": "Winged Boots", + "desc": "While you wear these boots, you have a flying speed equal to your walking speed. You can use the boots to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land.\n\nThe boots regain 2 hours of flying capability for every 12 hours they aren't in use.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wings-of-flying", + "fields": { + "name": "Wings of Flying", + "desc": "While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of bat wings or bird wings on your back for 1 hour or until you repeat the command word as an action. The wings give you a flying speed of 60 feet. When they disappear, you can't use them again for 1d12 hours.\n\n\n\n\n## Sentient Magic Items\n\nSome magic items possess sentience and personality. Such an item might be possessed, haunted by the spirit of a previous owner, or self-aware thanks to the magic used to create it. In any case, the item behaves like a character, complete with personality quirks, ideals, bonds, and sometimes flaws. A sentient item might be a cherished ally to its wielder or a continual thorn in the side.\n\nMost sentient items are weapons. Other kinds of items can manifest sentience, but consumable items such as potions and scrolls are never sentient.\n\nSentient magic items function as NPCs under the GM's control. Any activated property of the item is under the item's control, not its wielder's. As long as the wielder maintains a good relationship with the item, the wielder can access those properties normally. If the relationship is strained, the item can suppress its activated properties or even turn them against the wielder.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 + } } ] diff --git a/data/v2/wotc/srd/magicitems_modified_plate.json b/data/v2/wotc/srd/magicitems_modified_plate.json new file mode 100644 index 00000000..073a3837 --- /dev/null +++ b/data/v2/wotc/srd/magicitems_modified_plate.json @@ -0,0 +1,97 @@ +[ + { + "model": "api_v2.item", + "fields": { + "armor": "plate", + "name": "Armor of Invulnerability", + "desc": "You have resistance to nonmagical damage while you wear this armor. Additionally, you can use an action to make yourself immune to nonmagical damage for 10 minutes or until you are no longer wearing the armor. Once this special action is used, it can't be used again until the next dawn.", + "category": "armor", + "size": 1, + "weight": 0.0, + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "requires_attunement": true, + "rarity": 5 + }, + "pk": "armor-of-invulnerability" + }, + { + "model": "api_v2.item", + "fields": { + "armor": "plate", + "name": "Armor of Vulnerability", + "desc": "While wearing this armor, you have resistance to one of the following damage types: bludgeoning, piercing, or slashing. The GM chooses the type or determines it randomly.\n\n**_Curse_**. This armor is cursed, a fact that is revealed only when an _identify_ spell is cast on the armor or you attune to it. Attuning to the armor curses you until you are targeted by the _remove curse_ spell or similar magic; removing the armor fails to end the curse. While cursed, you have vulnerability to two of the three damage types associated with the armor (not the one to which it grants resistance).", + "category": "armor", + "size": 1, + "weight": 0.0, + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "requires_attunement": true, + "rarity": 3 + }, + "pk": "armor-of-vulnerability" + }, + { + "model": "api_v2.item", + "fields": { + "armor": "plate", + "name": "Demon Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, the armor's clawed gauntlets turn unarmed strikes with your hands into magic weapons that deal slashing damage, with a +1 bonus to attack rolls and damage rolls and a damage die of 1d8.\n\n**_Curse_**. Once you don this cursed armor, you can't doff it unless you are targeted by the _remove curse_ spell or similar magic. While wearing the armor, you have disadvantage on attack rolls against demons and on saving throws against their spells and special abilities.", + "category": "armor", + "size": 1, + "weight": 0.0, + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "requires_attunement": true, + "rarity": 4 + }, + "pk": "demon-armor" + }, + { + "model": "api_v2.item", + "fields": { + "armor": "plate", + "name": "Dwarven Plate", + "desc": "While wearing this armor, you gain a +2 bonus to AC. In addition, if an effect moves you against your will along the ground, you can use your reaction to reduce the distance you are moved by up to 10 feet.", + "category": "armor", + "size": 1, + "weight": 0.0, + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "requires_attunement": false, + "rarity": 4 + }, + "pk": "dwarven-plate" + }, + { + "model": "api_v2.item", + "fields": { + "armor": "plate", + "name": "Plate Armor of Etherealness", + "desc": "While you're wearing this armor, you can speak its command word as an action to gain the effect of the _etherealness_ spell, which last for 10 minutes or until you remove the armor or use an action to speak the command word again. This property of the armor can't be used again until the next dawn.", + "category": "armor", + "size": 1, + "weight": 0.0, + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "requires_attunement": true, + "rarity": 5 + }, + "pk": "plate-armor-of-etherealness" + } +] \ No newline at end of file diff --git a/data/v2/wotc/srd/magicitems_modified_scale.json b/data/v2/wotc/srd/magicitems_modified_scale.json new file mode 100644 index 00000000..02b757cb --- /dev/null +++ b/data/v2/wotc/srd/magicitems_modified_scale.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "fields": { + "armor": "scale-mail", + "name": "Dragon Scale Mail", + "desc": "Dragon scale mail is made of the scales of one kind of dragon. Sometimes dragons collect their cast-off scales and gift them to humanoids. Other times, hunters carefully skin and preserve the hide of a dead dragon. In either case, dragon scale mail is highly valued.\n\nWhile wearing this armor, you gain a +1 bonus to AC, you have advantage on saving throws against the Frightful Presence and breath weapons of dragons, and you have resistance to one damage type that is determined by the kind of dragon that provided the scales (see the table).\n\nAdditionally, you can focus your senses as an action to magically discern the distance and direction to the closest dragon within 30 miles of you that is of the same type as the armor. This special action can't be used again until the next dawn.\n\n| Dragon | Resistance |\n|--------|------------|\n| Black | Acid |\n| Blue | Lightning |\n| Brass | Fire |\n| Bronze | Lightning |\n| Copper | Acid |\n| Gold | Fire |\n| Green | Poison |\n| Red | Fire |\n| Silver | Cold |\n| White | Cold |", + "category": "armor (scale mail)", + "size": 1, + "weight": 0.0, + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "requires_attunement": true, + "rarity": 4 + }, + "pk": "dragon-scale-mail" + } +] \ No newline at end of file diff --git a/scripts/datafile_parser.py b/scripts/datafile_parser.py index fab790d4..c64aca01 100644 --- a/scripts/datafile_parser.py +++ b/scripts/datafile_parser.py @@ -47,38 +47,73 @@ def main(): print("Opening and parsing {}".format(file.name)) file_json = json.load(file.open()) - keyword_list = ['strength','dexterity','constitution','intelligence','wisdom','charisma', 'Strength', 'Dexterity', 'Constitution', 'Intelligence', 'Wisdom', 'Charisma'] - context_word_list = ['must make a', 'makes a successful', 'must succeed on a', 'halves'] - attribute_name = 'saving_throw_ability' + #item_model={"mode":"api_v2.item","fields":{}} modified_items = [] + unprocessed_items = [] for item in file_json: - #The ability to interact with objects is here! - for keyword in keyword_list: - - analysis = find_keyword_in_string(item['desc'], keyword) - if analysis[0]==True: - context_exists = find_keyword_context_in_string(item['desc'], keyword, 3,context_word_list) - if context_exists: - choice='1' - else: - print('\n\n'+slugify(item['name']) + " " + keyword + " " + analysis[1]) - choice = input('1: Tag it\n2: Skip\n'.format(attribute_name, keyword, slugify(item['name']))) - if choice == '1': - if item.get(attribute_name)==None: - print(slugify(item['name']) + " tagged with " + keyword) - item[attribute_name]=[keyword] - else: - item[attribute_name].append(keyword.lower()) - if choice == '2': - print("skipping") - - modified_items.append(item) - - sister_file = str(file.parent)+"/"+file.stem + "_modified" + file.suffix - with open(sister_file, 'w', encoding='utf-8') as s: - s.write(json.dumps(modified_items, ensure_ascii=False, indent=4)) - + + armor_keys = ['studded-leather','splint','scale-mail','ring-mail','plate','padded','leather','hide','half-plate','chain-shirt','chain-mail','breastplate'] + weapon_keys = [] + + if item['type'] not in ["Wondrous item","Rod","Staff","Potion","Scroll","Wand","Ring","Armor (shield)", + "Armor (scale mail)"]: + unprocessed_items.append(item) + continue + + if item['type'] == "Wondrous item": + item['type']='wondrous' + + if item['type'] == "Armor (plate)": + item['type']='armor' + + item_model={"model":"api_v2.item","fields":{}} + item_model['fields']['armor']='scale-mail' + item_model['pk']=slugify(item["name"]) + item_model['fields']['name']=item["name"] + item_model['fields']['desc']=item["desc"] + item_model['fields']['category']=item['type'].lower() + item_model['fields']['size']=1 + item_model['fields']['weight']=0.0 + item_model['fields']['armor_class']=0 + item_model['fields']['hit_points']=0 + item_model['fields']['document']="srd" + item_model['fields']['cost']=None + item_model['fields']['weapon']=None + #item_model['fields']['armor']=None + item_model['fields']['requires_attunement']=False + if "requires-attunement" in item: + if item["requires-attunement"]=="requires attunement": + item_model['fields']['requires_attunement']=True + if item["rarity"] not in ['common','uncommon','rare','very rare','legendary']: + #print(item['name'], item['rarity']) + unprocessed_items.append(item) + continue + else: + if item["rarity"] == 'common': + item_model['fields']['rarity'] = 1 + if item["rarity"] == 'uncommon': + item_model['fields']['rarity'] = 2 + if item["rarity"] == 'rare': + item_model['fields']['rarity'] = 3 + if item["rarity"] == 'very rare': + item_model['fields']['rarity'] = 4 + if item["rarity"] == 'legendary': + item_model['fields']['rarity'] = 5 + + modified_items.append(item_model) + + print("Unprocessed count:{}".format(len(unprocessed_items))) + + sister_file = str(file.parent)+"/"+file.stem + "_modified" + file.suffix + with open(sister_file, 'w', encoding='utf-8') as s: + s.write(json.dumps(modified_items, ensure_ascii=False, indent=4)) + + unprocced = str(file.parent)+"/"+file.stem + "_unprocessed" + file.suffix + with open(unprocced, 'w', encoding='utf-8') as s: + s.write(json.dumps(unprocessed_items, ensure_ascii=False, indent=4)) + + except Exception as e: print(e) From e369a8f7ab1afc758308b5f4e3233c93f14c08b3 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 29 Jun 2023 12:37:25 -0500 Subject: [PATCH 47/98] Adding many more magic items. --- data/v2/wotc/srd/Item.json | 4199 +++++++++++++++++ data/v2/wotc/srd/magicitems.json_ | 183 +- .../wotc/srd/magicitems_modified_plate.json | 97 - .../wotc/srd/magicitems_modified_scale.json | 21 - scripts/datafile_parser.py | 126 +- 5 files changed, 4282 insertions(+), 344 deletions(-) delete mode 100644 data/v2/wotc/srd/magicitems_modified_plate.json delete mode 100644 data/v2/wotc/srd/magicitems_modified_scale.json diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index d4ddbafd..ae74d81d 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -4520,5 +4520,4204 @@ "requires_attunement": true, "rarity": 3 } +}, +{ + "model": "api_v2.item", + "pk": "giant-slayer-shortsword", + "fields": { + "name": "Giant Slayer (Shortsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "giant-slayer-rapier", + "fields": { + "name": "Giant Slayer (Rapier)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "giant-slayer-longsword", + "fields": { + "name": "Giant Slayer (Longsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "giant-slayer-greatsword", + "fields": { + "name": "Giant Slayer (Greatsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "giant-slayer-handaxe", + "fields": { + "name": "Giant Slayer (Handaxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "giant-slayer-battleaxe", + "fields": { + "name": "Giant Slayer (Battleaxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "giant-slayer-greataxe", + "fields": { + "name": "Giant Slayer (Greataxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "javelin-of-lightning", + "fields": { + "name": "Javelin of Lightning", + "desc": "This javelin is a magic weapon. When you hurl it and speak its command word, it transforms into a bolt of lightning, forming a line 5 feet wide that extends out from you to a target within 120 feet. Each creature in the line excluding you and the target must make a DC 13 Dexterity saving throw, taking 4d6 lightning damage on a failed save, and half as much damage on a successful one. The lightning bolt turns back into a javelin when it reaches the target. Make a ranged weapon attack against the target. On a hit, the target takes damage from the javelin plus 4d6 lightning damage.\n\nThe javelin's property can't be used again until the next dawn. In the meantime, the javelin can still be used as a magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sun-blade", + "fields": { + "name": "Sun Blade", + "desc": "This item appears to be a longsword hilt. While grasping the hilt, you can use a bonus action to cause a blade of pure radiance to spring into existence, or make the blade disappear. While the blade exists, this magic longsword has the finesse property. If you are proficient with shortswords or longswords, you are proficient with the _sun blade_.\n\nYou gain a +2 bonus to attack and damage rolls made with this weapon, which deals radiant damage instead of slashing damage. When you hit an undead with it, that target takes an extra 1d8 radiant damage.\n\nThe sword's luminous blade emits bright light in a 15-foot radius and dim light for an additional 15 feet. The light is sunlight. While the blade persists, you can use an action to expand or reduce its radius of bright and dim light by 5 feet each, to a maximum of 30 feet each or a minimum of 10 feet each.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-sharpness-shortsword", + "fields": { + "name": "Sword of Sharpness (Shortsword)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-sharpness-longsword", + "fields": { + "name": "Sword of Sharpness (Longsword)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-sharpness-greatsword", + "fields": { + "name": "Sword of Sharpness (Greatsword)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-sharpness-scimitar", + "fields": { + "name": "Sword of Sharpness (Scimitar)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vorpal-sword-shortsword", + "fields": { + "name": "Vorpal Sword (Shortsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vorpal-sword-longsword", + "fields": { + "name": "Vorpal Sword (Longsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vorpal-sword-greatsword", + "fields": { + "name": "Vorpal Sword (Greatsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vorpal-sword-scimitar", + "fields": { + "name": "Vorpal Sword (Scimitar)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-club", + "fields": { + "name": "Vicious Weapon (Club)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-dagger", + "fields": { + "name": "Vicious Weapon (Dagger)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-greatclub", + "fields": { + "name": "Vicious Weapon (Greatclub)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatclub", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-handaxe", + "fields": { + "name": "Vicious Weapon (Handaxe)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-javelin", + "fields": { + "name": "Vicious Weapon (Javelin)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-light-hammer", + "fields": { + "name": "Vicious Weapon (Light-Hammer)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "light-hammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-mace", + "fields": { + "name": "Vicious Weapon (Mace)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-quarterstaff", + "fields": { + "name": "Vicious Weapon (Quarterstaff)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "quarterstaff", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-sickle", + "fields": { + "name": "Vicious Weapon (Sickle)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-spear", + "fields": { + "name": "Vicious Weapon (Spear)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-crossbow-light", + "fields": { + "name": "Vicious Weapon (Crossbow-Light)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-dart", + "fields": { + "name": "Vicious Weapon (Dart)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-shortbow", + "fields": { + "name": "Vicious Weapon (Shortbow)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-sling", + "fields": { + "name": "Vicious Weapon (Sling)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sling", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-battleaxe", + "fields": { + "name": "Vicious Weapon (Battleaxe)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-flail", + "fields": { + "name": "Vicious Weapon (Flail)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-glaive", + "fields": { + "name": "Vicious Weapon (Glaive)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-greataxe", + "fields": { + "name": "Vicious Weapon (Greataxe)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-greatsword", + "fields": { + "name": "Vicious Weapon (Greatsword)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-halberd", + "fields": { + "name": "Vicious Weapon (Halberd)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-lance", + "fields": { + "name": "Vicious Weapon (Lance)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-longsword", + "fields": { + "name": "Vicious Weapon (Longsword)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-maul", + "fields": { + "name": "Vicious Weapon (Maul)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "maul", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-morningstar", + "fields": { + "name": "Vicious Weapon (Morningstar)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "morningstar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-pike", + "fields": { + "name": "Vicious Weapon (Pike)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-rapier", + "fields": { + "name": "Vicious Weapon (Rapier)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-scimitar", + "fields": { + "name": "Vicious Weapon (Scimitar)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-shortsword", + "fields": { + "name": "Vicious Weapon (Shortsword)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-trident", + "fields": { + "name": "Vicious Weapon (Trident)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-warpick", + "fields": { + "name": "Vicious Weapon (War-Pick)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-warhammer", + "fields": { + "name": "Vicious Weapon (Warhammer)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warhammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-whip", + "fields": { + "name": "Vicious Weapon (Whip)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-blowgun", + "fields": { + "name": "Vicious Weapon (Blowgun)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "blowgun", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-crossbow-hand", + "fields": { + "name": "Vicious Weapon (Crossbow-Hand)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-crossbow-heavy", + "fields": { + "name": "Vicious Weapon (Crossbow-Heavy)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-longbow", + "fields": { + "name": "Vicious Weapon (Longbow)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "vicious-weapon-net", + "fields": { + "name": "Vicious Weapon (Net)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "net", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dragon-scale-mail", + "fields": { + "name": "Dragon Scale Mail", + "desc": "Dragon scale mail is made of the scales of one kind of dragon. Sometimes dragons collect their cast-off scales and gift them to humanoids. Other times, hunters carefully skin and preserve the hide of a dead dragon. In either case, dragon scale mail is highly valued.\n\nWhile wearing this armor, you gain a +1 bonus to AC, you have advantage on saving throws against the Frightful Presence and breath weapons of dragons, and you have resistance to one damage type that is determined by the kind of dragon that provided the scales (see the table).\n\nAdditionally, you can focus your senses as an action to magically discern the distance and direction to the closest dragon within 30 miles of you that is of the same type as the armor. This special action can't be used again until the next dawn.\n\n| Dragon | Resistance |\n|--------|------------|\n| Black | Acid |\n| Blue | Lightning |\n| Brass | Fire |\n| Bronze | Lightning |\n| Copper | Acid |\n| Gold | Fire |\n| Green | Poison |\n| Red | Fire |\n| Silver | Cold |\n| White | Cold |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "scale-mail", + "category": "armor (scale mail)", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "hammer-of-thunderbolts", + "fields": { + "name": "Hammer of Thunderbolts", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\n**_Giant's Bane (Requires Attunement)_**. You must be wearing a _belt of giant strength_ (any variety) and _gauntlets of ogre power_ to attune to this weapon. The attunement ends if you take off either of those items. While you are attuned to this weapon and holding it, your Strength score increases by 4 and can exceed 20, but not 30. When you roll a 20 on an attack roll made with this weapon against a giant, the giant must succeed on a DC 17 Constitution saving throw or die.\n\nThe hammer also has 5 charges. While attuned to it, you can expend 1 charge and make a ranged weapon attack with the hammer, hurling it as if it had the thrown property with a normal range of 20 feet and a long range of 60 feet. If the attack hits, the hammer unleashes a thunderclap audible out to 300 feet. The target and every creature within 30 feet of it must succeed on a DC 17 Constitution saving throw or be stunned until the end of your next turn. The hammer regains 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "maul", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "oathbow", + "fields": { + "name": "Oathbow", + "desc": "When you nock an arrow on this bow, it whispers in Elvish, \"Swift defeat to my enemies.\" When you use this weapon to make a ranged attack, you can, as a command phrase, say, \"Swift death to you who have wronged me.\" The target of your attack becomes your sworn enemy until it dies or until dawn seven days later. You can have only one such sworn enemy at a time. When your sworn enemy dies, you can choose a new one after the next dawn.\n\nWhen you make a ranged attack roll with this weapon against your sworn enemy, you have advantage on the roll. In addition, your target gains no benefit from cover, other than total cover, and you suffer no disadvantage due to long range. If the attack hits, your sworn enemy takes an extra 3d6 piercing damage.\n\nWhile your sworn enemy lives, you have disadvantage on attack rolls with all other weapons.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "warpick", + "fields": { + "name": "War pick", + "desc": "A war pick.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dancing-sword-shortsword", + "fields": { + "name": "Dancing Sword (Shortsword)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dancing-sword-rapier", + "fields": { + "name": "Dancing Sword (Rapier)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dancing-sword-longsword", + "fields": { + "name": "Dancing Sword (Longsword)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dancing-sword-greatsword", + "fields": { + "name": "Dancing Sword (Greatsword)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "defender-shortsword", + "fields": { + "name": "Defender (Shortsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "defender-rapier", + "fields": { + "name": "Defender (Rapier)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "defender-longsword", + "fields": { + "name": "Defender (Longsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "defender-greatsword", + "fields": { + "name": "Defender (Greatsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dragon-slayer-shortsword", + "fields": { + "name": "Dragon Slayer (Shortsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dragon-slayer-rapier", + "fields": { + "name": "Dragon Slayer (Rapier)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dragon-slayer-longsword", + "fields": { + "name": "Dragon Slayer (Longsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dragon-slayer-greatsword", + "fields": { + "name": "Dragon Slayer (Greatsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "flame-tongue-shortsword", + "fields": { + "name": "Flame Tongue (Shortsword)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "flame-tongue-rapier", + "fields": { + "name": "Flame Tongue (Rapier)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "flame-tongue-longsword", + "fields": { + "name": "Flame Tongue (Longsword)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "flame-tongue-greatsword", + "fields": { + "name": "Flame Tongue (Greatsword)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "frost-brand-shortsword", + "fields": { + "name": "Frost Brand (Shortsword)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "frost-brand-rapier", + "fields": { + "name": "Frost Brand (Rapier)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "frost-brand-longsword", + "fields": { + "name": "Frost Brand (Longsword)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "frost-brand-greatsword", + "fields": { + "name": "Frost Brand (Greatsword)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "holy-avenger-shortsword", + "fields": { + "name": "Holy Avenger (Shortsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "holy-avenger-rapier", + "fields": { + "name": "Holy Avenger (Rapier)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "holy-avenger-longsword", + "fields": { + "name": "Holy Avenger (Longsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "holy-avenger-greatsword", + "fields": { + "name": "Holy Avenger (Greatsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "luck-blade-shortsword", + "fields": { + "name": "Luck Blade (Shortsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "luck-blade-rapier", + "fields": { + "name": "Luck Blade (Rapier)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "luck-blade-longsword", + "fields": { + "name": "Luck Blade (Longsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "luck-blade-greatsword", + "fields": { + "name": "Luck Blade (Greatsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "nine-lives-stealer-shortsword", + "fields": { + "name": "Nine Lives Stealer (Shortsword)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "nine-lives-stealer-rapier", + "fields": { + "name": "Nine Lives Stealer (Rapier)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "nine-lives-stealer-longsword", + "fields": { + "name": "Nine Lives Stealer (Longsword)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "nine-lives-stealer-greatsword", + "fields": { + "name": "Nine Lives Stealer (Greatsword)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-life-stealing-shortsword", + "fields": { + "name": "Sword of Life Stealing (Shortsword)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-life-stealing-rapier", + "fields": { + "name": "Sword of Life Stealing (Rapier)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-life-stealing-longsword", + "fields": { + "name": "Sword of Life Stealing (Longsword)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-life-stealing-greatsword", + "fields": { + "name": "Sword of Life Stealing (Greatsword)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-wounding-shortsword", + "fields": { + "name": "Sword of Wounding (Shortsword)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-wounding-rapier", + "fields": { + "name": "Sword of Wounding (Rapier)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-wounding-longsword", + "fields": { + "name": "Sword of Wounding (Longsword)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sword-of-wounding-greatsword", + "fields": { + "name": "Sword of Wounding (Greatsword)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "armor-of-invulnerability", + "fields": { + "name": "Armor of Invulnerability", + "desc": "You have resistance to nonmagical damage while you wear this armor. Additionally, you can use an action to make yourself immune to nonmagical damage for 10 minutes or until you are no longer wearing the armor. Once this special action is used, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "armor-of-vulnerability", + "fields": { + "name": "Armor of Vulnerability", + "desc": "While wearing this armor, you have resistance to one of the following damage types: bludgeoning, piercing, or slashing. The GM chooses the type or determines it randomly.\n\n**_Curse_**. This armor is cursed, a fact that is revealed only when an _identify_ spell is cast on the armor or you attune to it. Attuning to the armor curses you until you are targeted by the _remove curse_ spell or similar magic; removing the armor fails to end the curse. While cursed, you have vulnerability to two of the three damage types associated with the armor (not the one to which it grants resistance).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "demon-armor", + "fields": { + "name": "Demon Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, the armor's clawed gauntlets turn unarmed strikes with your hands into magic weapons that deal slashing damage, with a +1 bonus to attack rolls and damage rolls and a damage die of 1d8.\n\n**_Curse_**. Once you don this cursed armor, you can't doff it unless you are targeted by the _remove curse_ spell or similar magic. While wearing the armor, you have disadvantage on attack rolls against demons and on saving throws against their spells and special abilities.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "dwarven-plate", + "fields": { + "name": "Dwarven Plate", + "desc": "While wearing this armor, you gain a +2 bonus to AC. In addition, if an effect moves you against your will along the ground, you can use your reaction to reduce the distance you are moved by up to 10 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "plate-armor-of-etherealness", + "fields": { + "name": "Plate Armor of Etherealness", + "desc": "While you're wearing this armor, you can speak its command word as an action to gain the effect of the _etherealness_ spell, which last for 10 minutes or until you remove the armor or use an action to speak the command word again. This property of the armor can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "dagger-of-venom", + "fields": { + "name": "Dagger of Venom", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nYou can use an action to cause thick, black poison to coat the blade. The poison remains for 1 minute or until an attack using this weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or take 2d10 poison damage and become poisoned for 1 minute. The dagger can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dwarven-thrower", + "fields": { + "name": "Dwarven Thrower", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. It has the thrown property with a normal range of 20 feet and a long range of 60 feet. When you hit with a ranged attack using this weapon, it deals an extra 1d8 damage or, if the target is a giant, 2d8 damage. Immediately after the attack, the weapon flies back to your hand.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warhammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "mace-of-disruption", + "fields": { + "name": "Mace of Disruption", + "desc": "When you hit a fiend or an undead with this magic weapon, that creature takes an extra 2d6 radiant damage. If the target has 25 hit points or fewer after taking this damage, it must succeed on a DC 15 Wisdom saving throw or be destroyed. On a successful save, the creature becomes frightened of you until the end of your next turn.\n\nWhile you hold this weapon, it sheds bright light in a 20-foot radius and dim light for an additional 20 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "mace-of-smiting", + "fields": { + "name": "Mace of Smiting", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the mace to attack a construct.\n\nWhen you roll a 20 on an attack roll made with this weapon, the target takes an extra 2d6 bludgeoning damage, or 4d6 bludgeoning damage if it's a construct. If a construct has 25 hit points or fewer after taking this damage, it is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "mace-of-terror", + "fields": { + "name": "Mace of Terror", + "desc": "This magic weapon has 3 charges. While holding it, you can use an action and expend 1 charge to release a wave of terror. Each creature of your choice in a 30-foot radius extending from you must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.\n\nThe mace regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "trident-of-fish-command", + "fields": { + "name": "Trident of Fish Command", + "desc": "This trident is a magic weapon. It has 3 charges. While you carry it, you can use an action and expend 1 charge to cast _dominate beast_ (save DC 15) from it on a beast that has an innate swimming speed. The trident regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "club-1", + "fields": { + "name": "Club (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "club-2", + "fields": { + "name": "Club (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "club-3", + "fields": { + "name": "Club (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "dagger-1", + "fields": { + "name": "Dagger (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dagger-2", + "fields": { + "name": "Dagger (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dagger-3", + "fields": { + "name": "Dagger (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "greatclub-1", + "fields": { + "name": "Greatclub (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatclub", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "greatclub-2", + "fields": { + "name": "Greatclub (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatclub", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "greatclub-3", + "fields": { + "name": "Greatclub (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatclub", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "handaxe-1", + "fields": { + "name": "Handaxe (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "handaxe-2", + "fields": { + "name": "Handaxe (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "handaxe-3", + "fields": { + "name": "Handaxe (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "javelin-1", + "fields": { + "name": "Javelin (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "javelin-2", + "fields": { + "name": "Javelin (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "javelin-3", + "fields": { + "name": "Javelin (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "light-hammer-1", + "fields": { + "name": "Light-Hammer (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "light-hammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "light-hammer-2", + "fields": { + "name": "Light-Hammer (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "light-hammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "light-hammer-3", + "fields": { + "name": "Light-Hammer (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "light-hammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "mace-1", + "fields": { + "name": "Mace (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mace-2", + "fields": { + "name": "Mace (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mace-3", + "fields": { + "name": "Mace (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "quarterstaff-1", + "fields": { + "name": "Quarterstaff (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "quarterstaff", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "quarterstaff-2", + "fields": { + "name": "Quarterstaff (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "quarterstaff", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "quarterstaff-3", + "fields": { + "name": "Quarterstaff (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "quarterstaff", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "sickle-1", + "fields": { + "name": "Sickle (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sickle-2", + "fields": { + "name": "Sickle (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "sickle-3", + "fields": { + "name": "Sickle (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spear-1", + "fields": { + "name": "Spear (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "spear-2", + "fields": { + "name": "Spear (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "spear-3", + "fields": { + "name": "Spear (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-light-1", + "fields": { + "name": "Crossbow-Light (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-light-2", + "fields": { + "name": "Crossbow-Light (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-light-3", + "fields": { + "name": "Crossbow-Light (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "dart-1", + "fields": { + "name": "Dart (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dart-2", + "fields": { + "name": "Dart (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dart-3", + "fields": { + "name": "Dart (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "shortbow-1", + "fields": { + "name": "Shortbow (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "shortbow-2", + "fields": { + "name": "Shortbow (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "shortbow-3", + "fields": { + "name": "Shortbow (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "sling-1", + "fields": { + "name": "Sling (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sling", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sling-2", + "fields": { + "name": "Sling (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sling", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "sling-3", + "fields": { + "name": "Sling (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "sling", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "battleaxe-1", + "fields": { + "name": "Battleaxe (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "battleaxe-2", + "fields": { + "name": "Battleaxe (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "battleaxe-3", + "fields": { + "name": "Battleaxe (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "flail-1", + "fields": { + "name": "Flail (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "flail-2", + "fields": { + "name": "Flail (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "flail-3", + "fields": { + "name": "Flail (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "glaive-1", + "fields": { + "name": "Glaive (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "glaive-2", + "fields": { + "name": "Glaive (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "glaive-3", + "fields": { + "name": "Glaive (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "greataxe-1", + "fields": { + "name": "Greataxe (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "greataxe-2", + "fields": { + "name": "Greataxe (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "greataxe-3", + "fields": { + "name": "Greataxe (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "greatsword-1", + "fields": { + "name": "Greatsword (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "greatsword-2", + "fields": { + "name": "Greatsword (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "greatsword-3", + "fields": { + "name": "Greatsword (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "halberd-1", + "fields": { + "name": "Halberd (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "halberd-2", + "fields": { + "name": "Halberd (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "halberd-3", + "fields": { + "name": "Halberd (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "lance-1", + "fields": { + "name": "Lance (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "lance-2", + "fields": { + "name": "Lance (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lance-3", + "fields": { + "name": "Lance (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "longsword-1", + "fields": { + "name": "Longsword (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "longsword-2", + "fields": { + "name": "Longsword (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "longsword-3", + "fields": { + "name": "Longsword (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "maul-1", + "fields": { + "name": "Maul (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "maul", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "maul-2", + "fields": { + "name": "Maul (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "maul", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "maul-3", + "fields": { + "name": "Maul (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "maul", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "morningstar-1", + "fields": { + "name": "Morningstar (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "morningstar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "morningstar-2", + "fields": { + "name": "Morningstar (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "morningstar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "morningstar-3", + "fields": { + "name": "Morningstar (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "morningstar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "pike-1", + "fields": { + "name": "Pike (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rapier-1", + "fields": { + "name": "Rapier (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "pike-2", + "fields": { + "name": "Pike (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rapier-2", + "fields": { + "name": "Rapier (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "pike-3", + "fields": { + "name": "Pike (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "rapier-3", + "fields": { + "name": "Rapier (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "scimitar-1", + "fields": { + "name": "Scimitar (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scimitar-2", + "fields": { + "name": "Scimitar (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scimitar-3", + "fields": { + "name": "Scimitar (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "shortsword-1", + "fields": { + "name": "Shortsword (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "shortsword-2", + "fields": { + "name": "Shortsword (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "shortsword-3", + "fields": { + "name": "Shortsword (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "trident-1", + "fields": { + "name": "Trident (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "trident-2", + "fields": { + "name": "Trident (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "trident-3", + "fields": { + "name": "Trident (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "warpick-1", + "fields": { + "name": "War-Pick (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "warpick-2", + "fields": { + "name": "War-Pick (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "warpick-3", + "fields": { + "name": "War-Pick (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "warhammer-1", + "fields": { + "name": "Warhammer (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warhammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "warhammer-2", + "fields": { + "name": "Warhammer (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warhammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "warhammer-3", + "fields": { + "name": "Warhammer (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "warhammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "whip-1", + "fields": { + "name": "Whip (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "whip-2", + "fields": { + "name": "Whip (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "whip-3", + "fields": { + "name": "Whip (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "blowgun-1", + "fields": { + "name": "Blowgun (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "blowgun", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blowgun-2", + "fields": { + "name": "Blowgun (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "blowgun", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "blowgun-3", + "fields": { + "name": "Blowgun (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "blowgun", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-hand-1", + "fields": { + "name": "Crossbow-Hand (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-hand-2", + "fields": { + "name": "Crossbow-Hand (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-hand-3", + "fields": { + "name": "Crossbow-Hand (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-heavy-1", + "fields": { + "name": "Crossbow-Heavy (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-heavy-2", + "fields": { + "name": "Crossbow-Heavy (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "crossbow-heavy-3", + "fields": { + "name": "Crossbow-Heavy (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "longbow-1", + "fields": { + "name": "Longbow (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "longbow-2", + "fields": { + "name": "Longbow (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "longbow-3", + "fields": { + "name": "Longbow (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "net-1", + "fields": { + "name": "Net (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "net", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "net-2", + "fields": { + "name": "Net (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "net", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "net-3", + "fields": { + "name": "Net (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "net", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "scimitar-of-speed", + "fields": { + "name": "Scimitar of Speed", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. In addition, you can make one attack with it as a bonus action on each of your turns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } } ] diff --git a/data/v2/wotc/srd/magicitems.json_ b/data/v2/wotc/srd/magicitems.json_ index 79fca994..b0a7b416 100644 --- a/data/v2/wotc/srd/magicitems.json_ +++ b/data/v2/wotc/srd/magicitems.json_ @@ -25,13 +25,6 @@ "rarity": "varies", "requires-attunement": "requires attunement" }, - { - "name": "Berserker Axe", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. In addition, while you are attuned to this weapon, your hit point maximum increases by 1 for each level you have attained.\n\n**_Curse_**. This axe is cursed, and becoming attuned to it extends the curse to you. As long as you remain cursed, you are unwilling to part with the axe, keeping it within reach at all times. You also have disadvantage on attack rolls with weapons other than this one, unless no foe is within 60 feet of you that you can see or hear.\n\nWhenever a hostile creature damages you while the axe is in your possession, you must succeed on a DC 15 Wisdom saving throw or go berserk. While berserk, you must use your action each round to attack the creature nearest to you with the axe. If you can make extra attacks as part of the Attack action, you use those extra attacks, moving to attack the next nearest creature after you fell your current target. If you have multiple possible targets, you attack one at random. You are berserk until you start your turn with no creatures within 60 feet of you that you can see or hear.", - "type": "Weapon (any axe)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, { "name": "Crystal Ball", "desc": "The typical _crystal ball_, a very rare item, is about 6 inches in diameter. While touching it, you can cast the _scrying_ spell (save DC 17) with it.\n\nThe following _crystal ball_ variants are legendary items and have additional properties.\n\n**_Crystal Ball of Mind Reading_**. You can use an action to cast the _detect thoughts_ spell (save DC 17) while you are scrying with the _crystal ball_, targeting creatures you can see within 30 feet of the spell's sensor. You don't need to concentrate on this _detect thoughts_ to maintain it during its duration, but it ends if _scrying_ ends.\n\n**_Crystal Ball of Telepathy_**. While scrying with the crystal ball, you can communicate telepathically with creatures you can see within 30 feet of the spell's sensor. You can also use an action to cast the _suggestion_ spell (save DC 17) through the sensor on one of those creatures. You don't need to concentrate on this _suggestion_ to maintain it during its duration, but it ends if _scrying_ ends. Once used, the _suggestion_ power of the _crystal ball_ can't be used again until the next dawn.\n\n**_Crystal Ball of True Seeing_**. While scrying with the crystal ball, you have truesight with a radius of 120 feet centered on the spell's sensor.", @@ -39,39 +32,6 @@ "rarity": "very rare or legendary", "requires-attunement": "requires attunement" }, - { - "name": "Dagger of Venom", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nYou can use an action to cause thick, black poison to coat the blade. The poison remains for 1 minute or until an attack using this weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or take 2d10 poison damage and become poisoned for 1 minute. The dagger can't be used this way again until the next dawn.", - "type": "Weapon (dagger)", - "rarity": "rare" - }, - { - "name": "Dancing Sword", - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", - "type": "Weapon (any sword)", - "rarity": "very rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Defender", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", - "type": "Weapon (any sword)", - "rarity": "legendary", - "requires-attunement": "requires attunement" - }, - { - "name": "Dragon Slayer", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", - "type": "Weapon (any sword)", - "rarity": "rare" - }, - { - "name": "Dwarven Thrower", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. It has the thrown property with a normal range of 20 feet and a long range of 60 feet. When you hit with a ranged attack using this weapon, it deals an extra 1d8 damage or, if the target is a giant, 2d8 damage. Immediately after the attack, the weapon flies back to your hand.", - "type": "Weapon (warhammer)", - "rarity": "very rare", - "requires-attunement": "requires attunement by a dwarf" - }, { "name": "Elven Chain", "desc": "You gain a +1 bonus to AC while you wear this armor. You are considered proficient with this armor even if you lack proficiency with medium armor.", @@ -84,45 +44,12 @@ "type": "wondrous", "rarity": "rarity by figurine" }, - { - "name": "Flame Tongue", - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", - "type": "Weapon (any sword)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Frost Brand", - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", - "type": "Weapon (any sword)", - "rarity": "very rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Giant Slayer", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "type": "Weapon (any axe or sword)", - "rarity": "rare" - }, { "name": "Glamoured Studded Leather", "desc": "While wearing this armor, you gain a +1 bonus to AC. You can also use a bonus action to speak the armor's command word and cause the armor to assume the appearance of a normal set of clothing or some other kind of armor. You decide what it looks like, including color, style, and accessories, but the armor retains its normal bulk and weight. The illusory appearance lasts until you use this property again or remove the armor.", "type": "Armor (studded leather)", "rarity": "rare" }, - { - "name": "Hammer of Thunderbolts", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\n**_Giant's Bane (Requires Attunement)_**. You must be wearing a _belt of giant strength_ (any variety) and _gauntlets of ogre power_ to attune to this weapon. The attunement ends if you take off either of those items. While you are attuned to this weapon and holding it, your Strength score increases by 4 and can exceed 20, but not 30. When you roll a 20 on an attack roll made with this weapon against a giant, the giant must succeed on a DC 17 Constitution saving throw or die.\n\nThe hammer also has 5 charges. While attuned to it, you can expend 1 charge and make a ranged weapon attack with the hammer, hurling it as if it had the thrown property with a normal range of 20 feet and a long range of 60 feet. If the attack hits, the hammer unleashes a thunderclap audible out to 300 feet. The target and every creature within 30 feet of it must succeed on a DC 17 Constitution saving throw or be stunned until the end of your next turn. The hammer regains 1d4 + 1 expended charges daily at dawn.", - "type": "Weapon (maul)", - "rarity": "legendary" - }, - { - "name": "Holy Avenger", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", - "type": "Weapon (any sword)", - "rarity": "legendary", - "requires-attunement": "requires attunement by a paladin" - }, { "name": "Horn of Valhalla", "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\n\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\n\n| d100 | Horn Type | Berserkers Summoned | Requirement |\n|--------|-----------|---------------------|--------------------------------------|\n| 01-40 | Silver | 2d4 + 2 | None |\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\n\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", @@ -136,59 +63,12 @@ "rarity": "varies", "requires-attunement": "requires attunement" }, - { - "name": "Javelin of Lightning", - "desc": "This javelin is a magic weapon. When you hurl it and speak its command word, it transforms into a bolt of lightning, forming a line 5 feet wide that extends out from you to a target within 120 feet. Each creature in the line excluding you and the target must make a DC 13 Dexterity saving throw, taking 4d6 lightning damage on a failed save, and half as much damage on a successful one. The lightning bolt turns back into a javelin when it reaches the target. Make a ranged weapon attack against the target. On a hit, the target takes damage from the javelin plus 4d6 lightning damage.\n\nThe javelin's property can't be used again until the next dawn. In the meantime, the javelin can still be used as a magic weapon.", - "type": "Weapon (javelin)", - "rarity": "uncommon" - }, - { - "name": "Luck Blade", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", - "type": "Weapon (any sword)", - "rarity": "legendary", - "requires-attunement": "requires attunement" - }, - { - "name": "Mace of Disruption", - "desc": "When you hit a fiend or an undead with this magic weapon, that creature takes an extra 2d6 radiant damage. If the target has 25 hit points or fewer after taking this damage, it must succeed on a DC 15 Wisdom saving throw or be destroyed. On a successful save, the creature becomes frightened of you until the end of your next turn.\n\nWhile you hold this weapon, it sheds bright light in a 20-foot radius and dim light for an additional 20 feet.", - "type": "Weapon (mace)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Mace of Smiting", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the mace to attack a construct.\n\nWhen you roll a 20 on an attack roll made with this weapon, the target takes an extra 2d6 bludgeoning damage, or 4d6 bludgeoning damage if it's a construct. If a construct has 25 hit points or fewer after taking this damage, it is destroyed.", - "type": "Weapon (mace)", - "rarity": "rare" - }, - { - "name": "Mace of Terror", - "desc": "This magic weapon has 3 charges. While holding it, you can use an action and expend 1 charge to release a wave of terror. Each creature of your choice in a 30-foot radius extending from you must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.\n\nThe mace regains 1d3 expended charges daily at dawn.", - "type": "Weapon (mace)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, { "name": "Mithral Armor", "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", - "tyApe": "Armor (medium or heavy", + "type": "Armor (medium or heavy)", "rarity": "uncommon" }, - { - "name": "Nine Lives Stealer", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", - "type": "Weapon (any sword)", - "rarity": "very rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Oathbow", - "desc": "When you nock an arrow on this bow, it whispers in Elvish, \"Swift defeat to my enemies.\" When you use this weapon to make a ranged attack, you can, as a command phrase, say, \"Swift death to you who have wronged me.\" The target of your attack becomes your sworn enemy until it dies or until dawn seven days later. You can have only one such sworn enemy at a time. When your sworn enemy dies, you can choose a new one after the next dawn.\n\nWhen you make a ranged attack roll with this weapon against your sworn enemy, you have advantage on the roll. In addition, your target gains no benefit from cover, other than total cover, and you suffer no disadvantage due to long range. If the attack hits, your sworn enemy takes an extra 3d6 piercing damage.\n\nWhile your sworn enemy lives, you have disadvantage on attack rolls with all other weapons.", - "type": "Weapon (longbow)", - "rarity": "very rare", - "requires-attunement": "requires attunement" - }, { "name": "Potion of Giant Strength", "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\n\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\n\n| Type of Giant | Strength | Rarity |\n|-------------------|----------|-----------|\n| Hill giant | 21 | Uncommon |\n| Frost/stone giant | 23 | Rare |\n| Fire giant | 25 | Rare |\n| Cloud giant | 27 | Very rare |\n| Storm giant | 29 | Legendary |", @@ -201,67 +81,12 @@ "type": "Potion", "rarity": "varies" }, - { - "name": "Scimitar of Speed", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. In addition, you can make one attack with it as a bonus action on each of your turns.", - "type": "Weapon (scimitar)", - "rarity": "very rare", - "requires-attunement": "requires attunement" - }, { "name": "Spell Scroll", "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\n\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\n\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\n\n**Spell Scroll (table)**\n\n| Spell Level | Rarity | Save DC | Attack Bonus |\n|-------------|-----------|---------|--------------|\n| Cantrip | Common | 13 | +5 |\n| 1st | Common | 13 | +5 |\n| 2nd | Uncommon | 13 | +5 |\n| 3rd | Uncommon | 15 | +7 |\n| 4th | Rare | 15 | +7 |\n| 5th | Rare | 17 | +9 |\n| 6th | Very rare | 17 | +9 |\n| 7th | Very rare | 18 | +10 |\n| 8th | Very rare | 18 | +10 |\n| 9th | Legendary | 19 | +11 |\n\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "type": "Scroll", "rarity": "varies" }, - { - "name": "Sun Blade", - "desc": "This item appears to be a longsword hilt. While grasping the hilt, you can use a bonus action to cause a blade of pure radiance to spring into existence, or make the blade disappear. While the blade exists, this magic longsword has the finesse property. If you are proficient with shortswords or longswords, you are proficient with the _sun blade_.\n\nYou gain a +2 bonus to attack and damage rolls made with this weapon, which deals radiant damage instead of slashing damage. When you hit an undead with it, that target takes an extra 1d8 radiant damage.\n\nThe sword's luminous blade emits bright light in a 15-foot radius and dim light for an additional 15 feet. The light is sunlight. While the blade persists, you can use an action to expand or reduce its radius of bright and dim light by 5 feet each, to a maximum of 30 feet each or a minimum of 10 feet each.", - "type": "Weapon (longsword)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Sword of Life Stealing", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", - "type": "Weapon (any sword)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Sword of Sharpness", - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", - "type": "Weapon (any sword that deals slashing damage)", - "rarity": "very rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Sword of Wounding", - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", - "type": "Weapon (any sword)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Trident of Fish Command", - "desc": "This trident is a magic weapon. It has 3 charges. While you carry it, you can use an action and expend 1 charge to cast _dominate beast_ (save DC 15) from it on a beast that has an innate swimming speed. The trident regains 1d3 expended charges daily at dawn.", - "type": "Weapon (trident)", - "rarity": "uncommon", - "requires-attunement": "requires attunement" - }, - { - "name": "Vicious Weapon", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "type": "Weapon (any)", - "rarity": "rare" - }, - { - "name": "Vorpal Sword", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", - "type": "Weapon (any sword that deals slashing damage)", - "rarity": "legendary", - "requires-attunement": "requires attunement" - }, { "name": "Wand of the War Mage, +1, +2, or +3", "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", @@ -269,12 +94,6 @@ "rarity": "uncommon (+1), rare (+2), or very rare (+3)", "requires-attunement": "requires attunement by a spellcaster" }, - { - "name": "Weapon, +1, +2, or +3", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "type": "Weapon (any)", - "rarity": "uncommon (+1), rare (+2), or very rare (+3)" - }, { "name": "Orb of Dragonkind", "desc": "Ages past, elves and humans waged a terrible war against evil dragons. When the world seemed doomed, powerful wizards came together and worked their greatest magic, forging five _Orbs of Dragonkind_ (or _Dragon Orbs_) to help them defeat the dragons. One orb was taken to each of the five wizard towers, and there they were used to speed the war toward a victorious end. The wizards used the orbs to lure dragons to them, then destroyed the dragons with powerful magic.\n\nAs the wizard towers fell in later ages, the orbs were destroyed or faded into legend, and only three are thought to survive. Their magic has been warped and twisted over the centuries, so although their primary purpose of calling dragons still functions, they also allow some measure of control over dragons.\n\nEach orb contains the essence of an evil dragon, a presence that resents any attempt to coax magic from it. Those lacking in force of personality might find themselves enslaved to an orb.\n\nAn orb is an etched crystal globe about 10 inches in diameter. When used, it grows to about 20 inches in diameter, and mist swirls inside it.\n\nWhile attuned to an orb, you can use an action to peer into the orb's depths and speak its command word. You must then make a DC 15 Charisma check. On a successful check, you control the orb for as long as you remain attuned to it. On a failed check, you become charmed by the orb for as long as you remain attuned to it.\n\nWhile you are charmed by the orb, you can't voluntarily end your attunement to it, and the orb casts _suggestion_ on you at will (save DC 18), urging you to work toward the evil ends it desires. The dragon essence within the orb might want many things: the annihilation of a particular people, freedom from the orb, to spread suffering in the world, to advance the worship of Tiamat, or something else the GM decides.\n\n**_Random Properties_**. An _Orb of Dragonkind_ has the following random properties:\n\n* 2 minor beneficial properties\n* 1 minor detrimental property\n* 1 major detrimental property\n\n**_Spells_**. The orb has 7 charges and regains 1d4 + 3 expended charges daily at dawn. If you control the orb, you can use an action and expend 1 or more charges to cast one of the following spells (save DC 18) from it: _cure wounds_ (5th-level version, 3 charges), _daylight_ (1 charge), _death ward_ (2 charges), or _scrying_ (3 charges).\n\nYou can also use an action to cast the _detect magic_ spell from the orb without using any charges.\n\n**_Call Dragons_**. While you control the orb, you can use an action to cause the artifact to issue a telepathic call that extends in all directions for 40 miles. Evil dragons in range feel compelled to come to the orb as soon as possible by the most direct route. Dragon deities such as Tiamat are unaffected by this call. Dragons drawn to the orb might be hostile toward you for compelling them against their will. Once you have used this property, it can't be used again for 1 hour.\n\n**_Destroying an Orb_**. An _Orb of Dragonkind_ appears fragile but is impervious to most damage, including the attacks and breath weapons of dragons. A _disintegrate_ spell or one good hit from a +3 magic weapon is sufficient to destroy an orb, however.", diff --git a/data/v2/wotc/srd/magicitems_modified_plate.json b/data/v2/wotc/srd/magicitems_modified_plate.json deleted file mode 100644 index 073a3837..00000000 --- a/data/v2/wotc/srd/magicitems_modified_plate.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "model": "api_v2.item", - "fields": { - "armor": "plate", - "name": "Armor of Invulnerability", - "desc": "You have resistance to nonmagical damage while you wear this armor. Additionally, you can use an action to make yourself immune to nonmagical damage for 10 minutes or until you are no longer wearing the armor. Once this special action is used, it can't be used again until the next dawn.", - "category": "armor", - "size": 1, - "weight": 0.0, - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": null, - "weapon": null, - "requires_attunement": true, - "rarity": 5 - }, - "pk": "armor-of-invulnerability" - }, - { - "model": "api_v2.item", - "fields": { - "armor": "plate", - "name": "Armor of Vulnerability", - "desc": "While wearing this armor, you have resistance to one of the following damage types: bludgeoning, piercing, or slashing. The GM chooses the type or determines it randomly.\n\n**_Curse_**. This armor is cursed, a fact that is revealed only when an _identify_ spell is cast on the armor or you attune to it. Attuning to the armor curses you until you are targeted by the _remove curse_ spell or similar magic; removing the armor fails to end the curse. While cursed, you have vulnerability to two of the three damage types associated with the armor (not the one to which it grants resistance).", - "category": "armor", - "size": 1, - "weight": 0.0, - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": null, - "weapon": null, - "requires_attunement": true, - "rarity": 3 - }, - "pk": "armor-of-vulnerability" - }, - { - "model": "api_v2.item", - "fields": { - "armor": "plate", - "name": "Demon Armor", - "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, the armor's clawed gauntlets turn unarmed strikes with your hands into magic weapons that deal slashing damage, with a +1 bonus to attack rolls and damage rolls and a damage die of 1d8.\n\n**_Curse_**. Once you don this cursed armor, you can't doff it unless you are targeted by the _remove curse_ spell or similar magic. While wearing the armor, you have disadvantage on attack rolls against demons and on saving throws against their spells and special abilities.", - "category": "armor", - "size": 1, - "weight": 0.0, - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": null, - "weapon": null, - "requires_attunement": true, - "rarity": 4 - }, - "pk": "demon-armor" - }, - { - "model": "api_v2.item", - "fields": { - "armor": "plate", - "name": "Dwarven Plate", - "desc": "While wearing this armor, you gain a +2 bonus to AC. In addition, if an effect moves you against your will along the ground, you can use your reaction to reduce the distance you are moved by up to 10 feet.", - "category": "armor", - "size": 1, - "weight": 0.0, - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": null, - "weapon": null, - "requires_attunement": false, - "rarity": 4 - }, - "pk": "dwarven-plate" - }, - { - "model": "api_v2.item", - "fields": { - "armor": "plate", - "name": "Plate Armor of Etherealness", - "desc": "While you're wearing this armor, you can speak its command word as an action to gain the effect of the _etherealness_ spell, which last for 10 minutes or until you remove the armor or use an action to speak the command word again. This property of the armor can't be used again until the next dawn.", - "category": "armor", - "size": 1, - "weight": 0.0, - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": null, - "weapon": null, - "requires_attunement": true, - "rarity": 5 - }, - "pk": "plate-armor-of-etherealness" - } -] \ No newline at end of file diff --git a/data/v2/wotc/srd/magicitems_modified_scale.json b/data/v2/wotc/srd/magicitems_modified_scale.json deleted file mode 100644 index 02b757cb..00000000 --- a/data/v2/wotc/srd/magicitems_modified_scale.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "fields": { - "armor": "scale-mail", - "name": "Dragon Scale Mail", - "desc": "Dragon scale mail is made of the scales of one kind of dragon. Sometimes dragons collect their cast-off scales and gift them to humanoids. Other times, hunters carefully skin and preserve the hide of a dead dragon. In either case, dragon scale mail is highly valued.\n\nWhile wearing this armor, you gain a +1 bonus to AC, you have advantage on saving throws against the Frightful Presence and breath weapons of dragons, and you have resistance to one damage type that is determined by the kind of dragon that provided the scales (see the table).\n\nAdditionally, you can focus your senses as an action to magically discern the distance and direction to the closest dragon within 30 miles of you that is of the same type as the armor. This special action can't be used again until the next dawn.\n\n| Dragon | Resistance |\n|--------|------------|\n| Black | Acid |\n| Blue | Lightning |\n| Brass | Fire |\n| Bronze | Lightning |\n| Copper | Acid |\n| Gold | Fire |\n| Green | Poison |\n| Red | Fire |\n| Silver | Cold |\n| White | Cold |", - "category": "armor (scale mail)", - "size": 1, - "weight": 0.0, - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": null, - "weapon": null, - "requires_attunement": true, - "rarity": 4 - }, - "pk": "dragon-scale-mail" - } -] \ No newline at end of file diff --git a/scripts/datafile_parser.py b/scripts/datafile_parser.py index c64aca01..c56d1547 100644 --- a/scripts/datafile_parser.py +++ b/scripts/datafile_parser.py @@ -46,72 +46,110 @@ def main(): for file in in_scope_files: print("Opening and parsing {}".format(file.name)) file_json = json.load(file.open()) - + print("File Loaded") #item_model={"mode":"api_v2.item","fields":{}} modified_items = [] unprocessed_items = [] for item in file_json: - - armor_keys = ['studded-leather','splint','scale-mail','ring-mail','plate','padded','leather','hide','half-plate','chain-shirt','chain-mail','breastplate'] - weapon_keys = [] - - if item['type'] not in ["Wondrous item","Rod","Staff","Potion","Scroll","Wand","Ring","Armor (shield)", - "Armor (scale mail)"]: - unprocessed_items.append(item) - continue - - if item['type'] == "Wondrous item": - item['type']='wondrous' - - if item['type'] == "Armor (plate)": - item['type']='armor' - - item_model={"model":"api_v2.item","fields":{}} - item_model['fields']['armor']='scale-mail' - item_model['pk']=slugify(item["name"]) - item_model['fields']['name']=item["name"] + #print(item['type']) + + any_armor = ['studded-leather','splint','scale-mail','ring-mail','plate','padded','leather','hide','half-plate','chain-shirt','chain-mail','breastplate'] + any_sword_slashing = ['shortsword','longsword','greatsword', 'scimitar'] + any_axe = ['handaxe','battleaxe','greataxe'] + any_weapon = [ + 'club', + 'dagger', + 'greatclub', + 'handaxe', + 'javelin', + 'light-hammer', + 'mace', + 'quarterstaff', + 'sickle', + 'spear', + 'crossbow-light', + 'dart', + 'shortbow', + 'sling', + 'battleaxe', + 'flail', + 'glaive', + 'greataxe', + 'greatsword', + 'halberd', + 'lance', + 'longsword', + 'maul', + 'morningstar', + 'pike' + 'rapier', + 'scimitar', + 'shortsword', + 'trident', + 'warpick', + 'warhammer', + 'whip', + 'blowgun', + 'crossbow-hand', + 'crossbow-heavy', + 'longbow', + 'net'] + #any_sword_slashing = ['shortsword','longsword','greatsword'] + + item_model={"model":"api_v2.item"} + item_model['fields'] = dict({}) + #item_model['pk']=slugify(item["name"]) + #item_model['fields']['name']=item["name"] item_model['fields']['desc']=item["desc"] - item_model['fields']['category']=item['type'].lower() + item_model['fields']['category']="weapon" item_model['fields']['size']=1 item_model['fields']['weight']=0.0 item_model['fields']['armor_class']=0 item_model['fields']['hit_points']=0 item_model['fields']['document']="srd" item_model['fields']['cost']=None - item_model['fields']['weapon']=None - #item_model['fields']['armor']=None + #item_model['fields']['weapon']=None + item_model['fields']['armor']=None item_model['fields']['requires_attunement']=False if "requires-attunement" in item: if item["requires-attunement"]=="requires attunement": item_model['fields']['requires_attunement']=True - if item["rarity"] not in ['common','uncommon','rare','very rare','legendary']: + #if item["rarity"] not in ['common','uncommon','rare','very rare','legendary']: #print(item['name'], item['rarity']) + #unprocessed_items.append(item) + #continue + if item['type'] != "Weapon (any)": unprocessed_items.append(item) continue - else: - if item["rarity"] == 'common': - item_model['fields']['rarity'] = 1 - if item["rarity"] == 'uncommon': - item_model['fields']['rarity'] = 2 - if item["rarity"] == 'rare': - item_model['fields']['rarity'] = 3 - if item["rarity"] == 'very rare': - item_model['fields']['rarity'] = 4 - if item["rarity"] == 'legendary': - item_model['fields']['rarity'] = 5 - - modified_items.append(item_model) + + for sword in any_weapon: + for x,rar in enumerate(['uncommon','rare','very rare']): + item_model['fields']['weapon'] = sword + item_model['fields']['rarity'] = x+2 + item_model['fields']['name']= "{} (+{})".format(sword.title(),str(x+1)) + item_model['pk'] = slugify(item_model['fields']["name"]) + print_item = json.loads(json.dumps(item_model)) + modified_items.append(print_item) + #print("Just added:{}".format(item_model['fields']['rarity'])) + print("Counter:{}".format(len(modified_items))) - print("Unprocessed count:{}".format(len(unprocessed_items))) + item_model = {} - sister_file = str(file.parent)+"/"+file.stem + "_modified" + file.suffix - with open(sister_file, 'w', encoding='utf-8') as s: - s.write(json.dumps(modified_items, ensure_ascii=False, indent=4)) + + + print("Unprocessed count:{}".format(len(unprocessed_items))) + print("Processed count: {}".format(len(modified_items))) - unprocced = str(file.parent)+"/"+file.stem + "_unprocessed" + file.suffix - with open(unprocced, 'w', encoding='utf-8') as s: - s.write(json.dumps(unprocessed_items, ensure_ascii=False, indent=4)) + + if True: + sister_file = str(file.parent)+"/"+file.stem + "_modified" + file.suffix + with open(sister_file, 'w', encoding='utf-8') as s: + s.write(json.dumps(modified_items, ensure_ascii=False, indent=4)) + + unprocced = str(file.parent)+"/"+file.stem + "_unprocessed" + file.suffix + with open(unprocced, 'w', encoding='utf-8') as s: + s.write(json.dumps(unprocessed_items, ensure_ascii=False, indent=4)) except Exception as e: From 11d623537ca058c6d8414a195916482178bb3aaa Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 30 Jun 2023 18:28:13 -0500 Subject: [PATCH 48/98] Adding figurines. --- api_v2/models/item.py | 5 +- data/v2/wotc/srd/Item.json | 1045 +++++++++++++++++++++++++++++ data/v2/wotc/srd/magicitems.json_ | 83 --- scripts/datafile_parser.py | 34 +- 4 files changed, 1066 insertions(+), 101 deletions(-) diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 6da71df8..eda698b5 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -78,7 +78,8 @@ class Item(Object, HasDescription, FromDocument): (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), - (5, 'legendary') + (5, 'legendary'), + (6, 'artifact') ] rarity = models.IntegerField( @@ -87,7 +88,7 @@ class Item(Object, HasDescription, FromDocument): choices=RARITY_CHOICES, validators=[ MinValueValidator(1), - MaxValueValidator(5)], + MaxValueValidator(6)], help_text='Integer representing the rarity of the object.') @property diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index ae74d81d..0bcc089d 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -8719,5 +8719,1050 @@ "requires_attunement": true, "rarity": null } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-splint", + "fields": { + "name": "Adamantine Armor (Splint)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-scale-mail", + "fields": { + "name": "Adamantine Armor (Scale-Mail)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-ring-mail", + "fields": { + "name": "Adamantine Armor (Ring-Mail)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-plate", + "fields": { + "name": "Adamantine Armor (Plate)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-hide", + "fields": { + "name": "Adamantine Armor (Hide)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-half-plate", + "fields": { + "name": "Adamantine Armor (Half-Plate)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-chain-shirt", + "fields": { + "name": "Adamantine Armor (Chain-Shirt)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-chain-mail", + "fields": { + "name": "Adamantine Armor (Chain-Mail)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-armor-breastplate", + "fields": { + "name": "Adamantine Armor (Breastplate)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-splint", + "fields": { + "name": "Mithral Armor (Splint)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-scale-mail", + "fields": { + "name": "Mithral Armor (Scale-Mail)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-ring-mail", + "fields": { + "name": "Mithral Armor (Ring-Mail)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-plate", + "fields": { + "name": "Mithral Armor (Plate)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-hide", + "fields": { + "name": "Mithral Armor (Hide)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-half-plate", + "fields": { + "name": "Mithral Armor (Half-Plate)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "half-plate", + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-chain-shirt", + "fields": { + "name": "Mithral Armor (Chain-Shirt)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-chain-mail", + "fields": { + "name": "Mithral Armor (Chain-Mail)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mithral-armor-breastplate", + "fields": { + "name": "Mithral Armor (Breastplate)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "armor-of-resistance-studded-leather", + "fields": { + "name": "Armor of Resistance (Studded-Leather)", + "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "armor-of-resistance-padded", + "fields": { + "name": "Armor of Resistance (Padded)", + "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "armor-of-resistance-leather", + "fields": { + "name": "Armor of Resistance (Leather)", + "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "elven-chain", + "fields": { + "name": "Elven Chain", + "desc": "You gain a +1 bonus to AC while you wear this armor. You are considered proficient with this armor even if you lack proficiency with medium armor.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "glamoured-studded-leather", + "fields": { + "name": "Glamoured Studded Leather", + "desc": "While wearing this armor, you gain a +1 bonus to AC. You can also use a bonus action to speak the armor's command word and cause the armor to assume the appearance of a normal set of clothing or some other kind of armor. You decide what it looks like, including color, style, and accessories, but the armor retains its normal bulk and weight. The illusory appearance lasts until you use this property again or remove the armor.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "arrow-of-slaying", + "fields": { + "name": "Arrow of Slaying", + "desc": "An _arrow of slaying_ is a magic weapon meant to slay a particular kind of creature. Some are more focused than others; for example, there are both _arrows of dragon slaying_ and _arrows of blue dragon slaying_. If a creature belonging to the type, race, or group associated with an _arrow of slaying_ takes damage from the arrow, the creature must make a DC 17 Constitution saving throw, taking an extra 6d10 piercing damage on a failed save, or half as much extra damage on a successful one.\\n\\nOnce an _arrow of slaying_ deals its extra damage to a creature, it becomes a nonmagical arrow.\\n\\nOther types of magic ammunition of this kind exist, such as _bolts of slaying_ meant for a crossbow, though arrows are most common.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "orb-of-dragonkind", + "fields": { + "name": "Orb of Dragonkind", + "desc": "Ages past, elves and humans waged a terrible war against evil dragons. When the world seemed doomed, powerful wizards came together and worked their greatest magic, forging five _Orbs of Dragonkind_ (or _Dragon Orbs_) to help them defeat the dragons. One orb was taken to each of the five wizard towers, and there they were used to speed the war toward a victorious end. The wizards used the orbs to lure dragons to them, then destroyed the dragons with powerful magic.\\n\\nAs the wizard towers fell in later ages, the orbs were destroyed or faded into legend, and only three are thought to survive. Their magic has been warped and twisted over the centuries, so although their primary purpose of calling dragons still functions, they also allow some measure of control over dragons.\\n\\nEach orb contains the essence of an evil dragon, a presence that resents any attempt to coax magic from it. Those lacking in force of personality might find themselves enslaved to an orb.\\n\\nAn orb is an etched crystal globe about 10 inches in diameter. When used, it grows to about 20 inches in diameter, and mist swirls inside it.\\n\\nWhile attuned to an orb, you can use an action to peer into the orb's depths and speak its command word. You must then make a DC 15 Charisma check. On a successful check, you control the orb for as long as you remain attuned to it. On a failed check, you become charmed by the orb for as long as you remain attuned to it.\\n\\nWhile you are charmed by the orb, you can't voluntarily end your attunement to it, and the orb casts _suggestion_ on you at will (save DC 18), urging you to work toward the evil ends it desires. The dragon essence within the orb might want many things: the annihilation of a particular people, freedom from the orb, to spread suffering in the world, to advance the worship of Tiamat, or something else the GM decides.\\n\\n**_Random Properties_**. An _Orb of Dragonkind_ has the following random properties:\\n\\n* 2 minor beneficial properties\\n* 1 minor detrimental property\\n* 1 major detrimental property\\n\\n**_Spells_**. The orb has 7 charges and regains 1d4 + 3 expended charges daily at dawn. If you control the orb, you can use an action and expend 1 or more charges to cast one of the following spells (save DC 18) from it: _cure wounds_ (5th-level version, 3 charges), _daylight_ (1 charge), _death ward_ (2 charges), or _scrying_ (3 charges).\\n\\nYou can also use an action to cast the _detect magic_ spell from the orb without using any charges.\\n\\n**_Call Dragons_**. While you control the orb, you can use an action to cause the artifact to issue a telepathic call that extends in all directions for 40 miles. Evil dragons in range feel compelled to come to the orb as soon as possible by the most direct route. Dragon deities such as Tiamat are unaffected by this call. Dragons drawn to the orb might be hostile toward you for compelling them against their will. Once you have used this property, it can't be used again for 1 hour.\\n\\n**_Destroying an Orb_**. An _Orb of Dragonkind_ appears fragile but is impervious to most damage, including the attacks and breath weapons of dragons. A _disintegrate_ spell or one good hit from a +3 magic weapon is sufficient to destroy an orb, however.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 6 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-the-war-mage-1", + "fields": { + "name": "Wand of the War Mage (+1)", + "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-the-war-mage-2", + "fields": { + "name": "Wand of the War Mage (+2)", + "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-the-war-mage-3", + "fields": { + "name": "Wand of the War Mage (+3)", + "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "horn-of-valhalla-silver", + "fields": { + "name": "Horn of Valhalla (silver)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "horn-of-valhalla-brass", + "fields": { + "name": "Horn of Valhalla (Brass)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "horn-of-valhalla-bronze", + "fields": { + "name": "Horn of Valhalla (Bronze)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "horn-of-valhalla-iron", + "fields": { + "name": "Horn of Valhalla (Iron)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "crystal-ball", + "fields": { + "name": "Crystal Ball", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "crystal-ball-of-mind-reading", + "fields": { + "name": "Crystal Ball of Mind Reading", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nYou can use an action to cast the detect thoughts spell (save DC 17) while you are scrying with the crystal ball, targeting creatures you can see within 30 feet of the spell's sensor. You don't need to concentrate on this detect thoughts to maintain it during its duration, but it ends if scrying ends.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "crystal-ball-of-telepathy", + "fields": { + "name": "Crystal Ball of Telepathy", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nThe following crystal ball variants are legendary items and have additional properties.\r\n\r\nWhile scrying with the crystal ball, you can communicate telepathically with creatures you can see within 30 feet of the spell's sensor. You can also use an action to cast the suggestion spell (save DC 17) through the sensor on one of those creatures. You don't need to concentrate on this suggestion to maintain it during its duration, but it ends if scrying ends. Once used, the suggestion power of the crystal ball can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "crystal-ball-of-true-seeing", + "fields": { + "name": "Crystal Ball of True Seeing", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nWhile scrying with the crystal ball, you have truesight with a radius of 120 feet centered on the spell's sensor.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-hill-giant-strength", + "fields": { + "name": "Belt of Hill Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-stone-giant-strength", + "fields": { + "name": "Belt of Stone Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-frost-giant-strength", + "fields": { + "name": "Belt of Frost Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-fire-giant-strength", + "fields": { + "name": "Belt of Fire Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-cloud-giant-strength", + "fields": { + "name": "Belt of Cloud Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-storm-giant-strength", + "fields": { + "name": "Belt of Storm Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-healing", + "fields": { + "name": "Potion of Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-greater-healing", + "fields": { + "name": "Potion of Greater Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-superior-healing", + "fields": { + "name": "Potion of Superior Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-supreme-healing", + "fields": { + "name": "Potion of Supreme Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-bronze-griffon", + "fields": { + "name": "Figurine of Wondrous Power (Bronze Griffon)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Bronze Griffon (Rare)_**. This bronze statuette is of a griffon rampant. It can become a griffon for up to 6 hours. Once it has been used, it can't be used again until 5 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-ebony-fly", + "fields": { + "name": "Figurine of Wondrous Power (Ebony Fly)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Ebony Fly (Rare)_**. This ebony statuette is carved in the likeness of a horsefly. It can become a giant fly for up to 12 hours and can be ridden as a mount. Once it has been used, it can’t be used again until 2 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-golden-lions", + "fields": { + "name": "Figurine of Wondrous Power (Golden Lions)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Golden Lions (Rare)_**. These gold statuettes of lions are always created in pairs. You can use one figurine or both simultaneously. Each can become a lion for up to 1 hour. Once a lion has been used, it can’t be used again until 7 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-ivory-goats", + "fields": { + "name": "Figurine of Wondrous Power (Ivory Goats)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Ivory Goats (Rare_**.These ivory statuettes of goats are always created in sets of three. Each goat looks unique and functions differently from the others. Their properties are as follows:\\n\\n* The _goat of traveling_ can become a Large goat with the same statistics as a riding horse. It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can't be used again until 7 days have passed, when it regains all its charges.\\n* The _goat of travail_ becomes a giant goat for up to 3 hours. Once it has been used, it can't be used again until 30 days have passed.\\n* The _goat of terror_ becomes a giant goat for up to 3 hours. The goat can't attack, but you can remove its horns and use them as weapons. One horn becomes a _+1 lance_, and the other becomes a _+2 longsword_. Removing a horn requires an action, and the weapons disappear and the horns return when the goat reverts to figurine form. In addition, the goat radiates a 30-foot-radius aura of terror while you are riding it. Any creature hostile to you that starts its turn in the aura must succeed on a DC 15 Wisdom saving throw or be frightened of the goat for 1 minute, or until the goat reverts to figurine form. The frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once it successfully saves against the effect, a creature is immune to the goat's aura for the next 24 hours. Once the figurine has been used, it can't be used again until 15 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-marble-elephant", + "fields": { + "name": "Figurine of Wondrous Power (Marble Elephant)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Marble Elephant (Rare)_**. This marble statuette is about 4 inches high and long. It can become an elephant for up to 24 hours. Once it has been used, it can’t be used again until 7 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-obsidian-steed", + "fields": { + "name": "Figurine of Wondrous Power (Obsidian Steed)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Obsidian Steed (Very Rare)_**. This polished obsidian horse can become a nightmare for up to 24 hours. The nightmare fights only to defend itself. Once it has been used, it can't be used again until 5 days have passed.\\n\\nIf you have a good alignment, the figurine has a 10 percent chance each time you use it to ignore your orders, including a command to revert to figurine form. If you mount the nightmare while it is ignoring your orders, you and the nightmare are instantly transported to a random location on the plane of Hades, where the nightmare reverts to figurine form.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-onyx-dog", + "fields": { + "name": "Figurine of Wondrous Power (Onyx Dog)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Onyx Dog (Rare)_**. This onyx statuette of a dog can become a mastiff for up to 6 hours. The mastiff has an Intelligence of 8 and can speak Common. It also has darkvision out to a range of 60 feet and can see invisible creatures and objects within that range. Once it has been used, it can’t be used again until 7 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-serpentine-owl", + "fields": { + "name": "Figurine of Wondrous Power (Serpentine Owl)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Serpentine Owl (Rare)_**. This serpentine statuette of an owl can become a giant owl for up to 8 hours. Once it has been used, it can’t be used again until 2 days have passed. The owl can telepathically communicate with you at any range if you and it are on the same plane of existence.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-silver-raven", + "fields": { + "name": "Figurine of Wondrous Power (Silver Raven)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Silver Raven (Uncommon)_**. This silver statuette of a raven can become a raven for up to 12 hours. Once it has been used, it can’t be used again until 2 days have passed. While in raven form, the figurine allows you to cast the animal messenger spell on it at will.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } } ] diff --git a/data/v2/wotc/srd/magicitems.json_ b/data/v2/wotc/srd/magicitems.json_ index b0a7b416..2223b4e9 100644 --- a/data/v2/wotc/srd/magicitems.json_ +++ b/data/v2/wotc/srd/magicitems.json_ @@ -1,61 +1,4 @@ [ - { - "name": "Adamantine Armor", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", - "type": "Armor (medium or heavy)", - "rarity": "uncommon" - }, - { - "name": "Armor of Resistance", - "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", - "type": "Armor (light)", - "rarity": "rare", - "requires-attunement": "requires attunement" - }, - { - "name": "Arrow of Slaying", - "desc": "An _arrow of slaying_ is a magic weapon meant to slay a particular kind of creature. Some are more focused than others; for example, there are both _arrows of dragon slaying_ and _arrows of blue dragon slaying_. If a creature belonging to the type, race, or group associated with an _arrow of slaying_ takes damage from the arrow, the creature must make a DC 17 Constitution saving throw, taking an extra 6d10 piercing damage on a failed save, or half as much extra damage on a successful one.\n\nOnce an _arrow of slaying_ deals its extra damage to a creature, it becomes a nonmagical arrow.\n\nOther types of magic ammunition of this kind exist, such as _bolts of slaying_ meant for a crossbow, though arrows are most common.", - "type": "Weapon (arrow)", - "rarity": "very rare" - }, - { - "name": "Belt of Giant Strength", - "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\n\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\n\n| Type | Strength | Rarity |\n|-------------------|----------|-----------|\n| Hill giant | 21 | Rare |\n| Stone/frost giant | 23 | Very rare |\n| Fire giant | 25 | Very rare |\n| Cloud giant | 27 | Legendary |\n| Storm giant | 29 | Legendary |", - "type": "wondrous", - "rarity": "varies", - "requires-attunement": "requires attunement" - }, - { - "name": "Crystal Ball", - "desc": "The typical _crystal ball_, a very rare item, is about 6 inches in diameter. While touching it, you can cast the _scrying_ spell (save DC 17) with it.\n\nThe following _crystal ball_ variants are legendary items and have additional properties.\n\n**_Crystal Ball of Mind Reading_**. You can use an action to cast the _detect thoughts_ spell (save DC 17) while you are scrying with the _crystal ball_, targeting creatures you can see within 30 feet of the spell's sensor. You don't need to concentrate on this _detect thoughts_ to maintain it during its duration, but it ends if _scrying_ ends.\n\n**_Crystal Ball of Telepathy_**. While scrying with the crystal ball, you can communicate telepathically with creatures you can see within 30 feet of the spell's sensor. You can also use an action to cast the _suggestion_ spell (save DC 17) through the sensor on one of those creatures. You don't need to concentrate on this _suggestion_ to maintain it during its duration, but it ends if _scrying_ ends. Once used, the _suggestion_ power of the _crystal ball_ can't be used again until the next dawn.\n\n**_Crystal Ball of True Seeing_**. While scrying with the crystal ball, you have truesight with a radius of 120 feet centered on the spell's sensor.", - "type": "wondrous", - "rarity": "very rare or legendary", - "requires-attunement": "requires attunement" - }, - { - "name": "Elven Chain", - "desc": "You gain a +1 bonus to AC while you wear this armor. You are considered proficient with this armor even if you lack proficiency with medium armor.", - "type": "Armor (chain shirt)", - "rarity": "rare" - }, - { - "name": "Figurine of Wondrous Power", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\n\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\n\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\n\n**_Bronze Griffon (Rare)_**. This bronze statuette is of a griffon rampant. It can become a griffon for up to 6 hours. Once it has been used, it can't be used again until 5 days have passed.\n\n**_Ebony Fly (Rare)_**. This ebony statuette is carved in the likeness of a horsefly. It can become a giant fly for up to 12 hours and can be ridden as a mount. Once it has been used, it can't be used again until 2 days have passed.\n\n> ##### Giant Fly\n> **Armor Class** 11 \n> **Hit Points** 19 (3d10 + 3) \n> **Speed** 30 ft., fly 60 ft.\n>\n> | STR | DEX | CON | INT | WIS | CHA |\n> |---------|---------|---------|--------|---------|--------|\n> | 14 (+2) | 13 (+1) | 13 (+1) | 2 (-4) | 10 (+0) | 3 (-4) |\n>\n> **Senses** darkvision 60 ft., passive Perception 10 \n> **Languages** -\n\n**_Golden Lions (Rare)_**. These gold statuettes of lions are always created in pairs. You can use one figurine or both simultaneously. Each can become a lion for up to 1 hour. Once a lion has been used, it can't be used again until 7 days have passed.\n\n**_Ivory Goats (Rare)_**. These ivory statuettes of goats are always created in sets of three. Each goat looks unique and functions differently from the others. Their properties are as follows:\n\n* The _goat of traveling_ can become a Large goat with the same statistics as a riding horse. It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can't be used again until 7 days have passed, when it regains all its charges.\n* The _goat of travail_ becomes a giant goat for up to 3 hours. Once it has been used, it can't be used again until 30 days have passed.\n* The _goat of terror_ becomes a giant goat for up to 3 hours. The goat can't attack, but you can remove its horns and use them as weapons. One horn becomes a _+1 lance_, and the other becomes a _+2 longsword_. Removing a horn requires an action, and the weapons disappear and the horns return when the goat reverts to figurine form. In addition, the goat radiates a 30-foot-radius aura of terror while you are riding it. Any creature hostile to you that starts its turn in the aura must succeed on a DC 15 Wisdom saving throw or be frightened of the goat for 1 minute, or until the goat reverts to figurine form. The frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once it successfully saves against the effect, a creature is immune to the goat's aura for the next 24 hours. Once the figurine has been used, it can't be used again until 15 days have passed.\n\n**_Marble Elephant (Rare)_**. This marble statuette is about 4 inches high and long. It can become an elephant for up to 24 hours. Once it has been used, it can't be used again until 7 days have passed.\n\n**_Obsidian Steed (Very Rare)_**. This polished obsidian horse can become a nightmare for up to 24 hours. The nightmare fights only to defend itself. Once it has been used, it can't be used again until 5 days have passed.\n\nIf you have a good alignment, the figurine has a 10 percent chance each time you use it to ignore your orders, including a command to revert to figurine form. If you mount the nightmare while it is ignoring your orders, you and the nightmare are instantly transported to a random location on the plane of Hades, where the nightmare reverts to figurine form.\n\n**_Onyx Dog (Rare)_**. This onyx statuette of a dog can become a mastiff for up to 6 hours. The mastiff has an Intelligence of 8 and can speak Common. It also has darkvision out to a range of 60 feet and can see invisible creatures and objects within that range. Once it has been used, it can't be used again until 7 days have passed.\n\n**_Serpentine Owl (Rare)_**. This serpentine statuette of an owl can become a giant owl for up to 8 hours. Once it has been used, it can't be used again until 2 days have passed. The owl can telepathically communicate with you at any range if you and it are on the same plane of existence.\n\n**_Silver Raven (Uncommon)_**. This silver statuette of a raven can become a raven for up to 12 hours. Once it has been used, it can't be used again until 2 days have passed. While in raven form, the figurine allows you to cast the _animal messenger_ spell on it at will.", - "type": "wondrous", - "rarity": "rarity by figurine" - }, - { - "name": "Glamoured Studded Leather", - "desc": "While wearing this armor, you gain a +1 bonus to AC. You can also use a bonus action to speak the armor's command word and cause the armor to assume the appearance of a normal set of clothing or some other kind of armor. You decide what it looks like, including color, style, and accessories, but the armor retains its normal bulk and weight. The illusory appearance lasts until you use this property again or remove the armor.", - "type": "Armor (studded leather)", - "rarity": "rare" - }, - { - "name": "Horn of Valhalla", - "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\n\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\n\n| d100 | Horn Type | Berserkers Summoned | Requirement |\n|--------|-----------|---------------------|--------------------------------------|\n| 01-40 | Silver | 2d4 + 2 | None |\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\n\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", - "type": "wondrous", - "rarity": "rare (silver or brass), very rare (bronze) or legendary (iron)" - }, { "name": "Ioun Stone", "desc": "An _Ioun stone_ is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of _Ioun stone_ exist, each type a distinct combination of shape and color.\n\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\n\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\n\n**_Absorption (Very Rare)_**. While this pale lavender ellipsoid orbits your head, you can use your reaction to cancel a spell of 4th level or lower cast by a creature you can see and targeting only you.\n\nOnce the stone has canceled 20 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.\n\n**_Agility (Very Rare)_**. Your Dexterity score increases by 2, to a maximum of 20, while this deep red sphere orbits your head.\n\n**_Awareness (Rare)_**. You can't be surprised while this dark blue rhomboid orbits your head.\n\n**_Fortitude (Very Rare)_**. Your Constitution score increases by 2, to a maximum of 20, while this pink rhomboid orbits your head.\n\n**_Greater Absorption (Legendary)_**. While this marbled lavender and green ellipsoid orbits your head, you can use your reaction to cancel a spell of 8th level or lower cast by a creature you can see and targeting only you.\n\nOnce the stone has canceled 50 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.\n\n**_Insight (Very Rare)_**. Your Wisdom score increases by 2, to a maximum of 20, while this incandescent blue sphere orbits your head.\n\n**_Intellect (Very Rare)_**. Your Intelligence score increases by 2, to a maximum of 20, while this marbled scarlet and blue sphere orbits your head.\n\n**_Leadership (Very Rare)_**. Your Charisma score increases by 2, to a maximum of 20, while this marbled pink and green sphere orbits your head.\n\n**_Mastery (Legendary)_**. Your proficiency bonus increases by 1 while this pale green prism orbits your head.\n\n**_Protection (Rare)_**. You gain a +1 bonus to AC while this dusty rose prism orbits your head.\n\n**_Regeneration (Legendary)_**. You regain 15 hit points at the end of each hour this pearly white spindle orbits your head, provided that you have at least 1 hit point.\n\n**_Reserve (Rare)_**. This vibrant purple prism stores spells cast into it, holding them until you use them. The stone can store up to 3 levels worth of spells at a time. When found, it contains 1d4 - 1 levels of stored spells chosen by the GM.\n\nAny creature can cast a spell of 1st through 3rd level into the stone by touching it as the spell is cast. The spell has no effect, other than to be stored in the stone. If the stone can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\n\nWhile this stone orbits your head, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the stone is no longer stored in it, freeing up space.\n\n**_Strength (Very Rare)_**. Your Strength score increases by 2, to a maximum of 20, while this pale blue rhomboid orbits your head.\n\n**_Sustenance (Rare)_**. You don't need to eat or drink while this clear spindle orbits your head.", @@ -63,42 +6,16 @@ "rarity": "varies", "requires-attunement": "requires attunement" }, - { - "name": "Mithral Armor", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", - "type": "Armor (medium or heavy)", - "rarity": "uncommon" - }, { "name": "Potion of Giant Strength", "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\n\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\n\n| Type of Giant | Strength | Rarity |\n|-------------------|----------|-----------|\n| Hill giant | 21 | Uncommon |\n| Frost/stone giant | 23 | Rare |\n| Fire giant | 25 | Rare |\n| Cloud giant | 27 | Very rare |\n| Storm giant | 29 | Legendary |", "type": "Potion", "rarity": "varies" }, - { - "name": "Potion of Healing", - "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\n\n**Potions of Healing (table)**\n\n| Potion of ... | Rarity | HP Regained |\n|------------------|-----------|-------------|\n| Healing | Common | 2d4 + 2 |\n| Greater healing | Uncommon | 4d4 + 4 |\n| Superior healing | Rare | 8d4 + 8 |\n| Supreme healing | Very rare | 10d4 + 20 |", - "type": "Potion", - "rarity": "varies" - }, { "name": "Spell Scroll", "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\n\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\n\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\n\n**Spell Scroll (table)**\n\n| Spell Level | Rarity | Save DC | Attack Bonus |\n|-------------|-----------|---------|--------------|\n| Cantrip | Common | 13 | +5 |\n| 1st | Common | 13 | +5 |\n| 2nd | Uncommon | 13 | +5 |\n| 3rd | Uncommon | 15 | +7 |\n| 4th | Rare | 15 | +7 |\n| 5th | Rare | 17 | +9 |\n| 6th | Very rare | 17 | +9 |\n| 7th | Very rare | 18 | +10 |\n| 8th | Very rare | 18 | +10 |\n| 9th | Legendary | 19 | +11 |\n\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "type": "Scroll", "rarity": "varies" }, - { - "name": "Wand of the War Mage, +1, +2, or +3", - "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", - "type": "Wand", - "rarity": "uncommon (+1), rare (+2), or very rare (+3)", - "requires-attunement": "requires attunement by a spellcaster" - }, - { - "name": "Orb of Dragonkind", - "desc": "Ages past, elves and humans waged a terrible war against evil dragons. When the world seemed doomed, powerful wizards came together and worked their greatest magic, forging five _Orbs of Dragonkind_ (or _Dragon Orbs_) to help them defeat the dragons. One orb was taken to each of the five wizard towers, and there they were used to speed the war toward a victorious end. The wizards used the orbs to lure dragons to them, then destroyed the dragons with powerful magic.\n\nAs the wizard towers fell in later ages, the orbs were destroyed or faded into legend, and only three are thought to survive. Their magic has been warped and twisted over the centuries, so although their primary purpose of calling dragons still functions, they also allow some measure of control over dragons.\n\nEach orb contains the essence of an evil dragon, a presence that resents any attempt to coax magic from it. Those lacking in force of personality might find themselves enslaved to an orb.\n\nAn orb is an etched crystal globe about 10 inches in diameter. When used, it grows to about 20 inches in diameter, and mist swirls inside it.\n\nWhile attuned to an orb, you can use an action to peer into the orb's depths and speak its command word. You must then make a DC 15 Charisma check. On a successful check, you control the orb for as long as you remain attuned to it. On a failed check, you become charmed by the orb for as long as you remain attuned to it.\n\nWhile you are charmed by the orb, you can't voluntarily end your attunement to it, and the orb casts _suggestion_ on you at will (save DC 18), urging you to work toward the evil ends it desires. The dragon essence within the orb might want many things: the annihilation of a particular people, freedom from the orb, to spread suffering in the world, to advance the worship of Tiamat, or something else the GM decides.\n\n**_Random Properties_**. An _Orb of Dragonkind_ has the following random properties:\n\n* 2 minor beneficial properties\n* 1 minor detrimental property\n* 1 major detrimental property\n\n**_Spells_**. The orb has 7 charges and regains 1d4 + 3 expended charges daily at dawn. If you control the orb, you can use an action and expend 1 or more charges to cast one of the following spells (save DC 18) from it: _cure wounds_ (5th-level version, 3 charges), _daylight_ (1 charge), _death ward_ (2 charges), or _scrying_ (3 charges).\n\nYou can also use an action to cast the _detect magic_ spell from the orb without using any charges.\n\n**_Call Dragons_**. While you control the orb, you can use an action to cause the artifact to issue a telepathic call that extends in all directions for 40 miles. Evil dragons in range feel compelled to come to the orb as soon as possible by the most direct route. Dragon deities such as Tiamat are unaffected by this call. Dragons drawn to the orb might be hostile toward you for compelling them against their will. Once you have used this property, it can't be used again for 1 hour.\n\n**_Destroying an Orb_**. An _Orb of Dragonkind_ appears fragile but is impervious to most damage, including the attacks and breath weapons of dragons. A _disintegrate_ spell or one good hit from a +3 magic weapon is sufficient to destroy an orb, however.", - "type": "wondrous", - "rarity": "artifact", - "requires-attunement": "requires attunement" - } ] \ No newline at end of file diff --git a/scripts/datafile_parser.py b/scripts/datafile_parser.py index c56d1547..80a54b06 100644 --- a/scripts/datafile_parser.py +++ b/scripts/datafile_parser.py @@ -55,6 +55,8 @@ def main(): #print(item['type']) any_armor = ['studded-leather','splint','scale-mail','ring-mail','plate','padded','leather','hide','half-plate','chain-shirt','chain-mail','breastplate'] + light = ['studded-leather','padded','leather'] + armor_med_heavy = ['splint','scale-mail','ring-mail','plate','hide','half-plate','chain-shirt','chain-mail','breastplate'] any_sword_slashing = ['shortsword','longsword','greatsword', 'scimitar'] any_axe = ['handaxe','battleaxe','greataxe'] any_weapon = [ @@ -102,37 +104,37 @@ def main(): #item_model['pk']=slugify(item["name"]) #item_model['fields']['name']=item["name"] item_model['fields']['desc']=item["desc"] - item_model['fields']['category']="weapon" + item_model['fields']['category']="armor" item_model['fields']['size']=1 item_model['fields']['weight']=0.0 item_model['fields']['armor_class']=0 item_model['fields']['hit_points']=0 item_model['fields']['document']="srd" item_model['fields']['cost']=None - #item_model['fields']['weapon']=None + item_model['fields']['weapon']=None item_model['fields']['armor']=None item_model['fields']['requires_attunement']=False if "requires-attunement" in item: if item["requires-attunement"]=="requires attunement": item_model['fields']['requires_attunement']=True - #if item["rarity"] not in ['common','uncommon','rare','very rare','legendary']: + if item["rarity"] not in ['common','uncommon','rare','very rare','legendary']: #print(item['name'], item['rarity']) - #unprocessed_items.append(item) - #continue - if item['type'] != "Weapon (any)": + unprocessed_items.append(item) + continue + if item['type'] != "Armor (studded leather)": unprocessed_items.append(item) continue - for sword in any_weapon: - for x,rar in enumerate(['uncommon','rare','very rare']): - item_model['fields']['weapon'] = sword - item_model['fields']['rarity'] = x+2 - item_model['fields']['name']= "{} (+{})".format(sword.title(),str(x+1)) - item_model['pk'] = slugify(item_model['fields']["name"]) - print_item = json.loads(json.dumps(item_model)) - modified_items.append(print_item) - #print("Just added:{}".format(item_model['fields']['rarity'])) - print("Counter:{}".format(len(modified_items))) + for armor in ['studded-leather']: + # for x,rar in enumerate(['uncommon','rare','very rare']): + item_model['fields']['armor'] = armor + item_model['fields']['rarity'] = 3 + item_model['fields']['name']= "{}".format(item['name']) + item_model['pk'] = slugify(item_model['fields']["name"]) + print_item = json.loads(json.dumps(item_model)) + modified_items.append(print_item) + #print("Just added:{}".format(item_model['fields']['rarity'])) + print("Counter:{}".format(len(modified_items))) item_model = {} From d21e807c2407d79bbab9f328db0a94e806f880df Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 30 Jun 2023 18:48:29 -0500 Subject: [PATCH 49/98] Added the Ioun Stones. --- data/v2/wotc/srd/Item.json | 266 ++++++++++++++++++++++++++++++ data/v2/wotc/srd/magicitems.json_ | 7 - 2 files changed, 266 insertions(+), 7 deletions(-) diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index 0bcc089d..ac328972 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -9764,5 +9764,271 @@ "requires_attunement": false, "rarity": 2 } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-absorption", + "fields": { + "name": "Ioun Stone (Absorption)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\r\n\r\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\r\n\r\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\r\n\r\n**_Absorption (Very Rare)_**. While this pale lavender ellipsoid orbits your head, you can use your reaction to cancel a spell of 4th level or lower cast by a creature you can see and targeting only you.\r\n\r\nOnce the stone has canceled 20 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-agility", + "fields": { + "name": "Ioun Stone (Agility)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Agility (Very Rare)._** Your Dexterity score increases by 2, to a maximum of 20, while this deep red sphere orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-awareness", + "fields": { + "name": "Ioun Stone (Awareness)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Awareness (Rare)._** You can't be surprised while this dark blue rhomboid orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-fortitude", + "fields": { + "name": "Ioun Stone (Absorption)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Fortitude (Very Rare)_**. Your Constitution score increases by 2, to a maximum of 20, while this pink rhomboid orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-greater-absorption", + "fields": { + "name": "Ioun Stone (Greater Absorption)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Greater Absorption (Legendary)._** While this marbled lavender and green ellipsoid orbits your head, you can use your reaction to cancel a spell of 8th level or lower cast by a creature you can see and targeting only you.\\n\\nOnce the stone has canceled 50 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-insight", + "fields": { + "name": "Ioun Stone (Insight)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Insight (Very Rare)._** Your Wisdom score increases by 2, to a maximum of 20, while this incandescent blue sphere orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-intellect", + "fields": { + "name": "Ioun Stone (Intellect)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Intellect (Very Rare)._** Your Intelligence score increases by 2, to a maximum of 20, while this marbled scarlet and blue sphere orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-leadership", + "fields": { + "name": "Ioun Stone (Leadership)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Leadership (Very Rare)._** Your Charisma score increases by 2, to a maximum of 20, while this marbled pink and green sphere orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-mastery", + "fields": { + "name": "Ioun Stone (Mastery)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Mastery (Legendary)._** Your proficiency bonus increases by 1 while this pale green prism orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-protection", + "fields": { + "name": "Ioun Stone (Protection)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Protection (Rare)_**. You gain a +1 bonus to AC while this dusty rose prism orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-regeneration", + "fields": { + "name": "Ioun Stone (Regeneration)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Regeneration (Legendary)_**. You regain 15 hit points at the end of each hour this pearly white spindle orbits your head, provided that you have at least 1 hit point.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-reserve", + "fields": { + "name": "Ioun Stone (Reserve)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Reserve (Rare)._** This vibrant purple prism stores spells cast into it, holding them until you use them. The stone can store up to 3 levels worth of spells at a time. When found, it contains 1d4 - 1 levels of stored spells chosen by the GM.\\n\\nAny creature can cast a spell of 1st through 3rd level into the stone by touching it as the spell is cast. The spell has no effect, other than to be stored in the stone. If the stone can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\\n\\nWhile this stone orbits your head, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the stone is no longer stored in it, freeing up space.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-strength", + "fields": { + "name": "Ioun Stone (Strength)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Strength (Very Rare)._** Your Strength score increases by 2, to a maximum of 20, while this pale blue rhomboid orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ioun-stone-sustenance", + "fields": { + "name": "Ioun Stone (Sustenance)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Sustenance (Rare)._** You don't need to eat or drink while this clear spindle orbits your head.", + "size": 1, + "weight": "0.000", + "armor_class": 24, + "hit_points": 10, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } } ] diff --git a/data/v2/wotc/srd/magicitems.json_ b/data/v2/wotc/srd/magicitems.json_ index 2223b4e9..52d82911 100644 --- a/data/v2/wotc/srd/magicitems.json_ +++ b/data/v2/wotc/srd/magicitems.json_ @@ -1,11 +1,4 @@ [ - { - "name": "Ioun Stone", - "desc": "An _Ioun stone_ is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of _Ioun stone_ exist, each type a distinct combination of shape and color.\n\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\n\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\n\n**_Absorption (Very Rare)_**. While this pale lavender ellipsoid orbits your head, you can use your reaction to cancel a spell of 4th level or lower cast by a creature you can see and targeting only you.\n\nOnce the stone has canceled 20 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.\n\n**_Agility (Very Rare)_**. Your Dexterity score increases by 2, to a maximum of 20, while this deep red sphere orbits your head.\n\n**_Awareness (Rare)_**. You can't be surprised while this dark blue rhomboid orbits your head.\n\n**_Fortitude (Very Rare)_**. Your Constitution score increases by 2, to a maximum of 20, while this pink rhomboid orbits your head.\n\n**_Greater Absorption (Legendary)_**. While this marbled lavender and green ellipsoid orbits your head, you can use your reaction to cancel a spell of 8th level or lower cast by a creature you can see and targeting only you.\n\nOnce the stone has canceled 50 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.\n\n**_Insight (Very Rare)_**. Your Wisdom score increases by 2, to a maximum of 20, while this incandescent blue sphere orbits your head.\n\n**_Intellect (Very Rare)_**. Your Intelligence score increases by 2, to a maximum of 20, while this marbled scarlet and blue sphere orbits your head.\n\n**_Leadership (Very Rare)_**. Your Charisma score increases by 2, to a maximum of 20, while this marbled pink and green sphere orbits your head.\n\n**_Mastery (Legendary)_**. Your proficiency bonus increases by 1 while this pale green prism orbits your head.\n\n**_Protection (Rare)_**. You gain a +1 bonus to AC while this dusty rose prism orbits your head.\n\n**_Regeneration (Legendary)_**. You regain 15 hit points at the end of each hour this pearly white spindle orbits your head, provided that you have at least 1 hit point.\n\n**_Reserve (Rare)_**. This vibrant purple prism stores spells cast into it, holding them until you use them. The stone can store up to 3 levels worth of spells at a time. When found, it contains 1d4 - 1 levels of stored spells chosen by the GM.\n\nAny creature can cast a spell of 1st through 3rd level into the stone by touching it as the spell is cast. The spell has no effect, other than to be stored in the stone. If the stone can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\n\nWhile this stone orbits your head, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the stone is no longer stored in it, freeing up space.\n\n**_Strength (Very Rare)_**. Your Strength score increases by 2, to a maximum of 20, while this pale blue rhomboid orbits your head.\n\n**_Sustenance (Rare)_**. You don't need to eat or drink while this clear spindle orbits your head.", - "type": "wondrous", - "rarity": "varies", - "requires-attunement": "requires attunement" - }, { "name": "Potion of Giant Strength", "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\n\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\n\n| Type of Giant | Strength | Rarity |\n|-------------------|----------|-----------|\n| Hill giant | 21 | Uncommon |\n| Frost/stone giant | 23 | Rare |\n| Fire giant | 25 | Rare |\n| Cloud giant | 27 | Very rare |\n| Storm giant | 29 | Legendary |", From 014abe046632bb0d51e8ba37945091454b97887f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 30 Jun 2023 18:54:14 -0500 Subject: [PATCH 50/98] Adding potions of giant strength. --- data/v2/wotc/srd/Item.json | 114 ++++++++++++++++++++++++++++++ data/v2/wotc/srd/magicitems.json_ | 6 -- 2 files changed, 114 insertions(+), 6 deletions(-) diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index ac328972..aeee09f0 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -10030,5 +10030,119 @@ "requires_attunement": true, "rarity": 3 } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-hill-giant-strength", + "fields": { + "name": "Potion of Hill Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-frost-giant-strength", + "fields": { + "name": "Potion of Frost Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-stone-giant-strength", + "fields": { + "name": "Potion of Stone Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-fire-giant-strength", + "fields": { + "name": "Potion of Fire Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-cloud-giant-strength", + "fields": { + "name": "Potion of Cloud Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-storm-giant-strength", + "fields": { + "name": "Potion of Storm Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 5 + } } ] diff --git a/data/v2/wotc/srd/magicitems.json_ b/data/v2/wotc/srd/magicitems.json_ index 52d82911..7409a313 100644 --- a/data/v2/wotc/srd/magicitems.json_ +++ b/data/v2/wotc/srd/magicitems.json_ @@ -1,10 +1,4 @@ [ - { - "name": "Potion of Giant Strength", - "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\n\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\n\n| Type of Giant | Strength | Rarity |\n|-------------------|----------|-----------|\n| Hill giant | 21 | Uncommon |\n| Frost/stone giant | 23 | Rare |\n| Fire giant | 25 | Rare |\n| Cloud giant | 27 | Very rare |\n| Storm giant | 29 | Legendary |", - "type": "Potion", - "rarity": "varies" - }, { "name": "Spell Scroll", "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\n\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\n\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\n\n**Spell Scroll (table)**\n\n| Spell Level | Rarity | Save DC | Attack Bonus |\n|-------------|-----------|---------|--------------|\n| Cantrip | Common | 13 | +5 |\n| 1st | Common | 13 | +5 |\n| 2nd | Uncommon | 13 | +5 |\n| 3rd | Uncommon | 15 | +7 |\n| 4th | Rare | 15 | +7 |\n| 5th | Rare | 17 | +9 |\n| 6th | Very rare | 17 | +9 |\n| 7th | Very rare | 18 | +10 |\n| 8th | Very rare | 18 | +10 |\n| 9th | Legendary | 19 | +11 |\n\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", From 534d49669d26b40f8a92bc82b84d4d07a34b2718 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 30 Jun 2023 19:00:58 -0500 Subject: [PATCH 51/98] Adding spell scrolls and removing old magic items. --- data/v2/wotc/srd/Item.json | 190 ++++++++++++++++++++++++++++++ data/v2/wotc/srd/magicitems.json_ | 8 -- 2 files changed, 190 insertions(+), 8 deletions(-) delete mode 100644 data/v2/wotc/srd/magicitems.json_ diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index aeee09f0..e6fc9183 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -10144,5 +10144,195 @@ "requires_attunement": false, "rarity": 5 } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-cantrip", + "fields": { + "name": "Spell Scroll (Cantrip)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-1st-level", + "fields": { + "name": "Spell Scroll (1st Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-2nd-level", + "fields": { + "name": "Spell Scroll (2nd Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-3rd-level", + "fields": { + "name": "Spell Scroll (3rd Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-4th-level", + "fields": { + "name": "Spell Scroll (4th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-5th-level", + "fields": { + "name": "Spell Scroll (5th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-6th-level", + "fields": { + "name": "Spell Scroll (6th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-7th-level", + "fields": { + "name": "Spell Scroll (7th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-8th-level", + "fields": { + "name": "Spell Scroll (8th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-9th-level", + "fields": { + "name": "Spell Scroll (9th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 5 + } } ] diff --git a/data/v2/wotc/srd/magicitems.json_ b/data/v2/wotc/srd/magicitems.json_ deleted file mode 100644 index 7409a313..00000000 --- a/data/v2/wotc/srd/magicitems.json_ +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "name": "Spell Scroll", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\n\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\n\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\n\n**Spell Scroll (table)**\n\n| Spell Level | Rarity | Save DC | Attack Bonus |\n|-------------|-----------|---------|--------------|\n| Cantrip | Common | 13 | +5 |\n| 1st | Common | 13 | +5 |\n| 2nd | Uncommon | 13 | +5 |\n| 3rd | Uncommon | 15 | +7 |\n| 4th | Rare | 15 | +7 |\n| 5th | Rare | 17 | +9 |\n| 6th | Very rare | 17 | +9 |\n| 7th | Very rare | 18 | +10 |\n| 8th | Very rare | 18 | +10 |\n| 9th | Legendary | 19 | +11 |\n\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", - "type": "Scroll", - "rarity": "varies" - }, -] \ No newline at end of file From 781f7aeb94ded30bc33fc9e01a0bb079cdc74f15 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 30 Jun 2023 19:12:23 -0500 Subject: [PATCH 52/98] Adjusting quicksetup to add v2 data --- api/management/commands/quicksetup.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/api/management/commands/quicksetup.py b/api/management/commands/quicksetup.py index eb994b0f..22dcc899 100644 --- a/api/management/commands/quicksetup.py +++ b/api/management/commands/quicksetup.py @@ -27,9 +27,12 @@ def handle(self, *args, **options): self.stdout.write('Collecting static files...') collect_static() - self.stdout.write('Populating the database...') + self.stdout.write('Populating the v1 database...') quickload.populate_db() + self.stdout.write('Populating the v2 database...') + import_v2() + if options["noindex"]: self.stdout.write('Skipping search index rebuild due to --noindex...') else: @@ -39,6 +42,11 @@ def handle(self, *args, **options): self.stdout.write(self.style.SUCCESS('API setup complete.')) +def import_v2() -> None: + """Import the v2 apps' database models.""" + call_command('import', '--dir', 'data/v2') + + def migrate_db() -> None: """Migrate the local database as needed to incorporate new model updates.""" call_command('makemigrations') From 44d8013f25ca409f8db588d4720ec24517fd0b27 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 30 Jun 2023 19:12:30 -0500 Subject: [PATCH 53/98] Adding artifact rarity. --- api_v2/migrations/0004_alter_item_rarity.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 api_v2/migrations/0004_alter_item_rarity.py diff --git a/api_v2/migrations/0004_alter_item_rarity.py b/api_v2/migrations/0004_alter_item_rarity.py new file mode 100644 index 00000000..1d79c700 --- /dev/null +++ b/api_v2/migrations/0004_alter_item_rarity.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.19 on 2023-07-01 00:06 + +import django.core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0003_auto_20230626_2026'), + ] + + operations = [ + migrations.AlterField( + model_name='item', + name='rarity', + field=models.IntegerField(blank=True, choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary'), (6, 'artifact')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)]), + ), + ] From 7d16d74bdf7e5d89a03785d14069f0ff3237bb98 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 08:13:16 -0500 Subject: [PATCH 54/98] Reordering for a cleaner export. --- api_v2/management/commands/export.py | 107 +- data/v2/{Licenses.json => License.json} | 12 +- data/v2/{Rulesets.json => Ruleset.json} | 0 data/v2/wotc/srd/Armor.json | 88 +- data/v2/wotc/srd/Item.json | 7124 +++++++++++------------ data/v2/wotc/srd/Weapon.json | 510 +- 6 files changed, 3938 insertions(+), 3903 deletions(-) rename data/v2/{Licenses.json => License.json} (100%) rename data/v2/{Rulesets.json => Ruleset.json} (100%) diff --git a/api_v2/management/commands/export.py b/api_v2/management/commands/export.py index a7f30ff1..6bafdbf2 100644 --- a/api_v2/management/commands/export.py +++ b/api_v2/management/commands/export.py @@ -16,7 +16,7 @@ class Command(BaseCommand): - """Implementation for the `manage.py `dumpbyorg` subcommand.""" + """Implementation for the `manage.py `export` subcommand.""" help = 'Export all v2 model data in structured directory.' @@ -35,59 +35,94 @@ def handle(self, *args, **options) -> None: 'Directory {} does not exist.'.format(options['dir']))) exit(0) + # Start V2 output. rulesets = Ruleset.objects.all() - write_queryset_data(options['dir'], rulesets, "Rulesets.json") - + ruleset_path = get_filepath_by_model( + 'Ruleset', + 'api_v2', + base_path=options['dir']) + write_queryset_data(ruleset_path, rulesets) + + license_path = get_filepath_by_model( + 'License', + 'api_v2', + base_path=options['dir']) licenses = License.objects.all() - write_queryset_data(options['dir'], licenses, "Licenses.json") + write_queryset_data(license_path, licenses) # Create a folder and Publisher fixture for each pubishing org. for pub in Publisher.objects.order_by('key'): - pubq = Publisher.objects.filter(key=pub.key) - pubdir = options['dir'] + "/{}".format(pub.key) - write_queryset_data(pubdir, pubq, "Publisher.json") + pubq = Publisher.objects.filter(key=pub.key).order_by('pk') + pub_path = get_filepath_by_model( + "Publisher", + "api_v2", + pub_key=pub.key, + base_path=options['dir']) + write_queryset_data(pub_path, pubq) # Create a Document fixture for each document. for doc in Document.objects.filter(publisher=pub): - docq = Document.objects.filter(key=doc.key) - docdir = pubdir + "/{}".format(doc.key) - write_queryset_data(docdir, docq, "Document.json") - - # Create a fixture for each nonblank model tied to a document. - SKIPPED_MODEL_NAMES = [ - 'LogEntry', - 'Ruleset', - 'Publisher', - 'Document', - 'License', - 'User', - 'Session', - 'ContentType', - 'Permission'] + docq = Document.objects.filter(key=doc.key).order_by('pk') + doc_path = get_filepath_by_model( + "Document", + "api_v2", + pub_key=pub.key, + doc_key=doc.key, + base_path=options['dir']) + write_queryset_data(doc_path, docq) app_models = apps.get_models() for model in app_models: - if model.__name__ not in SKIPPED_MODEL_NAMES: - fixdir = docdir + "/{}".format("fixtures") + SKIPPED_MODEL_NAMES = ['Document'] + if model._meta.app_label == 'api_v2' and model.__name__ not in SKIPPED_MODEL_NAMES: + modelq = model.objects.filter(document=doc).order_by('pk') + model_path = get_filepath_by_model( + model.__name__, + model._meta.app_label, + pub_key=pub.key, + doc_key=doc.key, + base_path=options['dir']) + write_queryset_data(model_path, modelq) + + self.stdout.write(self.style.SUCCESS( + 'Wrote {} to {}'.format(doc.key, doc_path))) + + self.stdout.write(self.style.SUCCESS('Data for v2 data complete.')) - modelq = model.objects.all() - write_queryset_data( - docdir, - modelq, - model.__name__+".json") +def get_filepath_by_model(model_name, app_label, pub_key=None, doc_key=None, base_path=None): - self.stdout.write(self.style.SUCCESS( - 'Wrote {} to {}'.format(doc.key, docdir))) + if app_label == "api_v2": + root_folder_name = 'v2' + root_models = ['License', 'Ruleset'] + pub_models = ['Publisher'] - self.stdout.write(self.style.SUCCESS('Data dumping complete.')) + if model_name in root_models: + return "/".join((base_path,root_folder_name,model_name+".json")) + if model_name in pub_models: + return "/".join((base_path,root_folder_name,pub_key,model_name+".json")) + + else: + return "/".join((base_path,root_folder_name,pub_key,doc_key,model_name+".json")) + + if app_label == "api": + root_folder_name = 'v1' + root_models = ['Manifest'] + doc_folder_name = doc_key + + if model_name in root_models: + return "/".join((base_path,root_folder_name, model_name+".json")) + + else: + return "/".join((base_path,root_folder_name, doc_key, model_name+".json")) -def write_queryset_data(filepath, queryset, filename): +def write_queryset_data(filepath, queryset): if queryset.count() > 0: - if not os.path.exists(filepath): - os.makedirs(filepath) + dir = os.path.dirname(filepath) + if not os.path.exists(dir): + os.makedirs(dir) - output_filepath = filepath + "/" + filename + output_filepath = filepath with open(output_filepath, 'w', encoding='utf-8') as f: serializers.serialize("json", queryset, indent=2, stream=f) diff --git a/data/v2/Licenses.json b/data/v2/License.json similarity index 100% rename from data/v2/Licenses.json rename to data/v2/License.json index bc70fe21..3da7eff8 100644 --- a/data/v2/Licenses.json +++ b/data/v2/License.json @@ -1,18 +1,18 @@ [ { "model": "api_v2.license", - "pk": "ogl10a", + "pk": "CC-BY-40", "fields": { - "name": "OPEN GAME LICENSE Version 1.0a", - "desc": "The following text is the property of Wizards of the Coast, Inc. and is Copyright 2000 Wizards of the Coast, Inc (\"Wizards\"). All Rights Reserved.\r\n1. Definitions: (a)\"Contributors\" means the copyright and/or trademark owners who have contributed Open Game Content; (b)\"Derivative Material\" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) \"Distribute\" means to reproduce, license, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)\"Open Game Content\" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) \"Product Identity\" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, spells, enchantments, personalities, teams, personas, likenesses and special abilities; places, locations, environments, creatures, equipment, magical or supernatural abilities or effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the Open Game Content; (f) \"Trademark\" means the logos, names, mark, sign, motto, designs that are used by a Contributor to identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) \"Use\", \"Used\" or \"Using\" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) \"You\" or \"Your\" means the licensee in terms of this agreement.\r\n2. The License: This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or conditions may be applied to any Open Game Content distributed using this License.\r\n3. Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License.\r\n4. Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, non-exclusive license with the exact terms of this License to Use, the Open Game Content.\r\n5.Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original creation and/or You have sufficient rights to grant the rights conveyed by this License.\r\n6.Notice of License Copyright: You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute.\r\n7. Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity.\r\n8. Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content.\r\n9. Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License.\r\n10. Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute.\r\n11. Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so.\r\n12. Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected.\r\n13. Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License.\r\n14. Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.\r\n15. COPYRIGHT NOTICE Open Game License v 1.0a Copyright 2000, Wizards of the Coast, Inc.\r\nSystem Reference Document Copyright 2000-2003, Wizards of the Coast, Inc.; Authors Jonathan Tweet, Monte Cook, Skip Williams, Rich Baker, Andy Collins, David Noonan, Rich Redman, Bruce R. Cordell, John D. Rateliff, Thomas Reid, James Wyatt, based on original material by E. Gary Gygax and Dave Arneson.\r\nEND OF LICENSE" + "name": "Creative Commons Attribution 4.0", + "desc": "By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License (\"Public License\"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.\r\n\r\nSection 1 – Definitions.\r\n\r\n Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.\r\n Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.\r\n Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.\r\n Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.\r\n Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.\r\n Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.\r\n Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.\r\n Licensor means the individual(s) or entity(ies) granting rights under this Public License.\r\n Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.\r\n Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.\r\n You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.\r\n\r\nSection 2 – Scope.\r\n\r\n License grant.\r\n Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:\r\n reproduce and Share the Licensed Material, in whole or in part; and\r\n produce, reproduce, and Share Adapted Material.\r\n Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.\r\n Term. The term of this Public License is specified in Section 6(a).\r\n Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.\r\n Downstream recipients.\r\n Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.\r\n No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.\r\n No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).\r\n\r\n Other rights.\r\n Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.\r\n Patent and trademark rights are not licensed under this Public License.\r\n To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.\r\n\r\nSection 3 – License Conditions.\r\n\r\nYour exercise of the Licensed Rights is expressly made subject to the following conditions.\r\n\r\n Attribution.\r\n\r\n If You Share the Licensed Material (including in modified form), You must:\r\n retain the following if it is supplied by the Licensor with the Licensed Material:\r\n identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);\r\n a copyright notice;\r\n a notice that refers to this Public License;\r\n a notice that refers to the disclaimer of warranties;\r\n a URI or hyperlink to the Licensed Material to the extent reasonably practicable;\r\n indicate if You modified the Licensed Material and retain an indication of any previous modifications; and\r\n indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.\r\n You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.\r\n If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.\r\n If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.\r\n\r\nSection 4 – Sui Generis Database Rights.\r\n\r\nWhere the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:\r\n\r\n for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;\r\n if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and\r\n You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.\r\n\r\nFor the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.\r\n\r\nSection 5 – Disclaimer of Warranties and Limitation of Liability.\r\n\r\n Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.\r\n To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.\r\n\r\n The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.\r\n\r\nSection 6 – Term and Termination.\r\n\r\n This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.\r\n\r\n Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:\r\n automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or\r\n upon express reinstatement by the Licensor.\r\n For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.\r\n For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.\r\n Sections 1, 5, 6, 7, and 8 survive termination of this Public License.\r\n\r\nSection 7 – Other Terms and Conditions.\r\n\r\n The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.\r\n Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.\r\n\r\nSection 8 – Interpretation.\r\n\r\n For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.\r\n To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.\r\n No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.\r\n Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority." } }, { "model": "api_v2.license", - "pk": "CC-BY-40", + "pk": "ogl10a", "fields": { - "name": "Creative Commons Attribution 4.0", - "desc": "By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License (\"Public License\"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.\r\n\r\nSection 1 – Definitions.\r\n\r\n Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.\r\n Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.\r\n Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.\r\n Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.\r\n Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.\r\n Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.\r\n Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.\r\n Licensor means the individual(s) or entity(ies) granting rights under this Public License.\r\n Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.\r\n Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.\r\n You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.\r\n\r\nSection 2 – Scope.\r\n\r\n License grant.\r\n Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:\r\n reproduce and Share the Licensed Material, in whole or in part; and\r\n produce, reproduce, and Share Adapted Material.\r\n Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.\r\n Term. The term of this Public License is specified in Section 6(a).\r\n Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.\r\n Downstream recipients.\r\n Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.\r\n No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.\r\n No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).\r\n\r\n Other rights.\r\n Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.\r\n Patent and trademark rights are not licensed under this Public License.\r\n To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.\r\n\r\nSection 3 – License Conditions.\r\n\r\nYour exercise of the Licensed Rights is expressly made subject to the following conditions.\r\n\r\n Attribution.\r\n\r\n If You Share the Licensed Material (including in modified form), You must:\r\n retain the following if it is supplied by the Licensor with the Licensed Material:\r\n identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);\r\n a copyright notice;\r\n a notice that refers to this Public License;\r\n a notice that refers to the disclaimer of warranties;\r\n a URI or hyperlink to the Licensed Material to the extent reasonably practicable;\r\n indicate if You modified the Licensed Material and retain an indication of any previous modifications; and\r\n indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.\r\n You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.\r\n If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.\r\n If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.\r\n\r\nSection 4 – Sui Generis Database Rights.\r\n\r\nWhere the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:\r\n\r\n for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;\r\n if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and\r\n You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.\r\n\r\nFor the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.\r\n\r\nSection 5 – Disclaimer of Warranties and Limitation of Liability.\r\n\r\n Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.\r\n To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.\r\n\r\n The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.\r\n\r\nSection 6 – Term and Termination.\r\n\r\n This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.\r\n\r\n Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:\r\n automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or\r\n upon express reinstatement by the Licensor.\r\n For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.\r\n For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.\r\n Sections 1, 5, 6, 7, and 8 survive termination of this Public License.\r\n\r\nSection 7 – Other Terms and Conditions.\r\n\r\n The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.\r\n Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.\r\n\r\nSection 8 – Interpretation.\r\n\r\n For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.\r\n To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.\r\n No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.\r\n Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority." + "name": "OPEN GAME LICENSE Version 1.0a", + "desc": "The following text is the property of Wizards of the Coast, Inc. and is Copyright 2000 Wizards of the Coast, Inc (\"Wizards\"). All Rights Reserved.\r\n1. Definitions: (a)\"Contributors\" means the copyright and/or trademark owners who have contributed Open Game Content; (b)\"Derivative Material\" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) \"Distribute\" means to reproduce, license, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)\"Open Game Content\" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) \"Product Identity\" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, spells, enchantments, personalities, teams, personas, likenesses and special abilities; places, locations, environments, creatures, equipment, magical or supernatural abilities or effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the Open Game Content; (f) \"Trademark\" means the logos, names, mark, sign, motto, designs that are used by a Contributor to identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) \"Use\", \"Used\" or \"Using\" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) \"You\" or \"Your\" means the licensee in terms of this agreement.\r\n2. The License: This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or conditions may be applied to any Open Game Content distributed using this License.\r\n3. Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License.\r\n4. Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, non-exclusive license with the exact terms of this License to Use, the Open Game Content.\r\n5.Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original creation and/or You have sufficient rights to grant the rights conveyed by this License.\r\n6.Notice of License Copyright: You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute.\r\n7. Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity.\r\n8. Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content.\r\n9. Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License.\r\n10. Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute.\r\n11. Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so.\r\n12. Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected.\r\n13. Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License.\r\n14. Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.\r\n15. COPYRIGHT NOTICE Open Game License v 1.0a Copyright 2000, Wizards of the Coast, Inc.\r\nSystem Reference Document Copyright 2000-2003, Wizards of the Coast, Inc.; Authors Jonathan Tweet, Monte Cook, Skip Williams, Rich Baker, Andy Collins, David Noonan, Rich Redman, Bruce R. Cordell, John D. Rateliff, Thomas Reid, James Wyatt, based on original material by E. Gary Gygax and Dave Arneson.\r\nEND OF LICENSE" } } ] diff --git a/data/v2/Rulesets.json b/data/v2/Ruleset.json similarity index 100% rename from data/v2/Rulesets.json rename to data/v2/Ruleset.json diff --git a/data/v2/wotc/srd/Armor.json b/data/v2/wotc/srd/Armor.json index 012d90d3..1b89f59c 100644 --- a/data/v2/wotc/srd/Armor.json +++ b/data/v2/wotc/srd/Armor.json @@ -1,11 +1,11 @@ [ { "model": "api_v2.armor", - "pk": "scale-mail", + "pk": "breastplate", "fields": { - "name": "Scale mail", + "name": "Breastplate", "document": "srd", - "grants_stealth_disadvantage": true, + "grants_stealth_disadvantage": false, "strength_score_required": null, "ac_base": 14, "ac_add_dexmod": true, @@ -14,41 +14,41 @@ }, { "model": "api_v2.armor", - "pk": "padded", + "pk": "chain-mail", "fields": { - "name": "Padded", + "name": "Chain mail", "document": "srd", "grants_stealth_disadvantage": true, - "strength_score_required": null, - "ac_base": 11, - "ac_add_dexmod": true, + "strength_score_required": 13, + "ac_base": 16, + "ac_add_dexmod": false, "ac_cap_dexmod": null } }, { "model": "api_v2.armor", - "pk": "leather", + "pk": "chain-shirt", "fields": { - "name": "Leather", + "name": "Chain shirt", "document": "srd", "grants_stealth_disadvantage": false, "strength_score_required": null, - "ac_base": 11, + "ac_base": 13, "ac_add_dexmod": true, - "ac_cap_dexmod": null + "ac_cap_dexmod": 2 } }, { "model": "api_v2.armor", - "pk": "studded-leather", + "pk": "half-plate", "fields": { - "name": "Studded leather", + "name": "Half plate", "document": "srd", - "grants_stealth_disadvantage": false, + "grants_stealth_disadvantage": true, "strength_score_required": null, - "ac_base": 12, + "ac_base": 15, "ac_add_dexmod": true, - "ac_cap_dexmod": null + "ac_cap_dexmod": 2 } }, { @@ -66,41 +66,41 @@ }, { "model": "api_v2.armor", - "pk": "chain-shirt", + "pk": "leather", "fields": { - "name": "Chain shirt", + "name": "Leather", "document": "srd", "grants_stealth_disadvantage": false, "strength_score_required": null, - "ac_base": 13, + "ac_base": 11, "ac_add_dexmod": true, - "ac_cap_dexmod": 2 + "ac_cap_dexmod": null } }, { "model": "api_v2.armor", - "pk": "breastplate", + "pk": "padded", "fields": { - "name": "Breastplate", + "name": "Padded", "document": "srd", - "grants_stealth_disadvantage": false, + "grants_stealth_disadvantage": true, "strength_score_required": null, - "ac_base": 14, + "ac_base": 11, "ac_add_dexmod": true, - "ac_cap_dexmod": 2 + "ac_cap_dexmod": null } }, { "model": "api_v2.armor", - "pk": "half-plate", + "pk": "plate", "fields": { - "name": "Half plate", + "name": "Plate", "document": "srd", "grants_stealth_disadvantage": true, - "strength_score_required": null, - "ac_base": 15, - "ac_add_dexmod": true, - "ac_cap_dexmod": 2 + "strength_score_required": 15, + "ac_base": 18, + "ac_add_dexmod": false, + "ac_cap_dexmod": null } }, { @@ -118,15 +118,15 @@ }, { "model": "api_v2.armor", - "pk": "chain-mail", + "pk": "scale-mail", "fields": { - "name": "Chain mail", + "name": "Scale mail", "document": "srd", "grants_stealth_disadvantage": true, - "strength_score_required": 13, - "ac_base": 16, - "ac_add_dexmod": false, - "ac_cap_dexmod": null + "strength_score_required": null, + "ac_base": 14, + "ac_add_dexmod": true, + "ac_cap_dexmod": 2 } }, { @@ -144,14 +144,14 @@ }, { "model": "api_v2.armor", - "pk": "plate", + "pk": "studded-leather", "fields": { - "name": "Plate", + "name": "Studded leather", "document": "srd", - "grants_stealth_disadvantage": true, - "strength_score_required": 15, - "ac_base": 18, - "ac_add_dexmod": false, + "grants_stealth_disadvantage": false, + "strength_score_required": null, + "ac_base": 12, + "ac_add_dexmod": true, "ac_cap_dexmod": null } } diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index e6fc9183..8e4c4723 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -1,530 +1,492 @@ [ { "model": "api_v2.item", - "pk": "club", - "fields": { - "name": "Club", - "desc": "A club", - "size": 1, - "weight": "2.000", - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": "0.10", - "weapon": "club", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null - } -}, -{ - "model": "api_v2.item", - "pk": "dagger", - "fields": { - "name": "Dagger", - "desc": "A dagger.", - "size": 1, - "weight": "1.000", - "armor_class": 0, - "hit_points": 0, - "document": "srd", - "cost": "2.00", - "weapon": "dagger", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null - } -}, -{ - "model": "api_v2.item", - "pk": "greatclub", + "pk": "adamantine-armor-breastplate", "fields": { - "name": "Greatclub", - "desc": "A greatclub.", + "name": "Adamantine Armor (Breastplate)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "10.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.20", - "weapon": "greatclub", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "breastplate", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "handaxe", + "pk": "adamantine-armor-chain-mail", "fields": { - "name": "Handaxe", - "desc": "A handaxe.", + "name": "Adamantine Armor (Chain-Mail)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", - "weapon": "handaxe", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "chain-mail", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "javelin", + "pk": "adamantine-armor-chain-shirt", "fields": { - "name": "Javelin", - "desc": "A javelin", + "name": "Adamantine Armor (Chain-Shirt)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.50", - "weapon": "javelin", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "chain-shirt", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "light-hammer", + "pk": "adamantine-armor-half-plate", "fields": { - "name": "Light hammer", - "desc": "A light hammer.", + "name": "Adamantine Armor (Half-Plate)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "2.00", - "weapon": "light-hammer", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "half-plate", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "mace", + "pk": "adamantine-armor-hide", "fields": { - "name": "Mace", - "desc": "A mace.", + "name": "Adamantine Armor (Hide)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "4.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", - "weapon": "mace", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "hide", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "quaterstaff", + "pk": "adamantine-armor-plate", "fields": { - "name": "Quarterstaff", - "desc": "A quarterstaff.", + "name": "Adamantine Armor (Plate)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "4.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.20", - "weapon": "quarterstaff", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sickle", + "pk": "adamantine-armor-ring-mail", "fields": { - "name": "Sickle", - "desc": "A sickle.", + "name": "Adamantine Armor (Ring-Mail)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "1.00", - "weapon": "sickle", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "ring-mail", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spear", + "pk": "adamantine-armor-scale-mail", "fields": { - "name": "Spear", - "desc": "A spear.", + "name": "Adamantine Armor (Scale-Mail)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "3.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "1.00", - "weapon": "spear", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "scale-mail", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "crossbow-light", + "pk": "adamantine-armor-splint", "fields": { - "name": "Crossbow, light", - "desc": "A light crossbow.", + "name": "Adamantine Armor (Splint)", + "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", "size": 1, - "weight": "5.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "25.00", - "weapon": "crossbow-light", - "armor": null, - "category": "weapon", + "cost": null, + "weapon": null, + "armor": "splint", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "dart", + "pk": "amulet-of-health", "fields": { - "name": "Dart", - "desc": "A dart.", + "name": "Amulet of Health", + "desc": "Your Constitution score is 19 while you wear this amulet. It has no effect on you if your Constitution is already 19 or higher.", "size": 1, - "weight": "0.250", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.05", - "weapon": "dart", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "shortbow", + "pk": "amulet-of-proof-against-detection-and-location", "fields": { - "name": "Shortbow", - "desc": "A shortbow", + "name": "Amulet of Proof against Detection and Location", + "desc": "While wearing this amulet, you are hidden from divination magic. You can't be targeted by such magic or perceived through magical scrying sensors.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "25.00", - "weapon": "shortbow", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sling", + "pk": "amulet-of-the-planes", "fields": { - "name": "Sling", - "desc": "A sling.", + "name": "Amulet of the Planes", + "desc": "While wearing this amulet, you can use an action to name a location that you are familiar with on another plane of existence. Then make a DC 15 Intelligence check. On a successful check, you cast the _plane shift_ spell. On a failure, you and each creature and object within 15 feet of you travel to a random destination. Roll a d100. On a 1-60, you travel to a random location on the plane you named. On a 61-100, you travel to a randomly determined plane of existence.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.10", - "weapon": "sling", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "battleaxe", + "pk": "animated-shield", "fields": { - "name": "Battleaxe", - "desc": "A battleaxe.", + "name": "Animated Shield", + "desc": "While holding this shield, you can speak its command word as a bonus action to cause it to animate. The shield leaps into the air and hovers in your space to protect you as if you were wielding it, leaving your hands free. The shield remains animated for 1 minute, until you use a bonus action to end this effect, or until you are incapacitated or die, at which point the shield falls to the ground or into your hand if you have one free.", "size": 1, - "weight": "4.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", - "weapon": "battleaxe", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "shield", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "flail", + "pk": "apparatus-of-the-crab", "fields": { - "name": "Flail", - "desc": "A flail.", + "name": "Apparatus of the Crab", + "desc": "This item first appears to be a Large sealed iron barrel weighing 500 pounds. The barrel has a hidden catch, which can be found with a successful DC 20 Intelligence (Investigation) check. Releasing the catch unlocks a hatch at one end of the barrel, allowing two Medium or smaller creatures to crawl inside. Ten levers are set in a row at the far end, each in a neutral position, able to move either up or down. When certain levers are used, the apparatus transforms to resemble a giant lobster.\n\nThe apparatus of the Crab is a Large object with the following statistics:\n\n**Armor Class:** 20\n\n**Hit Points:** 200\n\n**Speed:** 30 ft., swim 30 ft. (or 0 ft. for both if the legs and tail aren't extended)\n\n**Damage Immunities:** poison, psychic\n\nTo be used as a vehicle, the apparatus requires one pilot. While the apparatus's hatch is closed, the compartment is airtight and watertight. The compartment holds enough air for 10 hours of breathing, divided by the number of breathing creatures inside.\n\nThe apparatus floats on water. It can also go underwater to a depth of 900 feet. Below that, the vehicle takes 2d6 bludgeoning damage per minute from pressure.\n\nA creature in the compartment can use an action to move as many as two of the apparatus's levers up or down. After each use, a lever goes back to its neutral position. Each lever, from left to right, functions as shown in the Apparatus of the Crab Levers table.\n\n**Apparatus of the Crab Levers (table)**\n\n| Lever | Up | Down |\n|-------|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | Legs and tail extend, allowing the apparatus to walk and swim. | Legs and tail retract, reducing the apparatus's speed to 0 and making it unable to benefit from bonuses to speed. |\n| 2 | Forward window shutter opens. | Forward window shutter closes. |\n| 3 | Side window shutters open (two per side). | Side window shutters close (two per side). |\n| 4 | Two claws extend from the front sides of the apparatus. | The claws retract. |\n| 5 | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: 7 (2d6) bludgeoning damage. | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: The target is grappled (escape DC 15). |\n| 6 | The apparatus walks or swims forward. | The apparatus walks or swims backward. |\n| 7 | The apparatus turns 90 degrees left. | The apparatus turns 90 degrees right. |\n| 8 | Eyelike fixtures emit bright light in a 30-foot radius and dim light for an additional 30 feet. | The light turns off. |\n| 9 | The apparatus sinks as much as 20 feet in liquid. | The apparatus rises up to 20 feet in liquid. |\n| 10 | The rear hatch unseals and opens. | The rear hatch closes and seals. |", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", - "weapon": "flail", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "glaive", + "pk": "armor-of-invulnerability", "fields": { - "name": "Glaive", - "desc": "A glaive.", + "name": "Armor of Invulnerability", + "desc": "You have resistance to nonmagical damage while you wear this armor. Additionally, you can use an action to make yourself immune to nonmagical damage for 10 minutes or until you are no longer wearing the armor. Once this special action is used, it can't be used again until the next dawn.", "size": 1, - "weight": "6.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "20.00", - "weapon": "glaive", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "greataxe", + "pk": "armor-of-resistance-leather", "fields": { - "name": "Greataxe", - "desc": "A greataxe.", + "name": "Armor of Resistance (Leather)", + "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", "size": 1, - "weight": "7.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "30.00", - "weapon": "greataxe", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "cost": null, + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "greatsword", + "pk": "armor-of-resistance-padded", "fields": { - "name": "Greatsword", - "desc": "A great sword.", + "name": "Armor of Resistance (Padded)", + "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "50.00", - "weapon": "greatsword", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "cost": null, + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "halberd", + "pk": "armor-of-resistance-studded-leather", "fields": { - "name": "Halberd", - "desc": "A halberd.", + "name": "Armor of Resistance (Studded-Leather)", + "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", "size": 1, - "weight": "6.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "20.00", - "weapon": "halberd", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "cost": null, + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "lance", + "pk": "armor-of-vulnerability", "fields": { - "name": "Lance", - "desc": "A lance.\r\n\r\nYou have disadvantage when you use a lance to attack a target within 5 feet of you. Also, a lance requires two hands to wield when you aren't mounted.", + "name": "Armor of Vulnerability", + "desc": "While wearing this armor, you have resistance to one of the following damage types: bludgeoning, piercing, or slashing. The GM chooses the type or determines it randomly.\n\n**_Curse_**. This armor is cursed, a fact that is revealed only when an _identify_ spell is cast on the armor or you attune to it. Attuning to the armor curses you until you are targeted by the _remove curse_ spell or similar magic; removing the armor fails to end the curse. While cursed, you have vulnerability to two of the three damage types associated with the armor (not the one to which it grants resistance).", "size": 1, - "weight": "6.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", - "weapon": "lance", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "cost": null, + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "longsword", + "pk": "arrow-catching-shield", "fields": { - "name": "Longsword", - "desc": "A longsword", + "name": "Arrow-Catching Shield", + "desc": "You gain a +2 bonus to AC against ranged attacks while you wield this shield. This bonus is in addition to the shield's normal bonus to AC. In addition, whenever an attacker makes a ranged attack against a target within 5 feet of you, you can use your reaction to become the target of the attack instead.", "size": 1, - "weight": "3.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "15.00", - "weapon": "longsword", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "shield", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "maul", + "pk": "arrow-of-slaying", "fields": { - "name": "Maul", - "desc": "A maul.", + "name": "Arrow of Slaying", + "desc": "An _arrow of slaying_ is a magic weapon meant to slay a particular kind of creature. Some are more focused than others; for example, there are both _arrows of dragon slaying_ and _arrows of blue dragon slaying_. If a creature belonging to the type, race, or group associated with an _arrow of slaying_ takes damage from the arrow, the creature must make a DC 17 Constitution saving throw, taking an extra 6d10 piercing damage on a failed save, or half as much extra damage on a successful one.\\n\\nOnce an _arrow of slaying_ deals its extra damage to a creature, it becomes a nonmagical arrow.\\n\\nOther types of magic ammunition of this kind exist, such as _bolts of slaying_ meant for a crossbow, though arrows are most common.", "size": 1, - "weight": "10.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", - "weapon": "maul", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "ammunition", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "morningstar", + "pk": "bag-of-beans", "fields": { - "name": "Morningstar", - "desc": "A morningstar", + "name": "Bag of Beans", + "desc": "Inside this heavy cloth bag are 3d4 dry beans. The bag weighs 1/2 pound plus 1/4 pound for each bean it contains.\n\nIf you dump the bag's contents out on the ground, they explode in a 10-foot radius, extending from the beans. Each creature in the area, including you, must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one. The fire ignites flammable objects in the area that aren't being worn or carried.\n\nIf you remove a bean from the bag, plant it in dirt or sand, and then water it, the bean produces an effect 1 minute later from the ground where it was planted. The GM can choose an effect from the following table, determine it randomly, or create an effect.\n\n| d100 | Effect |\n|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01 | 5d4 toadstools sprout. If a creature eats a toadstool, roll any die. On an odd roll, the eater must succeed on a DC 15 Constitution saving throw or take 5d6 poison damage and become poisoned for 1 hour. On an even roll, the eater gains 5d6 temporary hit points for 1 hour. |\n| 02-10 | A geyser erupts and spouts water, beer, berry juice, tea, vinegar, wine, or oil (GM's choice) 30 feet into the air for 1d12 rounds. |\n| 11-20 | A treant sprouts. There's a 50 percent chance that the treant is chaotic evil and attacks. |\n| 21-30 | An animate, immobile stone statue in your likeness rises. It makes verbal threats against you. If you leave it and others come near, it describes you as the most heinous of villains and directs the newcomers to find and attack you. If you are on the same plane of existence as the statue, it knows where you are. The statue becomes inanimate after 24 hours. |\n| 31-40 | A campfire with blue flames springs forth and burns for 24 hours (or until it is extinguished). |\n| 41-50 | 1d6 + 6 shriekers sprout |\n| 51-60 | 1d4 + 8 bright pink toads crawl forth. Whenever a toad is touched, it transforms into a Large or smaller monster of the GM's choice. The monster remains for 1 minute, then disappears in a puff of bright pink smoke. |\n| 61-70 | A hungry bulette burrows up and attacks. 71-80 A fruit tree grows. It has 1d10 + 20 fruit, 1d8 of which act as randomly determined magic potions, while one acts as an ingested poison of the GM's choice. The tree vanishes after 1 hour. Picked fruit remains, retaining any magic for 30 days. |\n| 81-90 | A nest of 1d4 + 3 eggs springs up. Any creature that eats an egg must make a DC 20 Constitution saving throw. On a successful save, a creature permanently increases its lowest ability score by 1, randomly choosing among equally low scores. On a failed save, the creature takes 10d6 force damage from an internal magical explosion. |\n| 91-99 | A pyramid with a 60-foot-square base bursts upward. Inside is a sarcophagus containing a mummy lord. The pyramid is treated as the mummy lord's lair, and its sarcophagus contains treasure of the GM's choice. |\n| 100 | A giant beanstalk sprouts, growing to a height of the GM's choice. The top leads where the GM chooses, such as to a great view, a cloud giant's castle, or a different plane of existence. |", "size": 1, - "weight": "4.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "15.00", - "weapon": "morningstar", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "pike", + "pk": "bag-of-devouring", "fields": { - "name": "Pike", - "desc": "A pike.", + "name": "Bag of Devouring", + "desc": "This bag superficially resembles a _bag of holding_ but is a feeding orifice for a gigantic extradimensional creature. Turning the bag inside out closes the orifice.\n\nThe extradimensional creature attached to the bag can sense whatever is placed inside the bag. Animal or vegetable matter placed wholly in the bag is devoured and lost forever. When part of a living creature is placed in the bag, as happens when someone reaches inside it, there is a 50 percent chance that the creature is pulled inside the bag. A creature inside the bag can use its action to try to escape with a successful DC 15 Strength check. Another creature can use its action to reach into the bag to pull a creature out, doing so with a successful DC 20 Strength check (provided it isn't pulled inside the bag first). Any creature that starts its turn inside the bag is devoured, its body destroyed.\n\nInanimate objects can be stored in the bag, which can hold a cubic foot of such material. However, once each day, the bag swallows any objects inside it and spits them out into another plane of existence. The GM determines the time and plane.\n\nIf the bag is pierced or torn, it is destroyed, and anything contained within it is transported to a random location on the Astral Plane.", "size": 1, - "weight": "18.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", - "weapon": "pike", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "rapier", + "pk": "bag-of-holding", "fields": { - "name": "Rapier", - "desc": "A rapier.", + "name": "Bag of Holding", + "desc": "This bag has an interior space considerably larger than its outside dimensions, roughly 2 feet in diameter at the mouth and 4 feet deep. The bag can hold up to 500 pounds, not exceeding a volume of 64 cubic feet. The bag weighs 15 pounds, regardless of its contents. Retrieving an item from the bag requires an action.\n\nIf the bag is overloaded, pierced, or torn, it ruptures and is destroyed, and its contents are scattered in the Astral Plane. If the bag is turned inside out, its contents spill forth, unharmed, but the bag must be put right before it can be used again. Breathing creatures inside the bag can survive up to a number of minutes equal to 10 divided by the number of creatures (minimum 1 minute), after which time they begin to suffocate.\n\nPlacing a _bag of holding_ inside an extradimensional space created by a _handy haversack_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it to a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "25.00", - "weapon": "rapier", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "scimitar", + "pk": "bag-of-tricks", "fields": { - "name": "Scimitar", - "desc": "A scimitar.", + "name": "Bag of Tricks", + "desc": "This ordinary bag, made from gray, rust, or tan cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, fuzzy object. The bag weighs 1/2 pound.\n\nYou can use an action to pull the fuzzy object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a d8 and consulting the table that corresponds to the bag's color.\n\nThe creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature.\n\nOnce three fuzzy objects have been pulled from the bag, the bag can't be used again until the next dawn.\n\n**Gray Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Weasel |\n| 2 | Giant rat |\n| 3 | Badger |\n| 4 | Boar |\n| 5 | Panther |\n| 6 | Giant badger |\n| 7 | Dire wolf |\n| 8 | Giant elk |\n\n**Rust Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|------------|\n| 1 | Rat |\n| 2 | Owl |\n| 3 | Mastiff |\n| 4 | Goat |\n| 5 | Giant goat |\n| 6 | Giant boar |\n| 7 | Lion |\n| 8 | Brown bear |\n\n**Tan Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Jackal |\n| 2 | Ape |\n| 3 | Baboon |\n| 4 | Axe beak |\n| 5 | Black bear |\n| 6 | Giant weasel |\n| 7 | Giant hyena |\n| 8 | Tiger |", "size": 1, - "weight": "3.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "25.00", - "weapon": "scimitar", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "shortsword", + "pk": "battleaxe", "fields": { - "name": "Shortsword", - "desc": "A short sword.", + "name": "Battleaxe", + "desc": "A battleaxe.", "size": 1, - "weight": "2.000", + "weight": "4.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": "10.00", - "weapon": "shortsword", + "weapon": "battleaxe", "armor": null, "category": "weapon", "requires_attunement": false, @@ -533,428 +495,428 @@ }, { "model": "api_v2.item", - "pk": "trident", + "pk": "battleaxe-1", "fields": { - "name": "Trident", - "desc": "A trident.", + "name": "Battleaxe (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, - "weight": "4.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", - "weapon": "trident", + "cost": null, + "weapon": "battleaxe", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "war-pick", + "pk": "battleaxe-2", "fields": { - "name": "War pick", - "desc": "A war pick.", + "name": "Battleaxe (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", - "weapon": "warpick", + "cost": null, + "weapon": "battleaxe", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "warhammer", + "pk": "battleaxe-3", "fields": { - "name": "Warhammer", - "desc": "A warhammer.", + "name": "Battleaxe (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "15.00", - "weapon": "warhammer", + "cost": null, + "weapon": "battleaxe", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "whip", + "pk": "bead-of-force", "fields": { - "name": "Whip", - "desc": "A whip.", + "name": "Bead of Force", + "desc": "This small black sphere measures 3/4 of an inch in diameter and weighs an ounce. Typically, 1d4 + 4 _beads of force_ are found together.\n\nYou can use an action to throw the bead up to 60 feet. The bead explodes on impact and is destroyed. Each creature within a 10-foot radius of where the bead landed must succeed on a DC 15 Dexterity saving throw or take 5d4 force damage. A sphere of transparent force then encloses the area for 1 minute. Any creature that failed the save and is completely within the area is trapped inside this sphere. Creatures that succeeded on the save, or are partially within the area, are pushed away from the center of the sphere until they are no longer inside it. Only breathable air can pass through the sphere's wall. No attack or other effect can.\n\nAn enclosed creature can use its action to push against the sphere's wall, moving the sphere up to half the creature's walking speed. The sphere can be picked up, and its magic causes it to weigh only 1 pound, regardless of the weight of creatures inside.", "size": 1, - "weight": "3.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "2.00", - "weapon": "whip", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "blowgun", + "pk": "belt-of-cloud-giant-strength", "fields": { - "name": "Blowgun", - "desc": "A blowgun.", + "name": "Belt of Cloud Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", "size": 1, - "weight": "1.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", - "weapon": "blowgun", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "crossbow-hand", + "pk": "belt-of-dwarvenkind", "fields": { - "name": "Crossbow, hand", - "desc": "A hand crossbow.", + "name": "Belt of Dwarvenkind", + "desc": "While wearing this belt, you gain the following benefits:\n\n* Your Constitution score increases by 2, to a maximum of 20.\n* You have advantage on Charisma (Persuasion) checks made to interact with dwarves.\n\nIn addition, while attuned to the belt, you have a 50 percent chance each day at dawn of growing a full beard if you're capable of growing one, or a visibly thicker beard if you already have one.\n\nIf you aren't a dwarf, you gain the following additional benefits while wearing the belt:\n\n* You have advantage on saving throws against poison, and you have resistance against poison damage.\n* You have darkvision out to a range of 60 feet.\n* You can speak, read, and write Dwarvish.", "size": 1, - "weight": "3.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "75.00", - "weapon": "crossbow-hand", + "cost": null, + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "crossbow-heavy", + "pk": "belt-of-fire-giant-strength", "fields": { - "name": "Crossbow, heavy", - "desc": "A heavy crossbow", + "name": "Belt of Fire Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", "size": 1, - "weight": "18.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "50.00", - "weapon": "crossbow-heavy", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "longbow", + "pk": "belt-of-frost-giant-strength", "fields": { - "name": "Longbow", - "desc": "A longbow.", + "name": "Belt of Frost Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "50.00", - "weapon": "longbow", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "net", + "pk": "belt-of-hill-giant-strength", "fields": { - "name": "Net", - "desc": "A net.\r\n\r\nA Large or smaller creature hit by a net is restrained until it is freed. A net has no effect on creatures that are formless, or creatures that are Huge or larger. A creature can use its action to make a DC 10 Strength check, freeing itself or another creature within its reach on a success. Dealing 5 slashing damage to the net (AC 10) also frees the creature without harming it, ending the effect and destroying the net.\r\n\r\nWhen you use an action, bonus action, or reaction to attack with a net, you can make only one attack regardless of the number of attacks you can normally make.", + "name": "Belt of Hill Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", "size": 1, - "weight": "3.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "1.00", - "weapon": "net", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "padded-armor", + "pk": "belt-of-stone-giant-strength", "fields": { - "name": "Padded Armor", - "desc": "Padded armor consists of quilted layers of cloth and batting.", + "name": "Belt of Stone Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", "size": 1, - "weight": "8.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", + "cost": "0.00", "weapon": null, - "armor": "padded", - "category": "armor", - "requires_attunement": false, - "rarity": null + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "leather-armor", + "pk": "belt-of-storm-giant-strength", "fields": { - "name": "Leather Armor", - "desc": "The breastplate and shoulder protectors of this armor are made of leather that has been stiffened by being boiled in oil. The rest of the armor is made of softer and more flexible materials.", + "name": "Belt of Storm Giant Strength", + "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", "size": 1, - "weight": "10.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", + "cost": "0.00", "weapon": null, - "armor": "leather", - "category": "armor", - "requires_attunement": false, - "rarity": null + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "studded-leather-armor", + "pk": "blowgun", "fields": { - "name": "Studded Leather Armor", - "desc": "Made from tough but flexible leather, studded leather is reinforced with close-set rivets or spikes.", + "name": "Blowgun", + "desc": "A blowgun.", "size": 1, - "weight": "13.000", + "weight": "1.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "45.00", - "weapon": null, - "armor": "studded-leather", - "category": "armor", + "cost": "10.00", + "weapon": "blowgun", + "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "hide-armor", + "pk": "blowgun-1", "fields": { - "name": "Hide Armor", - "desc": "This crude armor consists of thick furs and pelts. It is commonly worn by barbarian tribes, evil humanoids, and other folk who lack access to the tools and materials needed to create better armor.", + "name": "Blowgun (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, - "weight": "12.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", - "weapon": null, - "armor": "hide", - "category": "armor", + "cost": null, + "weapon": "blowgun", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "chain-shirt", + "pk": "blowgun-2", "fields": { - "name": "Chain shirt", - "desc": "Made of interlocking metal rings, a chain shirt is worn between layers of clothing or leather. This armor offers modest protection to the wearer's upper body and allows the sound of the rings rubbing against one another to be muffled by outer layers.", + "name": "Blowgun (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, - "weight": "20.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "50.00", - "weapon": null, - "armor": "chain-shirt", - "category": "armor", + "cost": null, + "weapon": "blowgun", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "scale-mail", + "pk": "blowgun-3", "fields": { - "name": "Scale mail", - "desc": "This armor consists of a coat and leggings (and perhaps a separate skirt) of leather covered with overlapping pieces of metal, much like the scales of a fish. The suit includes gauntlets.", + "name": "Blowgun (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, - "weight": "45.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "50.00", - "weapon": null, - "armor": "scale-mail", - "category": "armor", + "cost": null, + "weapon": "blowgun", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "breastplate", + "pk": "boots-of-elvenkind", "fields": { - "name": "Breastplate", - "desc": "This armor consists of a fitted metal chest piece worn with supple leather. Although it leaves the legs and arms relatively unprotected, this armor provides good protection for the wearer's vital organs while leaving the wearer relatively unencumbered.", + "name": "Boots of Elvenkind", + "desc": "While you wear these boots, your steps make no sound, regardless of the surface you are moving across. You also have advantage on Dexterity (Stealth) checks that rely on moving silently.", "size": 1, - "weight": "20.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "400.00", + "cost": null, "weapon": null, - "armor": "breastplate", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "half-plate", + "pk": "boots-of-levitation", "fields": { - "name": "Half plate", - "desc": "Half plate consists of shaped metal plates that cover most of the wearer's body. It does not include leg protection beyond simple greaves that are attached with leather straps.", + "name": "Boots of Levitation", + "desc": "While you wear these boots, you can use an action to cast the _levitate_ spell on yourself at will.", "size": 1, - "weight": "40.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "750.00", + "cost": null, "weapon": null, - "armor": "half-plate", - "category": "armor", - "requires_attunement": false, - "rarity": null + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ring-mail", + "pk": "boots-of-speed", "fields": { - "name": "Ring mail", - "desc": "This armor is leather armor with heavy rings sewn into it. The rings help reinforce the armor against blows from swords and axes. Ring mail is inferior to chain mail, and it's usually worn only by those who can't afford better armor.", + "name": "Boots of Speed", + "desc": "While you wear these boots, you can use a bonus action and click the boots' heels together. If you do, the boots double your walking speed, and any creature that makes an opportunity attack against you has disadvantage on the attack roll. If you click your heels together again, you end the effect.\n\nWhen the boots' property has been used for a total of 10 minutes, the magic ceases to function until you finish a long rest.", "size": 1, - "weight": "40.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "30.00", + "cost": null, "weapon": null, - "armor": "ring-mail", - "category": "armor", - "requires_attunement": false, - "rarity": null + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "chain-mail", + "pk": "boots-of-striding-and-springing", "fields": { - "name": "Chain mail", - "desc": "Made of interlocking metal rings, chain mail includes a layer of quilted fabric worn underneath the mail to prevent chafing and to cushion the impact of blows. The suit includes gauntlets.", + "name": "Boots of Striding and Springing", + "desc": "While you wear these boots, your walking speed becomes 30 feet, unless your walking speed is higher, and your speed isn't reduced if you are encumbered or wearing heavy armor. In addition, you can jump three times the normal distance, though you can't jump farther than your remaining movement would allow.", "size": 1, - "weight": "55.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "75.00", + "cost": null, "weapon": null, - "armor": "chain-mail", - "category": "armor", - "requires_attunement": false, - "rarity": null + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "splint-armor", + "pk": "boots-of-the-winterlands", "fields": { - "name": "Splint Armor", - "desc": "This armor is made of narrow vertical strips of metal riveted to a backing of leather that is worn over cloth padding. Flexible chain mail protects the joints.", + "name": "Boots of the Winterlands", + "desc": "These furred boots are snug and feel quite warm. While you wear them, you gain the following benefits:\n\n* You have resistance to cold damage.\n* You ignore difficult terrain created by ice or snow.\n* You can tolerate temperatures as low as -50 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as -100 degrees Fahrenheit.", "size": 1, - "weight": "60.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "200.00", + "cost": null, "weapon": null, - "armor": "splint", - "category": "armor", - "requires_attunement": false, - "rarity": null + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "plate-armor", + "pk": "bowl-of-commanding-water-elementals", "fields": { - "name": "Plate Armor", - "desc": "Plate consists of shaped, interlocking metal plates to cover the entire body. A suit of plate includes gauntlets, heavy leather boots, a visored helmet, and thick layers of padding underneath the armor. Buckles and straps distribute the weight over the body.", + "name": "Bowl of Commanding Water Elementals", + "desc": "While this bowl is filled with water, you can use an action to speak the bowl's command word and summon a water elemental, as if you had cast the _conjure elemental_ spell. The bowl can't be used this way again until the next dawn.\n\nThe bowl is about 1 foot in diameter and half as deep. It weighs 3 pounds and holds about 3 gallons.", "size": 1, - "weight": "65.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "1500.00", + "cost": null, "weapon": null, - "armor": "plate", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "shield", + "pk": "bracers-of-archery", "fields": { - "name": "Shield", - "desc": "A shield is made from wood or metal and is carried in one hand. Wielding a shield increases your Armor Class by 2. You can benefit from only one shield at a time.", + "name": "Bracers of Archery", + "desc": "While wearing these bracers, you have proficiency with the longbow and shortbow, and you gain a +2 bonus to damage rolls on ranged attacks made with such weapons.", "size": 1, - "weight": "6.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "10.00", + "cost": null, "weapon": null, "armor": null, - "category": "shield", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "amulet-of-health", + "pk": "bracers-of-defense", "fields": { - "name": "Amulet of Health", - "desc": "Your Constitution score is 19 while you wear this amulet. It has no effect on you if your Constitution is already 19 or higher.", + "name": "Bracers of Defense", + "desc": "While wearing these bracers, you gain a +2 bonus to AC if you are wearing no armor and using no shield.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -970,10 +932,10 @@ }, { "model": "api_v2.item", - "pk": "amulet-of-proof-against-detection-and-location", + "pk": "brazier-of-commanding-fire-elementals", "fields": { - "name": "Amulet of Proof against Detection and Location", - "desc": "While wearing this amulet, you are hidden from divination magic. You can't be targeted by such magic or perceived through magical scrying sensors.", + "name": "Brazier of Commanding Fire Elementals", + "desc": "While a fire burns in this brass brazier, you can use an action to speak the brazier's command word and summon a fire elemental, as if you had cast the _conjure elemental_ spell. The brazier can't be used this way again until the next dawn.\n\nThe brazier weighs 5 pounds.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -983,35 +945,35 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "amulet-of-the-planes", + "pk": "breastplate", "fields": { - "name": "Amulet of the Planes", - "desc": "While wearing this amulet, you can use an action to name a location that you are familiar with on another plane of existence. Then make a DC 15 Intelligence check. On a successful check, you cast the _plane shift_ spell. On a failure, you and each creature and object within 15 feet of you travel to a random destination. Roll a d100. On a 1-60, you travel to a random location on the plane you named. On a 61-100, you travel to a randomly determined plane of existence.", + "name": "Breastplate", + "desc": "This armor consists of a fitted metal chest piece worn with supple leather. Although it leaves the legs and arms relatively unprotected, this armor provides good protection for the wearer's vital organs while leaving the wearer relatively unencumbered.", "size": 1, - "weight": "0.000", + "weight": "20.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "400.00", "weapon": null, - "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 4 + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "animated-shield", + "pk": "brooch-of-shielding", "fields": { - "name": "Animated Shield", - "desc": "While holding this shield, you can speak its command word as a bonus action to cause it to animate. The shield leaps into the air and hovers in your space to protect you as if you were wielding it, leaving your hands free. The shield remains animated for 1 minute, until you use a bonus action to end this effect, or until you are incapacitated or die, at which point the shield falls to the ground or into your hand if you have one free.", + "name": "Brooch of Shielding", + "desc": "While wearing this brooch, you have resistance to force damage, and you have immunity to damage from the _magic missile_ spell.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1020,17 +982,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "shield", + "category": "wondrous", "requires_attunement": true, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "apparatus-of-the-crab", + "pk": "broom-of-flying", "fields": { - "name": "Apparatus of the Crab", - "desc": "This item first appears to be a Large sealed iron barrel weighing 500 pounds. The barrel has a hidden catch, which can be found with a successful DC 20 Intelligence (Investigation) check. Releasing the catch unlocks a hatch at one end of the barrel, allowing two Medium or smaller creatures to crawl inside. Ten levers are set in a row at the far end, each in a neutral position, able to move either up or down. When certain levers are used, the apparatus transforms to resemble a giant lobster.\n\nThe apparatus of the Crab is a Large object with the following statistics:\n\n**Armor Class:** 20\n\n**Hit Points:** 200\n\n**Speed:** 30 ft., swim 30 ft. (or 0 ft. for both if the legs and tail aren't extended)\n\n**Damage Immunities:** poison, psychic\n\nTo be used as a vehicle, the apparatus requires one pilot. While the apparatus's hatch is closed, the compartment is airtight and watertight. The compartment holds enough air for 10 hours of breathing, divided by the number of breathing creatures inside.\n\nThe apparatus floats on water. It can also go underwater to a depth of 900 feet. Below that, the vehicle takes 2d6 bludgeoning damage per minute from pressure.\n\nA creature in the compartment can use an action to move as many as two of the apparatus's levers up or down. After each use, a lever goes back to its neutral position. Each lever, from left to right, functions as shown in the Apparatus of the Crab Levers table.\n\n**Apparatus of the Crab Levers (table)**\n\n| Lever | Up | Down |\n|-------|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | Legs and tail extend, allowing the apparatus to walk and swim. | Legs and tail retract, reducing the apparatus's speed to 0 and making it unable to benefit from bonuses to speed. |\n| 2 | Forward window shutter opens. | Forward window shutter closes. |\n| 3 | Side window shutters open (two per side). | Side window shutters close (two per side). |\n| 4 | Two claws extend from the front sides of the apparatus. | The claws retract. |\n| 5 | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: 7 (2d6) bludgeoning damage. | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: The target is grappled (escape DC 15). |\n| 6 | The apparatus walks or swims forward. | The apparatus walks or swims backward. |\n| 7 | The apparatus turns 90 degrees left. | The apparatus turns 90 degrees right. |\n| 8 | Eyelike fixtures emit bright light in a 30-foot radius and dim light for an additional 30 feet. | The light turns off. |\n| 9 | The apparatus sinks as much as 20 feet in liquid. | The apparatus rises up to 20 feet in liquid. |\n| 10 | The rear hatch unseals and opens. | The rear hatch closes and seals. |", + "name": "Broom of Flying", + "desc": "This wooden broom, which weighs 3 pounds, functions like a mundane broom until you stand astride it and speak its command word. It then hovers beneath you and can be ridden in the air. It has a flying speed of 50 feet. It can carry up to 400 pounds, but its flying speed becomes 30 feet while carrying over 200 pounds. The broom stops hovering when you land.\n\nYou can send the broom to travel alone to a destination within 1 mile of you if you speak the command word, name the location, and are familiar with that place. The broom comes back to you when you speak another command word, provided that the broom is still within 1 mile of you.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1041,15 +1003,15 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 5 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "arrow-catching-shield", + "pk": "candle-of-invocation", "fields": { - "name": "Arrow-Catching Shield", - "desc": "You gain a +2 bonus to AC against ranged attacks while you wield this shield. This bonus is in addition to the shield's normal bonus to AC. In addition, whenever an attacker makes a ranged attack against a target within 5 feet of you, you can use your reaction to become the target of the attack instead.", + "name": "Candle of Invocation", + "desc": "This slender taper is dedicated to a deity and shares that deity's alignment. The candle's alignment can be detected with the _detect evil and good_ spell. The GM chooses the god and associated alignment or determines the alignment randomly.\n\n| d20 | Alignment |\n|-------|-----------------|\n| 1-2 | Chaotic evil |\n| 3-4 | Chaotic neutral |\n| 5-7 | Chaotic good |\n| 8-9 | Neutral evil |\n| 10-11 | Neutral |\n| 12-13 | Neutral good |\n| 14-15 | Lawful evil |\n| 16-17 | Lawful neutral |\n| 18-20 | Lawful good |\n\nThe candle's magic is activated when the candle is lit, which requires an action. After burning for 4 hours, the candle is destroyed. You can snuff it out early for use at a later time. Deduct the time it burned in increments of 1 minute from the candle's total burn time.\n\nWhile lit, the candle sheds dim light in a 30-foot radius. Any creature within that light whose alignment matches that of the candle makes attack rolls, saving throws, and ability checks with advantage. In addition, a cleric or druid in the light whose alignment matches the candle's can cast 1st* level spells he or she has prepared without expending spell slots, though the spell's effect is as if cast with a 1st-level slot.\n\nAlternatively, when you light the candle for the first time, you can cast the _gate_ spell with it. Doing so destroys the candle.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1058,17 +1020,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "shield", + "category": "wondrous", "requires_attunement": true, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "bag-of-beans", + "pk": "cape-of-the-mountebank", "fields": { - "name": "Bag of Beans", - "desc": "Inside this heavy cloth bag are 3d4 dry beans. The bag weighs 1/2 pound plus 1/4 pound for each bean it contains.\n\nIf you dump the bag's contents out on the ground, they explode in a 10-foot radius, extending from the beans. Each creature in the area, including you, must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one. The fire ignites flammable objects in the area that aren't being worn or carried.\n\nIf you remove a bean from the bag, plant it in dirt or sand, and then water it, the bean produces an effect 1 minute later from the ground where it was planted. The GM can choose an effect from the following table, determine it randomly, or create an effect.\n\n| d100 | Effect |\n|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01 | 5d4 toadstools sprout. If a creature eats a toadstool, roll any die. On an odd roll, the eater must succeed on a DC 15 Constitution saving throw or take 5d6 poison damage and become poisoned for 1 hour. On an even roll, the eater gains 5d6 temporary hit points for 1 hour. |\n| 02-10 | A geyser erupts and spouts water, beer, berry juice, tea, vinegar, wine, or oil (GM's choice) 30 feet into the air for 1d12 rounds. |\n| 11-20 | A treant sprouts. There's a 50 percent chance that the treant is chaotic evil and attacks. |\n| 21-30 | An animate, immobile stone statue in your likeness rises. It makes verbal threats against you. If you leave it and others come near, it describes you as the most heinous of villains and directs the newcomers to find and attack you. If you are on the same plane of existence as the statue, it knows where you are. The statue becomes inanimate after 24 hours. |\n| 31-40 | A campfire with blue flames springs forth and burns for 24 hours (or until it is extinguished). |\n| 41-50 | 1d6 + 6 shriekers sprout |\n| 51-60 | 1d4 + 8 bright pink toads crawl forth. Whenever a toad is touched, it transforms into a Large or smaller monster of the GM's choice. The monster remains for 1 minute, then disappears in a puff of bright pink smoke. |\n| 61-70 | A hungry bulette burrows up and attacks. 71-80 A fruit tree grows. It has 1d10 + 20 fruit, 1d8 of which act as randomly determined magic potions, while one acts as an ingested poison of the GM's choice. The tree vanishes after 1 hour. Picked fruit remains, retaining any magic for 30 days. |\n| 81-90 | A nest of 1d4 + 3 eggs springs up. Any creature that eats an egg must make a DC 20 Constitution saving throw. On a successful save, a creature permanently increases its lowest ability score by 1, randomly choosing among equally low scores. On a failed save, the creature takes 10d6 force damage from an internal magical explosion. |\n| 91-99 | A pyramid with a 60-foot-square base bursts upward. Inside is a sarcophagus containing a mummy lord. The pyramid is treated as the mummy lord's lair, and its sarcophagus contains treasure of the GM's choice. |\n| 100 | A giant beanstalk sprouts, growing to a height of the GM's choice. The top leads where the GM chooses, such as to a great view, a cloud giant's castle, or a different plane of existence. |", + "name": "Cape of the Mountebank", + "desc": "This cape smells faintly of brimstone. While wearing it, you can use it to cast the _dimension door_ spell as an action. This property of the cape can't be used again until the next dawn.\n\nWhen you disappear, you leave behind a cloud of smoke, and you appear in a similar cloud of smoke at your destination. The smoke lightly obscures the space you left and the space you appear in, and it dissipates at the end of your next turn. A light or stronger wind disperses the smoke.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1084,10 +1046,10 @@ }, { "model": "api_v2.item", - "pk": "bag-of-devouring", + "pk": "carpet-of-flying", "fields": { - "name": "Bag of Devouring", - "desc": "This bag superficially resembles a _bag of holding_ but is a feeding orifice for a gigantic extradimensional creature. Turning the bag inside out closes the orifice.\n\nThe extradimensional creature attached to the bag can sense whatever is placed inside the bag. Animal or vegetable matter placed wholly in the bag is devoured and lost forever. When part of a living creature is placed in the bag, as happens when someone reaches inside it, there is a 50 percent chance that the creature is pulled inside the bag. A creature inside the bag can use its action to try to escape with a successful DC 15 Strength check. Another creature can use its action to reach into the bag to pull a creature out, doing so with a successful DC 20 Strength check (provided it isn't pulled inside the bag first). Any creature that starts its turn inside the bag is devoured, its body destroyed.\n\nInanimate objects can be stored in the bag, which can hold a cubic foot of such material. However, once each day, the bag swallows any objects inside it and spits them out into another plane of existence. The GM determines the time and plane.\n\nIf the bag is pierced or torn, it is destroyed, and anything contained within it is transported to a random location on the Astral Plane.", + "name": "Carpet of Flying", + "desc": "You can speak the carpet's command word as an action to make the carpet hover and fly. It moves according to your spoken directions, provided that you are within 30 feet of it.\n\nFour sizes of _carpet of flying_ exist. The GM chooses the size of a given carpet or determines it randomly.\n\n| d100 | Size | Capacity | Flying Speed |\n|--------|---------------|----------|--------------|\n| 01-20 | 3 ft. × 5 ft. | 200 lb. | 80 feet |\n| 21-55 | 4 ft. × 6 ft. | 400 lb. | 60 feet |\n| 56-80 | 5 ft. × 7 ft. | 600 lb. | 40 feet |\n| 81-100 | 6 ft. × 9 ft. | 800 lb. | 30 feet |\n\nA carpet can carry up to twice the weight shown on the table, but it flies at half speed if it carries more than its normal capacity.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1103,10 +1065,10 @@ }, { "model": "api_v2.item", - "pk": "bag-of-holding", + "pk": "censer-of-controlling-air-elementals", "fields": { - "name": "Bag of Holding", - "desc": "This bag has an interior space considerably larger than its outside dimensions, roughly 2 feet in diameter at the mouth and 4 feet deep. The bag can hold up to 500 pounds, not exceeding a volume of 64 cubic feet. The bag weighs 15 pounds, regardless of its contents. Retrieving an item from the bag requires an action.\n\nIf the bag is overloaded, pierced, or torn, it ruptures and is destroyed, and its contents are scattered in the Astral Plane. If the bag is turned inside out, its contents spill forth, unharmed, but the bag must be put right before it can be used again. Breathing creatures inside the bag can survive up to a number of minutes equal to 10 divided by the number of creatures (minimum 1 minute), after which time they begin to suffocate.\n\nPlacing a _bag of holding_ inside an extradimensional space created by a _handy haversack_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it to a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "name": "Censer of Controlling Air Elementals", + "desc": "While incense is burning in this censer, you can use an action to speak the censer's command word and summon an air elemental, as if you had cast the _conjure elemental_ spell. The censer can't be used this way again until the next dawn.\n\nThis 6-inch-wide, 1-foot-high vessel resembles a chalice with a decorated lid. It weighs 1 pound.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1117,53 +1079,53 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "bag-of-tricks", + "pk": "chain-mail", "fields": { - "name": "Bag of Tricks", - "desc": "This ordinary bag, made from gray, rust, or tan cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, fuzzy object. The bag weighs 1/2 pound.\n\nYou can use an action to pull the fuzzy object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a d8 and consulting the table that corresponds to the bag's color.\n\nThe creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature.\n\nOnce three fuzzy objects have been pulled from the bag, the bag can't be used again until the next dawn.\n\n**Gray Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Weasel |\n| 2 | Giant rat |\n| 3 | Badger |\n| 4 | Boar |\n| 5 | Panther |\n| 6 | Giant badger |\n| 7 | Dire wolf |\n| 8 | Giant elk |\n\n**Rust Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|------------|\n| 1 | Rat |\n| 2 | Owl |\n| 3 | Mastiff |\n| 4 | Goat |\n| 5 | Giant goat |\n| 6 | Giant boar |\n| 7 | Lion |\n| 8 | Brown bear |\n\n**Tan Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Jackal |\n| 2 | Ape |\n| 3 | Baboon |\n| 4 | Axe beak |\n| 5 | Black bear |\n| 6 | Giant weasel |\n| 7 | Giant hyena |\n| 8 | Tiger |", + "name": "Chain mail", + "desc": "Made of interlocking metal rings, chain mail includes a layer of quilted fabric worn underneath the mail to prevent chafing and to cushion the impact of blows. The suit includes gauntlets.", "size": 1, - "weight": "0.000", + "weight": "55.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "75.00", "weapon": null, - "armor": null, - "category": "wondrous", + "armor": "chain-mail", + "category": "armor", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "bead-of-force", + "pk": "chain-shirt", "fields": { - "name": "Bead of Force", - "desc": "This small black sphere measures 3/4 of an inch in diameter and weighs an ounce. Typically, 1d4 + 4 _beads of force_ are found together.\n\nYou can use an action to throw the bead up to 60 feet. The bead explodes on impact and is destroyed. Each creature within a 10-foot radius of where the bead landed must succeed on a DC 15 Dexterity saving throw or take 5d4 force damage. A sphere of transparent force then encloses the area for 1 minute. Any creature that failed the save and is completely within the area is trapped inside this sphere. Creatures that succeeded on the save, or are partially within the area, are pushed away from the center of the sphere until they are no longer inside it. Only breathable air can pass through the sphere's wall. No attack or other effect can.\n\nAn enclosed creature can use its action to push against the sphere's wall, moving the sphere up to half the creature's walking speed. The sphere can be picked up, and its magic causes it to weigh only 1 pound, regardless of the weight of creatures inside.", + "name": "Chain shirt", + "desc": "Made of interlocking metal rings, a chain shirt is worn between layers of clothing or leather. This armor offers modest protection to the wearer's upper body and allows the sound of the rings rubbing against one another to be muffled by outer layers.", "size": 1, - "weight": "0.000", + "weight": "20.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "50.00", "weapon": null, - "armor": null, - "category": "wondrous", + "armor": "chain-shirt", + "category": "armor", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "belt-of-dwarvenkind", + "pk": "chime-of-opening", "fields": { - "name": "Belt of Dwarvenkind", - "desc": "While wearing this belt, you gain the following benefits:\n\n* Your Constitution score increases by 2, to a maximum of 20.\n* You have advantage on Charisma (Persuasion) checks made to interact with dwarves.\n\nIn addition, while attuned to the belt, you have a 50 percent chance each day at dawn of growing a full beard if you're capable of growing one, or a visibly thicker beard if you already have one.\n\nIf you aren't a dwarf, you gain the following additional benefits while wearing the belt:\n\n* You have advantage on saving throws against poison, and you have resistance against poison damage.\n* You have darkvision out to a range of 60 feet.\n* You can speak, read, and write Dwarvish.", + "name": "Chime of Opening", + "desc": "This hollow metal tube measures about 1 foot long and weighs 1 pound. You can strike it as an action, pointing it at an object within 120 feet of you that can be opened, such as a door, lid, or lock. The chime issues a clear tone, and one lock or latch on the object opens unless the sound can't reach the object. If no locks or latches remain, the object itself opens.\n\nThe chime can be used ten times. After the tenth time, it cracks and becomes useless.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1173,16 +1135,16 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "boots-of-elvenkind", + "pk": "circlet-of-blasting", "fields": { - "name": "Boots of Elvenkind", - "desc": "While you wear these boots, your steps make no sound, regardless of the surface you are moving across. You also have advantage on Dexterity (Stealth) checks that rely on moving silently.", + "name": "Circlet of Blasting", + "desc": "While wearing this circlet, you can use an action to cast the _scorching ray_ spell with it. When you make the spell's attacks, you do so with an attack bonus of +5. The circlet can't be used this way again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1198,10 +1160,10 @@ }, { "model": "api_v2.item", - "pk": "boots-of-levitation", + "pk": "cloak-of-arachnida", "fields": { - "name": "Boots of Levitation", - "desc": "While you wear these boots, you can use an action to cast the _levitate_ spell on yourself at will.", + "name": "Cloak of Arachnida", + "desc": "This fine garment is made of black silk interwoven with faint silvery threads. While wearing it, you gain the following benefits:\n\n* You have resistance to poison damage.\n* You have a climbing speed equal to your walking speed.\n* You can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free.\n* You can't be caught in webs of any sort and can move through webs as if they were difficult terrain.\n* You can use an action to cast the _web_ spell (save DC 13). The web created by the spell fills twice its normal area. Once used, this property of the cloak can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1212,15 +1174,15 @@ "armor": null, "category": "wondrous", "requires_attunement": true, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "boots-of-speed", + "pk": "cloak-of-displacement", "fields": { - "name": "Boots of Speed", - "desc": "While you wear these boots, you can use a bonus action and click the boots' heels together. If you do, the boots double your walking speed, and any creature that makes an opportunity attack against you has disadvantage on the attack roll. If you click your heels together again, you end the effect.\n\nWhen the boots' property has been used for a total of 10 minutes, the magic ceases to function until you finish a long rest.", + "name": "Cloak of Displacement", + "desc": "While you wear this cloak, it projects an illusion that makes you appear to be standing in a place near your actual location, causing any creature to have disadvantage on attack rolls against you. If you take damage, the property ceases to function until the start of your next turn. This property is suppressed while you are incapacitated, restrained, or otherwise unable to move.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1236,10 +1198,10 @@ }, { "model": "api_v2.item", - "pk": "boots-of-striding-and-springing", + "pk": "cloak-of-elvenkind", "fields": { - "name": "Boots of Striding and Springing", - "desc": "While you wear these boots, your walking speed becomes 30 feet, unless your walking speed is higher, and your speed isn't reduced if you are encumbered or wearing heavy armor. In addition, you can jump three times the normal distance, though you can't jump farther than your remaining movement would allow.", + "name": "Cloak of Elvenkind", + "desc": "While you wear this cloak with its hood up, Wisdom (Perception) checks made to see you have disadvantage, and you have advantage on Dexterity (Stealth) checks made to hide, as the cloak's color shifts to camouflage you. Pulling the hood up or down requires an action.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1255,10 +1217,10 @@ }, { "model": "api_v2.item", - "pk": "boots-of-the-winterlands", + "pk": "cloak-of-protection", "fields": { - "name": "Boots of the Winterlands", - "desc": "These furred boots are snug and feel quite warm. While you wear them, you gain the following benefits:\n\n* You have resistance to cold damage.\n* You ignore difficult terrain created by ice or snow.\n* You can tolerate temperatures as low as -50 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as -100 degrees Fahrenheit.", + "name": "Cloak of Protection", + "desc": "You gain a +1 bonus to AC and saving throws while you wear this cloak.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1274,10 +1236,10 @@ }, { "model": "api_v2.item", - "pk": "bowl-of-commanding-water-elementals", + "pk": "cloak-of-the-bat", "fields": { - "name": "Bowl of Commanding Water Elementals", - "desc": "While this bowl is filled with water, you can use an action to speak the bowl's command word and summon a water elemental, as if you had cast the _conjure elemental_ spell. The bowl can't be used this way again until the next dawn.\n\nThe bowl is about 1 foot in diameter and half as deep. It weighs 3 pounds and holds about 3 gallons.", + "name": "Cloak of the Bat", + "desc": "While wearing this cloak, you have advantage on Dexterity (Stealth) checks. In an area of dim light or darkness, you can grip the edges of the cloak with both hands and use it to fly at a speed of 40 feet. If you ever fail to grip the cloak's edges while flying in this way, or if you are no longer in dim light or darkness, you lose this flying speed.\n\nWhile wearing the cloak in an area of dim light or darkness, you can use your action to cast _polymorph_ on yourself, transforming into a bat. While you are in the form of the bat, you retain your Intelligence, Wisdom, and Charisma scores. The cloak can't be used this way again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1287,16 +1249,16 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": false, + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "bracers-of-archery", + "pk": "cloak-of-the-manta-ray", "fields": { - "name": "Bracers of Archery", - "desc": "While wearing these bracers, you have proficiency with the longbow and shortbow, and you gain a +2 bonus to damage rolls on ranged attacks made with such weapons.", + "name": "Cloak of the Manta Ray", + "desc": "While wearing this cloak with its hood up, you can breathe underwater, and you have a swimming speed of 60 feet. Pulling the hood up or down requires an action.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1306,396 +1268,396 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, + "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "bracers-of-defense", + "pk": "club", "fields": { - "name": "Bracers of Defense", - "desc": "While wearing these bracers, you gain a +2 bonus to AC if you are wearing no armor and using no shield.", + "name": "Club", + "desc": "A club", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "0.10", + "weapon": "club", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "brazier-of-commanding-fire-elementals", + "pk": "club-1", "fields": { - "name": "Brazier of Commanding Fire Elementals", - "desc": "While a fire burns in this brass brazier, you can use an action to speak the brazier's command word and summon a fire elemental, as if you had cast the _conjure elemental_ spell. The brazier can't be used this way again until the next dawn.\n\nThe brazier weighs 5 pounds.", + "name": "Club (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "club", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "brooch-of-shielding", + "pk": "club-2", "fields": { - "name": "Brooch of Shielding", - "desc": "While wearing this brooch, you have resistance to force damage, and you have immunity to damage from the _magic missile_ spell.", + "name": "Club (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "club", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "broom-of-flying", + "pk": "club-3", "fields": { - "name": "Broom of Flying", - "desc": "This wooden broom, which weighs 3 pounds, functions like a mundane broom until you stand astride it and speak its command word. It then hovers beneath you and can be ridden in the air. It has a flying speed of 50 feet. It can carry up to 400 pounds, but its flying speed becomes 30 feet while carrying over 200 pounds. The broom stops hovering when you land.\n\nYou can send the broom to travel alone to a destination within 1 mile of you if you speak the command word, name the location, and are familiar with that place. The broom comes back to you when you speak another command word, provided that the broom is still within 1 mile of you.", + "name": "Club (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "club", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "candle-of-invocation", + "pk": "crossbow-hand", "fields": { - "name": "Candle of Invocation", - "desc": "This slender taper is dedicated to a deity and shares that deity's alignment. The candle's alignment can be detected with the _detect evil and good_ spell. The GM chooses the god and associated alignment or determines the alignment randomly.\n\n| d20 | Alignment |\n|-------|-----------------|\n| 1-2 | Chaotic evil |\n| 3-4 | Chaotic neutral |\n| 5-7 | Chaotic good |\n| 8-9 | Neutral evil |\n| 10-11 | Neutral |\n| 12-13 | Neutral good |\n| 14-15 | Lawful evil |\n| 16-17 | Lawful neutral |\n| 18-20 | Lawful good |\n\nThe candle's magic is activated when the candle is lit, which requires an action. After burning for 4 hours, the candle is destroyed. You can snuff it out early for use at a later time. Deduct the time it burned in increments of 1 minute from the candle's total burn time.\n\nWhile lit, the candle sheds dim light in a 30-foot radius. Any creature within that light whose alignment matches that of the candle makes attack rolls, saving throws, and ability checks with advantage. In addition, a cleric or druid in the light whose alignment matches the candle's can cast 1st* level spells he or she has prepared without expending spell slots, though the spell's effect is as if cast with a 1st-level slot.\n\nAlternatively, when you light the candle for the first time, you can cast the _gate_ spell with it. Doing so destroys the candle.", + "name": "Crossbow, hand", + "desc": "A hand crossbow.", "size": 1, - "weight": "0.000", + "weight": "3.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "75.00", + "weapon": "crossbow-hand", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "cape-of-the-mountebank", + "pk": "crossbow-hand-1", "fields": { - "name": "Cape of the Mountebank", - "desc": "This cape smells faintly of brimstone. While wearing it, you can use it to cast the _dimension door_ spell as an action. This property of the cape can't be used again until the next dawn.\n\nWhen you disappear, you leave behind a cloud of smoke, and you appear in a similar cloud of smoke at your destination. The smoke lightly obscures the space you left and the space you appear in, and it dissipates at the end of your next turn. A light or stronger wind disperses the smoke.", + "name": "Crossbow-Hand (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-hand", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "carpet-of-flying", + "pk": "crossbow-hand-2", "fields": { - "name": "Carpet of Flying", - "desc": "You can speak the carpet's command word as an action to make the carpet hover and fly. It moves according to your spoken directions, provided that you are within 30 feet of it.\n\nFour sizes of _carpet of flying_ exist. The GM chooses the size of a given carpet or determines it randomly.\n\n| d100 | Size | Capacity | Flying Speed |\n|--------|---------------|----------|--------------|\n| 01-20 | 3 ft. × 5 ft. | 200 lb. | 80 feet |\n| 21-55 | 4 ft. × 6 ft. | 400 lb. | 60 feet |\n| 56-80 | 5 ft. × 7 ft. | 600 lb. | 40 feet |\n| 81-100 | 6 ft. × 9 ft. | 800 lb. | 30 feet |\n\nA carpet can carry up to twice the weight shown on the table, but it flies at half speed if it carries more than its normal capacity.", + "name": "Crossbow-Hand (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-hand", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "censer-of-controlling-air-elementals", + "pk": "crossbow-hand-3", "fields": { - "name": "Censer of Controlling Air Elementals", - "desc": "While incense is burning in this censer, you can use an action to speak the censer's command word and summon an air elemental, as if you had cast the _conjure elemental_ spell. The censer can't be used this way again until the next dawn.\n\nThis 6-inch-wide, 1-foot-high vessel resembles a chalice with a decorated lid. It weighs 1 pound.", + "name": "Crossbow-Hand (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-hand", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "chime-of-opening", + "pk": "crossbow-heavy", "fields": { - "name": "Chime of Opening", - "desc": "This hollow metal tube measures about 1 foot long and weighs 1 pound. You can strike it as an action, pointing it at an object within 120 feet of you that can be opened, such as a door, lid, or lock. The chime issues a clear tone, and one lock or latch on the object opens unless the sound can't reach the object. If no locks or latches remain, the object itself opens.\n\nThe chime can be used ten times. After the tenth time, it cracks and becomes useless.", + "name": "Crossbow, heavy", + "desc": "A heavy crossbow", "size": 1, - "weight": "0.000", + "weight": "18.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "50.00", + "weapon": "crossbow-heavy", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "circlet-of-blasting", + "pk": "crossbow-heavy-1", "fields": { - "name": "Circlet of Blasting", - "desc": "While wearing this circlet, you can use an action to cast the _scorching ray_ spell with it. When you make the spell's attacks, you do so with an attack bonus of +5. The circlet can't be used this way again until the next dawn.", + "name": "Crossbow-Heavy (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-heavy", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "cloak-of-arachnida", + "pk": "crossbow-heavy-2", "fields": { - "name": "Cloak of Arachnida", - "desc": "This fine garment is made of black silk interwoven with faint silvery threads. While wearing it, you gain the following benefits:\n\n* You have resistance to poison damage.\n* You have a climbing speed equal to your walking speed.\n* You can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free.\n* You can't be caught in webs of any sort and can move through webs as if they were difficult terrain.\n* You can use an action to cast the _web_ spell (save DC 13). The web created by the spell fills twice its normal area. Once used, this property of the cloak can't be used again until the next dawn.", + "name": "Crossbow-Heavy (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-heavy", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "cloak-of-displacement", + "pk": "crossbow-heavy-3", "fields": { - "name": "Cloak of Displacement", - "desc": "While you wear this cloak, it projects an illusion that makes you appear to be standing in a place near your actual location, causing any creature to have disadvantage on attack rolls against you. If you take damage, the property ceases to function until the start of your next turn. This property is suppressed while you are incapacitated, restrained, or otherwise unable to move.", + "name": "Crossbow-Heavy (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-heavy", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "cloak-of-elvenkind", + "pk": "crossbow-light", "fields": { - "name": "Cloak of Elvenkind", - "desc": "While you wear this cloak with its hood up, Wisdom (Perception) checks made to see you have disadvantage, and you have advantage on Dexterity (Stealth) checks made to hide, as the cloak's color shifts to camouflage you. Pulling the hood up or down requires an action.", + "name": "Crossbow, light", + "desc": "A light crossbow.", "size": 1, - "weight": "0.000", + "weight": "5.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "25.00", + "weapon": "crossbow-light", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "cloak-of-protection", + "pk": "crossbow-light-1", "fields": { - "name": "Cloak of Protection", - "desc": "You gain a +1 bonus to AC and saving throws while you wear this cloak.", + "name": "Crossbow-Light (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-light", "armor": null, - "category": "wondrous", - "requires_attunement": true, + "category": "weapon", + "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "cloak-of-the-bat", + "pk": "crossbow-light-2", "fields": { - "name": "Cloak of the Bat", - "desc": "While wearing this cloak, you have advantage on Dexterity (Stealth) checks. In an area of dim light or darkness, you can grip the edges of the cloak with both hands and use it to fly at a speed of 40 feet. If you ever fail to grip the cloak's edges while flying in this way, or if you are no longer in dim light or darkness, you lose this flying speed.\n\nWhile wearing the cloak in an area of dim light or darkness, you can use your action to cast _polymorph_ on yourself, transforming into a bat. While you are in the form of the bat, you retain your Intelligence, Wisdom, and Charisma scores. The cloak can't be used this way again until the next dawn.", + "name": "Crossbow-Light (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-light", "armor": null, - "category": "wondrous", - "requires_attunement": true, + "category": "weapon", + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "cloak-of-the-manta-ray", + "pk": "crossbow-light-3", "fields": { - "name": "Cloak of the Manta Ray", - "desc": "While wearing this cloak with its hood up, you can breathe underwater, and you have a swimming speed of 60 feet. Pulling the hood up or down requires an action.", + "name": "Crossbow-Light (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "crossbow-light", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "cube-of-force", + "pk": "crystal-ball", "fields": { - "name": "Cube of Force", - "desc": "This cube is about an inch across. Each face has a distinct marking on it that can be pressed. The cube starts with 36 charges, and it regains 1d20 expended charges daily at dawn.\n\nYou can use an action to press one of the cube's faces, expending a number of charges based on the chosen face, as shown in the Cube of Force Faces table. Each face has a different effect. If the cube has insufficient charges remaining, nothing happens. Otherwise, a barrier of invisible force springs into existence, forming a cube 15 feet on a side. The barrier is centered on you, moves with you, and lasts for 1 minute, until you use an action to press the cube's sixth face, or the cube runs out of charges. You can change the barrier's effect by pressing a different face of the cube and expending the requisite number of charges, resetting the duration.\n\nIf your movement causes the barrier to come into contact with a solid object that can't pass through the cube, you can't move any closer to that object as long as the barrier remains.\n\n**Cube of Force Faces (table)**\n\n| Face | Charges | Effect |\n|------|---------|-------------------------------------------------------------------------------------------------------------------|\n| 1 | 1 | Gases, wind, and fog can't pass through the barrier. |\n| 2 | 2 | Nonliving matter can't pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 3 | 3 | Living matter can't pass through the barrier. |\n| 4 | 4 | Spell effects can't pass through the barrier. |\n| 5 | 5 | Nothing can pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 6 | 0 | The barrier deactivates. |\n\nThe cube loses charges when the barrier is targeted by certain spells or comes into contact with certain spell or magic item effects, as shown in the table below.\n\n| Spell or Item | Charges Lost |\n|------------------|--------------|\n| Disintegrate | 1d12 |\n| Horn of blasting | 1d10 |\n| Passwall | 1d6 |\n| Prismatic spray | 1d20 |\n| Wall of fire | 1d4 |", + "name": "Crystal Ball", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "cubic-gate", + "pk": "crystal-ball-of-mind-reading", "fields": { - "name": "Cubic Gate", - "desc": "This cube is 3 inches across and radiates palpable magical energy. The six sides of the cube are each keyed to a different plane of existence, one of which is the Material Plane. The other sides are linked to planes determined by the GM.\n\nYou can use an action to press one side of the cube to cast the _gate_ spell with it, opening a portal to the plane keyed to that side. Alternatively, if you use an action to press one side twice, you can cast the _plane shift_ spell (save DC 17) with the cube and transport the targets to the plane keyed to that side.\n\nThe cube has 3 charges. Each use of the cube expends 1 charge. The cube regains 1d3 expended charges daily at dawn.", + "name": "Crystal Ball of Mind Reading", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nYou can use an action to cast the detect thoughts spell (save DC 17) while you are scrying with the crystal ball, targeting creatures you can see within 30 feet of the spell's sensor. You don't need to concentrate on this detect thoughts to maintain it during its duration, but it ends if scrying ends.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, + "category": "wondrous-item", + "requires_attunement": true, "rarity": 5 } }, { "model": "api_v2.item", - "pk": "decanter-of-endless-water", + "pk": "crystal-ball-of-telepathy", "fields": { - "name": "Decanter of Endless Water", - "desc": "This stoppered flask sloshes when shaken, as if it contains water. The decanter weighs 2 pounds.\n\nYou can use an action to remove the stopper and speak one of three command words, whereupon an amount of fresh water or salt water (your choice) pours out of the flask. The water stops pouring out at the start of your next turn. Choose from the following options:\n\n* \"Stream\" produces 1 gallon of water.\n* \"Fountain\" produces 5 gallons of water.\n* \"Geyser\" produces 30 gallons of water that gushes forth in a geyser 30 feet long and 1 foot wide. As a bonus action while holding the decanter, you can aim the geyser at a creature you can see within 30 feet of you. The target must succeed on a DC 13 Strength saving throw or take 1d4 bludgeoning damage and fall prone. Instead of a creature, you can target an object that isn't being worn or carried and that weighs no more than 200 pounds. The object is either knocked over or pushed up to 15 feet away from you.", + "name": "Crystal Ball of Telepathy", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nThe following crystal ball variants are legendary items and have additional properties.\r\n\r\nWhile scrying with the crystal ball, you can communicate telepathically with creatures you can see within 30 feet of the spell's sensor. You can also use an action to cast the suggestion spell (save DC 17) through the sensor on one of those creatures. You don't need to concentrate on this suggestion to maintain it during its duration, but it ends if scrying ends. Once used, the suggestion power of the crystal ball can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 2 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "deck-of-illusions", + "pk": "crystal-ball-of-true-seeing", "fields": { - "name": "Deck of Illusions", - "desc": "This box contains a set of parchment cards. A full deck has 34 cards. A deck found as treasure is usually missing 1d20 - 1 cards.\n\nThe magic of the deck functions only if cards are drawn at random (you can use an altered deck of playing cards to simulate the deck). You can use an action to draw a card at random from the deck and throw it to the ground at a point within 30 feet of you.\n\nAn illusion of one or more creatures forms over the thrown card and remains until dispelled. An illusory creature appears real, of the appropriate size, and behaves as if it were a real creature except that it can do no harm. While you are within 120 feet of the illusory creature and can see it, you can use an action to move it magically anywhere within 30 feet of its card. Any physical interaction with the illusory creature reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect the creature identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The creature then appears translucent.\n\nThe illusion lasts until its card is moved or the illusion is dispelled. When the illusion ends, the image on its card disappears, and that card can't be used again.\n\n| Playing Card | Illusion |\n|-------------------|----------------------------------|\n| Ace of hearts | Red dragon |\n| King of hearts | Knight and four guards |\n| Queen of hearts | Succubus or incubus |\n| Jack of hearts | Druid |\n| Ten of hearts | Cloud giant |\n| Nine of hearts | Ettin |\n| Eight of hearts | Bugbear |\n| Two of hearts | Goblin |\n| Ace of diamonds | Beholder |\n| King of diamonds | Archmage and mage apprentice |\n| Queen of diamonds | Night hag |\n| Jack of diamonds | Assassin |\n| Ten of diamonds | Fire giant |\n| Nine of diamonds | Ogre mage |\n| Eight of diamonds | Gnoll |\n| Two of diamonds | Kobold |\n| Ace of spades | Lich |\n| King of spades | Priest and two acolytes |\n| Queen of spades | Medusa |\n| Jack of spades | Veteran |\n| Ten of spades | Frost giant |\n| Nine of spades | Troll |\n| Eight of spades | Hobgoblin |\n| Two of spades | Goblin |\n| Ace of clubs | Iron golem |\n| King of clubs | Bandit captain and three bandits |\n| Queen of clubs | Erinyes |\n| Jack of clubs | Berserker |\n| Ten of clubs | Hill giant |\n| Nine of clubs | Ogre |\n| Eight of clubs | Orc |\n| Two of clubs | Kobold |\n| Jokers (2) | You (the deck's owner) |", + "name": "Crystal Ball of True Seeing", + "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nWhile scrying with the crystal ball, you have truesight with a radius of 120 feet centered on the spell's sensor.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 2 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "deck-of-many-things", + "pk": "cube-of-force", "fields": { - "name": "Deck of Many Things", - "desc": "Usually found in a box or pouch, this deck contains a number of cards made of ivory or vellum. Most (75 percent) of these decks have only thirteen cards, but the rest have twenty-two.\n\nBefore you draw a card, you must declare how many cards you intend to draw and then draw them randomly (you can use an altered deck of playing cards to simulate the deck). Any cards drawn in excess of this number have no effect. Otherwise, as soon as you draw a card from the deck, its magic takes effect. You must draw each card no more than 1 hour after the previous draw. If you fail to draw the chosen number, the remaining number of cards fly from the deck on their own and take effect all at once.\n\nOnce a card is drawn, it fades from existence. Unless the card is the Fool or the Jester, the card reappears in the deck, making it possible to draw the same card twice.\n\n| Playing Card | Card |\n|--------------------|-------------|\n| Ace of diamonds | Vizier\\* |\n| King of diamonds | Sun |\n| Queen of diamonds | Moon |\n| Jack of diamonds | Star |\n| Two of diamonds | Comet\\* |\n| Ace of hearts | The Fates\\* |\n| King of hearts | Throne |\n| Queen of hearts | Key |\n| Jack of hearts | Knight |\n| Two of hearts | Gem\\* |\n| Ace of clubs | Talons\\* |\n| King of clubs | The Void |\n| Queen of clubs | Flames |\n| Jack of clubs | Skull |\n| Two of clubs | Idiot\\* |\n| Ace of spades | Donjon\\* |\n| King of spades | Ruin |\n| Queen of spades | Euryale |\n| Jack of spades | Rogue |\n| Two of spades | Balance\\* |\n| Joker (with TM) | Fool\\* |\n| Joker (without TM) | Jester |\n\n\\*Found only in a deck with twenty-two cards\n\n**_Balance_**. Your mind suffers a wrenching alteration, causing your alignment to change. Lawful becomes chaotic, good becomes evil, and vice versa. If you are true neutral or unaligned, this card has no effect on you.\n\n**_Comet_**. If you single-handedly defeat the next hostile monster or group of monsters you encounter, you gain experience points enough to gain one level. Otherwise, this card has no effect.\n\n**_Donjon_**. You disappear and become entombed in a state of suspended animation in an extradimensional sphere. Everything you were wearing and carrying stays behind in the space you occupied when you disappeared. You remain imprisoned until you are found and removed from the sphere. You can't be located by any divination magic, but a _wish_ spell can reveal the location of your prison. You draw no more cards.\n\n**_Euryale_**. The card's medusa-like visage curses you. You take a -2 penalty on saving throws while cursed in this way. Only a god or the magic of The Fates card can end this curse.\n\n**_The Fates_**. Reality's fabric unravels and spins anew, allowing you to avoid or erase one event as if it never happened. You can use the card's magic as soon as you draw the card or at any other time before you die.\n\n**_Flames_**. A powerful devil becomes your enemy. The devil seeks your ruin and plagues your life, savoring your suffering before attempting to slay you. This enmity lasts until either you or the devil dies.\n\n**_Fool_**. You lose 10,000 XP, discard this card, and draw from the deck again, counting both draws as one of your declared draws. If losing that much XP would cause you to lose a level, you instead lose an amount that leaves you with just enough XP to keep your level.\n\n**_Gem_**. Twenty-five pieces of jewelry worth 2,000 gp each or fifty gems worth 1,000 gp each appear at your feet.\n\n**_Idiot_**. Permanently reduce your Intelligence by 1d4 + 1 (to a minimum score of 1). You can draw one additional card beyond your declared draws.\n\n**_Jester_**. You gain 10,000 XP, or you can draw two additional cards beyond your declared draws.\n\n**_Key_**. A rare or rarer magic weapon with which you are proficient appears in your hands. The GM chooses the weapon.\n\n**_Knight_**. You gain the service of a 4th-level fighter who appears in a space you choose within 30 feet of you. The fighter is of the same race as you and serves you loyally until death, believing the fates have drawn him or her to you. You control this character.\n\n**_Moon_**. You are granted the ability to cast the _wish_ spell 1d3 times.\n\n**_Rogue_**. A nonplayer character of the GM's choice becomes hostile toward you. The identity of your new enemy isn't known until the NPC or someone else reveals it. Nothing less than a _wish_ spell or divine intervention can end the NPC's hostility toward you.\n\n**_Ruin_**. All forms of wealth that you carry or own, other than magic items, are lost to you. Portable property vanishes. Businesses, buildings, and land you own are lost in a way that alters reality the least. Any documentation that proves you should own something lost to this card also disappears.\n\n**_Skull_**. You summon an avatar of death-a ghostly humanoid skeleton clad in a tattered black robe and carrying a spectral scythe. It appears in a space of the GM's choice within 10 feet of you and attacks you, warning all others that you must win the battle alone. The avatar fights until you die or it drops to 0 hit points, whereupon it disappears. If anyone tries to help you, the helper summons its own avatar of death. A creature slain by an avatar of death can't be restored to life.\n\n#", + "name": "Cube of Force", + "desc": "This cube is about an inch across. Each face has a distinct marking on it that can be pressed. The cube starts with 36 charges, and it regains 1d20 expended charges daily at dawn.\n\nYou can use an action to press one of the cube's faces, expending a number of charges based on the chosen face, as shown in the Cube of Force Faces table. Each face has a different effect. If the cube has insufficient charges remaining, nothing happens. Otherwise, a barrier of invisible force springs into existence, forming a cube 15 feet on a side. The barrier is centered on you, moves with you, and lasts for 1 minute, until you use an action to press the cube's sixth face, or the cube runs out of charges. You can change the barrier's effect by pressing a different face of the cube and expending the requisite number of charges, resetting the duration.\n\nIf your movement causes the barrier to come into contact with a solid object that can't pass through the cube, you can't move any closer to that object as long as the barrier remains.\n\n**Cube of Force Faces (table)**\n\n| Face | Charges | Effect |\n|------|---------|-------------------------------------------------------------------------------------------------------------------|\n| 1 | 1 | Gases, wind, and fog can't pass through the barrier. |\n| 2 | 2 | Nonliving matter can't pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 3 | 3 | Living matter can't pass through the barrier. |\n| 4 | 4 | Spell effects can't pass through the barrier. |\n| 5 | 5 | Nothing can pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 6 | 0 | The barrier deactivates. |\n\nThe cube loses charges when the barrier is targeted by certain spells or comes into contact with certain spell or magic item effects, as shown in the table below.\n\n| Spell or Item | Charges Lost |\n|------------------|--------------|\n| Disintegrate | 1d12 |\n| Horn of blasting | 1d10 |\n| Passwall | 1d6 |\n| Prismatic spray | 1d20 |\n| Wall of fire | 1d4 |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1705,16 +1667,16 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": false, - "rarity": 5 + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "dimensional-shackles", + "pk": "cubic-gate", "fields": { - "name": "Dimensional Shackles", - "desc": "You can use an action to place these shackles on an incapacitated creature. The shackles adjust to fit a creature of Small to Large size. In addition to serving as mundane manacles, the shackles prevent a creature bound by them from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. They don't prevent the creature from passing through an interdimensional portal.\n\nYou and any creature you designate when you use the shackles can use an action to remove them. Once every 30 days, the bound creature can make a DC 30 Strength (Athletics) check. On a success, the creature breaks free and destroys the shackles.", + "name": "Cubic Gate", + "desc": "This cube is 3 inches across and radiates palpable magical energy. The six sides of the cube are each keyed to a different plane of existence, one of which is the Material Plane. The other sides are linked to planes determined by the GM.\n\nYou can use an action to press one side of the cube to cast the _gate_ spell with it, opening a portal to the plane keyed to that side. Alternatively, if you use an action to press one side twice, you can cast the _plane shift_ spell (save DC 17) with the cube and transport the targets to the plane keyed to that side.\n\nThe cube has 3 charges. Each use of the cube expends 1 charge. The cube regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1725,262 +1687,262 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 3 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "dust-of-disappearance", + "pk": "dagger", "fields": { - "name": "Dust of Disappearance", - "desc": "Found in a small packet, this powder resembles very fine sand. There is enough of it for one use. When you use an action to throw the dust into the air, you and each creature and object within 10 feet of you become invisible for 2d4 minutes. The duration is the same for all subjects, and the dust is consumed when its magic takes effect. If a creature affected by the dust attacks or casts a spell, the invisibility ends for that creature.", + "name": "Dagger", + "desc": "A dagger.", "size": 1, - "weight": "0.000", + "weight": "1.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "2.00", + "weapon": "dagger", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "dust-of-dryness", + "pk": "dagger-1", "fields": { - "name": "Dust of Dryness", - "desc": "This small packet contains 1d6 + 4 pinches of dust. You can use an action to sprinkle a pinch of it over water. The dust turns a cube of water 15 feet on a side into one marble-sized pellet, which floats or rests near where the dust was sprinkled. The pellet's weight is negligible.\n\nSomeone can use an action to smash the pellet against a hard surface, causing the pellet to shatter and release the water the dust absorbed. Doing so ends that pellet's magic.\n\nAn elemental composed mostly of water that is exposed to a pinch of the dust must make a DC 13 Constitution saving throw, taking 10d6 necrotic damage on a failed save, or half as much damage on a successful one.", + "name": "Dagger (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "dagger", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "dust-of-sneezing-and-choking", + "pk": "dagger-2", "fields": { - "name": "Dust of Sneezing and Choking", - "desc": "Found in a small container, this powder resembles very fine sand. It appears to be _dust of disappearance_, and an _identify_ spell reveals it to be such. There is enough of it for one use.\n\nWhen you use an action to throw a handful of the dust into the air, you and each creature that needs to breathe within 30 feet of you must succeed on a DC 15 Constitution saving throw or become unable to breathe, while sneezing uncontrollably. A creature affected in this way is incapacitated and suffocating. As long as it is conscious, a creature can repeat the saving throw at the end of each of its turns, ending the effect on it on a success. The _lesser restoration_ spell can also end the effect on a creature.", + "name": "Dagger (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "dagger", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "efficient-quiver", + "pk": "dagger-3", "fields": { - "name": "Efficient Quiver", - "desc": "Each of the quiver's three compartments connects to an extradimensional space that allows the quiver to hold numerous items while never weighing more than 2 pounds. The shortest compartment can hold up to sixty arrows, bolts, or similar objects. The midsize compartment holds up to eighteen javelins or similar objects. The longest compartment holds up to six long objects, such as bows, quarterstaffs, or spears.\n\nYou can draw any item the quiver contains as if doing so from a regular quiver or scabbard.", + "name": "Dagger (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "dagger", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "efreeti-bottle", + "pk": "dagger-of-venom", "fields": { - "name": "Efreeti Bottle", - "desc": "This painted brass bottle weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke flows out of the bottle. At the end of your turn, the smoke disappears with a flash of harmless fire, and an efreeti appears in an unoccupied space within 30 feet of you.\n\nThe first time the bottle is opened, the GM rolls to determine what happens.\n\n| d100 | Effect |\n|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-10 | The efreeti attacks you. After fighting for 5 rounds, the efreeti disappears, and the bottle loses its magic. |\n| 11-90 | The efreeti serves you for 1 hour, doing as you command. Then the efreeti returns to the bottle, and a new stopper contains it. The stopper can't be removed for 24 hours. The next two times the bottle is opened, the same effect occurs. If the bottle is opened a fourth time, the efreeti escapes and disappears, and the bottle loses its magic. |\n| 91-100 | The efreeti can cast the wish spell three times for you. It disappears when it grants the final wish or after 1 hour, and the bottle loses its magic. |", + "name": "Dagger of Venom", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nYou can use an action to cause thick, black poison to coat the blade. The poison remains for 1 minute or until an attack using this weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or take 2d10 poison damage and become poisoned for 1 minute. The dagger can't be used this way again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "dagger", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "elemental-gem", + "pk": "dancing-sword-greatsword", "fields": { - "name": "Elemental Gem", - "desc": "This gem contains a mote of elemental energy. When you use an action to break the gem, an elemental is summoned as if you had cast the _conjure elemental_ spell, and the gem's magic is lost. The type of gem determines the elemental summoned by the spell.\n\n| Gem | Summoned Elemental |\n|----------------|--------------------|\n| Blue sapphire | Air elemental |\n| Yellow diamond | Earth elemental |\n| Red corundum | Fire elemental |\n| Emerald | Water elemental |", + "name": "Dancing Sword (Greatsword)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 2 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "eversmoking-bottle", + "pk": "dancing-sword-longsword", "fields": { - "name": "Eversmoking Bottle", - "desc": "Smoke leaks from the lead-stoppered mouth of this brass bottle, which weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke pours out in a 60-foot radius from the bottle. The cloud's area is heavily obscured. Each minute the bottle remains open and within the cloud, the radius increases by 10 feet until it reaches its maximum radius of 120 feet.\n\nThe cloud persists as long as the bottle is open. Closing the bottle requires you to speak its command word as an action. Once the bottle is closed, the cloud disperses after 10 minutes. A moderate wind (11 to 20 miles per hour) can also disperse the smoke after 1 minute, and a strong wind (21 or more miles per hour) can do so after 1 round.", + "name": "Dancing Sword (Longsword)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "longsword", "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 2 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "eyes-of-charming", + "pk": "dancing-sword-rapier", "fields": { - "name": "Eyes of Charming", - "desc": "These crystal lenses fit over the eyes. They have 3 charges. While wearing them, you can expend 1 charge as an action to cast the _charm person_ spell (save DC 13) on a humanoid within 30 feet of you, provided that you and the target can see each other. The lenses regain all expended charges daily at dawn.", + "name": "Dancing Sword (Rapier)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "rapier", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": true, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "eyes-of-minute-seeing", + "pk": "dancing-sword-shortsword", "fields": { - "name": "Eyes of Minute Seeing", - "desc": "These crystal lenses fit over the eyes. While wearing them, you can see much better than normal out to a range of 1 foot. You have advantage on Intelligence (Investigation) checks that rely on sight while searching an area or studying an object within that range.", + "name": "Dancing Sword (Shortsword)", + "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "shortsword", "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 2 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "eyes-of-the-eagle", + "pk": "dart", "fields": { - "name": "Eyes of the Eagle", - "desc": "These crystal lenses fit over the eyes. While wearing them, you have advantage on Wisdom (Perception) checks that rely on sight. In conditions of clear visibility, you can make out details of even extremely distant creatures and objects as small as 2 feet across.", + "name": "Dart", + "desc": "A dart.", "size": 1, - "weight": "0.000", + "weight": "0.250", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "0.05", + "weapon": "dart", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "feather-token", + "pk": "dart-1", "fields": { - "name": "Feather Token", - "desc": "This tiny object looks like a feather. Different types of feather tokens exist, each with a different single* use effect. The GM chooses the kind of token or determines it randomly.\n\n| d100 | Feather Token |\n|--------|---------------|\n| 01-20 | Anchor |\n| 21-35 | Bird |\n| 36-50 | Fan |\n| 51-65 | Swan boat |\n| 66-90 | Tree |\n| 91-100 | Whip |\n\n**_Anchor_**. You can use an action to touch the token to a boat or ship. For the next 24 hours, the vessel can't be moved by any means. Touching the token to the vessel again ends the effect. When the effect ends, the token disappears.\n\n**_Bird_**. You can use an action to toss the token 5 feet into the air. The token disappears and an enormous, multicolored bird takes its place. The bird has the statistics of a roc, but it obeys your simple commands and can't attack. It can carry up to 500 pounds while flying at its maximum speed (16 miles an hour for a maximum of 144 miles per day, with a one-hour rest for every 3 hours of flying), or 1,000 pounds at half that speed. The bird disappears after flying its maximum distance for a day or if it drops to 0 hit points. You can dismiss the bird as an action.\n\n**_Fan_**. If you are on a boat or ship, you can use an action to toss the token up to 10 feet in the air. The token disappears, and a giant flapping fan takes its place. The fan floats and creates a wind strong enough to fill the sails of one ship, increasing its speed by 5 miles per hour for 8 hours. You can dismiss the fan as an action.\n\n**_Swan Boat_**. You can use an action to touch the token to a body of water at least 60 feet in diameter. The token disappears, and a 50-foot-long, 20-foot* wide boat shaped like a swan takes its place. The boat is self-propelled and moves across water at a speed of 6 miles per hour. You can use an action while on the boat to command it to move or to turn up to 90 degrees. The boat can carry up to thirty-two Medium or smaller creatures. A Large creature counts as four Medium creatures, while a Huge creature counts as nine. The boat remains for 24 hours and then disappears. You can dismiss the boat as an action.\n\n**_Tree_**. You must be outdoors to use this token. You can use an action to touch it to an unoccupied space on the ground. The token disappears, and in its place a nonmagical oak tree springs into existence. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\n\n**_Whip_**. You can use an action to throw the token to a point within 10 feet of you. The token disappears, and a floating whip takes its place. You can then use a bonus action to make a melee spell attack against a creature within 10 feet of the whip, with an attack bonus of +9. On a hit, the target takes 1d6 + 5 force damage.\n\nAs a bonus action on your turn, you can direct the whip to fly up to 20 feet and repeat the attack against a creature within 10 feet of it. The whip disappears after 1 hour, when you use an action to dismiss it, or when you are incapacitated or die.", + "name": "Dart (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "dart", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "folding-boat", + "pk": "dart-2", "fields": { - "name": "Folding Boat", - "desc": "This object appears as a wooden box that measures 12 inches long, 6 inches wide, and 6 inches deep. It weighs 4 pounds and floats. It can be opened to store items inside. This item also has three command words, each requiring you to use an action to speak it.\n\nOne command word causes the box to unfold into a boat 10 feet long, 4 feet wide, and 2 feet deep. The boat has one pair of oars, an anchor, a mast, and a lateen sail. The boat can hold up to four Medium creatures comfortably.\n\nThe second command word causes the box to unfold into a ship 24 feet long, 8 feet wide, and 6 feet deep. The ship has a deck, rowing seats, five sets of oars, a steering oar, an anchor, a deck cabin, and a mast with a square sail. The ship can hold fifteen Medium creatures comfortably.\n\nWhen the box becomes a vessel, its weight becomes that of a normal vessel its size, and anything that was stored in the box remains in the boat.\n\nThe third command word causes the _folding boat_ to fold back into a box, provided that no creatures are aboard. Any objects in the vessel that can't fit inside the box remain outside the box as it folds. Any objects in the vessel that can fit inside the box do so.", + "name": "Dart (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "dart", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "gauntlets-of-ogre-power", + "pk": "dart-3", "fields": { - "name": "Gauntlets of Ogre Power", - "desc": "Your Strength score is 19 while you wear these gauntlets. They have no effect on you if your Strength is already 19 or higher.", + "name": "Dart (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "gem-of-brightness", + "pk": "decanter-of-endless-water", "fields": { - "name": "Gem of Brightness", - "desc": "This prism has 50 charges. While you are holding it, you can use an action to speak one of three command words to cause one of the following effects:\n\n* The first command word causes the gem to shed bright light in a 30-foot radius and dim light for an additional 30 feet. This effect doesn't expend a charge. It lasts until you use a bonus action to repeat the command word or until you use another function of the gem.\n* The second command word expends 1 charge and causes the gem to fire a brilliant beam of light at one creature you can see within 60 feet of you. The creature must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n* The third command word expends 5 charges and causes the gem to flare with blinding light in a 30* foot cone originating from it. Each creature in the cone must make a saving throw as if struck by the beam created with the second command word.\n\nWhen all of the gem's charges are expended, the gem becomes a nonmagical jewel worth 50 gp.", + "name": "Decanter of Endless Water", + "desc": "This stoppered flask sloshes when shaken, as if it contains water. The decanter weighs 2 pounds.\n\nYou can use an action to remove the stopper and speak one of three command words, whereupon an amount of fresh water or salt water (your choice) pours out of the flask. The water stops pouring out at the start of your next turn. Choose from the following options:\n\n* \"Stream\" produces 1 gallon of water.\n* \"Fountain\" produces 5 gallons of water.\n* \"Geyser\" produces 30 gallons of water that gushes forth in a geyser 30 feet long and 1 foot wide. As a bonus action while holding the decanter, you can aim the geyser at a creature you can see within 30 feet of you. The target must succeed on a DC 13 Strength saving throw or take 1d4 bludgeoning damage and fall prone. Instead of a creature, you can target an object that isn't being worn or carried and that weighs no more than 200 pounds. The object is either knocked over or pushed up to 15 feet away from you.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -1996,10 +1958,10 @@ }, { "model": "api_v2.item", - "pk": "gem-of-seeing", + "pk": "deck-of-illusions", "fields": { - "name": "Gem of Seeing", - "desc": "This gem has 3 charges. As an action, you can speak the gem's command word and expend 1 charge. For the next 10 minutes, you have truesight out to 120 feet when you peer through the gem.\n\nThe gem regains 1d3 expended charges daily at dawn.", + "name": "Deck of Illusions", + "desc": "This box contains a set of parchment cards. A full deck has 34 cards. A deck found as treasure is usually missing 1d20 - 1 cards.\n\nThe magic of the deck functions only if cards are drawn at random (you can use an altered deck of playing cards to simulate the deck). You can use an action to draw a card at random from the deck and throw it to the ground at a point within 30 feet of you.\n\nAn illusion of one or more creatures forms over the thrown card and remains until dispelled. An illusory creature appears real, of the appropriate size, and behaves as if it were a real creature except that it can do no harm. While you are within 120 feet of the illusory creature and can see it, you can use an action to move it magically anywhere within 30 feet of its card. Any physical interaction with the illusory creature reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect the creature identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The creature then appears translucent.\n\nThe illusion lasts until its card is moved or the illusion is dispelled. When the illusion ends, the image on its card disappears, and that card can't be used again.\n\n| Playing Card | Illusion |\n|-------------------|----------------------------------|\n| Ace of hearts | Red dragon |\n| King of hearts | Knight and four guards |\n| Queen of hearts | Succubus or incubus |\n| Jack of hearts | Druid |\n| Ten of hearts | Cloud giant |\n| Nine of hearts | Ettin |\n| Eight of hearts | Bugbear |\n| Two of hearts | Goblin |\n| Ace of diamonds | Beholder |\n| King of diamonds | Archmage and mage apprentice |\n| Queen of diamonds | Night hag |\n| Jack of diamonds | Assassin |\n| Ten of diamonds | Fire giant |\n| Nine of diamonds | Ogre mage |\n| Eight of diamonds | Gnoll |\n| Two of diamonds | Kobold |\n| Ace of spades | Lich |\n| King of spades | Priest and two acolytes |\n| Queen of spades | Medusa |\n| Jack of spades | Veteran |\n| Ten of spades | Frost giant |\n| Nine of spades | Troll |\n| Eight of spades | Hobgoblin |\n| Two of spades | Goblin |\n| Ace of clubs | Iron golem |\n| King of clubs | Bandit captain and three bandits |\n| Queen of clubs | Erinyes |\n| Jack of clubs | Berserker |\n| Ten of clubs | Hill giant |\n| Nine of clubs | Ogre |\n| Eight of clubs | Orc |\n| Two of clubs | Kobold |\n| Jokers (2) | You (the deck's owner) |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2009,16 +1971,16 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, - "rarity": 3 + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "gloves-of-missile-snaring", + "pk": "deck-of-many-things", "fields": { - "name": "Gloves of Missile Snaring", - "desc": "These gloves seem to almost meld into your hands when you don them. When a ranged weapon attack hits you while you're wearing them, you can use your reaction to reduce the damage by 1d10 + your Dexterity modifier, provided that you have a free hand. If you reduce the damage to 0, you can catch the missile if it is small enough for you to hold in that hand.", + "name": "Deck of Many Things", + "desc": "Usually found in a box or pouch, this deck contains a number of cards made of ivory or vellum. Most (75 percent) of these decks have only thirteen cards, but the rest have twenty-two.\n\nBefore you draw a card, you must declare how many cards you intend to draw and then draw them randomly (you can use an altered deck of playing cards to simulate the deck). Any cards drawn in excess of this number have no effect. Otherwise, as soon as you draw a card from the deck, its magic takes effect. You must draw each card no more than 1 hour after the previous draw. If you fail to draw the chosen number, the remaining number of cards fly from the deck on their own and take effect all at once.\n\nOnce a card is drawn, it fades from existence. Unless the card is the Fool or the Jester, the card reappears in the deck, making it possible to draw the same card twice.\n\n| Playing Card | Card |\n|--------------------|-------------|\n| Ace of diamonds | Vizier\\* |\n| King of diamonds | Sun |\n| Queen of diamonds | Moon |\n| Jack of diamonds | Star |\n| Two of diamonds | Comet\\* |\n| Ace of hearts | The Fates\\* |\n| King of hearts | Throne |\n| Queen of hearts | Key |\n| Jack of hearts | Knight |\n| Two of hearts | Gem\\* |\n| Ace of clubs | Talons\\* |\n| King of clubs | The Void |\n| Queen of clubs | Flames |\n| Jack of clubs | Skull |\n| Two of clubs | Idiot\\* |\n| Ace of spades | Donjon\\* |\n| King of spades | Ruin |\n| Queen of spades | Euryale |\n| Jack of spades | Rogue |\n| Two of spades | Balance\\* |\n| Joker (with TM) | Fool\\* |\n| Joker (without TM) | Jester |\n\n\\*Found only in a deck with twenty-two cards\n\n**_Balance_**. Your mind suffers a wrenching alteration, causing your alignment to change. Lawful becomes chaotic, good becomes evil, and vice versa. If you are true neutral or unaligned, this card has no effect on you.\n\n**_Comet_**. If you single-handedly defeat the next hostile monster or group of monsters you encounter, you gain experience points enough to gain one level. Otherwise, this card has no effect.\n\n**_Donjon_**. You disappear and become entombed in a state of suspended animation in an extradimensional sphere. Everything you were wearing and carrying stays behind in the space you occupied when you disappeared. You remain imprisoned until you are found and removed from the sphere. You can't be located by any divination magic, but a _wish_ spell can reveal the location of your prison. You draw no more cards.\n\n**_Euryale_**. The card's medusa-like visage curses you. You take a -2 penalty on saving throws while cursed in this way. Only a god or the magic of The Fates card can end this curse.\n\n**_The Fates_**. Reality's fabric unravels and spins anew, allowing you to avoid or erase one event as if it never happened. You can use the card's magic as soon as you draw the card or at any other time before you die.\n\n**_Flames_**. A powerful devil becomes your enemy. The devil seeks your ruin and plagues your life, savoring your suffering before attempting to slay you. This enmity lasts until either you or the devil dies.\n\n**_Fool_**. You lose 10,000 XP, discard this card, and draw from the deck again, counting both draws as one of your declared draws. If losing that much XP would cause you to lose a level, you instead lose an amount that leaves you with just enough XP to keep your level.\n\n**_Gem_**. Twenty-five pieces of jewelry worth 2,000 gp each or fifty gems worth 1,000 gp each appear at your feet.\n\n**_Idiot_**. Permanently reduce your Intelligence by 1d4 + 1 (to a minimum score of 1). You can draw one additional card beyond your declared draws.\n\n**_Jester_**. You gain 10,000 XP, or you can draw two additional cards beyond your declared draws.\n\n**_Key_**. A rare or rarer magic weapon with which you are proficient appears in your hands. The GM chooses the weapon.\n\n**_Knight_**. You gain the service of a 4th-level fighter who appears in a space you choose within 30 feet of you. The fighter is of the same race as you and serves you loyally until death, believing the fates have drawn him or her to you. You control this character.\n\n**_Moon_**. You are granted the ability to cast the _wish_ spell 1d3 times.\n\n**_Rogue_**. A nonplayer character of the GM's choice becomes hostile toward you. The identity of your new enemy isn't known until the NPC or someone else reveals it. Nothing less than a _wish_ spell or divine intervention can end the NPC's hostility toward you.\n\n**_Ruin_**. All forms of wealth that you carry or own, other than magic items, are lost to you. Portable property vanishes. Businesses, buildings, and land you own are lost in a way that alters reality the least. Any documentation that proves you should own something lost to this card also disappears.\n\n**_Skull_**. You summon an avatar of death-a ghostly humanoid skeleton clad in a tattered black robe and carrying a spectral scythe. It appears in a space of the GM's choice within 10 feet of you and attacks you, warning all others that you must win the battle alone. The avatar fights until you die or it drops to 0 hit points, whereupon it disappears. If anyone tries to help you, the helper summons its own avatar of death. A creature slain by an avatar of death can't be restored to life.\n\n#", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2028,92 +1990,92 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "requires_attunement": false, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "gloves-of-swimming-and-climbing", + "pk": "defender-greatsword", "fields": { - "name": "Gloves of Swimming and Climbing", - "desc": "While wearing these gloves, climbing and swimming don't cost you extra movement, and you gain a +5 bonus to Strength (Athletics) checks made to climb or swim.", + "name": "Defender (Greatsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": true, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "goggles-of-night", + "pk": "defender-longsword", "fields": { - "name": "Goggles of Night", - "desc": "While wearing these dark lenses, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing the goggles increases its range by 60 feet.", + "name": "Defender (Longsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "longsword", "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 2 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "handy-haversack", + "pk": "defender-rapier", "fields": { - "name": "Handy Haversack", - "desc": "This backpack has a central pouch and two side pouches, each of which is an extradimensional space. Each side pouch can hold up to 20 pounds of material, not exceeding a volume of 2 cubic feet. The large central pouch can hold up to 8 cubic feet or 80 pounds of material. The backpack always weighs 5 pounds, regardless of its contents.\n\nPlacing an object in the haversack follows the normal rules for interacting with objects. Retrieving an item from the haversack requires you to use an action. When you reach into the haversack for a specific item, the item is always magically on top.\n\nThe haversack has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the haversack ruptures and is destroyed. If the haversack is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If the haversack is turned inside out, its contents spill forth, unharmed, and the haversack must be put right before it can be used again. If a breathing creature is placed within the haversack, the creature can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing the haversack inside an extradimensional space created by a _bag of holding_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "name": "Defender (Rapier)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "rapier", "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "hat-of-disguise", + "pk": "defender-shortsword", "fields": { - "name": "Hat of Disguise", - "desc": "While wearing this hat, you can use an action to cast the _disguise self_ spell from it at will. The spell ends if the hat is removed.", + "name": "Defender (Shortsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "shortsword", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": true, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "headband-of-intellect", + "pk": "demon-armor", "fields": { - "name": "Headband of Intellect", - "desc": "Your Intelligence score is 19 while you wear this headband. It has no effect on you if your Intelligence is already 19 or higher.", + "name": "Demon Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, the armor's clawed gauntlets turn unarmed strikes with your hands into magic weapons that deal slashing damage, with a +1 bonus to attack rolls and damage rolls and a damage die of 1d8.\n\n**_Curse_**. Once you don this cursed armor, you can't doff it unless you are targeted by the _remove curse_ spell or similar magic. While wearing the armor, you have disadvantage on attack rolls against demons and on saving throws against their spells and special abilities.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2121,18 +2083,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": null, - "category": "wondrous", + "armor": "plate", + "category": "armor", "requires_attunement": true, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "helm-of-brilliance", + "pk": "dimensional-shackles", "fields": { - "name": "Helm of Brilliance", - "desc": "This dazzling helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm crumbles to dust. When all the gems are removed or destroyed, the helm loses its magic.\n\nYou gain the following benefits while wearing it:\n\n* You can use an action to cast one of the following spells (save DC 18), using one of the helm's gems of the specified type as a component: _daylight_ (opal), _fireball_ (fire opal), _prismatic spray_ (diamond), or _wall of fire_ (ruby). The gem is destroyed when the spell is cast and disappears from the helm.\n* As long as it has at least one diamond, the helm emits dim light in a 30-foot radius when at least one undead is within that area. Any undead that starts its turn in that area takes 1d6 radiant damage.\n* As long as the helm has at least one ruby, you have resistance to fire damage.\n* As long as the helm has at least one fire opal, you can use an action and speak a command word to cause one weapon you are holding to burst into flames. The flames emit bright light in a 10-foot radius and dim light for an additional 10 feet. The flames are harmless to you and the weapon. When you hit with an attack using the blazing weapon, the target takes an extra 1d6 fire damage. The flames last until you use a bonus action to speak the command word again or until you drop or stow the weapon.\n\nRoll a d20 if you are wearing the helm and take fire damage as a result of failing a saving throw against a spell. On a roll of 1, the helm emits beams of light from its remaining gems. Each creature within 60 feet of the helm other than you must succeed on a DC 17 Dexterity saving throw or be struck by a beam, taking radiant damage equal to the number of gems in the helm. The helm and its gems are then destroyed.", + "name": "Dimensional Shackles", + "desc": "You can use an action to place these shackles on an incapacitated creature. The shackles adjust to fit a creature of Small to Large size. In addition to serving as mundane manacles, the shackles prevent a creature bound by them from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. They don't prevent the creature from passing through an interdimensional portal.\n\nYou and any creature you designate when you use the shackles can use an action to remove them. Once every 30 days, the bound creature can make a DC 30 Strength (Athletics) check. On a success, the creature breaks free and destroys the shackles.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2142,16 +2104,16 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, - "rarity": 4 + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "helm-of-comprehending-languages", + "pk": "dragon-scale-mail", "fields": { - "name": "Helm of Comprehending Languages", - "desc": "While wearing this helm, you can use an action to cast the _comprehend languages_ spell from it at will.", + "name": "Dragon Scale Mail", + "desc": "Dragon scale mail is made of the scales of one kind of dragon. Sometimes dragons collect their cast-off scales and gift them to humanoids. Other times, hunters carefully skin and preserve the hide of a dead dragon. In either case, dragon scale mail is highly valued.\n\nWhile wearing this armor, you gain a +1 bonus to AC, you have advantage on saving throws against the Frightful Presence and breath weapons of dragons, and you have resistance to one damage type that is determined by the kind of dragon that provided the scales (see the table).\n\nAdditionally, you can focus your senses as an action to magically discern the distance and direction to the closest dragon within 30 miles of you that is of the same type as the armor. This special action can't be used again until the next dawn.\n\n| Dragon | Resistance |\n|--------|------------|\n| Black | Acid |\n| Blue | Lightning |\n| Brass | Fire |\n| Bronze | Lightning |\n| Copper | Acid |\n| Gold | Fire |\n| Green | Poison |\n| Red | Fire |\n| Silver | Cold |\n| White | Cold |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2159,94 +2121,94 @@ "document": "srd", "cost": null, "weapon": null, - "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 2 + "armor": "scale-mail", + "category": "armor (scale mail)", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "helm-of-telepathy", + "pk": "dragon-slayer-greatsword", "fields": { - "name": "Helm of Telepathy", - "desc": "While wearing this helm, you can use an action to cast the _detect thoughts_ spell (save DC 13) from it. As long as you maintain concentration on the spell, you can use a bonus action to send a telepathic message to a creature you are focused on. It can reply-using a bonus action to do so-while your focus on it continues.\n\nWhile focusing on a creature with _detect thoughts_, you can use an action to cast the _suggestion_ spell (save DC 13) from the helm on that creature. Once used, the _suggestion_ property can't be used again until the next dawn.", + "name": "Dragon Slayer (Greatsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "helm-of-teleportation", + "pk": "dragon-slayer-longsword", "fields": { - "name": "Helm of Teleportation", - "desc": "This helm has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _teleport_ spell from it. The helm regains 1d3\n\nexpended charges daily at dawn.", + "name": "Dragon Slayer (Longsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "longsword", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "horn-of-blasting", + "pk": "dragon-slayer-rapier", "fields": { - "name": "Horn of Blasting", - "desc": "You can use an action to speak the horn's command word and then blow the horn, which emits a thunderous blast in a 30-foot cone that is audible 600 feet away. Each creature in the cone must make a DC 15 Constitution saving throw. On a failed save, a creature takes 5d6 thunder damage and is deafened for 1 minute. On a successful save, a creature takes half as much damage and isn't deafened. Creatures and objects made of glass or crystal have disadvantage on the saving throw and take 10d6 thunder damage instead of 5d6.\n\nEach use of the horn's magic has a 20 percent chance of causing the horn to explode. The explosion deals 10d6 fire damage to the blower and destroys the horn.", + "name": "Dragon Slayer (Rapier)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "rapier", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "horseshoes-of-a-zephyr", + "pk": "dragon-slayer-shortsword", "fields": { - "name": "Horseshoes of a Zephyr", - "desc": "These iron horseshoes come in a set of four. While all four shoes are affixed to the hooves of a horse or similar creature, they allow the creature to move normally while floating 4 inches above the ground. This effect means the creature can cross or stand above nonsolid or unstable surfaces, such as water or lava. The creature leaves no tracks and ignores difficult terrain. In addition, the creature can move at normal speed for up to 12 hours a day without suffering exhaustion from a forced march.", + "name": "Dragon Slayer (Shortsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "shortsword", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "horseshoes-of-speed", + "pk": "dust-of-disappearance", "fields": { - "name": "Horseshoes of Speed", - "desc": "These iron horseshoes come in a set of four. While all four shoes are affixed to the hooves of a horse or similar creature, they increase the creature's walking speed by 30 feet.", + "name": "Dust of Disappearance", + "desc": "Found in a small packet, this powder resembles very fine sand. There is enough of it for one use. When you use an action to throw the dust into the air, you and each creature and object within 10 feet of you become invisible for 2d4 minutes. The duration is the same for all subjects, and the dust is consumed when its magic takes effect. If a creature affected by the dust attacks or casts a spell, the invisibility ends for that creature.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2257,15 +2219,15 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "immovable-rod", + "pk": "dust-of-dryness", "fields": { - "name": "Immovable Rod", - "desc": "This flat iron rod has a button on one end. You can use an action to press the button, which causes the rod to become magically fixed in place. Until you or another creature uses an action to push the button again, the rod doesn't move, even if it is defying gravity. The rod can hold up to 8,000 pounds of weight. More weight causes the rod to deactivate and fall. A creature can use an action to make a DC 30 Strength check, moving the fixed rod up to 10 feet on a success.", + "name": "Dust of Dryness", + "desc": "This small packet contains 1d6 + 4 pinches of dust. You can use an action to sprinkle a pinch of it over water. The dust turns a cube of water 15 feet on a side into one marble-sized pellet, which floats or rests near where the dust was sprinkled. The pellet's weight is negligible.\n\nSomeone can use an action to smash the pellet against a hard surface, causing the pellet to shatter and release the water the dust absorbed. Doing so ends that pellet's magic.\n\nAn elemental composed mostly of water that is exposed to a pinch of the dust must make a DC 13 Constitution saving throw, taking 10d6 necrotic damage on a failed save, or half as much damage on a successful one.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2274,17 +2236,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "rod", + "category": "wondrous", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "instant-fortress", + "pk": "dust-of-sneezing-and-choking", "fields": { - "name": "Instant Fortress", - "desc": "You can use an action to place this 1-inch metal cube on the ground and speak its command word. The cube rapidly grows into a fortress that remains until you use an action to speak the command word that dismisses it, which works only if the fortress is empty.\n\nThe fortress is a square tower, 20 feet on a side and 30 feet high, with arrow slits on all sides and a battlement atop it. Its interior is divided into two floors, with a ladder running along one wall to connect them. The ladder ends at a trapdoor leading to the roof. When activated, the tower has a small door on the side facing you. The door opens only at your command, which you can speak as a bonus action. It is immune to the _knock_ spell and similar magic, such as that of a _chime of opening_.\n\nEach creature in the area where the fortress appears must make a DC 15 Dexterity saving throw, taking 10d10 bludgeoning damage on a failed save, or half as much damage on a successful one. In either case, the creature is pushed to an unoccupied space outside but next to the fortress. Objects in the area that aren't being worn or carried take this damage and are pushed automatically.\n\nThe tower is made of adamantine, and its magic prevents it from being tipped over. The roof, the door, and the walls each have 100 hit points,\n\nimmunity to damage from nonmagical weapons excluding siege weapons, and resistance to all other damage. Only a _wish_ spell can repair the fortress (this use of the spell counts as replicating a spell of 8th level or lower). Each casting of _wish_ causes the roof, the door, or one wall to regain 50 hit points.", + "name": "Dust of Sneezing and Choking", + "desc": "Found in a small container, this powder resembles very fine sand. It appears to be _dust of disappearance_, and an _identify_ spell reveals it to be such. There is enough of it for one use.\n\nWhen you use an action to throw a handful of the dust into the air, you and each creature that needs to breathe within 30 feet of you must succeed on a DC 15 Constitution saving throw or become unable to breathe, while sneezing uncontrollably. A creature affected in this way is incapacitated and suffocating. As long as it is conscious, a creature can repeat the saving throw at the end of each of its turns, ending the effect on it on a success. The _lesser restoration_ spell can also end the effect on a creature.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2295,15 +2257,15 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "iron-bands-of-binding", + "pk": "dwarven-plate", "fields": { - "name": "Iron Bands of Binding", - "desc": "This rusty iron sphere measures 3 inches in diameter and weighs 1 pound. You can use an action to speak the command word and throw the sphere at a Huge or smaller creature you can see within 60 feet of you. As the sphere moves through the air, it opens into a tangle of metal bands.\n\nMake a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the target is restrained until you take a bonus action to speak the command word again to release it. Doing so, or missing with the attack, causes the bands to contract and become a sphere once more.\n\nA creature, including the one restrained, can use an action to make a DC 20 Strength check to break the iron bands. On a success, the item is destroyed, and the restrained creature is freed. If the check fails, any further attempts made by that creature automatically fail until 24 hours have elapsed.\n\nOnce the bands are used, they can't be used again until the next dawn.", + "name": "Dwarven Plate", + "desc": "While wearing this armor, you gain a +2 bonus to AC. In addition, if an effect moves you against your will along the ground, you can use your reaction to reduce the distance you are moved by up to 10 feet.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2311,37 +2273,37 @@ "document": "srd", "cost": null, "weapon": null, - "armor": null, - "category": "wondrous", + "armor": "plate", + "category": "armor", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "iron-flask", + "pk": "dwarven-thrower", "fields": { - "name": "Iron Flask", - "desc": "This iron bottle has a brass stopper. You can use an action to speak the flask's command word, targeting a creature that you can see within 60 feet of you. If the target is native to a plane of existence other than the one you're on, the target must succeed on a DC 17 Wisdom saving throw or be trapped in the flask. If the target has been trapped by the flask before, it has advantage on the saving throw. Once trapped, a creature remains in the flask until released. The flask can hold only one creature at a time. A creature trapped in the flask doesn't need to breathe, eat, or drink and doesn't age.\n\nYou can use an action to remove the flask's stopper and release the creature the flask contains. The creature is friendly to you and your companions for 1 hour and obeys your commands for that duration. If you give no commands or give it a command that is likely to result in its death, it defends itself but otherwise takes no actions. At the end of the duration, the creature acts in accordance with its normal disposition and alignment.\n\nAn _identify_ spell reveals that a creature is inside the flask, but the only way to determine the type of creature is to open the flask. A newly discovered bottle might already contain a creature chosen by the GM or determined randomly.\n\n| d100 | Contents |\n|-------|-------------------|\n| 1-50 | Empty |\n| 51-54 | Demon (type 1) |\n| 55-58 | Demon (type 2) |\n| 59-62 | Demon (type 3) |\n| 63-64 | Demon (type 4) |\n| 65 | Demon (type 5) |\n| 66 | Demon (type 6) |\n| 67 | Deva |\n| 68-69 | Devil (greater) |\n| 70-73 | Devil (lesser) |\n| 74-75 | Djinni |\n| 76-77 | Efreeti |\n| 78-83 | Elemental (any) |\n| 84-86 | Invisible stalker |\n| 87-90 | Night hag |\n| 91 | Planetar |\n| 92-95 | Salamander |\n| 96 | Solar |\n| 97-99 | Succubus/incubus |\n| 100 | Xorn |", + "name": "Dwarven Thrower", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. It has the thrown property with a normal range of 20 feet and a long range of 60 feet. When you hit with a ranged attack using this weapon, it deals an extra 1d8 damage or, if the target is a giant, 2d8 damage. Immediately after the attack, the weapon flies back to your hand.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "warhammer", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 5 + "rarity": null } }, { "model": "api_v2.item", - "pk": "lantern-of-revealing", + "pk": "efficient-quiver", "fields": { - "name": "Lantern of Revealing", - "desc": "While lit, this hooded lantern burns for 6 hours on 1 pint of oil, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. Invisible creatures and objects are visible as long as they are in the lantern's bright light. You can use an action to lower the hood, reducing the light to dim light in a 5* foot radius.", + "name": "Efficient Quiver", + "desc": "Each of the quiver's three compartments connects to an extradimensional space that allows the quiver to hold numerous items while never weighing more than 2 pounds. The shortest compartment can hold up to sixty arrows, bolts, or similar objects. The midsize compartment holds up to eighteen javelins or similar objects. The longest compartment holds up to six long objects, such as bows, quarterstaffs, or spears.\n\nYou can draw any item the quiver contains as if doing so from a regular quiver or scabbard.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2357,10 +2319,10 @@ }, { "model": "api_v2.item", - "pk": "mantle-of-spell-resistance", + "pk": "efreeti-bottle", "fields": { - "name": "Mantle of Spell Resistance", - "desc": "You have advantage on saving throws against spells while you wear this cloak.", + "name": "Efreeti Bottle", + "desc": "This painted brass bottle weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke flows out of the bottle. At the end of your turn, the smoke disappears with a flash of harmless fire, and an efreeti appears in an unoccupied space within 30 feet of you.\n\nThe first time the bottle is opened, the GM rolls to determine what happens.\n\n| d100 | Effect |\n|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-10 | The efreeti attacks you. After fighting for 5 rounds, the efreeti disappears, and the bottle loses its magic. |\n| 11-90 | The efreeti serves you for 1 hour, doing as you command. Then the efreeti returns to the bottle, and a new stopper contains it. The stopper can't be removed for 24 hours. The next two times the bottle is opened, the same effect occurs. If the bottle is opened a fourth time, the efreeti escapes and disappears, and the bottle loses its magic. |\n| 91-100 | The efreeti can cast the wish spell three times for you. It disappears when it grants the final wish or after 1 hour, and the bottle loses its magic. |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2370,16 +2332,16 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, - "rarity": 3 + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "manual-of-bodily-health", + "pk": "elemental-gem", "fields": { - "name": "Manual of Bodily Health", - "desc": "This book contains health and diet tips, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Constitution score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "name": "Elemental Gem", + "desc": "This gem contains a mote of elemental energy. When you use an action to break the gem, an elemental is summoned as if you had cast the _conjure elemental_ spell, and the gem's magic is lost. The type of gem determines the elemental summoned by the spell.\n\n| Gem | Summoned Elemental |\n|----------------|--------------------|\n| Blue sapphire | Air elemental |\n| Yellow diamond | Earth elemental |\n| Red corundum | Fire elemental |\n| Emerald | Water elemental |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2390,15 +2352,15 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "manual-of-gainful-exercise", + "pk": "elven-chain", "fields": { - "name": "Manual of Gainful Exercise", - "desc": "This book describes fitness exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Strength score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "name": "Elven Chain", + "desc": "You gain a +1 bonus to AC while you wear this armor. You are considered proficient with this armor even if you lack proficiency with medium armor.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2406,18 +2368,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": null, - "category": "wondrous", + "armor": "chain-shirt", + "category": "armor", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "manual-of-golems", + "pk": "eversmoking-bottle", "fields": { - "name": "Manual of Golems", - "desc": "This tome contains information and incantations necessary to make a particular type of golem. The GM chooses the type or determines it randomly. To decipher and use the manual, you must be a spellcaster with at least two 5th-level spell slots. A creature that can't use a _manual of golems_ and attempts to read it takes 6d6 psychic damage.\n\n| d20 | Golem | Time | Cost |\n|-------|-------|----------|------------|\n| 1-5 | Clay | 30 days | 65,000 gp |\n| 6-17 | Flesh | 60 days | 50,000 gp |\n| 18 | Iron | 120 days | 100,000 gp |\n| 19-20 | Stone | 90 days | 80,000 gp |\n\nTo create a golem, you must spend the time shown on the table, working without interruption with the manual at hand and resting no more than 8 hours per day. You must also pay the specified cost to purchase supplies.\n\nOnce you finish creating the golem, the book is consumed in eldritch flames. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", + "name": "Eversmoking Bottle", + "desc": "Smoke leaks from the lead-stoppered mouth of this brass bottle, which weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke pours out in a 60-foot radius from the bottle. The cloud's area is heavily obscured. Each minute the bottle remains open and within the cloud, the radius increases by 10 feet until it reaches its maximum radius of 120 feet.\n\nThe cloud persists as long as the bottle is open. Closing the bottle requires you to speak its command word as an action. Once the bottle is closed, the cloud disperses after 10 minutes. A moderate wind (11 to 20 miles per hour) can also disperse the smoke after 1 minute, and a strong wind (21 or more miles per hour) can do so after 1 round.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2428,15 +2390,15 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "manual-of-quickness-of-action", + "pk": "eyes-of-charming", "fields": { - "name": "Manual of Quickness of Action", - "desc": "This book contains coordination and balance exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Dexterity score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "name": "Eyes of Charming", + "desc": "These crystal lenses fit over the eyes. They have 3 charges. While wearing them, you can expend 1 charge as an action to cast the _charm person_ spell (save DC 13) on a humanoid within 30 feet of you, provided that you and the target can see each other. The lenses regain all expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2446,16 +2408,16 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": false, - "rarity": 4 + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "marvelous-pigments", + "pk": "eyes-of-minute-seeing", "fields": { - "name": "Marvelous Pigments", - "desc": "Typically found in 1d4 pots inside a fine wooden box with a brush (weighing 1 pound in total), these pigments allow you to create three-dimensional objects by painting them in two dimensions. The paint flows from the brush to form the desired object as you concentrate on its image.\n\nEach pot of paint is sufficient to cover 1,000 square feet of a surface, which lets you create inanimate objects or terrain features-such as a door, a pit, flowers, trees, cells, rooms, or weapons- that are up to 10,000 cubic feet. It takes 10 minutes to cover 100 square feet.\n\nWhen you complete the painting, the object or terrain feature depicted becomes a real, nonmagical object. Thus, painting a door on a wall creates an actual door that can be opened to whatever is beyond. Painting a pit on a floor creates a real pit, and its depth counts against the total area of objects you create.\n\nNothing created by the pigments can have a value greater than 25 gp. If you paint an object of greater value (such as a diamond or a pile of gold), the object looks authentic, but close inspection reveals it is made from paste, bone, or some other worthless material.\n\nIf you paint a form of energy such as fire or lightning, the energy appears but dissipates as soon as you complete the painting, doing no harm to anything.", + "name": "Eyes of Minute Seeing", + "desc": "These crystal lenses fit over the eyes. While wearing them, you can see much better than normal out to a range of 1 foot. You have advantage on Intelligence (Investigation) checks that rely on sight while searching an area or studying an object within that range.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2466,15 +2428,15 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "medallion-of-thoughts", + "pk": "eyes-of-the-eagle", "fields": { - "name": "Medallion of Thoughts", - "desc": "The medallion has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _detect thoughts_ spell (save DC 13) from it. The medallion regains 1d3 expended charges daily at dawn.", + "name": "Eyes of the Eagle", + "desc": "These crystal lenses fit over the eyes. While wearing them, you have advantage on Wisdom (Perception) checks that rely on sight. In conditions of clear visibility, you can make out details of even extremely distant creatures and objects as small as 2 feet across.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2490,10 +2452,10 @@ }, { "model": "api_v2.item", - "pk": "mirror-of-life-trapping", + "pk": "feather-token", "fields": { - "name": "Mirror of Life Trapping", - "desc": "When this 4-foot-tall mirror is viewed indirectly, its surface shows faint images of creatures. The mirror weighs 50 pounds, and it has AC 11, 10 hit points, and vulnerability to bludgeoning damage. It shatters and is destroyed when reduced to 0 hit points.\n\nIf the mirror is hanging on a vertical surface and you are within 5 feet of it, you can use an action to speak its command word and activate it. It remains activated until you use an action to speak the command word again.\n\nAny creature other than you that sees its reflection in the activated mirror while within 30 feet of it must succeed on a DC 15 Charisma saving throw or be trapped, along with anything it is wearing or carrying, in one of the mirror's twelve extradimensional cells. This saving throw is made with advantage if the creature knows the mirror's nature, and constructs succeed on the saving throw automatically.\n\nAn extradimensional cell is an infinite expanse filled with thick fog that reduces visibility to 10 feet. Creatures trapped in the mirror's cells don't age, and they don't need to eat, drink, or sleep. A creature trapped within a cell can escape using magic that permits planar travel. Otherwise, the creature is confined to the cell until freed.\n\nIf the mirror traps a creature but its twelve extradimensional cells are already occupied, the mirror frees one trapped creature at random to accommodate the new prisoner. A freed creature appears in an unoccupied space within sight of the mirror but facing away from it. If the mirror is shattered, all creatures it contains are freed and appear in unoccupied spaces near it.\n\nWhile within 5 feet of the mirror, you can use an action to speak the name of one creature trapped in it or call out a particular cell by number. The creature named or contained in the named cell appears as an image on the mirror's surface. You and the creature can then communicate normally.\n\nIn a similar way, you can use an action to speak a second command word and free one creature trapped in the mirror. The freed creature appears, along with its possessions, in the unoccupied space nearest to the mirror and facing away from it.", + "name": "Feather Token", + "desc": "This tiny object looks like a feather. Different types of feather tokens exist, each with a different single* use effect. The GM chooses the kind of token or determines it randomly.\n\n| d100 | Feather Token |\n|--------|---------------|\n| 01-20 | Anchor |\n| 21-35 | Bird |\n| 36-50 | Fan |\n| 51-65 | Swan boat |\n| 66-90 | Tree |\n| 91-100 | Whip |\n\n**_Anchor_**. You can use an action to touch the token to a boat or ship. For the next 24 hours, the vessel can't be moved by any means. Touching the token to the vessel again ends the effect. When the effect ends, the token disappears.\n\n**_Bird_**. You can use an action to toss the token 5 feet into the air. The token disappears and an enormous, multicolored bird takes its place. The bird has the statistics of a roc, but it obeys your simple commands and can't attack. It can carry up to 500 pounds while flying at its maximum speed (16 miles an hour for a maximum of 144 miles per day, with a one-hour rest for every 3 hours of flying), or 1,000 pounds at half that speed. The bird disappears after flying its maximum distance for a day or if it drops to 0 hit points. You can dismiss the bird as an action.\n\n**_Fan_**. If you are on a boat or ship, you can use an action to toss the token up to 10 feet in the air. The token disappears, and a giant flapping fan takes its place. The fan floats and creates a wind strong enough to fill the sails of one ship, increasing its speed by 5 miles per hour for 8 hours. You can dismiss the fan as an action.\n\n**_Swan Boat_**. You can use an action to touch the token to a body of water at least 60 feet in diameter. The token disappears, and a 50-foot-long, 20-foot* wide boat shaped like a swan takes its place. The boat is self-propelled and moves across water at a speed of 6 miles per hour. You can use an action while on the boat to command it to move or to turn up to 90 degrees. The boat can carry up to thirty-two Medium or smaller creatures. A Large creature counts as four Medium creatures, while a Huge creature counts as nine. The boat remains for 24 hours and then disappears. You can dismiss the boat as an action.\n\n**_Tree_**. You must be outdoors to use this token. You can use an action to touch it to an unoccupied space on the ground. The token disappears, and in its place a nonmagical oak tree springs into existence. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\n\n**_Whip_**. You can use an action to throw the token to a point within 10 feet of you. The token disappears, and a floating whip takes its place. You can then use a bonus action to make a melee spell attack against a creature within 10 feet of the whip, with an attack bonus of +9. On a hit, the target takes 1d6 + 5 force damage.\n\nAs a bonus action on your turn, you can direct the whip to fly up to 20 feet and repeat the attack against a creature within 10 feet of it. The whip disappears after 1 hour, when you use an action to dismiss it, or when you are incapacitated or die.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2504,338 +2466,338 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "necklace-of-adaptation", + "pk": "figurine-of-wondrous-power-bronze-griffon", "fields": { - "name": "Necklace of Adaptation", - "desc": "While wearing this necklace, you can breathe normally in any environment, and you have advantage on saving throws made against harmful gases and vapors (such as _cloudkill_ and _stinking cloud_ effects, inhaled poisons, and the breath weapons of some dragons).", + "name": "Figurine of Wondrous Power (Bronze Griffon)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Bronze Griffon (Rare)_**. This bronze statuette is of a griffon rampant. It can become a griffon for up to 6 hours. Once it has been used, it can't be used again until 5 days have passed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "necklace-of-fireballs", + "pk": "figurine-of-wondrous-power-ebony-fly", "fields": { - "name": "Necklace of Fireballs", - "desc": "This necklace has 1d6 + 3 beads hanging from it. You can use an action to detach a bead and throw it up to 60 feet away. When it reaches the end of its trajectory, the bead detonates as a 3rd-level _fireball_ spell (save DC 15).\n\nYou can hurl multiple beads, or even the whole necklace, as one action. When you do so, increase the level of the _fireball_ by 1 for each bead beyond the first.", + "name": "Figurine of Wondrous Power (Ebony Fly)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Ebony Fly (Rare)_**. This ebony statuette is carved in the likeness of a horsefly. It can become a giant fly for up to 12 hours and can be ridden as a mount. Once it has been used, it can’t be used again until 2 days have passed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, + "category": "wondrous-item", + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "necklace-of-prayer-beads", + "pk": "figurine-of-wondrous-power-golden-lions", "fields": { - "name": "Necklace of Prayer Beads", - "desc": "This necklace has 1d4 + 2 magic beads made from aquamarine, black pearl, or topaz. It also has many nonmagical beads made from stones such as amber, bloodstone, citrine, coral, jade, pearl, or quartz. If a magic bead is removed from the necklace, that bead loses its magic.\n\nSix types of magic beads exist. The GM decides the type of each bead on the necklace or determines it randomly. A necklace can have more than one bead of the same type. To use one, you must be wearing the necklace. Each bead contains a spell that you can cast from it as a bonus action (using your spell save DC if a save is necessary). Once a magic bead's spell is cast, that bead can't be used again until the next dawn.\n\n| d20 | Bead of... | Spell |\n|-------|--------------|-----------------------------------------------|\n| 1-6 | Blessing | Bless |\n| 7-12 | Curing | Cure wounds (2nd level) or lesser restoration |\n| 13-16 | Favor | Greater restoration |\n| 17-18 | Smiting | Branding smite |\n| 19 | Summons | Planar ally |\n| 20 | Wind walking | Wind walk |", + "name": "Figurine of Wondrous Power (Golden Lions)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Golden Lions (Rare)_**. These gold statuettes of lions are always created in pairs. You can use one figurine or both simultaneously. Each can become a lion for up to 1 hour. Once a lion has been used, it can’t be used again until 7 days have passed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "oil-of-etherealness", + "pk": "figurine-of-wondrous-power-ivory-goats", "fields": { - "name": "Oil of Etherealness", - "desc": "Beads of this cloudy gray oil form on the outside of its container and quickly evaporate. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature then gains the effect of the _etherealness_ spell for 1 hour.", + "name": "Figurine of Wondrous Power (Ivory Goats)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Ivory Goats (Rare_**.These ivory statuettes of goats are always created in sets of three. Each goat looks unique and functions differently from the others. Their properties are as follows:\\n\\n* The _goat of traveling_ can become a Large goat with the same statistics as a riding horse. It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can't be used again until 7 days have passed, when it regains all its charges.\\n* The _goat of travail_ becomes a giant goat for up to 3 hours. Once it has been used, it can't be used again until 30 days have passed.\\n* The _goat of terror_ becomes a giant goat for up to 3 hours. The goat can't attack, but you can remove its horns and use them as weapons. One horn becomes a _+1 lance_, and the other becomes a _+2 longsword_. Removing a horn requires an action, and the weapons disappear and the horns return when the goat reverts to figurine form. In addition, the goat radiates a 30-foot-radius aura of terror while you are riding it. Any creature hostile to you that starts its turn in the aura must succeed on a DC 15 Wisdom saving throw or be frightened of the goat for 1 minute, or until the goat reverts to figurine form. The frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once it successfully saves against the effect, a creature is immune to the goat's aura for the next 24 hours. Once the figurine has been used, it can't be used again until 15 days have passed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "potion", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "oil-of-sharpness", + "pk": "figurine-of-wondrous-power-marble-elephant", "fields": { - "name": "Oil of Sharpness", - "desc": "This clear, gelatinous oil sparkles with tiny, ultrathin silver shards. The oil can coat one slashing or piercing weapon or up to 5 pieces of slashing or piercing ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item is magical and has a +3 bonus to attack and damage rolls.", + "name": "Figurine of Wondrous Power (Marble Elephant)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Marble Elephant (Rare)_**. This marble statuette is about 4 inches high and long. It can become an elephant for up to 24 hours. Once it has been used, it can’t be used again until 7 days have passed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "potion", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "oil-of-slipperiness", + "pk": "figurine-of-wondrous-power-obsidian-steed", "fields": { - "name": "Oil of Slipperiness", - "desc": "This sticky black unguent is thick and heavy in the container, but it flows quickly when poured. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature then gains the effect of a _freedom of movement_ spell for 8 hours.\n\nAlternatively, the oil can be poured on the ground as an action, where it covers a 10-foot square, duplicating the effect of the _grease_ spell in that area for 8 hours.", + "name": "Figurine of Wondrous Power (Obsidian Steed)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Obsidian Steed (Very Rare)_**. This polished obsidian horse can become a nightmare for up to 24 hours. The nightmare fights only to defend itself. Once it has been used, it can't be used again until 5 days have passed.\\n\\nIf you have a good alignment, the figurine has a 10 percent chance each time you use it to ignore your orders, including a command to revert to figurine form. If you mount the nightmare while it is ignoring your orders, you and the nightmare are instantly transported to a random location on the plane of Hades, where the nightmare reverts to figurine form.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "potion", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "pearl-of-power", + "pk": "figurine-of-wondrous-power-onyx-dog", "fields": { - "name": "Pearl of Power", - "desc": "While this pearl is on your person, you can use an action to speak its command word and regain one expended spell slot. If the expended slot was of 4th level or higher, the new slot is 3rd level. Once you use the pearl, it can't be used again until the next dawn.", + "name": "Figurine of Wondrous Power (Onyx Dog)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Onyx Dog (Rare)_**. This onyx statuette of a dog can become a mastiff for up to 6 hours. The mastiff has an Intelligence of 8 and can speak Common. It also has darkvision out to a range of 60 feet and can see invisible creatures and objects within that range. Once it has been used, it can’t be used again until 7 days have passed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "periapt-of-health", + "pk": "figurine-of-wondrous-power-serpentine-owl", "fields": { - "name": "Periapt of Health", - "desc": "You are immune to contracting any disease while you wear this pendant. If you are already infected with a disease, the effects of the disease are suppressed you while you wear the pendant.", + "name": "Figurine of Wondrous Power (Serpentine Owl)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Serpentine Owl (Rare)_**. This serpentine statuette of an owl can become a giant owl for up to 8 hours. Once it has been used, it can’t be used again until 2 days have passed. The owl can telepathically communicate with you at any range if you and it are on the same plane of existence.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "periapt-of-proof-against-poison", + "pk": "figurine-of-wondrous-power-silver-raven", "fields": { - "name": "Periapt of Proof against Poison", - "desc": "This delicate silver chain has a brilliant-cut black gem pendant. While you wear it, poisons have no effect on you. You are immune to the poisoned condition and have immunity to poison damage.", + "name": "Figurine of Wondrous Power (Silver Raven)", + "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Silver Raven (Uncommon)_**. This silver statuette of a raven can become a raven for up to 12 hours. Once it has been used, it can’t be used again until 2 days have passed. While in raven form, the figurine allows you to cast the animal messenger spell on it at will.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "periapt-of-wound-closure", + "pk": "flail", "fields": { - "name": "Periapt of Wound Closure", - "desc": "While you wear this pendant, you stabilize whenever you are dying at the start of your turn. In addition, whenever you roll a Hit Die to regain hit points, double the number of hit points it restores.", + "name": "Flail", + "desc": "A flail.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "10.00", + "weapon": "flail", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "philter-of-love", + "pk": "flail-1", "fields": { - "name": "Philter of Love", - "desc": "The next time you see a creature within 10 minutes after drinking this philter, you become charmed by that creature for 1 hour. If the creature is of a species and gender you are normally attracted to, you regard it as your true love while you are charmed. This potion's rose-hued, effervescent liquid contains one easy-to-miss bubble shaped like a heart.", + "name": "Flail (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "flail", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "pipes-of-haunting", + "pk": "flail-2", "fields": { - "name": "Pipes of Haunting", - "desc": "You must be proficient with wind instruments to use these pipes. They have 3 charges. You can use an action to play them and expend 1 charge to create an eerie, spellbinding tune. Each creature within 30 feet of you that hears you play must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. If you wish, all creatures in the area that aren't hostile toward you automatically succeed on the saving throw. A creature that fails the saving throw can repeat it at the end of each of its turns, ending the effect on itself on a success. A creature that succeeds on its saving throw is immune to the effect of these pipes for 24 hours. The pipes regain 1d3 expended charges daily at dawn.", + "name": "Flail (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "flail", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "pipes-of-the-sewers", + "pk": "flail-3", "fields": { - "name": "Pipes of the Sewers", - "desc": "You must be proficient with wind instruments to use these pipes. While you are attuned to the pipes, ordinary rats and giant rats are indifferent toward you and will not attack you unless you threaten or harm them.\n\nThe pipes have 3 charges. If you play the pipes as an action, you can use a bonus action to expend 1 to 3 charges, calling forth one swarm of rats with each expended charge, provided that enough rats are within half a mile of you to be called in this fashion (as determined by the GM). If there aren't enough rats to form a swarm, the charge is wasted. Called swarms move toward the music by the shortest available route but aren't under your control otherwise. The pipes regain 1d3 expended charges daily at dawn.\n\nWhenever a swarm of rats that isn't under another creature's control comes within 30 feet of you while you are playing the pipes, you can make a Charisma check contested by the swarm's Wisdom check. If you lose the contest, the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours. If you win the contest, the swarm is swayed by the pipes' music and becomes friendly to you and your companions for as long as you continue to play the pipes each round as an action. A friendly swarm obeys your commands. If you issue no commands to a friendly swarm, it defends itself but otherwise takes no actions. If a friendly swarm starts its turn and can't hear the pipes' music, your control over that swarm ends, and the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours.", + "name": "Flail (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "flail", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "portable-hole", + "pk": "flame-tongue-greatsword", "fields": { - "name": "Portable Hole", - "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold a _portable hole_ and place it on or against a solid surface, whereupon the _portable hole_ creates an extradimensional hole 10 feet deep. The cylindrical space within the hole exists on a different plane, so it can't be used to create open passages. Any creature inside an open _portable hole_ can exit the hole by climbing out of it.\n\nYou can use an action to close a _portable hole_ by taking hold of the edges of the cloth and folding it up. Folding the cloth closes the hole, and any creatures or objects within remain in the extradimensional space. No matter what's in it, the hole weighs next to nothing.\n\nIf the hole is folded up, a creature within the hole's extradimensional space can use an action to make a DC 10 Strength check. On a successful check, the creature forces its way out and appears within 5 feet of the _portable hole_ or the creature carrying it. A breathing creature within a closed _portable hole_ can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing a _portable hole_ inside an extradimensional space created by a _bag of holding_, _handy haversack_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "name": "Flame Tongue (Greatsword)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-animal-friendship", + "pk": "flame-tongue-longsword", "fields": { - "name": "Potion of Animal Friendship", - "desc": "When you drink this potion, you can cast the _animal friendship_ spell (save DC 13) for 1 hour at will. Agitating this muddy liquid brings little bits into view: a fish scale, a hummingbird tongue, a cat claw, or a squirrel hair.", + "name": "Flame Tongue (Longsword)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "longsword", "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 2 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-clairvoyance", + "pk": "flame-tongue-rapier", "fields": { - "name": "Potion of Clairvoyance", - "desc": "When you drink this potion, you gain the effect of the _clairvoyance_ spell. An eyeball bobs in this yellowish liquid but vanishes when the potion is opened.", + "name": "Flame Tongue (Rapier)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "rapier", "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-climbing", + "pk": "flame-tongue-shortsword", "fields": { - "name": "Potion of Climbing", - "desc": "When you drink this potion, you gain a climbing speed equal to your walking speed for 1 hour. During this time, you have advantage on Strength (Athletics) checks you make to climb. The potion is separated into brown, silver, and gray layers resembling bands of stone. Shaking the bottle fails to mix the colors.", + "name": "Flame Tongue (Shortsword)", + "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "shortsword", "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 1 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-diminution", + "pk": "folding-boat", "fields": { - "name": "Potion of Diminution", - "desc": "When you drink this potion, you gain the \"reduce\" effect of the _enlarge/reduce_ spell for 1d4 hours (no concentration required). The red in the potion's liquid continuously contracts to a tiny bead and then expands to color the clear liquid around it. Shaking the bottle fails to interrupt this process.", + "name": "Folding Boat", + "desc": "This object appears as a wooden box that measures 12 inches long, 6 inches wide, and 6 inches deep. It weighs 4 pounds and floats. It can be opened to store items inside. This item also has three command words, each requiring you to use an action to speak it.\n\nOne command word causes the box to unfold into a boat 10 feet long, 4 feet wide, and 2 feet deep. The boat has one pair of oars, an anchor, a mast, and a lateen sail. The boat can hold up to four Medium creatures comfortably.\n\nThe second command word causes the box to unfold into a ship 24 feet long, 8 feet wide, and 6 feet deep. The ship has a deck, rowing seats, five sets of oars, a steering oar, an anchor, a deck cabin, and a mast with a square sail. The ship can hold fifteen Medium creatures comfortably.\n\nWhen the box becomes a vessel, its weight becomes that of a normal vessel its size, and anything that was stored in the box remains in the boat.\n\nThe third command word causes the _folding boat_ to fold back into a box, provided that no creatures are aboard. Any objects in the vessel that can't fit inside the box remain outside the box as it folds. Any objects in the vessel that can fit inside the box do so.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2844,93 +2806,93 @@ "cost": null, "weapon": null, "armor": null, - "category": "potion", + "category": "wondrous", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "potion-of-flying", + "pk": "frost-brand-greatsword", "fields": { - "name": "Potion of Flying", - "desc": "When you drink this potion, you gain a flying speed equal to your walking speed for 1 hour and can hover. If you're in the air when the potion wears off, you fall unless you have some other means of staying aloft. This potion's clear liquid floats at the top of its container and has cloudy white impurities drifting in it.", + "name": "Frost Brand (Greatsword)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 4 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-gaseous-form", + "pk": "frost-brand-longsword", "fields": { - "name": "Potion of Gaseous Form", - "desc": "When you drink this potion, you gain the effect of the _gaseous form_ spell for 1 hour (no concentration required) or until you end the effect as a bonus action. This potion's container seems to hold fog that moves and pours like water.", + "name": "Frost Brand (Longsword)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "longsword", "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-growth", + "pk": "frost-brand-rapier", "fields": { - "name": "Potion of Growth", - "desc": "When you drink this potion, you gain the \"enlarge\" effect of the _enlarge/reduce_ spell for 1d4 hours (no concentration required). The red in the potion's liquid continuously expands from a tiny bead to color the clear liquid around it and then contracts. Shaking the bottle fails to interrupt this process.", + "name": "Frost Brand (Rapier)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "rapier", "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 2 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-heroism", + "pk": "frost-brand-shortsword", "fields": { - "name": "Potion of Heroism", - "desc": "For 1 hour after drinking it, you gain 10 temporary hit points that last for 1 hour. For the same duration, you are under the effect of the _bless_ spell (no concentration required). This blue potion bubbles and steams as if boiling.", + "name": "Frost Brand (Shortsword)", + "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "shortsword", "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-invisibility", + "pk": "gauntlets-of-ogre-power", "fields": { - "name": "Potion of Invisibility", - "desc": "This potion's container looks empty but feels as though it holds liquid. When you drink it, you become invisible for 1 hour. Anything you wear or carry is invisible with you. The effect ends early if you attack or cast a spell.", + "name": "Gauntlets of Ogre Power", + "desc": "Your Strength score is 19 while you wear these gauntlets. They have no effect on you if your Strength is already 19 or higher.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2939,17 +2901,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 4 + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "potion-of-mind-reading", + "pk": "gem-of-brightness", "fields": { - "name": "Potion of Mind Reading", - "desc": "When you drink this potion, you gain the effect of the _detect thoughts_ spell (save DC 13). The potion's dense, purple liquid has an ovoid cloud of pink floating in it.", + "name": "Gem of Brightness", + "desc": "This prism has 50 charges. While you are holding it, you can use an action to speak one of three command words to cause one of the following effects:\n\n* The first command word causes the gem to shed bright light in a 30-foot radius and dim light for an additional 30 feet. This effect doesn't expend a charge. It lasts until you use a bonus action to repeat the command word or until you use another function of the gem.\n* The second command word expends 1 charge and causes the gem to fire a brilliant beam of light at one creature you can see within 60 feet of you. The creature must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n* The third command word expends 5 charges and causes the gem to flare with blinding light in a 30* foot cone originating from it. Each creature in the cone must make a saving throw as if struck by the beam created with the second command word.\n\nWhen all of the gem's charges are expended, the gem becomes a nonmagical jewel worth 50 gp.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2958,17 +2920,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "potion", + "category": "wondrous", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "potion-of-poison", + "pk": "gem-of-seeing", "fields": { - "name": "Potion of Poison", - "desc": "This concoction looks, smells, and tastes like a _potion of healing_ or other beneficial potion. However, it is actually poison masked by illusion magic. An _identify_ spell reveals its true nature.\n\nIf you drink it, you take 3d6 poison damage, and you must succeed on a DC 13 Constitution saving throw or be poisoned. At the start of each of your turns while you are poisoned in this way, you take 3d6 poison damage. At the end of each of your turns, you can repeat the saving throw. On a successful save, the poison damage you take on your subsequent turns decreases by 1d6. The poison ends when the damage decreases to 0.", + "name": "Gem of Seeing", + "desc": "This gem has 3 charges. As an action, you can speak the gem's command word and expend 1 charge. For the next 10 minutes, you have truesight out to 120 feet when you peer through the gem.\n\nThe gem regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -2977,226 +2939,226 @@ "cost": null, "weapon": null, "armor": null, - "category": "potion", - "requires_attunement": false, - "rarity": 2 + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "potion-of-resistance", + "pk": "giant-slayer-battleaxe", "fields": { - "name": "Potion of Resistance", - "desc": "When you drink this potion, you gain resistance to one type of damage for 1 hour. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "name": "Giant Slayer (Battleaxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "battleaxe", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-speed", + "pk": "giant-slayer-greataxe", "fields": { - "name": "Potion of Speed", - "desc": "When you drink this potion, you gain the effect of the _haste_ spell for 1 minute (no concentration required). The potion's yellow fluid is streaked with black and swirls on its own.", + "name": "Giant Slayer (Greataxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greataxe", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-water-breathing", + "pk": "giant-slayer-greatsword", "fields": { - "name": "Potion of Water Breathing", - "desc": "You can breathe underwater for 1 hour after drinking this potion. Its cloudy green fluid smells of the sea and has a jellyfish-like bubble floating in it.", + "name": "Giant Slayer (Greatsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "restorative-ointment", + "pk": "giant-slayer-handaxe", "fields": { - "name": "Restorative Ointment", - "desc": "This glass jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture that smells faintly of aloe. The jar and its contents weigh 1/2 pound.\n\nAs an action, one dose of the ointment can be swallowed or applied to the skin. The creature that receives it regains 2d8 + 2 hit points, ceases to be poisoned, and is cured of any disease.", + "name": "Giant Slayer (Handaxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "handaxe", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-animal-influence", + "pk": "giant-slayer-longsword", "fields": { - "name": "Ring of Animal Influence", - "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 of its charges to cast one of the following spells:\n\n* _Animal friendship_ (save DC 13)\n* _Fear_ (save DC 13), targeting only beasts that have an Intelligence of 3 or lower\n* _Speak with animals_", + "name": "Giant Slayer (Longsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "longsword", "armor": null, - "category": "ring", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-djinni-summoning", + "pk": "giant-slayer-rapier", "fields": { - "name": "Ring of Djinni Summoning", - "desc": "While wearing this ring, you can speak its command word as an action to summon a particular djinni from the Elemental Plane of Air. The djinni appears in an unoccupied space you choose within 120 feet of you. It remains as long as you concentrate (as if concentrating on a spell), to a maximum of 1 hour, or until it drops to 0 hit points. It then returns to its home plane.\n\nWhile summoned, the djinni is friendly to you and your companions. It obeys any commands you give it, no matter what language you use. If you fail to command it, the djinni defends itself against attackers but takes no other actions.\n\nAfter the djinni departs, it can't be summoned again for 24 hours, and the ring becomes nonmagical if the djinni dies.", + "name": "Giant Slayer (Rapier)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "rapier", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-elemental-command", + "pk": "giant-slayer-shortsword", "fields": { - "name": "Ring of Elemental Command", - "desc": "This ring is linked to one of the four Elemental Planes. The GM chooses or randomly determines the linked plane.\n\nWhile wearing this ring, you have advantage on attack rolls against elementals from the linked plane, and they have disadvantage on attack rolls against you. In addition, you have access to properties based on the linked plane.\n\nThe ring has 5 charges. It regains 1d4 + 1 expended charges daily at dawn. Spells cast from the ring have a save DC of 17.\n\n**_Ring of Air Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on an air elemental. In addition, when you fall, you descend 60 feet per round and take no damage from falling. You can also speak and understand Auran.\n\nIf you help slay an air elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You have resistance to lightning damage.\n* You have a flying speed equal to your walking speed and can hover.\n* You can cast the following spells from the ring, expending the necessary number of charges: _chain lightning_ (3 charges), _gust of wind_ (2 charges), or _wind wall_ (1 charge).\n\n**_Ring of Earth Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on an earth elemental. In addition, you can move in difficult terrain that is composed of rubble, rocks, or dirt as if it were normal terrain. You can also speak and understand Terran.\n\nIf you help slay an earth elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You have resistance to acid damage.\n* You can move through solid earth or rock as if those areas were difficult terrain. If you end your turn there, you are shunted out to the nearest unoccupied space you last occupied.\n* You can cast the following spells from the ring, expending the necessary number of charges: _stone shape_ (2 charges), _stoneskin_ (3 charges), or _wall of stone_ (3 charges).\n\n**_Ring of Fire Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on a fire elemental. In addition, you have resistance to fire damage. You can also speak and understand Ignan.\n\nIf you help slay a fire elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You are immune to fire damage.\n* You can cast the following spells from the ring, expending the necessary number of charges: _burning hands_ (1 charge), _fireball_ (2 charges), and _wall of fire_ (3 charges).\n\n**_Ring of Water Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on a water elemental. In addition, you can stand on and walk across liquid surfaces as if they were solid ground. You can also speak and understand Aquan.\n\nIf you help slay a water elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You can breathe underwater and have a swimming speed equal to your walking speed.\n* You can cast the following spells from the ring, expending the necessary number of charges: _create or destroy water_ (1 charge), _control water_ (3 charges), _ice storm_ (2 charges), or _wall of ice_ (3 charges).", + "name": "Giant Slayer (Shortsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "shortsword", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-evasion", + "pk": "glaive", "fields": { - "name": "Ring of Evasion", - "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. When you fail a Dexterity saving throw while wearing it, you can use your reaction to expend 1 of its charges to succeed on that saving throw instead.", + "name": "Glaive", + "desc": "A glaive.", "size": 1, - "weight": "0.000", + "weight": "6.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "20.00", + "weapon": "glaive", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-feather-falling", + "pk": "glaive-1", "fields": { - "name": "Ring of Feather Falling", - "desc": "When you fall while wearing this ring, you descend 60 feet per round and take no damage from falling.", + "name": "Glaive (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "glaive", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ring-of-free-action", + "pk": "glaive-2", "fields": { - "name": "Ring of Free Action", - "desc": "While you wear this ring, difficult terrain doesn't cost you extra movement. In addition, magic can neither reduce your speed nor cause you to be paralyzed or restrained.", + "name": "Glaive (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "glaive", "armor": null, - "category": "ring", - "requires_attunement": true, + "category": "weapon", + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ring-of-invisibility", + "pk": "glaive-3", "fields": { - "name": "Ring of Invisibility", - "desc": "While wearing this ring, you can turn invisible as an action. Anything you are wearing or carrying is invisible with you. You remain invisible until the ring is removed, until you attack or cast a spell, or until you use a bonus action to become visible again.", + "name": "Glaive (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "glaive", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "ring-of-jumping", + "pk": "glamoured-studded-leather", "fields": { - "name": "Ring of Jumping", - "desc": "While wearing this ring, you can cast the _jump_ spell from it as a bonus action at will, but can target only yourself when you do so.", + "name": "Glamoured Studded Leather", + "desc": "While wearing this armor, you gain a +1 bonus to AC. You can also use a bonus action to speak the armor's command word and cause the armor to assume the appearance of a normal set of clothing or some other kind of armor. You decide what it looks like, including color, style, and accessories, but the armor retains its normal bulk and weight. The illusory appearance lasts until you use this property again or remove the armor.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3204,18 +3166,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 2 + "armor": "studded-leather", + "category": "armor", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ring-of-mind-shielding", + "pk": "gloves-of-missile-snaring", "fields": { - "name": "Ring of Mind Shielding", - "desc": "While wearing this ring, you are immune to magic that allows other creatures to read your thoughts, determine whether you are lying, know your alignment, or know your creature type. Creatures can telepathically communicate with you only if you allow it.\n\nYou can use an action to cause the ring to become invisible until you use another action to make it visible, until you remove the ring, or until you die.\n\nIf you die while wearing the ring, your soul enters it, unless it already houses a soul. You can remain in the ring or depart for the afterlife. As long as your soul is in the ring, you can telepathically communicate with any creature wearing it. A wearer can't prevent this telepathic communication.", + "name": "Gloves of Missile Snaring", + "desc": "These gloves seem to almost meld into your hands when you don them. When a ranged weapon attack hits you while you're wearing them, you can use your reaction to reduce the damage by 1d10 + your Dexterity modifier, provided that you have a free hand. If you reduce the damage to 0, you can catch the missile if it is small enough for you to hold in that hand.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3224,17 +3186,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "ring", + "category": "wondrous", "requires_attunement": true, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ring-of-protection", + "pk": "gloves-of-swimming-and-climbing", "fields": { - "name": "Ring of Protection", - "desc": "You gain a +1 bonus to AC and saving throws while wearing this ring.", + "name": "Gloves of Swimming and Climbing", + "desc": "While wearing these gloves, climbing and swimming don't cost you extra movement, and you gain a +5 bonus to Strength (Athletics) checks made to climb or swim.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3243,17 +3205,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "ring", + "category": "wondrous", "requires_attunement": true, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ring-of-regeneration", + "pk": "goggles-of-night", "fields": { - "name": "Ring of Regeneration", - "desc": "While wearing this ring, you regain 1d6 hit points every 10 minutes, provided that you have at least 1 hit point. If you lose a body part, the ring causes the missing part to regrow and return to full functionality after 1d6 + 1 days if you have at least 1 hit point the whole time.", + "name": "Goggles of Night", + "desc": "While wearing these dark lenses, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing the goggles increases its range by 60 feet.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3262,435 +3224,435 @@ "cost": null, "weapon": null, "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 4 + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ring-of-resistance", + "pk": "greataxe", "fields": { - "name": "Ring of Resistance", - "desc": "You have resistance to one damage type while wearing this ring. The gem in the ring indicates the type, which the GM chooses or determines randomly.\n\n| d10 | Damage Type | Gem |\n|-----|-------------|------------|\n| 1 | Acid | Pearl |\n| 2 | Cold | Tourmaline |\n| 3 | Fire | Garnet |\n| 4 | Force | Sapphire |\n| 5 | Lightning | Citrine |\n| 6 | Necrotic | Jet |\n| 7 | Poison | Amethyst |\n| 8 | Psychic | Jade |\n| 9 | Radiant | Topaz |\n| 10 | Thunder | Spinel |", + "name": "Greataxe", + "desc": "A greataxe.", "size": 1, - "weight": "0.000", + "weight": "7.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "30.00", + "weapon": "greataxe", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-shooting-stars", + "pk": "greataxe-1", "fields": { - "name": "Ring of Shooting Stars", - "desc": "While wearing this ring in dim light or darkness, you can cast _dancing lights_ and _light_ from the ring at will. Casting either spell from the ring requires an action.\n\nThe ring has 6 charges for the following other properties. The ring regains 1d6 expended charges daily at dawn.\n\n**_Faerie Fire_**. You can expend 1 charge as an action to cast _faerie fire_ from the ring.\n\n**_Ball Lightning_**. You can expend 2 charges as an action to create one to four 3-foot-diameter spheres of lightning. The more spheres you create, the less powerful each sphere is individually.\n\nEach sphere appears in an unoccupied space you can see within 120 feet of you. The spheres last as long as you concentrate (as if concentrating on a spell), up to 1 minute. Each sphere sheds dim light in a 30-foot radius.\n\nAs a bonus action, you can move each sphere up to 30 feet, but no farther than 120 feet away from you. When a creature other than you comes within 5 feet of a sphere, the sphere discharges lightning at that creature and disappears. That creature must make a DC 15 Dexterity saving throw. On a failed save, the creature takes lightning damage based on the number of spheres you created.\n\n| Spheres | Lightning Damage |\n|---------|------------------|\n| 4 | 2d4 |\n| 3 | 2d6 |\n| 2 | 5d4 |\n| 1 | 4d12 |\n\n**_Shooting Stars_**. You can expend 1 to 3 charges as an action. For every charge you expend, you launch a glowing mote of light from the ring at a point you can see within 60 feet of you. Each creature within a 15-foot cube originating from that point is showered in sparks and must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one.", + "name": "Greataxe (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greataxe", "armor": null, - "category": "ring", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ring-of-spell-storing", + "pk": "greataxe-2", "fields": { - "name": "Ring of Spell Storing", - "desc": "This ring stores spells cast into it, holding them until the attuned wearer uses them. The ring can store up to 5 levels worth of spells at a time. When found, it contains 1d6 - 1 levels of stored spells chosen by the GM.\n\nAny creature can cast a spell of 1st through 5th level into the ring by touching the ring as the spell is cast. The spell has no effect, other than to be stored in the ring. If the ring can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\n\nWhile wearing this ring, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the ring is no longer stored in it, freeing up space.", + "name": "Greataxe (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greataxe", "armor": null, - "category": "ring", - "requires_attunement": true, + "category": "weapon", + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ring-of-spell-turning", + "pk": "greataxe-3", "fields": { - "name": "Ring of Spell Turning", - "desc": "While wearing this ring, you have advantage on saving throws against any spell that targets only you (not in an area of effect). In addition, if you roll a 20 for the save and the spell is 7th level or lower, the spell has no effect on you and instead targets the caster, using the slot level, spell save DC, attack bonus, and spellcasting ability of the caster.", + "name": "Greataxe (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greataxe", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "ring-of-swimming", + "pk": "greatclub", "fields": { - "name": "Ring of Swimming", - "desc": "You have a swimming speed of 40 feet while wearing this ring.", + "name": "Greatclub", + "desc": "A greatclub.", "size": 1, - "weight": "0.000", + "weight": "10.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "0.20", + "weapon": "greatclub", "armor": null, - "category": "ring", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-telekinesis", + "pk": "greatclub-1", "fields": { - "name": "Ring of Telekinesis", - "desc": "While wearing this ring, you can cast the _telekinesis_ spell at will, but you can target only objects that aren't being worn or carried.", + "name": "Greatclub (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatclub", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ring-of-the-ram", + "pk": "greatclub-2", "fields": { - "name": "Ring of the Ram", - "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 to 3 of its charges to attack one creature you can see within 60 feet of you. The ring produces a spectral ram's head and makes its attack roll with a +7 bonus. On a hit, for each charge you spend, the target takes 2d10 force damage and is pushed 5 feet away from you.\n\nAlternatively, you can expend 1 to 3 of the ring's charges as an action to try to break an object you can see within 60 feet of you that isn't being worn or carried. The ring makes a Strength check with a +5 bonus for each charge you spend.", + "name": "Greatclub (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatclub", "armor": null, - "category": "ring", - "requires_attunement": true, + "category": "weapon", + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ring-of-three-wishes", + "pk": "greatclub-3", "fields": { - "name": "Ring of Three Wishes", - "desc": "While wearing this ring, you can use an action to expend 1 of its 3 charges to cast the _wish_ spell from it. The ring becomes nonmagical when you use the last charge.", + "name": "Greatclub (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatclub", "armor": null, - "category": "ring", + "category": "weapon", "requires_attunement": false, - "rarity": 5 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "ring-of-warmth", + "pk": "greatsword", "fields": { - "name": "Ring of Warmth", - "desc": "While wearing this ring, you have resistance to cold damage. In addition, you and everything you wear and carry are unharmed by temperatures as low as -50 degrees Fahrenheit.", + "name": "Greatsword", + "desc": "A great sword.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "50.00", + "weapon": "greatsword", "armor": null, - "category": "ring", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "ring-of-water-walking", + "pk": "greatsword-1", "fields": { - "name": "Ring of Water Walking", - "desc": "While wearing this ring, you can stand on and move across any liquid surface as if it were solid ground.", + "name": "Greatsword (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "ring", + "category": "weapon", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ring-of-x-ray-vision", + "pk": "greatsword-2", "fields": { - "name": "Ring of X-ray Vision", - "desc": "While wearing this ring, you can use an action to speak its command word. When you do so, you can see into and through solid matter for 1 minute. This vision has a radius of 30 feet. To you, solid objects within that radius appear transparent and don't prevent light from passing through them. The vision can penetrate 1 foot of stone, 1 inch of common metal, or up to 3 feet of wood or dirt. Thicker substances block the vision, as does a thin sheet of lead.\n\nWhenever you use the ring again before taking a long rest, you must succeed on a DC 15 Constitution saving throw or gain one level of exhaustion.", + "name": "Greatsword (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "ring", - "requires_attunement": true, + "category": "weapon", + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "robe-of-eyes", + "pk": "greatsword-3", "fields": { - "name": "Robe of Eyes", - "desc": "This robe is adorned with eyelike patterns. While you wear the robe, you gain the following benefits:\n\n* The robe lets you see in all directions, and you have advantage on Wisdom (Perception) checks that rely on sight.\n* You have darkvision out to a range of 120 feet.\n* You can see invisible creatures and objects, as well as see into the Ethereal Plane, out to a range of 120 feet.\n\nThe eyes on the robe can't be closed or averted. Although you can close or avert your own eyes, you are never considered to be doing so while wearing this robe.\n\nA _light_ spell cast on the robe or a _daylight_ spell cast within 5 feet of the robe causes you to be blinded for 1 minute. At the end of each of your turns, you can make a Constitution saving throw (DC 11 for _light_ or DC 15 for _daylight_), ending the blindness on a success.", + "name": "Greatsword (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "robe-of-scintillating-colors", + "pk": "halberd", "fields": { - "name": "Robe of Scintillating Colors", - "desc": "This robe has 3 charges, and it regains 1d3 expended charges daily at dawn. While you wear it, you can use an action and expend 1 charge to cause the garment to display a shifting pattern of dazzling hues until the end of your next turn. During this time, the robe sheds bright light in a 30-foot radius and dim light for an additional 30 feet. Creatures that can see you have disadvantage on attack rolls against you. In addition, any creature in the bright light that can see you when the robe's power is activated must succeed on a DC 15 Wisdom saving throw or become stunned until the effect ends.", + "name": "Halberd", + "desc": "A halberd.", "size": 1, - "weight": "0.000", + "weight": "6.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "20.00", + "weapon": "halberd", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "robe-of-stars", + "pk": "halberd-1", "fields": { - "name": "Robe of Stars", - "desc": "This black or dark blue robe is embroidered with small white or silver stars. You gain a +1 bonus to saving throws while you wear it.\n\nSix stars, located on the robe's upper front portion, are particularly large. While wearing this robe, you can use an action to pull off one of the stars and use it to cast _magic missile_ as a 5th-level spell. Daily at dusk, 1d6 removed stars reappear on the robe.\n\nWhile you wear the robe, you can use an action to enter the Astral Plane along with everything you are wearing and carrying. You remain there until you use an action to return to the plane you were on. You reappear in the last space you occupied, or if that space is occupied, the nearest unoccupied space.", + "name": "Halberd (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "halberd", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "robe-of-the-archmagi", + "pk": "halberd-2", "fields": { - "name": "Robe of the Archmagi", - "desc": "This elegant garment is made from exquisite cloth of white, gray, or black and adorned with silvery runes. The robe's color corresponds to the alignment for which the item was created. A white robe was made for good, gray for neutral, and black for evil. You can't attune to a _robe of the archmagi_ that doesn't correspond to your alignment.\n\nYou gain these benefits while wearing the robe:\n\n* If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\n* You have advantage on saving throws against spells and other magical effects.\n* Your spell save DC and spell attack bonus each increase by 2.", + "name": "Halberd (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "halberd", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 5 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "robe-of-useful-items", + "pk": "halberd-3", "fields": { - "name": "Robe of Useful Items", - "desc": "This robe has cloth patches of various shapes and colors covering it. While wearing the robe, you can use an action to detach one of the patches, causing it to become the object or creature it represents. Once the last patch is removed, the robe becomes an ordinary garment.\n\nThe robe has two of each of the following patches:\n\n* Dagger\n* Bullseye lantern (filled and lit)\n* Steel mirror\n* 10-foot pole\n* Hempen rope (50 feet, coiled)\n* Sack\n\nIn addition, the robe has 4d4 other patches. The GM chooses the patches or determines them randomly.\n\n| d100 | Patch |\n|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-08 | Bag of 100 gp |\n| 09-15 | Silver coffer (1 foot long, 6 inches wide and deep) worth 500 gp |\n| 16-22 | Iron door (up to 10 feet wide and 10 feet high, barred on one side of your choice), which you can place in an opening you can reach; it conforms to fit the opening, attaching and hinging itself |\n| 23-30 | 10 gems worth 100 gp each |\n| 31-44 | Wooden ladder (24 feet long) |\n| 45-51 | A riding horse with saddle bags |\n| 52-59 | Pit (a cube 10 feet on a side), which you can place on the ground within 10 feet of you |\n| 60-68 | 4 potions of healing |\n| 69-75 | Rowboat (12 feet long) |\n| 76-83 | Spell scroll containing one spell of 1st to 3rd level |\n| 84-90 | 2 mastiffs |\n| 91-96 | Window (2 feet by 4 feet, up to 2 feet deep), which you can place on a vertical surface you can reach |\n| 97-100 | Portable ram |", + "name": "Halberd (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "halberd", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "rod-of-absorption", + "pk": "half-plate", "fields": { - "name": "Rod of Absorption", - "desc": "While holding this rod, you can use your reaction to absorb a spell that is targeting only you and not with an area of effect. The absorbed spell's effect is canceled, and the spell's energy-not the spell itself-is stored in the rod. The energy has the same level as the spell when it was cast. The rod can absorb and store up to 50 levels of energy over the course of its existence. Once the rod absorbs 50 levels of energy, it can't absorb more. If you are targeted by a spell that the rod can't store, the rod has no effect on that spell.\n\nWhen you become attuned to the rod, you know how many levels of energy the rod has absorbed over the course of its existence, and how many levels of spell energy it currently has stored.\n\nIf you are a spellcaster holding the rod, you can convert energy stored in it into spell slots to cast spells you have prepared or know. You can create spell slots only of a level equal to or lower than your own spell slots, up to a maximum of 5th level. You use the stored levels in place of your slots, but otherwise cast the spell as normal. For example, you can use 3 levels stored in the rod as a 3rd-level spell slot.\n\nA newly found rod has 1d10 levels of spell energy stored in it already. A rod that can no longer absorb spell energy and has no energy remaining becomes nonmagical.", + "name": "Half plate", + "desc": "Half plate consists of shaped metal plates that cover most of the wearer's body. It does not include leg protection beyond simple greaves that are attached with leather straps.", "size": 1, - "weight": "0.000", + "weight": "40.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "750.00", "weapon": null, - "armor": null, - "category": "rod", - "requires_attunement": true, - "rarity": 4 + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "rod-of-alertness", + "pk": "hammer-of-thunderbolts", "fields": { - "name": "Rod of Alertness", - "desc": "This rod has a flanged head and the following properties.\n\n**_Alertness_**. While holding the rod, you have advantage on Wisdom (Perception) checks and on rolls for initiative.\n\n**_Spells_**. While holding the rod, you can use an action to cast one of the following spells from it: _detect evil and good_, _detect magic_, _detect poison and disease_, or _see invisibility._\n\n**_Protective Aura_**. As an action, you can plant the haft end of the rod in the ground, whereupon the rod's head sheds bright light in a 60-foot radius and dim light for an additional 60 feet. While in that bright light, you and any creature that is friendly to you gain a +1 bonus to AC and saving throws and can sense the location of any invisible hostile creature that is also in the bright light.\n\nThe rod's head stops glowing and the effect ends after 10 minutes, or when a creature uses an action to pull the rod from the ground. This property can't be used again until the next dawn.", + "name": "Hammer of Thunderbolts", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\n**_Giant's Bane (Requires Attunement)_**. You must be wearing a _belt of giant strength_ (any variety) and _gauntlets of ogre power_ to attune to this weapon. The attunement ends if you take off either of those items. While you are attuned to this weapon and holding it, your Strength score increases by 4 and can exceed 20, but not 30. When you roll a 20 on an attack roll made with this weapon against a giant, the giant must succeed on a DC 17 Constitution saving throw or die.\n\nThe hammer also has 5 charges. While attuned to it, you can expend 1 charge and make a ranged weapon attack with the hammer, hurling it as if it had the thrown property with a normal range of 20 feet and a long range of 60 feet. If the attack hits, the hammer unleashes a thunderclap audible out to 300 feet. The target and every creature within 30 feet of it must succeed on a DC 17 Constitution saving throw or be stunned until the end of your next turn. The hammer regains 1d4 + 1 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "maul", "armor": null, - "category": "rod", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "rod-of-lordly-might", + "pk": "handaxe", "fields": { - "name": "Rod of Lordly Might", - "desc": "This rod has a flanged head, and it functions as a magic mace that grants a +3 bonus to attack and damage rolls made with it. The rod has properties associated with six different buttons that are set in a row along the haft. It has three other properties as well, detailed below.\n\n**_Six Buttons_**. You can press one of the rod's six buttons as a bonus action. A button's effect lasts until you push a different button or until you push the same button again, which causes the rod to revert to its normal form.\n\nIf you press **button 1**, the rod becomes a _flame tongue_, as a fiery blade sprouts from the end opposite the rod's flanged head.\n\nIf you press **button 2**, the rod's flanged head folds down and two crescent-shaped blades spring out, transforming the rod into a magic battleaxe that grants a +3 bonus to attack and damage rolls made with it.\n\nIf you press **button 3**, the rod's flanged head folds down, a spear point springs from the rod's tip, and the rod's handle lengthens into a 6-foot haft, transforming the rod into a magic spear that grants a +3 bonus to attack and damage rolls made with it.\n\nIf you press **button 4**, the rod transforms into a climbing pole up to 50 feet long, as you specify. In surfaces as hard as granite, a spike at the bottom and three hooks at the top anchor the pole. Horizontal bars 3 inches long fold out from the sides, 1 foot apart, forming a ladder. The pole can bear up to 4,000 pounds. More weight or lack of solid anchoring causes the rod to revert to its normal form.\n\nIf you press **button 5**, the rod transforms into a handheld battering ram and grants its user a +10 bonus to Strength checks made to break through doors, barricades, and other barriers.\n\nIf you press **button 6**, the rod assumes or remains in its normal form and indicates magnetic north. (Nothing happens if this function of the rod is used in a location that has no magnetic north.) The rod also gives you knowledge of your approximate depth beneath the ground or your height above it.\n\n**_Drain Life_**. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Constitution saving throw. On a failure, the target takes an extra 4d6 necrotic damage, and you regain a number of hit points equal to half that necrotic damage. This property can't be used again until the next dawn.\n\n**_Paralyze_**. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Strength saving throw. On a failure, the target is paralyzed for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on a success. This property can't be used again until the next dawn.\n\n**_Terrify_**. While holding the rod, you can use an action to force each creature you can see within 30 feet of you to make a DC 17 Wisdom saving throw. On a failure, a target is frightened of you for 1 minute. A frightened target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. This property can't be used again until the next dawn.", + "name": "Handaxe", + "desc": "A handaxe.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "5.00", + "weapon": "handaxe", "armor": null, - "category": "rod", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "rod-of-rulership", + "pk": "handaxe-1", "fields": { - "name": "Rod of Rulership", - "desc": "You can use an action to present the rod and command obedience from each creature of your choice that you can see within 120 feet of you. Each target must succeed on a DC 15 Wisdom saving throw or be charmed by you for 8 hours. While charmed in this way, the creature regards you as its trusted leader. If harmed by you or your companions, or commanded to do something contrary to its nature, a target ceases to be charmed in this way. The rod can't be used again until the next dawn.", + "name": "Handaxe (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "handaxe", "armor": null, - "category": "rod", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "rod-of-security", + "pk": "handaxe-2", "fields": { - "name": "Rod of Security", - "desc": "While holding this rod, you can use an action to activate it. The rod then instantly transports you and up to 199 other willing creatures you can see to a paradise that exists in an extraplanar space. You choose the form that the paradise takes. It could be a tranquil garden, lovely glade, cheery tavern, immense palace, tropical island, fantastic carnival, or whatever else you can imagine. Regardless of its nature, the paradise contains enough water and food to sustain its visitors. Everything else that can be interacted with inside the extraplanar space can exist only there. For example, a flower picked from a garden in the paradise disappears if it is taken outside the extraplanar space.\n\nFor each hour spent in the paradise, a visitor regains hit points as if it had spent 1 Hit Die. Also, creatures don't age while in the paradise, although time passes normally. Visitors can remain in the paradise for up to 200 days divided by the number of creatures present (round down).\n\nWhen the time runs out or you use an action to end it, all visitors reappear in the location they occupied when you activated the rod, or an unoccupied space nearest that location. The rod can't be used again until ten days have passed.", + "name": "Handaxe (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "handaxe", "armor": null, - "category": "rod", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "rope-of-climbing", + "pk": "handaxe-3", "fields": { - "name": "Rope of Climbing", - "desc": "This 60-foot length of silk rope weighs 3 pounds and can hold up to 3,000 pounds. If you hold one end of the rope and use an action to speak the command word, the rope animates. As a bonus action, you can command the other end to move toward a destination you choose. That end moves 10 feet on your turn when you first command it and 10 feet on each of your turns until reaching its destination, up to its maximum length away, or until you tell it to stop. You can also tell the rope to fasten itself securely to an object or to unfasten itself, to knot or unknot itself, or to coil itself for carrying.\n\nIf you tell the rope to knot, large knots appear at 1* foot intervals along the rope. While knotted, the rope shortens to a 50-foot length and grants advantage on checks made to climb it.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", + "name": "Handaxe (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "handaxe", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "rope-of-entanglement", + "pk": "handy-haversack", "fields": { - "name": "Rope of Entanglement", - "desc": "This rope is 30 feet long and weighs 3 pounds. If you hold one end of the rope and use an action to speak its command word, the other end darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 15 Dexterity saving throw or become restrained.\n\nYou can release the creature by using a bonus action to speak a second command word. A target restrained by the rope can use an action to make a DC 15 Strength or Dexterity check (target's choice). On a success, the creature is no longer restrained by the rope.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", + "name": "Handy Haversack", + "desc": "This backpack has a central pouch and two side pouches, each of which is an extradimensional space. Each side pouch can hold up to 20 pounds of material, not exceeding a volume of 2 cubic feet. The large central pouch can hold up to 8 cubic feet or 80 pounds of material. The backpack always weighs 5 pounds, regardless of its contents.\n\nPlacing an object in the haversack follows the normal rules for interacting with objects. Retrieving an item from the haversack requires you to use an action. When you reach into the haversack for a specific item, the item is always magically on top.\n\nThe haversack has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the haversack ruptures and is destroyed. If the haversack is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If the haversack is turned inside out, its contents spill forth, unharmed, and the haversack must be put right before it can be used again. If a breathing creature is placed within the haversack, the creature can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing the haversack inside an extradimensional space created by a _bag of holding_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3706,10 +3668,10 @@ }, { "model": "api_v2.item", - "pk": "scarab-of-protection", + "pk": "hat-of-disguise", "fields": { - "name": "Scarab of Protection", - "desc": "If you hold this beetle-shaped medallion in your hand for 1 round, an inscription appears on its surface revealing its magical nature. It provides two benefits while it is on your person:\n\n* You have advantage on saving throws against spells.\n* The scarab has 12 charges. If you fail a saving throw against a necromancy spell or a harmful effect originating from an undead creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into powder and is destroyed when its last charge is expended.", + "name": "Hat of Disguise", + "desc": "While wearing this hat, you can use an action to cast the _disguise self_ spell from it at will. The spell ends if the hat is removed.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3720,15 +3682,15 @@ "armor": null, "category": "wondrous", "requires_attunement": true, - "rarity": 5 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "shield-of-missile-attraction", + "pk": "headband-of-intellect", "fields": { - "name": "Shield of Missile Attraction", - "desc": "While holding this shield, you have resistance to damage from ranged weapon attacks.\n\n**_Curse_**. This shield is cursed. Attuning to it curses you until you are targeted by the _remove curse_ spell or similar magic. Removing the shield fails to end the curse on you. Whenever a ranged weapon attack is made against a target within 10 feet of you, the curse causes you to become the target instead.", + "name": "Headband of Intellect", + "desc": "Your Intelligence score is 19 while you wear this headband. It has no effect on you if your Intelligence is already 19 or higher.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3737,17 +3699,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "shield", + "category": "wondrous", "requires_attunement": true, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "slippers-of-spider-climbing", + "pk": "helm-of-brilliance", "fields": { - "name": "Slippers of Spider Climbing", - "desc": "While you wear these light shoes, you can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free. You have a climbing speed equal to your walking speed. However, the slippers don't allow you to move this way on a slippery surface, such as one covered by ice or oil.", + "name": "Helm of Brilliance", + "desc": "This dazzling helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm crumbles to dust. When all the gems are removed or destroyed, the helm loses its magic.\n\nYou gain the following benefits while wearing it:\n\n* You can use an action to cast one of the following spells (save DC 18), using one of the helm's gems of the specified type as a component: _daylight_ (opal), _fireball_ (fire opal), _prismatic spray_ (diamond), or _wall of fire_ (ruby). The gem is destroyed when the spell is cast and disappears from the helm.\n* As long as it has at least one diamond, the helm emits dim light in a 30-foot radius when at least one undead is within that area. Any undead that starts its turn in that area takes 1d6 radiant damage.\n* As long as the helm has at least one ruby, you have resistance to fire damage.\n* As long as the helm has at least one fire opal, you can use an action and speak a command word to cause one weapon you are holding to burst into flames. The flames emit bright light in a 10-foot radius and dim light for an additional 10 feet. The flames are harmless to you and the weapon. When you hit with an attack using the blazing weapon, the target takes an extra 1d6 fire damage. The flames last until you use a bonus action to speak the command word again or until you drop or stow the weapon.\n\nRoll a d20 if you are wearing the helm and take fire damage as a result of failing a saving throw against a spell. On a roll of 1, the helm emits beams of light from its remaining gems. Each creature within 60 feet of the helm other than you must succeed on a DC 17 Dexterity saving throw or be struck by a beam, taking radiant damage equal to the number of gems in the helm. The helm and its gems are then destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3758,15 +3720,15 @@ "armor": null, "category": "wondrous", "requires_attunement": true, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "sovereign-glue", + "pk": "helm-of-comprehending-languages", "fields": { - "name": "Sovereign Glue", - "desc": "This viscous, milky-white substance can form a permanent adhesive bond between any two objects. It must be stored in a jar or flask that has been coated inside with _oil of slipperiness._ When found, a container contains 1d6 + 1 ounces.\n\nOne ounce of the glue can cover a 1-foot square surface. The glue takes 1 minute to set. Once it has done so, the bond it creates can be broken only by the application of _universal solvent_ or _oil of etherealness_, or with a _wish_ spell.", + "name": "Helm of Comprehending Languages", + "desc": "While wearing this helm, you can use an action to cast the _comprehend languages_ spell from it at will.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3777,15 +3739,15 @@ "armor": null, "category": "wondrous", "requires_attunement": false, - "rarity": 5 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spellguard-shield", + "pk": "helm-of-telepathy", "fields": { - "name": "Spellguard Shield", - "desc": "While holding this shield, you have advantage on saving throws against spells and other magical effects, and spell attacks have disadvantage against you.", + "name": "Helm of Telepathy", + "desc": "While wearing this helm, you can use an action to cast the _detect thoughts_ spell (save DC 13) from it. As long as you maintain concentration on the spell, you can use a bonus action to send a telepathic message to a creature you are focused on. It can reply-using a bonus action to do so-while your focus on it continues.\n\nWhile focusing on a creature with _detect thoughts_, you can use an action to cast the _suggestion_ spell (save DC 13) from the helm on that creature. Once used, the _suggestion_ property can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3794,17 +3756,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "shield", + "category": "wondrous", "requires_attunement": true, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sphere-of-annihilation", + "pk": "helm-of-teleportation", "fields": { - "name": "Sphere of Annihilation", - "desc": "This 2-foot-diameter black sphere is a hole in the multiverse, hovering in space and stabilized by a magical field surrounding it.\n\nThe sphere obliterates all matter it passes through and all matter that passes through it. Artifacts are the exception. Unless an artifact is susceptible to damage from a _sphere of annihilation_, it passes through the sphere unscathed. Anything else that touches the sphere but isn't wholly engulfed and obliterated by it takes 4d10 force damage.\n\nThe sphere is stationary until someone controls it. If you are within 60 feet of an uncontrolled sphere, you can use an action to make a DC 25 Intelligence (Arcana) check. On a success, the sphere levitates in one direction of your choice, up to a number of feet equal to 5 × your Intelligence modifier (minimum 5 feet). On a failure, the sphere moves 10 feet toward you. A creature whose space the sphere enters must succeed on a DC 13 Dexterity saving throw or be touched by it, taking 4d10 force damage.\n\nIf you attempt to control a sphere that is under another creature's control, you make an Intelligence (Arcana) check contested by the other creature's Intelligence (Arcana) check. The winner of the contest gains control of the sphere and can levitate it as normal.\n\nIf the sphere comes into contact with a planar portal, such as that created by the _gate_ spell, or an extradimensional space, such as that within a _portable hole_, the GM determines randomly what happens, using the following table.\n\n| d100 | Result |\n|--------|------------------------------------------------------------------------------------------------------------------------------------|\n| 01-50 | The sphere is destroyed. |\n| 51-85 | The sphere moves through the portal or into the extradimensional space. |\n| 86-00 | A spatial rift sends each creature and object within 180 feet of the sphere, including the sphere, to a random plane of existence. |", + "name": "Helm of Teleportation", + "desc": "This helm has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _teleport_ spell from it. The helm regains 1d3\n\nexpended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3814,111 +3776,111 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": false, - "rarity": 5 + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "staff-of-charming", + "pk": "hide-armor", "fields": { - "name": "Staff of Charming", - "desc": "While holding this staff, you can use an action to expend 1 of its 10 charges to cast _charm person_, _command_, _or comprehend languages_ from it using your spell save DC. The staff can also be used as a magic quarterstaff.\n\nIf you are holding the staff and fail a saving throw against an enchantment spell that targets only you, you can turn your failed save into a successful one. You can't use this property of the staff again until the next dawn. If you succeed on a save against an enchantment spell that targets only you, with or without the staff's intervention, you can use your reaction to expend 1 charge from the staff and turn the spell back on its caster as if you had cast the spell.\n\nThe staff regains 1d8 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff becomes a nonmagical quarterstaff.", + "name": "Hide Armor", + "desc": "This crude armor consists of thick furs and pelts. It is commonly worn by barbarian tribes, evil humanoids, and other folk who lack access to the tools and materials needed to create better armor.", "size": 1, - "weight": "0.000", + "weight": "12.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "10.00", "weapon": null, - "armor": null, - "category": "staff", + "armor": "hide", + "category": "armor", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "staff-of-fire", + "pk": "holy-avenger-greatsword", "fields": { - "name": "Staff of Fire", - "desc": "You have resistance to fire damage while you hold this staff.\n\nThe staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: _burning hands_ (1 charge), _fireball_ (3 charges), or _wall of fire_ (4 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff blackens, crumbles into cinders, and is destroyed.", + "name": "Holy Avenger (Greatsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "greatsword", "armor": null, - "category": "staff", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "staff-of-frost", + "pk": "holy-avenger-longsword", "fields": { - "name": "Staff of Frost", - "desc": "You have resistance to cold damage while you hold this staff.\n\nThe staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: _cone of cold_ (5 charges), _fog cloud_ (1 charge), _ice storm_ (4 charges), or _wall of ice_ (4 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff turns to water and is destroyed.", + "name": "Holy Avenger (Longsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "longsword", "armor": null, - "category": "staff", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "staff-of-healing", + "pk": "holy-avenger-rapier", "fields": { - "name": "Staff of Healing", - "desc": "This staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability modifier: _cure wounds_ (1 charge per spell level, up to 4th), _lesser restoration_ (2 charges), or _mass cure wounds_ (5 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff vanishes in a flash of light, lost forever.", + "name": "Holy Avenger (Rapier)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "rapier", "armor": null, - "category": "staff", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "staff-of-power", + "pk": "holy-avenger-shortsword", "fields": { - "name": "Staff of Power", - "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you gain a +2 bonus to Armor Class, saving throws, and spell attack rolls.\n\nThe staff has 20 charges for the following properties. The staff regains 2d8 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its +2 bonus to attack and damage rolls but loses all other properties. On a 20, the staff regains 1d8 + 2 charges.\n\n**_Power Strike_**. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 1d6 force damage to the target.\n\n**_Spells_**. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spell attack bonus: _cone of cold_ (5 charges), _fireball_ (5th-level version, 5 charges), _globe of invulnerability_ (6 charges), _hold monster_ (5 charges), _levitate_ (2 charges), _lightning bolt_ (5th-level version, 5 charges), _magic missile_ (1 charge), _ray of enfeeblement_ (1 charge), or _wall of force_ (5 charges).\n\n**_Retributive Strike_**. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it.\n\nYou have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take force damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin, as shown in the following table. On a successful save, a creature takes half as much damage.\n\n| Distance from Origin | Damage |\n|-----------------------|----------------------------------------|\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "name": "Holy Avenger (Shortsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "shortsword", "armor": null, - "category": "staff", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "staff-of-striking", + "pk": "horn-of-blasting", "fields": { - "name": "Staff of Striking", - "desc": "This staff can be wielded as a magic quarterstaff that grants a +3 bonus to attack and damage rolls made with it.\n\nThe staff has 10 charges. When you hit with a melee attack using it, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 force damage. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff becomes a nonmagical quarterstaff.", + "name": "Horn of Blasting", + "desc": "You can use an action to speak the horn's command word and then blow the horn, which emits a thunderous blast in a 30-foot cone that is audible 600 feet away. Each creature in the cone must make a DC 15 Constitution saving throw. On a failed save, a creature takes 5d6 thunder damage and is deafened for 1 minute. On a successful save, a creature takes half as much damage and isn't deafened. Creatures and objects made of glass or crystal have disadvantage on the saving throw and take 10d6 thunder damage instead of 5d6.\n\nEach use of the horn's magic has a 20 percent chance of causing the horn to explode. The explosion deals 10d6 fire damage to the blower and destroys the horn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -3927,93 +3889,93 @@ "cost": null, "weapon": null, "armor": null, - "category": "staff", - "requires_attunement": true, - "rarity": 4 + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "staff-of-swarming-insects", + "pk": "horn-of-valhalla-brass", "fields": { - "name": "Staff of Swarming Insects", - "desc": "This staff has 10 charges and regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a swarm of insects consumes and destroys the staff, then disperses.\n\n**_Spells_**. While holding the staff, you can use an action to expend some of its charges to cast one of the following spells from it, using your spell save DC: _giant insect_ (4 charges) or _insect plague_ (5 charges).\n\n**_Insect Cloud_**. While holding the staff, you can use an action and expend 1 charge to cause a swarm of harmless flying insects to spread out in a 30-foot radius from you. The insects remain for 10 minutes, making the area heavily obscured for creatures other than you. The swarm moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the swarm and ends the effect.", + "name": "Horn of Valhalla (Brass)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "staff", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "staff-of-the-magi", + "pk": "horn-of-valhalla-bronze", "fields": { - "name": "Staff of the Magi", - "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While you hold it, you gain a +2 bonus to spell attack rolls.\n\nThe staff has 50 charges for the following properties. It regains 4d6 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 20, the staff regains 1d12 + 1 charges.\n\n**_Spell Absorption_**. While holding the staff, you have advantage on saving throws against spells. In addition, you can use your reaction when another creature casts a spell that targets only you. If you do, the staff absorbs the magic of the spell, canceling its effect and gaining a number of charges equal to the absorbed spell's level. However, if doing so brings the staff's total number of charges above 50, the staff explodes as if you activated its retributive strike (see below).\n\n**_Spells_**. While holding the staff, you can use an action to expend some of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: _conjure elemental_ (7 charges), _dispel magic_ (3 charges), _fireball_ (7th-level version, 7 charges), _flaming sphere_ (2 charges), _ice storm_ (4 charges), _invisibility_ (2 charges), _knock_ (2 charges), _lightning bolt_ (7th-level version, 7 charges), _passwall_ (5 charges), _plane shift_ (7 charges), _telekinesis_ (5 charges), _wall of fire_ (4 charges), or _web_ (2 charges).\n\nYou can also use an action to cast one of the following spells from the staff without using any charges: _arcane lock_, _detect magic_, _enlarge/reduce_, _light_, _mage hand_, or _protection from evil and good._\n\n**_Retributive Strike_**. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it.\n\nYou have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take force damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin, as shown in the following table. On a successful save, a creature takes half as much damage.\n\n| Distance from Origin | Damage |\n|-----------------------|----------------------------------------|\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "name": "Horn of Valhalla (Bronze)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "staff", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 5 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "staff-of-the-python", + "pk": "horn-of-valhalla-iron", "fields": { - "name": "Staff of the Python", - "desc": "You can use an action to speak this staff's command word and throw the staff on the ground within 10 feet of you. The staff becomes a giant constrictor snake under your control and acts on its own initiative count. By using a bonus action to speak the command word again, you return the staff to its normal form in a space formerly occupied by the snake.\n\nOn your turn, you can mentally command the snake if it is within 60 feet of you and you aren't incapacitated. You decide what action the snake takes and where it moves during its next turn, or you can issue it a general command, such as to attack your enemies or guard a location.\n\nIf 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.", + "name": "Horn of Valhalla (Iron)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "staff", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 4 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "staff-of-the-woodlands", + "pk": "horn-of-valhalla-silver", "fields": { - "name": "Staff of the Woodlands", - "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you have a +2 bonus to spell attack rolls.\n\nThe staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses its properties and becomes a nonmagical quarterstaff.\n\n**_Spells_**. You can use an action to expend 1 or more of the staff's charges to cast one of the following spells from it, using your spell save DC: _animal friendship_ (1 charge), _awaken_ (5 charges), _barkskin_ (2 charges), _locate animals or plants_ (2 charges), _speak with animals_ (1 charge), _speak with plants_ (3 charges), or _wall of thorns_ (6 charges).\n\nYou can also use an action to cast the _pass without trace_ spell from the staff without using any charges. **_Tree Form_**. You can use an action to plant one end of the staff in fertile earth and expend 1 charge to transform the staff into a healthy tree. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\n\nThe tree appears ordinary but radiates a faint aura of transmutation magic if targeted by _detect magic_. While touching the tree and using another action to speak its command word, you return the staff to its normal form. Any creature in the tree falls when it reverts to a staff.", + "name": "Horn of Valhalla (silver)", + "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "staff", - "requires_attunement": false, + "category": "wondrous-item", + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "staff-of-thunder-and-lightning", + "pk": "horseshoes-of-a-zephyr", "fields": { - "name": "Staff of Thunder and Lightning", - "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. It also has the following additional properties. When one of these properties is used, it can't be used again until the next dawn.\n\n**_Lightning_**. When you hit with a melee attack using the staff, you can cause the target to take an extra 2d6 lightning damage.\n\n**_Thunder_**. When you hit with a melee attack using the staff, you can cause the staff to emit a crack of thunder, audible out to 300 feet. The target you hit must succeed on a DC 17 Constitution saving throw or become stunned until the end of your next turn.\n\n**_Lightning Strike_**. You can use an action to cause a bolt of lightning to leap from the staff's tip in a line that is 5 feet wide and 120 feet long. Each creature in that line must make a DC 17 Dexterity saving throw, taking 9d6 lightning damage on a failed save, or half as much damage on a successful one.\n\n**_Thunderclap_**. You can use an action to cause the staff to issue a deafening thunderclap, audible out to 600 feet. Each creature within 60 feet of you (not including you) must make a DC 17 Constitution saving throw. On a failed save, a creature takes 2d6 thunder damage and becomes deafened for 1 minute. On a successful save, a creature takes half damage and isn't deafened.\n\n**_Thunder and Lightning_**. You can use an action to use the Lightning Strike and Thunderclap properties at the same time. Doing so doesn't expend the daily use of those properties, only the use of this one.", + "name": "Horseshoes of a Zephyr", + "desc": "These iron horseshoes come in a set of four. While all four shoes are affixed to the hooves of a horse or similar creature, they allow the creature to move normally while floating 4 inches above the ground. This effect means the creature can cross or stand above nonsolid or unstable surfaces, such as water or lava. The creature leaves no tracks and ignores difficult terrain. In addition, the creature can move at normal speed for up to 12 hours a day without suffering exhaustion from a forced march.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4022,17 +3984,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "staff", - "requires_attunement": true, + "category": "wondrous", + "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "staff-of-withering", + "pk": "horseshoes-of-speed", "fields": { - "name": "Staff of Withering", - "desc": "This staff has 3 charges and regains 1d3 expended charges daily at dawn.\n\nThe staff can be wielded as a magic quarterstaff. On a hit, it deals damage as a normal quarterstaff, and you can expend 1 charge to deal an extra 2d10 necrotic damage to the target. In addition, the target must succeed on a DC 15 Constitution saving throw or have disadvantage for 1 hour on any ability check or saving throw that uses Strength or Constitution.", + "name": "Horseshoes of Speed", + "desc": "These iron horseshoes come in a set of four. While all four shoes are affixed to the hooves of a horse or similar creature, they increase the creature's walking speed by 30 feet.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4041,17 +4003,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "staff", + "category": "wondrous", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "stone-of-controlling-earth-elementals", + "pk": "immovable-rod", "fields": { - "name": "Stone of Controlling Earth Elementals", - "desc": "If the stone is touching the ground, you can use an action to speak its command word and summon an earth elemental, as if you had cast the _conjure elemental_ spell. The stone can't be used this way again until the next dawn. The stone weighs 5 pounds.", + "name": "Immovable Rod", + "desc": "This flat iron rod has a button on one end. You can use an action to press the button, which causes the rod to become magically fixed in place. Until you or another creature uses an action to push the button again, the rod doesn't move, even if it is defying gravity. The rod can hold up to 8,000 pounds of weight. More weight causes the rod to deactivate and fall. A creature can use an action to make a DC 30 Strength check, moving the fixed rod up to 10 feet on a success.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4060,17 +4022,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "wondrous", + "category": "rod", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "stone-of-good-luck-luckstone", + "pk": "instant-fortress", "fields": { - "name": "Stone of Good Luck (Luckstone)", - "desc": "While this polished agate is on your person, you gain a +1 bonus to ability checks and saving throws.", + "name": "Instant Fortress", + "desc": "You can use an action to place this 1-inch metal cube on the ground and speak its command word. The cube rapidly grows into a fortress that remains until you use an action to speak the command word that dismisses it, which works only if the fortress is empty.\n\nThe fortress is a square tower, 20 feet on a side and 30 feet high, with arrow slits on all sides and a battlement atop it. Its interior is divided into two floors, with a ladder running along one wall to connect them. The ladder ends at a trapdoor leading to the roof. When activated, the tower has a small door on the side facing you. The door opens only at your command, which you can speak as a bonus action. It is immune to the _knock_ spell and similar magic, such as that of a _chime of opening_.\n\nEach creature in the area where the fortress appears must make a DC 15 Dexterity saving throw, taking 10d10 bludgeoning damage on a failed save, or half as much damage on a successful one. In either case, the creature is pushed to an unoccupied space outside but next to the fortress. Objects in the area that aren't being worn or carried take this damage and are pushed automatically.\n\nThe tower is made of adamantine, and its magic prevents it from being tipped over. The roof, the door, and the walls each have 100 hit points,\n\nimmunity to damage from nonmagical weapons excluding siege weapons, and resistance to all other damage. Only a _wish_ spell can repair the fortress (this use of the spell counts as replicating a spell of 8th level or lower). Each casting of _wish_ causes the roof, the door, or one wall to regain 50 hit points.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4080,282 +4042,282 @@ "weapon": null, "armor": null, "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "talisman-of-pure-good", + "pk": "ioun-stone-absorption", "fields": { - "name": "Talisman of Pure Good", - "desc": "This talisman is a mighty symbol of goodness. A creature that is neither good nor evil in alignment takes 6d6 radiant damage upon touching the talisman. An evil creature takes 8d6 radiant damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are a good cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 7 charges. If you are wearing or holding it, you can use an action to expend 1 charge from it and choose one creature you can see on the ground within 120 feet of you. If the target is of evil alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman disperses into motes of golden light and is destroyed.", + "name": "Ioun Stone (Absorption)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\r\n\r\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\r\n\r\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\r\n\r\n**_Absorption (Very Rare)_**. While this pale lavender ellipsoid orbits your head, you can use your reaction to cancel a spell of 4th level or lower cast by a creature you can see and targeting only you.\r\n\r\nOnce the stone has canceled 20 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 5 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "talisman-of-the-sphere", + "pk": "ioun-stone-agility", "fields": { - "name": "Talisman of the Sphere", - "desc": "When you make an Intelligence (Arcana) check to control a _sphere of annihilation_ while you are holding this talisman, you double your proficiency bonus on the check. In addition, when you start your turn with control over a _sphere of annihilation_, you can use an action to levitate it 10 feet plus a number of additional feet equal to 10 × your Intelligence modifier.", + "name": "Ioun Stone (Agility)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Agility (Very Rare)._** Your Dexterity score increases by 2, to a maximum of 20, while this deep red sphere orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, - "rarity": 5 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "talisman-of-ultimate-evil", + "pk": "ioun-stone-awareness", "fields": { - "name": "Talisman of Ultimate Evil", - "desc": "This item symbolizes unrepentant evil. A creature that is neither good nor evil in alignment takes 6d6 necrotic damage upon touching the talisman. A good creature takes 8d6 necrotic damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are an evil cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 6 charges. If you are wearing or holding it, you can use an action to expend 1 charge from the talisman and choose one creature you can see on the ground within 120 feet of you. If the target is of good alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman dissolves into foul-smelling slime and is destroyed.", + "name": "Ioun Stone (Awareness)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Awareness (Rare)._** You can't be surprised while this dark blue rhomboid orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 5 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "tome-of-clear-thought", + "pk": "ioun-stone-fortitude", "fields": { - "name": "Tome of Clear Thought", - "desc": "This book contains memory and logic exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Intelligence score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "name": "Ioun Stone (Absorption)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Fortitude (Very Rare)_**. Your Constitution score increases by 2, to a maximum of 20, while this pink rhomboid orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, + "category": "wondrous-item", + "requires_attunement": true, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "tome-of-leadership-and-influence", + "pk": "ioun-stone-greater-absorption", "fields": { - "name": "Tome of Leadership and Influence", - "desc": "This book contains guidelines for influencing and charming others, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Charisma score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "name": "Ioun Stone (Greater Absorption)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Greater Absorption (Legendary)._** While this marbled lavender and green ellipsoid orbits your head, you can use your reaction to cancel a spell of 8th level or lower cast by a creature you can see and targeting only you.\\n\\nOnce the stone has canceled 50 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 4 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "tome-of-understanding", + "pk": "ioun-stone-insight", "fields": { - "name": "Tome of Understanding", - "desc": "This book contains intuition and insight exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Wisdom score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", + "name": "Ioun Stone (Insight)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Insight (Very Rare)._** Your Wisdom score increases by 2, to a maximum of 20, while this incandescent blue sphere orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, + "category": "wondrous-item", + "requires_attunement": true, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "universal-solvent", + "pk": "ioun-stone-intellect", "fields": { - "name": "Universal Solvent", - "desc": "This tube holds milky liquid with a strong alcohol smell. You can use an action to pour the contents of the tube onto a surface within reach. The liquid instantly dissolves up to 1 square foot of adhesive it touches, including _sovereign glue._", + "name": "Ioun Stone (Intellect)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Intellect (Very Rare)._** Your Intelligence score increases by 2, to a maximum of 20, while this marbled scarlet and blue sphere orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": false, - "rarity": 5 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "wand-of-binding", + "pk": "ioun-stone-leadership", "fields": { - "name": "Wand of Binding", - "desc": "This wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.\n\n**_Spells_**. While holding the wand, you can use an action to expend some of its charges to cast one of the following spells (save DC 17): _hold monster_ (5 charges) or _hold person_ (2 charges).\n\n**_Assisted Escape_**. While holding the wand, you can use your reaction to expend 1 charge and gain advantage on a saving throw you make to avoid being paralyzed or restrained, or you can expend 1 charge and gain advantage on any check you make to escape a grapple.", + "name": "Ioun Stone (Leadership)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Leadership (Very Rare)._** Your Charisma score increases by 2, to a maximum of 20, while this marbled pink and green sphere orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wand", - "requires_attunement": false, - "rarity": 3 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "wand-of-enemy-detection", + "pk": "ioun-stone-mastery", "fields": { - "name": "Wand of Enemy Detection", - "desc": "This wand has 7 charges. While holding it, you can use an action and expend 1 charge to speak its command word. For the next minute, you know the direction of the nearest creature hostile to you within 60 feet, but not its distance from you. The wand can sense the presence of hostile creatures that are ethereal, invisible, disguised, or hidden, as well as those in plain sight. The effect ends if you stop holding the wand.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "name": "Ioun Stone (Mastery)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Mastery (Legendary)._** Your proficiency bonus increases by 1 while this pale green prism orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wand", + "category": "wondrous-item", "requires_attunement": true, - "rarity": 3 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "wand-of-fear", + "pk": "ioun-stone-protection", "fields": { - "name": "Wand of Fear", - "desc": "This wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.\n\n**_Command_**. While holding the wand, you can use an action to expend 1 charge and command another creature to flee or grovel, as with the _command_ spell (save DC 15).\n\n**_Cone of Fear_**. While holding the wand, you can use an action to expend 2 charges, causing the wand's tip to emit a 60-foot cone of amber light. Each creature in the cone must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.", + "name": "Ioun Stone (Protection)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Protection (Rare)_**. You gain a +1 bonus to AC while this dusty rose prism orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wand", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "wand-of-fireballs", + "pk": "ioun-stone-regeneration", "fields": { - "name": "Wand of Fireballs", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _fireball_ spell (save DC 15) from it. For 1 charge, you cast the 3rd-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "name": "Ioun Stone (Regeneration)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Regeneration (Legendary)_**. You regain 15 hit points at the end of each hour this pearly white spindle orbits your head, provided that you have at least 1 hit point.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wand", - "requires_attunement": false, - "rarity": 3 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "wand-of-lightning-bolts", + "pk": "ioun-stone-reserve", "fields": { - "name": "Wand of Lightning Bolts", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _lightning bolt_ spell (save DC 15) from it. For 1 charge, you cast the 3rd-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "name": "Ioun Stone (Reserve)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Reserve (Rare)._** This vibrant purple prism stores spells cast into it, holding them until you use them. The stone can store up to 3 levels worth of spells at a time. When found, it contains 1d4 - 1 levels of stored spells chosen by the GM.\\n\\nAny creature can cast a spell of 1st through 3rd level into the stone by touching it as the spell is cast. The spell has no effect, other than to be stored in the stone. If the stone can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\\n\\nWhile this stone orbits your head, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the stone is no longer stored in it, freeing up space.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wand", - "requires_attunement": false, + "category": "wondrous-item", + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "wand-of-magic-detection", + "pk": "ioun-stone-strength", "fields": { - "name": "Wand of Magic Detection", - "desc": "This wand has 3 charges. While holding it, you can expend 1 charge as an action to cast the _detect magic_ spell from it. The wand regains 1d3 expended charges daily at dawn.", + "name": "Ioun Stone (Strength)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Strength (Very Rare)._** Your Strength score increases by 2, to a maximum of 20, while this pale blue rhomboid orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wand", - "requires_attunement": false, - "rarity": 2 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "wand-of-magic-missiles", + "pk": "ioun-stone-sustenance", "fields": { - "name": "Wand of Magic Missiles", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _magic missile_ spell from it. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "name": "Ioun Stone (Sustenance)", + "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Sustenance (Rare)._** You don't need to eat or drink while this clear spindle orbits your head.", "size": 1, "weight": "0.000", - "armor_class": 0, - "hit_points": 0, + "armor_class": 24, + "hit_points": 10, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wand", - "requires_attunement": false, - "rarity": 2 + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "wand-of-paralysis", + "pk": "iron-bands-of-binding", "fields": { - "name": "Wand of Paralysis", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cause a thin blue ray to streak from the tip toward a creature you can see within 60 feet of you. The target must succeed on a DC 15 Constitution saving throw or be paralyzed for 1 minute. At the end of each of the target's turns, it can repeat the saving throw, ending the effect on itself on a success.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "name": "Iron Bands of Binding", + "desc": "This rusty iron sphere measures 3 inches in diameter and weighs 1 pound. You can use an action to speak the command word and throw the sphere at a Huge or smaller creature you can see within 60 feet of you. As the sphere moves through the air, it opens into a tangle of metal bands.\n\nMake a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the target is restrained until you take a bonus action to speak the command word again to release it. Doing so, or missing with the attack, causes the bands to contract and become a sphere once more.\n\nA creature, including the one restrained, can use an action to make a DC 20 Strength check to break the iron bands. On a success, the item is destroyed, and the restrained creature is freed. If the check fails, any further attempts made by that creature automatically fail until 24 hours have elapsed.\n\nOnce the bands are used, they can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4364,17 +4326,17 @@ "cost": null, "weapon": null, "armor": null, - "category": "wand", + "category": "wondrous", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "wand-of-polymorph", + "pk": "iron-flask", "fields": { - "name": "Wand of Polymorph", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cast the _polymorph_ spell (save DC 15) from it.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "name": "Iron Flask", + "desc": "This iron bottle has a brass stopper. You can use an action to speak the flask's command word, targeting a creature that you can see within 60 feet of you. If the target is native to a plane of existence other than the one you're on, the target must succeed on a DC 17 Wisdom saving throw or be trapped in the flask. If the target has been trapped by the flask before, it has advantage on the saving throw. Once trapped, a creature remains in the flask until released. The flask can hold only one creature at a time. A creature trapped in the flask doesn't need to breathe, eat, or drink and doesn't age.\n\nYou can use an action to remove the flask's stopper and release the creature the flask contains. The creature is friendly to you and your companions for 1 hour and obeys your commands for that duration. If you give no commands or give it a command that is likely to result in its death, it defends itself but otherwise takes no actions. At the end of the duration, the creature acts in accordance with its normal disposition and alignment.\n\nAn _identify_ spell reveals that a creature is inside the flask, but the only way to determine the type of creature is to open the flask. A newly discovered bottle might already contain a creature chosen by the GM or determined randomly.\n\n| d100 | Contents |\n|-------|-------------------|\n| 1-50 | Empty |\n| 51-54 | Demon (type 1) |\n| 55-58 | Demon (type 2) |\n| 59-62 | Demon (type 3) |\n| 63-64 | Demon (type 4) |\n| 65 | Demon (type 5) |\n| 66 | Demon (type 6) |\n| 67 | Deva |\n| 68-69 | Devil (greater) |\n| 70-73 | Devil (lesser) |\n| 74-75 | Djinni |\n| 76-77 | Efreeti |\n| 78-83 | Elemental (any) |\n| 84-86 | Invisible stalker |\n| 87-90 | Night hag |\n| 91 | Planetar |\n| 92-95 | Salamander |\n| 96 | Solar |\n| 97-99 | Succubus/incubus |\n| 100 | Xorn |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4383,233 +4345,233 @@ "cost": null, "weapon": null, "armor": null, - "category": "wand", + "category": "wondrous", "requires_attunement": false, - "rarity": 4 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "wand-of-secrets", + "pk": "javelin", "fields": { - "name": "Wand of Secrets", - "desc": "The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges, and if a secret door or trap is within 30 feet of you, the wand pulses and points at the one nearest to you. The wand regains 1d3 expended charges daily at dawn.", + "name": "Javelin", + "desc": "A javelin", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "0.50", + "weapon": "javelin", "armor": null, - "category": "wand", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "wand-of-web", + "pk": "javelin-1", "fields": { - "name": "Wand of Web", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cast the _web_ spell (save DC 15) from it.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", + "name": "Javelin (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "javelin", "armor": null, - "category": "wand", + "category": "weapon", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "wand-of-wonder", + "pk": "javelin-2", "fields": { - "name": "Wand of Wonder", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges and choose a target within 120 feet of you. The target can be a creature, an object, or a point in space. Roll d100 and consult the following table to discover what happens.\n\nIf the effect causes you to cast a spell from the wand, the spell's save DC is 15. If the spell normally has a range expressed in feet, its range becomes 120 feet if it isn't already.\n\nIf an effect covers an area, you must center the spell on and include the target. If an effect has multiple possible subjects, the GM randomly determines which ones are affected.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into dust and is destroyed.\n\n| d100 | Effect |\n|--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-05 | You cast slow. 06-10 You cast faerie fire. |\n| 11-15 | You are stunned until the start of your next turn, believing something awesome just happened. 16-20 You cast gust of wind. |\n| 21-25 | You cast detect thoughts on the target you chose. If you didn't target a creature, you instead take 1d6 psychic damage. |\n| 26-30 | You cast stinking cloud. |\n| 31-33 | Heavy rain falls in a 60-foot radius centered on the target. The area becomes lightly obscured. The rain falls until the start of your next turn. |\n| 34-36 | An animal appears in the unoccupied space nearest the target. The animal isn't under your control and acts as it normally would. Roll a d100 to determine which animal appears. On a 01-25, a rhinoceros appears; on a 26-50, an elephant appears; and on a 51-100, a rat appears. |\n| 37-46 | You cast lightning bolt. |\n| 47-49 | A cloud of 600 oversized butterflies fills a 30-foot radius centered on the target. The area becomes heavily obscured. The butterflies remain for 10 minutes. |\n| 50-53 | You enlarge the target as if you had cast enlarge/reduce. If the target can't be affected by that spell, or if you didn't target a creature, you become the target. |\n| 54-58 | You cast darkness. |\n| 59-62 | Grass grows on the ground in a 60-foot radius centered on the target. If grass is already there, it grows to ten times its normal size and remains overgrown for 1 minute. |\n| 63-65 | An object of the GM's choice disappears into the Ethereal Plane. The object must be neither worn nor carried, within 120 feet of the target, and no larger than 10 feet in any dimension. |\n| 66-69 | You shrink yourself as if you had cast enlarge/reduce on yourself. |\n| 70-79 | You cast fireball. |\n| 80-84 | You cast invisibility on yourself. |\n| 85-87 | Leaves grow from the target. If you chose a point in space as the target, leaves sprout from the creature nearest to that point. Unless they are picked off, the leaves turn brown and fall off after 24 hours. |\n| 88-90 | A stream of 1d4 × 10 gems, each worth 1 gp, shoots from the wand's tip in a line 30 feet long and 5 feet wide. Each gem deals 1 bludgeoning damage, and the total damage of the gems is divided equally among all creatures in the line. |\n| 91-95 | A burst of colorful shimmering light extends from you in a 30-foot radius. You and each creature in the area that can see must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. |\n| 96-97 | The target's skin turns bright blue for 1d10 days. If you chose a point in space, the creature nearest to that point is affected. |\n| 98-100 | If you targeted a creature, it must make a DC 15 Constitution saving throw. If you didn't target a creature, you become the target and must make the saving throw. If the saving throw fails by 5 or more, the target is instantly petrified. On any other failed save, the target is restrained and begins to turn to stone. While restrained in this way, the target must repeat the saving throw at the end of its next turn, becoming petrified on a failure or ending the effect on a success. The petrification lasts until the target is freed by the greater restoration spell or similar magic. |", + "name": "Javelin (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "javelin", "armor": null, - "category": "wand", + "category": "weapon", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "well-of-many-worlds", + "pk": "javelin-3", "fields": { - "name": "Well of Many Worlds", - "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold and place the _well of many worlds_ on a solid surface, whereupon it creates a two-way portal to another world or plane of existence. Each time the item opens a portal, the GM decides where it leads. You can use an action to close an open portal by taking hold of the edges of the cloth and folding it up. Once _well of many worlds_ has opened a portal, it can't do so again for 1d8 hours.", + "name": "Javelin (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "javelin", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 5 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "wind-fan", + "pk": "javelin-of-lightning", "fields": { - "name": "Wind Fan", - "desc": "While holding this fan, you can use an action to cast the _gust of wind_ spell (save DC 13) from it. Once used, the fan shouldn't be used again until the next dawn. Each time it is used again before then, it has a cumulative 20 percent chance of not working and tearing into useless, nonmagical tatters.", + "name": "Javelin of Lightning", + "desc": "This javelin is a magic weapon. When you hurl it and speak its command word, it transforms into a bolt of lightning, forming a line 5 feet wide that extends out from you to a target within 120 feet. Each creature in the line excluding you and the target must make a DC 13 Dexterity saving throw, taking 4d6 lightning damage on a failed save, and half as much damage on a successful one. The lightning bolt turns back into a javelin when it reaches the target. Make a ranged weapon attack against the target. On a hit, the target takes damage from the javelin plus 4d6 lightning damage.\n\nThe javelin's property can't be used again until the next dawn. In the meantime, the javelin can still be used as a magic weapon.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "javelin", "armor": null, - "category": "wondrous", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "winged-boots", + "pk": "lance", "fields": { - "name": "Winged Boots", - "desc": "While you wear these boots, you have a flying speed equal to your walking speed. You can use the boots to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land.\n\nThe boots regain 2 hours of flying capability for every 12 hours they aren't in use.", + "name": "Lance", + "desc": "A lance.\r\n\r\nYou have disadvantage when you use a lance to attack a target within 5 feet of you. Also, a lance requires two hands to wield when you aren't mounted.", "size": 1, - "weight": "0.000", + "weight": "6.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, + "cost": "10.00", + "weapon": "lance", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "wings-of-flying", + "pk": "lance-1", "fields": { - "name": "Wings of Flying", - "desc": "While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of bat wings or bird wings on your back for 1 hour or until you repeat the command word as an action. The wings give you a flying speed of 60 feet. When they disappear, you can't use them again for 1d12 hours.\n\n\n\n\n## Sentient Magic Items\n\nSome magic items possess sentience and personality. Such an item might be possessed, haunted by the spirit of a previous owner, or self-aware thanks to the magic used to create it. In any case, the item behaves like a character, complete with personality quirks, ideals, bonds, and sometimes flaws. A sentient item might be a cherished ally to its wielder or a continual thorn in the side.\n\nMost sentient items are weapons. Other kinds of items can manifest sentience, but consumable items such as potions and scrolls are never sentient.\n\nSentient magic items function as NPCs under the GM's control. Any activated property of the item is under the item's control, not its wielder's. As long as the wielder maintains a good relationship with the item, the wielder can access those properties normally. If the relationship is strained, the item can suppress its activated properties or even turn them against the wielder.", + "name": "Lance (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, + "weapon": "lance", "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "giant-slayer-shortsword", + "pk": "lance-2", "fields": { - "name": "Giant Slayer (Shortsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "name": "Lance (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": "lance", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "giant-slayer-rapier", + "pk": "lance-3", "fields": { - "name": "Giant Slayer (Rapier)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "name": "Lance (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": "lance", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "giant-slayer-longsword", + "pk": "lantern-of-revealing", "fields": { - "name": "Giant Slayer (Longsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "name": "Lantern of Revealing", + "desc": "While lit, this hooded lantern burns for 6 hours on 1 pint of oil, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. Invisible creatures and objects are visible as long as they are in the lantern's bright light. You can use an action to lower the hood, reducing the light to dim light in a 5* foot radius.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "giant-slayer-greatsword", + "pk": "leather-armor", "fields": { - "name": "Giant Slayer (Greatsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "name": "Leather Armor", + "desc": "The breastplate and shoulder protectors of this armor are made of leather that has been stiffened by being boiled in oil. The rest of the armor is made of softer and more flexible materials.", "size": 1, - "weight": "0.000", + "weight": "10.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "greatsword", - "armor": null, - "category": "weapon", + "cost": "10.00", + "weapon": null, + "armor": "leather", + "category": "armor", "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "giant-slayer-handaxe", + "pk": "light-hammer", "fields": { - "name": "Giant Slayer (Handaxe)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "name": "Light hammer", + "desc": "A light hammer.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "handaxe", + "cost": "2.00", + "weapon": "light-hammer", "armor": null, "category": "weapon", "requires_attunement": false, @@ -4618,181 +4580,181 @@ }, { "model": "api_v2.item", - "pk": "giant-slayer-battleaxe", + "pk": "light-hammer-1", "fields": { - "name": "Giant Slayer (Battleaxe)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "name": "Light-Hammer (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "battleaxe", + "weapon": "light-hammer", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "giant-slayer-greataxe", + "pk": "light-hammer-2", "fields": { - "name": "Giant Slayer (Greataxe)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", + "name": "Light-Hammer (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greataxe", + "weapon": "light-hammer", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "javelin-of-lightning", + "pk": "light-hammer-3", "fields": { - "name": "Javelin of Lightning", - "desc": "This javelin is a magic weapon. When you hurl it and speak its command word, it transforms into a bolt of lightning, forming a line 5 feet wide that extends out from you to a target within 120 feet. Each creature in the line excluding you and the target must make a DC 13 Dexterity saving throw, taking 4d6 lightning damage on a failed save, and half as much damage on a successful one. The lightning bolt turns back into a javelin when it reaches the target. Make a ranged weapon attack against the target. On a hit, the target takes damage from the javelin plus 4d6 lightning damage.\n\nThe javelin's property can't be used again until the next dawn. In the meantime, the javelin can still be used as a magic weapon.", + "name": "Light-Hammer (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "javelin", + "weapon": "light-hammer", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "sun-blade", + "pk": "longbow", "fields": { - "name": "Sun Blade", - "desc": "This item appears to be a longsword hilt. While grasping the hilt, you can use a bonus action to cause a blade of pure radiance to spring into existence, or make the blade disappear. While the blade exists, this magic longsword has the finesse property. If you are proficient with shortswords or longswords, you are proficient with the _sun blade_.\n\nYou gain a +2 bonus to attack and damage rolls made with this weapon, which deals radiant damage instead of slashing damage. When you hit an undead with it, that target takes an extra 1d8 radiant damage.\n\nThe sword's luminous blade emits bright light in a 15-foot radius and dim light for an additional 15 feet. The light is sunlight. While the blade persists, you can use an action to expand or reduce its radius of bright and dim light by 5 feet each, to a maximum of 30 feet each or a minimum of 10 feet each.", + "name": "Longbow", + "desc": "A longbow.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "longsword", + "cost": "50.00", + "weapon": "longbow", "armor": null, "category": "weapon", - "requires_attunement": true, + "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "sword-of-sharpness-shortsword", + "pk": "longbow-1", "fields": { - "name": "Sword of Sharpness (Shortsword)", - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "name": "Longbow (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": "longbow", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sword-of-sharpness-longsword", + "pk": "longbow-2", "fields": { - "name": "Sword of Sharpness (Longsword)", - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "name": "Longbow (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": "longbow", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "sword-of-sharpness-greatsword", + "pk": "longbow-3", "fields": { - "name": "Sword of Sharpness (Greatsword)", - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "name": "Longbow (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "longbow", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "sword-of-sharpness-scimitar", + "pk": "longsword", "fields": { - "name": "Sword of Sharpness (Scimitar)", - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", + "name": "Longsword", + "desc": "A longsword", "size": 1, - "weight": "0.000", + "weight": "3.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "scimitar", + "cost": "15.00", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": true, + "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "vorpal-sword-shortsword", + "pk": "longsword-1", "fields": { - "name": "Vorpal Sword (Shortsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "name": "Longsword (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vorpal-sword-longsword", + "pk": "longsword-2", "fields": { - "name": "Vorpal Sword (Longsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "name": "Longsword (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4802,42 +4764,42 @@ "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "vorpal-sword-greatsword", + "pk": "longsword-3", "fields": { - "name": "Vorpal Sword (Greatsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "name": "Longsword (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vorpal-sword-scimitar", + "pk": "luck-blade-greatsword", "fields": { - "name": "Vorpal Sword (Scimitar)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", + "name": "Luck Blade (Greatsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "scimitar", + "weapon": "greatsword", "armor": null, "category": "weapon", "requires_attunement": true, @@ -4846,74 +4808,74 @@ }, { "model": "api_v2.item", - "pk": "vicious-weapon-club", + "pk": "luck-blade-longsword", "fields": { - "name": "Vicious Weapon (Club)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Luck Blade (Longsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "club", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": false, + "requires_attunement": true, "rarity": null } }, { "model": "api_v2.item", - "pk": "vicious-weapon-dagger", + "pk": "luck-blade-rapier", "fields": { - "name": "Vicious Weapon (Dagger)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Luck Blade (Rapier)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dagger", + "weapon": "rapier", "armor": null, "category": "weapon", - "requires_attunement": false, + "requires_attunement": true, "rarity": null } }, { "model": "api_v2.item", - "pk": "vicious-weapon-greatclub", + "pk": "luck-blade-shortsword", "fields": { - "name": "Vicious Weapon (Greatclub)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Luck Blade (Shortsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatclub", + "weapon": "shortsword", "armor": null, "category": "weapon", - "requires_attunement": false, + "requires_attunement": true, "rarity": null } }, { "model": "api_v2.item", - "pk": "vicious-weapon-handaxe", + "pk": "mace", "fields": { - "name": "Vicious Weapon (Handaxe)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mace", + "desc": "A mace.", "size": 1, - "weight": "0.000", + "weight": "4.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "handaxe", + "cost": "5.00", + "weapon": "mace", "armor": null, "category": "weapon", "requires_attunement": false, @@ -4922,48 +4884,48 @@ }, { "model": "api_v2.item", - "pk": "vicious-weapon-javelin", + "pk": "mace-1", "fields": { - "name": "Vicious Weapon (Javelin)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mace (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "javelin", + "weapon": "mace", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-light-hammer", + "pk": "mace-2", "fields": { - "name": "Vicious Weapon (Light-Hammer)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mace (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "light-hammer", + "weapon": "mace", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-mace", + "pk": "mace-3", "fields": { - "name": "Vicious Weapon (Mace)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mace (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -4974,41 +4936,41 @@ "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-quarterstaff", + "pk": "mace-of-disruption", "fields": { - "name": "Vicious Weapon (Quarterstaff)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mace of Disruption", + "desc": "When you hit a fiend or an undead with this magic weapon, that creature takes an extra 2d6 radiant damage. If the target has 25 hit points or fewer after taking this damage, it must succeed on a DC 15 Wisdom saving throw or be destroyed. On a successful save, the creature becomes frightened of you until the end of your next turn.\n\nWhile you hold this weapon, it sheds bright light in a 20-foot radius and dim light for an additional 20 feet.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "quarterstaff", + "weapon": "mace", "armor": null, "category": "weapon", - "requires_attunement": false, + "requires_attunement": true, "rarity": null } }, { "model": "api_v2.item", - "pk": "vicious-weapon-sickle", + "pk": "mace-of-smiting", "fields": { - "name": "Vicious Weapon (Sickle)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mace of Smiting", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the mace to attack a construct.\n\nWhen you roll a 20 on an attack roll made with this weapon, the target takes an extra 2d6 bludgeoning damage, or 4d6 bludgeoning damage if it's a construct. If a construct has 25 hit points or fewer after taking this damage, it is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sickle", + "weapon": "mace", "armor": null, "category": "weapon", "requires_attunement": false, @@ -5017,150 +4979,150 @@ }, { "model": "api_v2.item", - "pk": "vicious-weapon-spear", + "pk": "mace-of-terror", "fields": { - "name": "Vicious Weapon (Spear)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mace of Terror", + "desc": "This magic weapon has 3 charges. While holding it, you can use an action and expend 1 charge to release a wave of terror. Each creature of your choice in a 30-foot radius extending from you must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.\n\nThe mace regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "spear", + "weapon": "mace", "armor": null, "category": "weapon", - "requires_attunement": false, + "requires_attunement": true, "rarity": null } }, { "model": "api_v2.item", - "pk": "vicious-weapon-crossbow-light", + "pk": "mantle-of-spell-resistance", "fields": { - "name": "Vicious Weapon (Crossbow-Light)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mantle of Spell Resistance", + "desc": "You have advantage on saving throws against spells while you wear this cloak.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-light", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-dart", + "pk": "manual-of-bodily-health", "fields": { - "name": "Vicious Weapon (Dart)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Manual of Bodily Health", + "desc": "This book contains health and diet tips, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Constitution score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dart", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-shortbow", + "pk": "manual-of-gainful-exercise", "fields": { - "name": "Vicious Weapon (Shortbow)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Manual of Gainful Exercise", + "desc": "This book describes fitness exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Strength score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortbow", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-sling", + "pk": "manual-of-golems", "fields": { - "name": "Vicious Weapon (Sling)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Manual of Golems", + "desc": "This tome contains information and incantations necessary to make a particular type of golem. The GM chooses the type or determines it randomly. To decipher and use the manual, you must be a spellcaster with at least two 5th-level spell slots. A creature that can't use a _manual of golems_ and attempts to read it takes 6d6 psychic damage.\n\n| d20 | Golem | Time | Cost |\n|-------|-------|----------|------------|\n| 1-5 | Clay | 30 days | 65,000 gp |\n| 6-17 | Flesh | 60 days | 50,000 gp |\n| 18 | Iron | 120 days | 100,000 gp |\n| 19-20 | Stone | 90 days | 80,000 gp |\n\nTo create a golem, you must spend the time shown on the table, working without interruption with the manual at hand and resting no more than 8 hours per day. You must also pay the specified cost to purchase supplies.\n\nOnce you finish creating the golem, the book is consumed in eldritch flames. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sling", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-battleaxe", + "pk": "manual-of-quickness-of-action", "fields": { - "name": "Vicious Weapon (Battleaxe)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Manual of Quickness of Action", + "desc": "This book contains coordination and balance exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Dexterity score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "battleaxe", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-flail", + "pk": "marvelous-pigments", "fields": { - "name": "Vicious Weapon (Flail)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Marvelous Pigments", + "desc": "Typically found in 1d4 pots inside a fine wooden box with a brush (weighing 1 pound in total), these pigments allow you to create three-dimensional objects by painting them in two dimensions. The paint flows from the brush to form the desired object as you concentrate on its image.\n\nEach pot of paint is sufficient to cover 1,000 square feet of a surface, which lets you create inanimate objects or terrain features-such as a door, a pit, flowers, trees, cells, rooms, or weapons- that are up to 10,000 cubic feet. It takes 10 minutes to cover 100 square feet.\n\nWhen you complete the painting, the object or terrain feature depicted becomes a real, nonmagical object. Thus, painting a door on a wall creates an actual door that can be opened to whatever is beyond. Painting a pit on a floor creates a real pit, and its depth counts against the total area of objects you create.\n\nNothing created by the pigments can have a value greater than 25 gp. If you paint an object of greater value (such as a diamond or a pile of gold), the object looks authentic, but close inspection reveals it is made from paste, bone, or some other worthless material.\n\nIf you paint a form of energy such as fire or lightning, the energy appears but dissipates as soon as you complete the painting, doing no harm to anything.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "flail", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-glaive", + "pk": "maul", "fields": { - "name": "Vicious Weapon (Glaive)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Maul", + "desc": "A maul.", "size": 1, - "weight": "0.000", + "weight": "10.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "glaive", + "cost": "10.00", + "weapon": "maul", "armor": null, "category": "weapon", "requires_attunement": false, @@ -5169,283 +5131,283 @@ }, { "model": "api_v2.item", - "pk": "vicious-weapon-greataxe", + "pk": "maul-1", "fields": { - "name": "Vicious Weapon (Greataxe)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Maul (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greataxe", + "weapon": "maul", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-greatsword", + "pk": "maul-2", "fields": { - "name": "Vicious Weapon (Greatsword)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Maul (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "maul", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-halberd", + "pk": "maul-3", "fields": { - "name": "Vicious Weapon (Halberd)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Maul (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "halberd", + "weapon": "maul", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-lance", + "pk": "medallion-of-thoughts", "fields": { - "name": "Vicious Weapon (Lance)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Medallion of Thoughts", + "desc": "The medallion has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _detect thoughts_ spell (save DC 13) from it. The medallion regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "lance", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-longsword", + "pk": "mirror-of-life-trapping", "fields": { - "name": "Vicious Weapon (Longsword)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mirror of Life Trapping", + "desc": "When this 4-foot-tall mirror is viewed indirectly, its surface shows faint images of creatures. The mirror weighs 50 pounds, and it has AC 11, 10 hit points, and vulnerability to bludgeoning damage. It shatters and is destroyed when reduced to 0 hit points.\n\nIf the mirror is hanging on a vertical surface and you are within 5 feet of it, you can use an action to speak its command word and activate it. It remains activated until you use an action to speak the command word again.\n\nAny creature other than you that sees its reflection in the activated mirror while within 30 feet of it must succeed on a DC 15 Charisma saving throw or be trapped, along with anything it is wearing or carrying, in one of the mirror's twelve extradimensional cells. This saving throw is made with advantage if the creature knows the mirror's nature, and constructs succeed on the saving throw automatically.\n\nAn extradimensional cell is an infinite expanse filled with thick fog that reduces visibility to 10 feet. Creatures trapped in the mirror's cells don't age, and they don't need to eat, drink, or sleep. A creature trapped within a cell can escape using magic that permits planar travel. Otherwise, the creature is confined to the cell until freed.\n\nIf the mirror traps a creature but its twelve extradimensional cells are already occupied, the mirror frees one trapped creature at random to accommodate the new prisoner. A freed creature appears in an unoccupied space within sight of the mirror but facing away from it. If the mirror is shattered, all creatures it contains are freed and appear in unoccupied spaces near it.\n\nWhile within 5 feet of the mirror, you can use an action to speak the name of one creature trapped in it or call out a particular cell by number. The creature named or contained in the named cell appears as an image on the mirror's surface. You and the creature can then communicate normally.\n\nIn a similar way, you can use an action to speak a second command word and free one creature trapped in the mirror. The freed creature appears, along with its possessions, in the unoccupied space nearest to the mirror and facing away from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-maul", + "pk": "mithral-armor-breastplate", "fields": { - "name": "Vicious Weapon (Maul)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Breastplate)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "maul", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "breastplate", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-morningstar", + "pk": "mithral-armor-chain-mail", "fields": { - "name": "Vicious Weapon (Morningstar)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Chain-Mail)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "morningstar", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "chain-mail", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-pike", + "pk": "mithral-armor-chain-shirt", "fields": { - "name": "Vicious Weapon (Pike)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Chain-Shirt)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "pike", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "chain-shirt", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-rapier", + "pk": "mithral-armor-half-plate", "fields": { - "name": "Vicious Weapon (Rapier)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Half-Plate)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", - "armor": null, + "weapon": null, + "armor": "half-plate", "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-scimitar", + "pk": "mithral-armor-hide", "fields": { - "name": "Vicious Weapon (Scimitar)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Hide)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "scimitar", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "hide", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-shortsword", + "pk": "mithral-armor-plate", "fields": { - "name": "Vicious Weapon (Shortsword)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Plate)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "plate", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-trident", + "pk": "mithral-armor-ring-mail", "fields": { - "name": "Vicious Weapon (Trident)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Ring-Mail)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "trident", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "ring-mail", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-warpick", + "pk": "mithral-armor-scale-mail", "fields": { - "name": "Vicious Weapon (War-Pick)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Scale-Mail)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warpick", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "scale-mail", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-warhammer", + "pk": "mithral-armor-splint", "fields": { - "name": "Vicious Weapon (Warhammer)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Mithral Armor (Splint)", + "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warhammer", - "armor": null, - "category": "weapon", + "weapon": null, + "armor": "splint", + "category": "armor", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-whip", + "pk": "morningstar", "fields": { - "name": "Vicious Weapon (Whip)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Morningstar", + "desc": "A morningstar", "size": 1, - "weight": "0.000", + "weight": "4.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "whip", + "cost": "15.00", + "weapon": "morningstar", "armor": null, "category": "weapon", "requires_attunement": false, @@ -5454,105 +5416,105 @@ }, { "model": "api_v2.item", - "pk": "vicious-weapon-blowgun", + "pk": "morningstar-1", "fields": { - "name": "Vicious Weapon (Blowgun)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Morningstar (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "blowgun", + "weapon": "morningstar", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-crossbow-hand", + "pk": "morningstar-2", "fields": { - "name": "Vicious Weapon (Crossbow-Hand)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Morningstar (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-hand", + "weapon": "morningstar", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-crossbow-heavy", + "pk": "morningstar-3", "fields": { - "name": "Vicious Weapon (Crossbow-Heavy)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Morningstar (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-heavy", + "weapon": "morningstar", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-longbow", + "pk": "necklace-of-adaptation", "fields": { - "name": "Vicious Weapon (Longbow)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Necklace of Adaptation", + "desc": "While wearing this necklace, you can breathe normally in any environment, and you have advantage on saving throws made against harmful gases and vapors (such as _cloudkill_ and _stinking cloud_ effects, inhaled poisons, and the breath weapons of some dragons).", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longbow", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "vicious-weapon-net", + "pk": "necklace-of-fireballs", "fields": { - "name": "Vicious Weapon (Net)", - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", + "name": "Necklace of Fireballs", + "desc": "This necklace has 1d6 + 3 beads hanging from it. You can use an action to detach a bead and throw it up to 60 feet away. When it reaches the end of its trajectory, the bead detonates as a 3rd-level _fireball_ spell (save DC 15).\n\nYou can hurl multiple beads, or even the whole necklace, as one action. When you do so, increase the level of the _fireball_ by 1 for each bead beyond the first.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "net", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "dragon-scale-mail", + "pk": "necklace-of-prayer-beads", "fields": { - "name": "Dragon Scale Mail", - "desc": "Dragon scale mail is made of the scales of one kind of dragon. Sometimes dragons collect their cast-off scales and gift them to humanoids. Other times, hunters carefully skin and preserve the hide of a dead dragon. In either case, dragon scale mail is highly valued.\n\nWhile wearing this armor, you gain a +1 bonus to AC, you have advantage on saving throws against the Frightful Presence and breath weapons of dragons, and you have resistance to one damage type that is determined by the kind of dragon that provided the scales (see the table).\n\nAdditionally, you can focus your senses as an action to magically discern the distance and direction to the closest dragon within 30 miles of you that is of the same type as the armor. This special action can't be used again until the next dawn.\n\n| Dragon | Resistance |\n|--------|------------|\n| Black | Acid |\n| Blue | Lightning |\n| Brass | Fire |\n| Bronze | Lightning |\n| Copper | Acid |\n| Gold | Fire |\n| Green | Poison |\n| Red | Fire |\n| Silver | Cold |\n| White | Cold |", + "name": "Necklace of Prayer Beads", + "desc": "This necklace has 1d4 + 2 magic beads made from aquamarine, black pearl, or topaz. It also has many nonmagical beads made from stones such as amber, bloodstone, citrine, coral, jade, pearl, or quartz. If a magic bead is removed from the necklace, that bead loses its magic.\n\nSix types of magic beads exist. The GM decides the type of each bead on the necklace or determines it randomly. A necklace can have more than one bead of the same type. To use one, you must be wearing the necklace. Each bead contains a spell that you can cast from it as a bonus action (using your spell save DC if a save is necessary). Once a magic bead's spell is cast, that bead can't be used again until the next dawn.\n\n| d20 | Bead of... | Spell |\n|-------|--------------|-----------------------------------------------|\n| 1-6 | Blessing | Bless |\n| 7-12 | Curing | Cure wounds (2nd level) or lesser restoration |\n| 13-16 | Favor | Greater restoration |\n| 17-18 | Smiting | Branding smite |\n| 19 | Summons | Planar ally |\n| 20 | Wind walking | Wind walk |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -5560,25 +5522,25 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "scale-mail", - "category": "armor (scale mail)", - "requires_attunement": true, - "rarity": 4 + "armor": null, + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "hammer-of-thunderbolts", + "pk": "net", "fields": { - "name": "Hammer of Thunderbolts", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\n**_Giant's Bane (Requires Attunement)_**. You must be wearing a _belt of giant strength_ (any variety) and _gauntlets of ogre power_ to attune to this weapon. The attunement ends if you take off either of those items. While you are attuned to this weapon and holding it, your Strength score increases by 4 and can exceed 20, but not 30. When you roll a 20 on an attack roll made with this weapon against a giant, the giant must succeed on a DC 17 Constitution saving throw or die.\n\nThe hammer also has 5 charges. While attuned to it, you can expend 1 charge and make a ranged weapon attack with the hammer, hurling it as if it had the thrown property with a normal range of 20 feet and a long range of 60 feet. If the attack hits, the hammer unleashes a thunderclap audible out to 300 feet. The target and every creature within 30 feet of it must succeed on a DC 17 Constitution saving throw or be stunned until the end of your next turn. The hammer regains 1d4 + 1 expended charges daily at dawn.", + "name": "Net", + "desc": "A net.\r\n\r\nA Large or smaller creature hit by a net is restrained until it is freed. A net has no effect on creatures that are formless, or creatures that are Huge or larger. A creature can use its action to make a DC 10 Strength check, freeing itself or another creature within its reach on a success. Dealing 5 slashing damage to the net (AC 10) also frees the creature without harming it, ending the effect and destroying the net.\r\n\r\nWhen you use an action, bonus action, or reaction to attack with a net, you can make only one attack regardless of the number of attacks you can normally make.", "size": 1, - "weight": "0.000", + "weight": "3.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "maul", + "cost": "1.00", + "weapon": "net", "armor": null, "category": "weapon", "requires_attunement": false, @@ -5587,74 +5549,74 @@ }, { "model": "api_v2.item", - "pk": "oathbow", + "pk": "net-1", "fields": { - "name": "Oathbow", - "desc": "When you nock an arrow on this bow, it whispers in Elvish, \"Swift defeat to my enemies.\" When you use this weapon to make a ranged attack, you can, as a command phrase, say, \"Swift death to you who have wronged me.\" The target of your attack becomes your sworn enemy until it dies or until dawn seven days later. You can have only one such sworn enemy at a time. When your sworn enemy dies, you can choose a new one after the next dawn.\n\nWhen you make a ranged attack roll with this weapon against your sworn enemy, you have advantage on the roll. In addition, your target gains no benefit from cover, other than total cover, and you suffer no disadvantage due to long range. If the attack hits, your sworn enemy takes an extra 3d6 piercing damage.\n\nWhile your sworn enemy lives, you have disadvantage on attack rolls with all other weapons.", + "name": "Net (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longbow", + "weapon": "net", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "warpick", + "pk": "net-2", "fields": { - "name": "War pick", - "desc": "A war pick.", + "name": "Net (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, - "weight": "2.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", - "weapon": "warpick", + "cost": null, + "weapon": "net", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "dancing-sword-shortsword", + "pk": "net-3", "fields": { - "name": "Dancing Sword (Shortsword)", - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "name": "Net (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": "net", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "dancing-sword-rapier", + "pk": "nine-lives-stealer-greatsword", "fields": { - "name": "Dancing Sword (Rapier)", - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "name": "Nine Lives Stealer (Greatsword)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": "greatsword", "armor": null, "category": "weapon", "requires_attunement": true, @@ -5663,10 +5625,10 @@ }, { "model": "api_v2.item", - "pk": "dancing-sword-longsword", + "pk": "nine-lives-stealer-longsword", "fields": { - "name": "Dancing Sword (Longsword)", - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "name": "Nine Lives Stealer (Longsword)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -5682,17 +5644,17 @@ }, { "model": "api_v2.item", - "pk": "dancing-sword-greatsword", + "pk": "nine-lives-stealer-rapier", "fields": { - "name": "Dancing Sword (Greatsword)", - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", + "name": "Nine Lives Stealer (Rapier)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "rapier", "armor": null, "category": "weapon", "requires_attunement": true, @@ -5701,10 +5663,10 @@ }, { "model": "api_v2.item", - "pk": "defender-shortsword", + "pk": "nine-lives-stealer-shortsword", "fields": { - "name": "Defender (Shortsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "name": "Nine Lives Stealer (Shortsword)", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -5720,17 +5682,17 @@ }, { "model": "api_v2.item", - "pk": "defender-rapier", + "pk": "oathbow", "fields": { - "name": "Defender (Rapier)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "name": "Oathbow", + "desc": "When you nock an arrow on this bow, it whispers in Elvish, \"Swift defeat to my enemies.\" When you use this weapon to make a ranged attack, you can, as a command phrase, say, \"Swift death to you who have wronged me.\" The target of your attack becomes your sworn enemy until it dies or until dawn seven days later. You can have only one such sworn enemy at a time. When your sworn enemy dies, you can choose a new one after the next dawn.\n\nWhen you make a ranged attack roll with this weapon against your sworn enemy, you have advantage on the roll. In addition, your target gains no benefit from cover, other than total cover, and you suffer no disadvantage due to long range. If the attack hits, your sworn enemy takes an extra 3d6 piercing damage.\n\nWhile your sworn enemy lives, you have disadvantage on attack rolls with all other weapons.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": "longbow", "armor": null, "category": "weapon", "requires_attunement": true, @@ -5739,656 +5701,656 @@ }, { "model": "api_v2.item", - "pk": "defender-longsword", + "pk": "oil-of-etherealness", "fields": { - "name": "Defender (Longsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "name": "Oil of Etherealness", + "desc": "Beads of this cloudy gray oil form on the outside of its container and quickly evaporate. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature then gains the effect of the _etherealness_ spell for 1 hour.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "defender-greatsword", + "pk": "oil-of-sharpness", "fields": { - "name": "Defender (Greatsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", + "name": "Oil of Sharpness", + "desc": "This clear, gelatinous oil sparkles with tiny, ultrathin silver shards. The oil can coat one slashing or piercing weapon or up to 5 pieces of slashing or piercing ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item is magical and has a +3 bonus to attack and damage rolls.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "dragon-slayer-shortsword", + "pk": "oil-of-slipperiness", "fields": { - "name": "Dragon Slayer (Shortsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "name": "Oil of Slipperiness", + "desc": "This sticky black unguent is thick and heavy in the container, but it flows quickly when poured. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature then gains the effect of a _freedom of movement_ spell for 8 hours.\n\nAlternatively, the oil can be poured on the ground as an action, where it covers a 10-foot square, duplicating the effect of the _grease_ spell in that area for 8 hours.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": null, "armor": null, - "category": "weapon", + "category": "potion", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "dragon-slayer-rapier", + "pk": "orb-of-dragonkind", "fields": { - "name": "Dragon Slayer (Rapier)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "name": "Orb of Dragonkind", + "desc": "Ages past, elves and humans waged a terrible war against evil dragons. When the world seemed doomed, powerful wizards came together and worked their greatest magic, forging five _Orbs of Dragonkind_ (or _Dragon Orbs_) to help them defeat the dragons. One orb was taken to each of the five wizard towers, and there they were used to speed the war toward a victorious end. The wizards used the orbs to lure dragons to them, then destroyed the dragons with powerful magic.\\n\\nAs the wizard towers fell in later ages, the orbs were destroyed or faded into legend, and only three are thought to survive. Their magic has been warped and twisted over the centuries, so although their primary purpose of calling dragons still functions, they also allow some measure of control over dragons.\\n\\nEach orb contains the essence of an evil dragon, a presence that resents any attempt to coax magic from it. Those lacking in force of personality might find themselves enslaved to an orb.\\n\\nAn orb is an etched crystal globe about 10 inches in diameter. When used, it grows to about 20 inches in diameter, and mist swirls inside it.\\n\\nWhile attuned to an orb, you can use an action to peer into the orb's depths and speak its command word. You must then make a DC 15 Charisma check. On a successful check, you control the orb for as long as you remain attuned to it. On a failed check, you become charmed by the orb for as long as you remain attuned to it.\\n\\nWhile you are charmed by the orb, you can't voluntarily end your attunement to it, and the orb casts _suggestion_ on you at will (save DC 18), urging you to work toward the evil ends it desires. The dragon essence within the orb might want many things: the annihilation of a particular people, freedom from the orb, to spread suffering in the world, to advance the worship of Tiamat, or something else the GM decides.\\n\\n**_Random Properties_**. An _Orb of Dragonkind_ has the following random properties:\\n\\n* 2 minor beneficial properties\\n* 1 minor detrimental property\\n* 1 major detrimental property\\n\\n**_Spells_**. The orb has 7 charges and regains 1d4 + 3 expended charges daily at dawn. If you control the orb, you can use an action and expend 1 or more charges to cast one of the following spells (save DC 18) from it: _cure wounds_ (5th-level version, 3 charges), _daylight_ (1 charge), _death ward_ (2 charges), or _scrying_ (3 charges).\\n\\nYou can also use an action to cast the _detect magic_ spell from the orb without using any charges.\\n\\n**_Call Dragons_**. While you control the orb, you can use an action to cause the artifact to issue a telepathic call that extends in all directions for 40 miles. Evil dragons in range feel compelled to come to the orb as soon as possible by the most direct route. Dragon deities such as Tiamat are unaffected by this call. Dragons drawn to the orb might be hostile toward you for compelling them against their will. Once you have used this property, it can't be used again for 1 hour.\\n\\n**_Destroying an Orb_**. An _Orb of Dragonkind_ appears fragile but is impervious to most damage, including the attacks and breath weapons of dragons. A _disintegrate_ spell or one good hit from a +3 magic weapon is sufficient to destroy an orb, however.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "rapier", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 6 } }, { "model": "api_v2.item", - "pk": "dragon-slayer-longsword", + "pk": "padded-armor", "fields": { - "name": "Dragon Slayer (Longsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "name": "Padded Armor", + "desc": "Padded armor consists of quilted layers of cloth and batting.", "size": 1, - "weight": "0.000", + "weight": "8.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "longsword", - "armor": null, - "category": "weapon", + "cost": "5.00", + "weapon": null, + "armor": "padded", + "category": "armor", "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "dragon-slayer-greatsword", + "pk": "pearl-of-power", "fields": { - "name": "Dragon Slayer (Greatsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", + "name": "Pearl of Power", + "desc": "While this pearl is on your person, you can use an action to speak its command word and regain one expended spell slot. If the expended slot was of 4th level or higher, the new slot is 3rd level. Once you use the pearl, it can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "flame-tongue-shortsword", + "pk": "periapt-of-health", "fields": { - "name": "Flame Tongue (Shortsword)", - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "name": "Periapt of Health", + "desc": "You are immune to contracting any disease while you wear this pendant. If you are already infected with a disease, the effects of the disease are suppressed you while you wear the pendant.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "wondrous", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "flame-tongue-rapier", + "pk": "periapt-of-proof-against-poison", "fields": { - "name": "Flame Tongue (Rapier)", - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "name": "Periapt of Proof against Poison", + "desc": "This delicate silver chain has a brilliant-cut black gem pendant. While you wear it, poisons have no effect on you. You are immune to the poisoned condition and have immunity to poison damage.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "flame-tongue-longsword", + "pk": "periapt-of-wound-closure", "fields": { - "name": "Flame Tongue (Longsword)", - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "name": "Periapt of Wound Closure", + "desc": "While you wear this pendant, you stabilize whenever you are dying at the start of your turn. In addition, whenever you roll a Hit Die to regain hit points, double the number of hit points it restores.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": true, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "flame-tongue-greatsword", + "pk": "philter-of-love", "fields": { - "name": "Flame Tongue (Greatsword)", - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", + "name": "Philter of Love", + "desc": "The next time you see a creature within 10 minutes after drinking this philter, you become charmed by that creature for 1 hour. If the creature is of a species and gender you are normally attracted to, you regard it as your true love while you are charmed. This potion's rose-hued, effervescent liquid contains one easy-to-miss bubble shaped like a heart.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "frost-brand-shortsword", + "pk": "pike", "fields": { - "name": "Frost Brand (Shortsword)", - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "name": "Pike", + "desc": "A pike.", "size": 1, - "weight": "0.000", + "weight": "18.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "shortsword", + "cost": "5.00", + "weapon": "pike", "armor": null, "category": "weapon", - "requires_attunement": true, + "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "frost-brand-rapier", + "pk": "pike-1", "fields": { - "name": "Frost Brand (Rapier)", - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "name": "Pike (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": "pike", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "frost-brand-longsword", + "pk": "pike-2", "fields": { - "name": "Frost Brand (Longsword)", - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "name": "Pike (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": "pike", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "frost-brand-greatsword", + "pk": "pike-3", "fields": { - "name": "Frost Brand (Greatsword)", - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", + "name": "Pike (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "pike", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "holy-avenger-shortsword", + "pk": "pipes-of-haunting", "fields": { - "name": "Holy Avenger (Shortsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "name": "Pipes of Haunting", + "desc": "You must be proficient with wind instruments to use these pipes. They have 3 charges. You can use an action to play them and expend 1 charge to create an eerie, spellbinding tune. Each creature within 30 feet of you that hears you play must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. If you wish, all creatures in the area that aren't hostile toward you automatically succeed on the saving throw. A creature that fails the saving throw can repeat it at the end of each of its turns, ending the effect on itself on a success. A creature that succeeds on its saving throw is immune to the effect of these pipes for 24 hours. The pipes regain 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "holy-avenger-rapier", + "pk": "pipes-of-the-sewers", "fields": { - "name": "Holy Avenger (Rapier)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "name": "Pipes of the Sewers", + "desc": "You must be proficient with wind instruments to use these pipes. While you are attuned to the pipes, ordinary rats and giant rats are indifferent toward you and will not attack you unless you threaten or harm them.\n\nThe pipes have 3 charges. If you play the pipes as an action, you can use a bonus action to expend 1 to 3 charges, calling forth one swarm of rats with each expended charge, provided that enough rats are within half a mile of you to be called in this fashion (as determined by the GM). If there aren't enough rats to form a swarm, the charge is wasted. Called swarms move toward the music by the shortest available route but aren't under your control otherwise. The pipes regain 1d3 expended charges daily at dawn.\n\nWhenever a swarm of rats that isn't under another creature's control comes within 30 feet of you while you are playing the pipes, you can make a Charisma check contested by the swarm's Wisdom check. If you lose the contest, the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours. If you win the contest, the swarm is swayed by the pipes' music and becomes friendly to you and your companions for as long as you continue to play the pipes each round as an action. A friendly swarm obeys your commands. If you issue no commands to a friendly swarm, it defends itself but otherwise takes no actions. If a friendly swarm starts its turn and can't hear the pipes' music, your control over that swarm ends, and the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "holy-avenger-longsword", + "pk": "plate-armor", "fields": { - "name": "Holy Avenger (Longsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "name": "Plate Armor", + "desc": "Plate consists of shaped, interlocking metal plates to cover the entire body. A suit of plate includes gauntlets, heavy leather boots, a visored helmet, and thick layers of padding underneath the armor. Buckles and straps distribute the weight over the body.", "size": 1, - "weight": "0.000", + "weight": "65.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "longsword", - "armor": null, - "category": "weapon", + "cost": "1500.00", + "weapon": null, + "armor": "plate", + "category": "armor", "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "holy-avenger-greatsword", + "pk": "plate-armor-of-etherealness", "fields": { - "name": "Holy Avenger (Greatsword)", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", + "name": "Plate Armor of Etherealness", + "desc": "While you're wearing this armor, you can speak its command word as an action to gain the effect of the _etherealness_ spell, which last for 10 minutes or until you remove the armor or use an action to speak the command word again. This property of the armor can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", - "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": null + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "luck-blade-shortsword", + "pk": "portable-hole", "fields": { - "name": "Luck Blade (Shortsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "name": "Portable Hole", + "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold a _portable hole_ and place it on or against a solid surface, whereupon the _portable hole_ creates an extradimensional hole 10 feet deep. The cylindrical space within the hole exists on a different plane, so it can't be used to create open passages. Any creature inside an open _portable hole_ can exit the hole by climbing out of it.\n\nYou can use an action to close a _portable hole_ by taking hold of the edges of the cloth and folding it up. Folding the cloth closes the hole, and any creatures or objects within remain in the extradimensional space. No matter what's in it, the hole weighs next to nothing.\n\nIf the hole is folded up, a creature within the hole's extradimensional space can use an action to make a DC 10 Strength check. On a successful check, the creature forces its way out and appears within 5 feet of the _portable hole_ or the creature carrying it. A breathing creature within a closed _portable hole_ can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing a _portable hole_ inside an extradimensional space created by a _bag of holding_, _handy haversack_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "wondrous", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "luck-blade-rapier", + "pk": "potion-of-animal-friendship", "fields": { - "name": "Luck Blade (Rapier)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "name": "Potion of Animal Friendship", + "desc": "When you drink this potion, you can cast the _animal friendship_ spell (save DC 13) for 1 hour at will. Agitating this muddy liquid brings little bits into view: a fish scale, a hummingbird tongue, a cat claw, or a squirrel hair.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "luck-blade-longsword", + "pk": "potion-of-clairvoyance", "fields": { - "name": "Luck Blade (Longsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "name": "Potion of Clairvoyance", + "desc": "When you drink this potion, you gain the effect of the _clairvoyance_ spell. An eyeball bobs in this yellowish liquid but vanishes when the potion is opened.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "luck-blade-greatsword", + "pk": "potion-of-climbing", "fields": { - "name": "Luck Blade (Greatsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "name": "Potion of Climbing", + "desc": "When you drink this potion, you gain a climbing speed equal to your walking speed for 1 hour. During this time, you have advantage on Strength (Athletics) checks you make to climb. The potion is separated into brown, silver, and gray layers resembling bands of stone. Shaking the bottle fails to mix the colors.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 1 } }, { "model": "api_v2.item", - "pk": "nine-lives-stealer-shortsword", + "pk": "potion-of-cloud-giant-strength", "fields": { - "name": "Nine Lives Stealer (Shortsword)", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "name": "Potion of Cloud Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "shortsword", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "nine-lives-stealer-rapier", + "pk": "potion-of-diminution", "fields": { - "name": "Nine Lives Stealer (Rapier)", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "name": "Potion of Diminution", + "desc": "When you drink this potion, you gain the \"reduce\" effect of the _enlarge/reduce_ spell for 1d4 hours (no concentration required). The red in the potion's liquid continuously contracts to a tiny bead and then expands to color the clear liquid around it. Shaking the bottle fails to interrupt this process.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "nine-lives-stealer-longsword", + "pk": "potion-of-fire-giant-strength", "fields": { - "name": "Nine Lives Stealer (Longsword)", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "name": "Potion of Fire Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "longsword", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "nine-lives-stealer-greatsword", + "pk": "potion-of-flying", "fields": { - "name": "Nine Lives Stealer (Greatsword)", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", + "name": "Potion of Flying", + "desc": "When you drink this potion, you gain a flying speed equal to your walking speed for 1 hour and can hover. If you're in the air when the potion wears off, you fall unless you have some other means of staying aloft. This potion's clear liquid floats at the top of its container and has cloudy white impurities drifting in it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "sword-of-life-stealing-shortsword", + "pk": "potion-of-frost-giant-strength", "fields": { - "name": "Sword of Life Stealing (Shortsword)", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "name": "Potion of Frost Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "shortsword", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "sword-of-life-stealing-rapier", + "pk": "potion-of-gaseous-form", "fields": { - "name": "Sword of Life Stealing (Rapier)", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "name": "Potion of Gaseous Form", + "desc": "When you drink this potion, you gain the effect of the _gaseous form_ spell for 1 hour (no concentration required) or until you end the effect as a bonus action. This potion's container seems to hold fog that moves and pours like water.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "sword-of-life-stealing-longsword", + "pk": "potion-of-greater-healing", "fields": { - "name": "Sword of Life Stealing (Longsword)", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "name": "Potion of Greater Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "longsword", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sword-of-life-stealing-greatsword", + "pk": "potion-of-growth", "fields": { - "name": "Sword of Life Stealing (Greatsword)", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", + "name": "Potion of Growth", + "desc": "When you drink this potion, you gain the \"enlarge\" effect of the _enlarge/reduce_ spell for 1d4 hours (no concentration required). The red in the potion's liquid continuously expands from a tiny bead to color the clear liquid around it and then contracts. Shaking the bottle fails to interrupt this process.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sword-of-wounding-shortsword", + "pk": "potion-of-healing", "fields": { - "name": "Sword of Wounding (Shortsword)", - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "name": "Potion of Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "shortsword", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 1 } }, { "model": "api_v2.item", - "pk": "sword-of-wounding-rapier", + "pk": "potion-of-heroism", "fields": { - "name": "Sword of Wounding (Rapier)", - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "name": "Potion of Heroism", + "desc": "For 1 hour after drinking it, you gain 10 temporary hit points that last for 1 hour. For the same duration, you are under the effect of the _bless_ spell (no concentration required). This blue potion bubbles and steams as if boiling.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "rapier", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "sword-of-wounding-longsword", + "pk": "potion-of-hill-giant-strength", "fields": { - "name": "Sword of Wounding (Longsword)", - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "name": "Potion of Hill Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "longsword", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sword-of-wounding-greatsword", + "pk": "potion-of-invisibility", "fields": { - "name": "Sword of Wounding (Greatsword)", - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", + "name": "Potion of Invisibility", + "desc": "This potion's container looks empty but feels as though it holds liquid. When you drink it, you become invisible for 1 hour. Anything you wear or carry is invisible with you. The effect ends early if you attack or cast a spell.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "armor-of-invulnerability", + "pk": "potion-of-mind-reading", "fields": { - "name": "Armor of Invulnerability", - "desc": "You have resistance to nonmagical damage while you wear this armor. Additionally, you can use an action to make yourself immune to nonmagical damage for 10 minutes or until you are no longer wearing the armor. Once this special action is used, it can't be used again until the next dawn.", + "name": "Potion of Mind Reading", + "desc": "When you drink this potion, you gain the effect of the _detect thoughts_ spell (save DC 13). The potion's dense, purple liquid has an ovoid cloud of pink floating in it.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -6396,18 +6358,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "plate", - "category": "armor", - "requires_attunement": true, - "rarity": 5 + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "armor-of-vulnerability", + "pk": "potion-of-poison", "fields": { - "name": "Armor of Vulnerability", - "desc": "While wearing this armor, you have resistance to one of the following damage types: bludgeoning, piercing, or slashing. The GM chooses the type or determines it randomly.\n\n**_Curse_**. This armor is cursed, a fact that is revealed only when an _identify_ spell is cast on the armor or you attune to it. Attuning to the armor curses you until you are targeted by the _remove curse_ spell or similar magic; removing the armor fails to end the curse. While cursed, you have vulnerability to two of the three damage types associated with the armor (not the one to which it grants resistance).", + "name": "Potion of Poison", + "desc": "This concoction looks, smells, and tastes like a _potion of healing_ or other beneficial potion. However, it is actually poison masked by illusion magic. An _identify_ spell reveals its true nature.\n\nIf you drink it, you take 3d6 poison damage, and you must succeed on a DC 13 Constitution saving throw or be poisoned. At the start of each of your turns while you are poisoned in this way, you take 3d6 poison damage. At the end of each of your turns, you can repeat the saving throw. On a successful save, the poison damage you take on your subsequent turns decreases by 1d6. The poison ends when the damage decreases to 0.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -6415,18 +6377,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "plate", - "category": "armor", - "requires_attunement": true, - "rarity": 3 + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "demon-armor", + "pk": "potion-of-resistance", "fields": { - "name": "Demon Armor", - "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, the armor's clawed gauntlets turn unarmed strikes with your hands into magic weapons that deal slashing damage, with a +1 bonus to attack rolls and damage rolls and a damage die of 1d8.\n\n**_Curse_**. Once you don this cursed armor, you can't doff it unless you are targeted by the _remove curse_ spell or similar magic. While wearing the armor, you have disadvantage on attack rolls against demons and on saving throws against their spells and special abilities.", + "name": "Potion of Resistance", + "desc": "When you drink this potion, you gain resistance to one type of damage for 1 hour. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -6434,18 +6396,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "plate", - "category": "armor", - "requires_attunement": true, - "rarity": 4 + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "dwarven-plate", + "pk": "potion-of-speed", "fields": { - "name": "Dwarven Plate", - "desc": "While wearing this armor, you gain a +2 bonus to AC. In addition, if an effect moves you against your will along the ground, you can use your reaction to reduce the distance you are moved by up to 10 feet.", + "name": "Potion of Speed", + "desc": "When you drink this potion, you gain the effect of the _haste_ spell for 1 minute (no concentration required). The potion's yellow fluid is streaked with black and swirls on its own.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -6453,150 +6415,150 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "plate", - "category": "armor", + "armor": null, + "category": "potion", "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "plate-armor-of-etherealness", + "pk": "potion-of-stone-giant-strength", "fields": { - "name": "Plate Armor of Etherealness", - "desc": "While you're wearing this armor, you can speak its command word as an action to gain the effect of the _etherealness_ spell, which last for 10 minutes or until you remove the armor or use an action to speak the command word again. This property of the armor can't be used again until the next dawn.", + "name": "Potion of Stone Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, - "armor": "plate", - "category": "armor", - "requires_attunement": true, - "rarity": 5 + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "dagger-of-venom", + "pk": "potion-of-storm-giant-strength", "fields": { - "name": "Dagger of Venom", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nYou can use an action to cause thick, black poison to coat the blade. The poison remains for 1 minute or until an attack using this weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or take 2d10 poison damage and become poisoned for 1 minute. The dagger can't be used this way again until the next dawn.", + "name": "Potion of Storm Giant Strength", + "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "dagger", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "potion", "requires_attunement": false, - "rarity": null + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "dwarven-thrower", + "pk": "potion-of-superior-healing", "fields": { - "name": "Dwarven Thrower", - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. It has the thrown property with a normal range of 20 feet and a long range of 60 feet. When you hit with a ranged attack using this weapon, it deals an extra 1d8 damage or, if the target is a giant, 2d8 damage. Immediately after the attack, the weapon flies back to your hand.", + "name": "Potion of Superior Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "warhammer", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "potion", "requires_attunement": false, - "rarity": null + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "mace-of-disruption", + "pk": "potion-of-supreme-healing", "fields": { - "name": "Mace of Disruption", - "desc": "When you hit a fiend or an undead with this magic weapon, that creature takes an extra 2d6 radiant damage. If the target has 25 hit points or fewer after taking this damage, it must succeed on a DC 15 Wisdom saving throw or be destroyed. On a successful save, the creature becomes frightened of you until the end of your next turn.\n\nWhile you hold this weapon, it sheds bright light in a 20-foot radius and dim light for an additional 20 feet.", + "name": "Potion of Supreme Healing", + "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "mace", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, - "rarity": null + "category": "potion", + "requires_attunement": false, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "mace-of-smiting", + "pk": "potion-of-water-breathing", "fields": { - "name": "Mace of Smiting", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the mace to attack a construct.\n\nWhen you roll a 20 on an attack roll made with this weapon, the target takes an extra 2d6 bludgeoning damage, or 4d6 bludgeoning damage if it's a construct. If a construct has 25 hit points or fewer after taking this damage, it is destroyed.", + "name": "Potion of Water Breathing", + "desc": "You can breathe underwater for 1 hour after drinking this potion. Its cloudy green fluid smells of the sea and has a jellyfish-like bubble floating in it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "mace", + "weapon": null, "armor": null, - "category": "weapon", + "category": "potion", "requires_attunement": false, - "rarity": null + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "mace-of-terror", + "pk": "quarterstaff-1", "fields": { - "name": "Mace of Terror", - "desc": "This magic weapon has 3 charges. While holding it, you can use an action and expend 1 charge to release a wave of terror. Each creature of your choice in a 30-foot radius extending from you must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.\n\nThe mace regains 1d3 expended charges daily at dawn.", + "name": "Quarterstaff (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "mace", + "weapon": "quarterstaff", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "trident-of-fish-command", + "pk": "quarterstaff-2", "fields": { - "name": "Trident of Fish Command", - "desc": "This trident is a magic weapon. It has 3 charges. While you carry it, you can use an action and expend 1 charge to cast _dominate beast_ (save DC 15) from it on a beast that has an innate swimming speed. The trident regains 1d3 expended charges daily at dawn.", + "name": "Quarterstaff (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "trident", + "weapon": "quarterstaff", "armor": null, "category": "weapon", - "requires_attunement": true, - "rarity": null + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "club-1", + "pk": "quarterstaff-3", "fields": { - "name": "Club (+1)", + "name": "Quarterstaff (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -6604,56 +6566,56 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "club", + "weapon": "quarterstaff", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "club-2", + "pk": "quaterstaff", "fields": { - "name": "Club (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Quarterstaff", + "desc": "A quarterstaff.", "size": 1, - "weight": "0.000", + "weight": "4.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "club", + "cost": "0.20", + "weapon": "quarterstaff", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "club-3", + "pk": "rapier", "fields": { - "name": "Club (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rapier", + "desc": "A rapier.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "club", + "cost": "25.00", + "weapon": "rapier", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "dagger-1", + "pk": "rapier-1", "fields": { - "name": "Dagger (+1)", + "name": "Rapier (+1)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -6661,7 +6623,7 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dagger", + "weapon": "rapier", "armor": null, "category": "weapon", "requires_attunement": false, @@ -6670,9 +6632,9 @@ }, { "model": "api_v2.item", - "pk": "dagger-2", + "pk": "rapier-2", "fields": { - "name": "Dagger (+2)", + "name": "Rapier (+2)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -6680,7 +6642,7 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dagger", + "weapon": "rapier", "armor": null, "category": "weapon", "requires_attunement": false, @@ -6689,9 +6651,9 @@ }, { "model": "api_v2.item", - "pk": "dagger-3", + "pk": "rapier-3", "fields": { - "name": "Dagger (+3)", + "name": "Rapier (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -6699,7 +6661,7 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dagger", + "weapon": "rapier", "armor": null, "category": "weapon", "requires_attunement": false, @@ -6708,712 +6670,750 @@ }, { "model": "api_v2.item", - "pk": "greatclub-1", + "pk": "restorative-ointment", "fields": { - "name": "Greatclub (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Restorative Ointment", + "desc": "This glass jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture that smells faintly of aloe. The jar and its contents weigh 1/2 pound.\n\nAs an action, one dose of the ointment can be swallowed or applied to the skin. The creature that receives it regains 2d8 + 2 hit points, ceases to be poisoned, and is cured of any disease.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatclub", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "greatclub-2", + "pk": "ring-mail", "fields": { - "name": "Greatclub (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring mail", + "desc": "This armor is leather armor with heavy rings sewn into it. The rings help reinforce the armor against blows from swords and axes. Ring mail is inferior to chain mail, and it's usually worn only by those who can't afford better armor.", + "size": 1, + "weight": "40.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "30.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-animal-influence", + "fields": { + "name": "Ring of Animal Influence", + "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 of its charges to cast one of the following spells:\n\n* _Animal friendship_ (save DC 13)\n* _Fear_ (save DC 13), targeting only beasts that have an Intelligence of 3 or lower\n* _Speak with animals_", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatclub", + "weapon": null, "armor": null, - "category": "weapon", + "category": "ring", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "greatclub-3", + "pk": "ring-of-djinni-summoning", "fields": { - "name": "Greatclub (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Djinni Summoning", + "desc": "While wearing this ring, you can speak its command word as an action to summon a particular djinni from the Elemental Plane of Air. The djinni appears in an unoccupied space you choose within 120 feet of you. It remains as long as you concentrate (as if concentrating on a spell), to a maximum of 1 hour, or until it drops to 0 hit points. It then returns to its home plane.\n\nWhile summoned, the djinni is friendly to you and your companions. It obeys any commands you give it, no matter what language you use. If you fail to command it, the djinni defends itself against attackers but takes no other actions.\n\nAfter the djinni departs, it can't be summoned again for 24 hours, and the ring becomes nonmagical if the djinni dies.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatclub", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "ring", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "handaxe-1", + "pk": "ring-of-elemental-command", "fields": { - "name": "Handaxe (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Elemental Command", + "desc": "This ring is linked to one of the four Elemental Planes. The GM chooses or randomly determines the linked plane.\n\nWhile wearing this ring, you have advantage on attack rolls against elementals from the linked plane, and they have disadvantage on attack rolls against you. In addition, you have access to properties based on the linked plane.\n\nThe ring has 5 charges. It regains 1d4 + 1 expended charges daily at dawn. Spells cast from the ring have a save DC of 17.\n\n**_Ring of Air Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on an air elemental. In addition, when you fall, you descend 60 feet per round and take no damage from falling. You can also speak and understand Auran.\n\nIf you help slay an air elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You have resistance to lightning damage.\n* You have a flying speed equal to your walking speed and can hover.\n* You can cast the following spells from the ring, expending the necessary number of charges: _chain lightning_ (3 charges), _gust of wind_ (2 charges), or _wind wall_ (1 charge).\n\n**_Ring of Earth Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on an earth elemental. In addition, you can move in difficult terrain that is composed of rubble, rocks, or dirt as if it were normal terrain. You can also speak and understand Terran.\n\nIf you help slay an earth elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You have resistance to acid damage.\n* You can move through solid earth or rock as if those areas were difficult terrain. If you end your turn there, you are shunted out to the nearest unoccupied space you last occupied.\n* You can cast the following spells from the ring, expending the necessary number of charges: _stone shape_ (2 charges), _stoneskin_ (3 charges), or _wall of stone_ (3 charges).\n\n**_Ring of Fire Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on a fire elemental. In addition, you have resistance to fire damage. You can also speak and understand Ignan.\n\nIf you help slay a fire elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You are immune to fire damage.\n* You can cast the following spells from the ring, expending the necessary number of charges: _burning hands_ (1 charge), _fireball_ (2 charges), and _wall of fire_ (3 charges).\n\n**_Ring of Water Elemental Command_**. You can expend 2 of the ring's charges to cast _dominate monster_ on a water elemental. In addition, you can stand on and walk across liquid surfaces as if they were solid ground. You can also speak and understand Aquan.\n\nIf you help slay a water elemental while attuned to the ring, you gain access to the following additional properties:\n\n* You can breathe underwater and have a swimming speed equal to your walking speed.\n* You can cast the following spells from the ring, expending the necessary number of charges: _create or destroy water_ (1 charge), _control water_ (3 charges), _ice storm_ (2 charges), or _wall of ice_ (3 charges).", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "handaxe", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "ring", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "handaxe-2", + "pk": "ring-of-evasion", "fields": { - "name": "Handaxe (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Evasion", + "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. When you fail a Dexterity saving throw while wearing it, you can use your reaction to expend 1 of its charges to succeed on that saving throw instead.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "handaxe", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "ring", + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "handaxe-3", + "pk": "ring-of-feather-falling", "fields": { - "name": "Handaxe (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Feather Falling", + "desc": "When you fall while wearing this ring, you descend 60 feet per round and take no damage from falling.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "handaxe", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "ring", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "javelin-1", + "pk": "ring-of-free-action", "fields": { - "name": "Javelin (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Free Action", + "desc": "While you wear this ring, difficult terrain doesn't cost you extra movement. In addition, magic can neither reduce your speed nor cause you to be paralyzed or restrained.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "javelin", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "ring", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "javelin-2", + "pk": "ring-of-invisibility", "fields": { - "name": "Javelin (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Invisibility", + "desc": "While wearing this ring, you can turn invisible as an action. Anything you are wearing or carrying is invisible with you. You remain invisible until the ring is removed, until you attack or cast a spell, or until you use a bonus action to become visible again.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "javelin", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "category": "ring", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "javelin-3", + "pk": "ring-of-jumping", "fields": { - "name": "Javelin (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Jumping", + "desc": "While wearing this ring, you can cast the _jump_ spell from it as a bonus action at will, but can target only yourself when you do so.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "javelin", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "ring", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "light-hammer-1", + "pk": "ring-of-mind-shielding", "fields": { - "name": "Light-Hammer (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Mind Shielding", + "desc": "While wearing this ring, you are immune to magic that allows other creatures to read your thoughts, determine whether you are lying, know your alignment, or know your creature type. Creatures can telepathically communicate with you only if you allow it.\n\nYou can use an action to cause the ring to become invisible until you use another action to make it visible, until you remove the ring, or until you die.\n\nIf you die while wearing the ring, your soul enters it, unless it already houses a soul. You can remain in the ring or depart for the afterlife. As long as your soul is in the ring, you can telepathically communicate with any creature wearing it. A wearer can't prevent this telepathic communication.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "light-hammer", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "ring", + "requires_attunement": true, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "light-hammer-2", + "pk": "ring-of-protection", "fields": { - "name": "Light-Hammer (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Protection", + "desc": "You gain a +1 bonus to AC and saving throws while wearing this ring.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "light-hammer", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "ring", + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "light-hammer-3", + "pk": "ring-of-regeneration", "fields": { - "name": "Light-Hammer (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Regeneration", + "desc": "While wearing this ring, you regain 1d6 hit points every 10 minutes, provided that you have at least 1 hit point. If you lose a body part, the ring causes the missing part to regrow and return to full functionality after 1d6 + 1 days if you have at least 1 hit point the whole time.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "light-hammer", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "ring", + "requires_attunement": true, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "mace-1", + "pk": "ring-of-resistance", "fields": { - "name": "Mace (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Resistance", + "desc": "You have resistance to one damage type while wearing this ring. The gem in the ring indicates the type, which the GM chooses or determines randomly.\n\n| d10 | Damage Type | Gem |\n|-----|-------------|------------|\n| 1 | Acid | Pearl |\n| 2 | Cold | Tourmaline |\n| 3 | Fire | Garnet |\n| 4 | Force | Sapphire |\n| 5 | Lightning | Citrine |\n| 6 | Necrotic | Jet |\n| 7 | Poison | Amethyst |\n| 8 | Psychic | Jade |\n| 9 | Radiant | Topaz |\n| 10 | Thunder | Spinel |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "mace", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "ring", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "mace-2", + "pk": "ring-of-shooting-stars", "fields": { - "name": "Mace (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Shooting Stars", + "desc": "While wearing this ring in dim light or darkness, you can cast _dancing lights_ and _light_ from the ring at will. Casting either spell from the ring requires an action.\n\nThe ring has 6 charges for the following other properties. The ring regains 1d6 expended charges daily at dawn.\n\n**_Faerie Fire_**. You can expend 1 charge as an action to cast _faerie fire_ from the ring.\n\n**_Ball Lightning_**. You can expend 2 charges as an action to create one to four 3-foot-diameter spheres of lightning. The more spheres you create, the less powerful each sphere is individually.\n\nEach sphere appears in an unoccupied space you can see within 120 feet of you. The spheres last as long as you concentrate (as if concentrating on a spell), up to 1 minute. Each sphere sheds dim light in a 30-foot radius.\n\nAs a bonus action, you can move each sphere up to 30 feet, but no farther than 120 feet away from you. When a creature other than you comes within 5 feet of a sphere, the sphere discharges lightning at that creature and disappears. That creature must make a DC 15 Dexterity saving throw. On a failed save, the creature takes lightning damage based on the number of spheres you created.\n\n| Spheres | Lightning Damage |\n|---------|------------------|\n| 4 | 2d4 |\n| 3 | 2d6 |\n| 2 | 5d4 |\n| 1 | 4d12 |\n\n**_Shooting Stars_**. You can expend 1 to 3 charges as an action. For every charge you expend, you launch a glowing mote of light from the ring at a point you can see within 60 feet of you. Each creature within a 15-foot cube originating from that point is showered in sparks and must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "mace", + "weapon": null, "armor": null, - "category": "weapon", + "category": "ring", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "mace-3", + "pk": "ring-of-spell-storing", "fields": { - "name": "Mace (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Spell Storing", + "desc": "This ring stores spells cast into it, holding them until the attuned wearer uses them. The ring can store up to 5 levels worth of spells at a time. When found, it contains 1d6 - 1 levels of stored spells chosen by the GM.\n\nAny creature can cast a spell of 1st through 5th level into the ring by touching the ring as the spell is cast. The spell has no effect, other than to be stored in the ring. If the ring can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\n\nWhile wearing this ring, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the ring is no longer stored in it, freeing up space.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "mace", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "ring", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "quarterstaff-1", + "pk": "ring-of-spell-turning", "fields": { - "name": "Quarterstaff (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Spell Turning", + "desc": "While wearing this ring, you have advantage on saving throws against any spell that targets only you (not in an area of effect). In addition, if you roll a 20 for the save and the spell is 7th level or lower, the spell has no effect on you and instead targets the caster, using the slot level, spell save DC, attack bonus, and spellcasting ability of the caster.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "quarterstaff", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "ring", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "quarterstaff-2", + "pk": "ring-of-swimming", "fields": { - "name": "Quarterstaff (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Swimming", + "desc": "You have a swimming speed of 40 feet while wearing this ring.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "quarterstaff", + "weapon": null, "armor": null, - "category": "weapon", + "category": "ring", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "quarterstaff-3", - "fields": { - "name": "Quarterstaff (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "pk": "ring-of-telekinesis", + "fields": { + "name": "Ring of Telekinesis", + "desc": "While wearing this ring, you can cast the _telekinesis_ spell at will, but you can target only objects that aren't being worn or carried.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "quarterstaff", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "ring", + "requires_attunement": true, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "sickle-1", + "pk": "ring-of-the-ram", "fields": { - "name": "Sickle (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of the Ram", + "desc": "This ring has 3 charges, and it regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 to 3 of its charges to attack one creature you can see within 60 feet of you. The ring produces a spectral ram's head and makes its attack roll with a +7 bonus. On a hit, for each charge you spend, the target takes 2d10 force damage and is pushed 5 feet away from you.\n\nAlternatively, you can expend 1 to 3 of the ring's charges as an action to try to break an object you can see within 60 feet of you that isn't being worn or carried. The ring makes a Strength check with a +5 bonus for each charge you spend.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sickle", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "ring", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "sickle-2", + "pk": "ring-of-three-wishes", "fields": { - "name": "Sickle (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Three Wishes", + "desc": "While wearing this ring, you can use an action to expend 1 of its 3 charges to cast the _wish_ spell from it. The ring becomes nonmagical when you use the last charge.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sickle", + "weapon": null, "armor": null, - "category": "weapon", + "category": "ring", "requires_attunement": false, - "rarity": 3 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "sickle-3", + "pk": "ring-of-warmth", "fields": { - "name": "Sickle (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Warmth", + "desc": "While wearing this ring, you have resistance to cold damage. In addition, you and everything you wear and carry are unharmed by temperatures as low as -50 degrees Fahrenheit.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sickle", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "ring", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spear-1", + "pk": "ring-of-water-walking", "fields": { - "name": "Spear (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of Water Walking", + "desc": "While wearing this ring, you can stand on and move across any liquid surface as if it were solid ground.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "spear", + "weapon": null, "armor": null, - "category": "weapon", + "category": "ring", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spear-2", + "pk": "ring-of-x-ray-vision", "fields": { - "name": "Spear (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Ring of X-ray Vision", + "desc": "While wearing this ring, you can use an action to speak its command word. When you do so, you can see into and through solid matter for 1 minute. This vision has a radius of 30 feet. To you, solid objects within that radius appear transparent and don't prevent light from passing through them. The vision can penetrate 1 foot of stone, 1 inch of common metal, or up to 3 feet of wood or dirt. Thicker substances block the vision, as does a thin sheet of lead.\n\nWhenever you use the ring again before taking a long rest, you must succeed on a DC 15 Constitution saving throw or gain one level of exhaustion.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "spear", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "ring", + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "spear-3", + "pk": "robe-of-eyes", "fields": { - "name": "Spear (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Robe of Eyes", + "desc": "This robe is adorned with eyelike patterns. While you wear the robe, you gain the following benefits:\n\n* The robe lets you see in all directions, and you have advantage on Wisdom (Perception) checks that rely on sight.\n* You have darkvision out to a range of 120 feet.\n* You can see invisible creatures and objects, as well as see into the Ethereal Plane, out to a range of 120 feet.\n\nThe eyes on the robe can't be closed or averted. Although you can close or avert your own eyes, you are never considered to be doing so while wearing this robe.\n\nA _light_ spell cast on the robe or a _daylight_ spell cast within 5 feet of the robe causes you to be blinded for 1 minute. At the end of each of your turns, you can make a Constitution saving throw (DC 11 for _light_ or DC 15 for _daylight_), ending the blindness on a success.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "spear", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "crossbow-light-1", + "pk": "robe-of-scintillating-colors", "fields": { - "name": "Crossbow-Light (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Robe of Scintillating Colors", + "desc": "This robe has 3 charges, and it regains 1d3 expended charges daily at dawn. While you wear it, you can use an action and expend 1 charge to cause the garment to display a shifting pattern of dazzling hues until the end of your next turn. During this time, the robe sheds bright light in a 30-foot radius and dim light for an additional 30 feet. Creatures that can see you have disadvantage on attack rolls against you. In addition, any creature in the bright light that can see you when the robe's power is activated must succeed on a DC 15 Wisdom saving throw or become stunned until the effect ends.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-light", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "crossbow-light-2", + "pk": "robe-of-stars", "fields": { - "name": "Crossbow-Light (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Robe of Stars", + "desc": "This black or dark blue robe is embroidered with small white or silver stars. You gain a +1 bonus to saving throws while you wear it.\n\nSix stars, located on the robe's upper front portion, are particularly large. While wearing this robe, you can use an action to pull off one of the stars and use it to cast _magic missile_ as a 5th-level spell. Daily at dusk, 1d6 removed stars reappear on the robe.\n\nWhile you wear the robe, you can use an action to enter the Astral Plane along with everything you are wearing and carrying. You remain there until you use an action to return to the plane you were on. You reappear in the last space you occupied, or if that space is occupied, the nearest unoccupied space.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-light", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "category": "wondrous", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "crossbow-light-3", + "pk": "robe-of-the-archmagi", "fields": { - "name": "Crossbow-Light (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Robe of the Archmagi", + "desc": "This elegant garment is made from exquisite cloth of white, gray, or black and adorned with silvery runes. The robe's color corresponds to the alignment for which the item was created. A white robe was made for good, gray for neutral, and black for evil. You can't attune to a _robe of the archmagi_ that doesn't correspond to your alignment.\n\nYou gain these benefits while wearing the robe:\n\n* If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\n* You have advantage on saving throws against spells and other magical effects.\n* Your spell save DC and spell attack bonus each increase by 2.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-light", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": 4 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "dart-1", + "pk": "robe-of-useful-items", "fields": { - "name": "Dart (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Robe of Useful Items", + "desc": "This robe has cloth patches of various shapes and colors covering it. While wearing the robe, you can use an action to detach one of the patches, causing it to become the object or creature it represents. Once the last patch is removed, the robe becomes an ordinary garment.\n\nThe robe has two of each of the following patches:\n\n* Dagger\n* Bullseye lantern (filled and lit)\n* Steel mirror\n* 10-foot pole\n* Hempen rope (50 feet, coiled)\n* Sack\n\nIn addition, the robe has 4d4 other patches. The GM chooses the patches or determines them randomly.\n\n| d100 | Patch |\n|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-08 | Bag of 100 gp |\n| 09-15 | Silver coffer (1 foot long, 6 inches wide and deep) worth 500 gp |\n| 16-22 | Iron door (up to 10 feet wide and 10 feet high, barred on one side of your choice), which you can place in an opening you can reach; it conforms to fit the opening, attaching and hinging itself |\n| 23-30 | 10 gems worth 100 gp each |\n| 31-44 | Wooden ladder (24 feet long) |\n| 45-51 | A riding horse with saddle bags |\n| 52-59 | Pit (a cube 10 feet on a side), which you can place on the ground within 10 feet of you |\n| 60-68 | 4 potions of healing |\n| 69-75 | Rowboat (12 feet long) |\n| 76-83 | Spell scroll containing one spell of 1st to 3rd level |\n| 84-90 | 2 mastiffs |\n| 91-96 | Window (2 feet by 4 feet, up to 2 feet deep), which you can place on a vertical surface you can reach |\n| 97-100 | Portable ram |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dart", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "dart-2", + "pk": "rod-of-absorption", "fields": { - "name": "Dart (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rod of Absorption", + "desc": "While holding this rod, you can use your reaction to absorb a spell that is targeting only you and not with an area of effect. The absorbed spell's effect is canceled, and the spell's energy-not the spell itself-is stored in the rod. The energy has the same level as the spell when it was cast. The rod can absorb and store up to 50 levels of energy over the course of its existence. Once the rod absorbs 50 levels of energy, it can't absorb more. If you are targeted by a spell that the rod can't store, the rod has no effect on that spell.\n\nWhen you become attuned to the rod, you know how many levels of energy the rod has absorbed over the course of its existence, and how many levels of spell energy it currently has stored.\n\nIf you are a spellcaster holding the rod, you can convert energy stored in it into spell slots to cast spells you have prepared or know. You can create spell slots only of a level equal to or lower than your own spell slots, up to a maximum of 5th level. You use the stored levels in place of your slots, but otherwise cast the spell as normal. For example, you can use 3 levels stored in the rod as a 3rd-level spell slot.\n\nA newly found rod has 1d10 levels of spell energy stored in it already. A rod that can no longer absorb spell energy and has no energy remaining becomes nonmagical.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dart", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "category": "rod", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "dart-3", + "pk": "rod-of-alertness", "fields": { - "name": "Dart (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rod of Alertness", + "desc": "This rod has a flanged head and the following properties.\n\n**_Alertness_**. While holding the rod, you have advantage on Wisdom (Perception) checks and on rolls for initiative.\n\n**_Spells_**. While holding the rod, you can use an action to cast one of the following spells from it: _detect evil and good_, _detect magic_, _detect poison and disease_, or _see invisibility._\n\n**_Protective Aura_**. As an action, you can plant the haft end of the rod in the ground, whereupon the rod's head sheds bright light in a 60-foot radius and dim light for an additional 60 feet. While in that bright light, you and any creature that is friendly to you gain a +1 bonus to AC and saving throws and can sense the location of any invisible hostile creature that is also in the bright light.\n\nThe rod's head stops glowing and the effect ends after 10 minutes, or when a creature uses an action to pull the rod from the ground. This property can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "dart", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "rod", + "requires_attunement": true, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "shortbow-1", + "pk": "rod-of-lordly-might", "fields": { - "name": "Shortbow (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rod of Lordly Might", + "desc": "This rod has a flanged head, and it functions as a magic mace that grants a +3 bonus to attack and damage rolls made with it. The rod has properties associated with six different buttons that are set in a row along the haft. It has three other properties as well, detailed below.\n\n**_Six Buttons_**. You can press one of the rod's six buttons as a bonus action. A button's effect lasts until you push a different button or until you push the same button again, which causes the rod to revert to its normal form.\n\nIf you press **button 1**, the rod becomes a _flame tongue_, as a fiery blade sprouts from the end opposite the rod's flanged head.\n\nIf you press **button 2**, the rod's flanged head folds down and two crescent-shaped blades spring out, transforming the rod into a magic battleaxe that grants a +3 bonus to attack and damage rolls made with it.\n\nIf you press **button 3**, the rod's flanged head folds down, a spear point springs from the rod's tip, and the rod's handle lengthens into a 6-foot haft, transforming the rod into a magic spear that grants a +3 bonus to attack and damage rolls made with it.\n\nIf you press **button 4**, the rod transforms into a climbing pole up to 50 feet long, as you specify. In surfaces as hard as granite, a spike at the bottom and three hooks at the top anchor the pole. Horizontal bars 3 inches long fold out from the sides, 1 foot apart, forming a ladder. The pole can bear up to 4,000 pounds. More weight or lack of solid anchoring causes the rod to revert to its normal form.\n\nIf you press **button 5**, the rod transforms into a handheld battering ram and grants its user a +10 bonus to Strength checks made to break through doors, barricades, and other barriers.\n\nIf you press **button 6**, the rod assumes or remains in its normal form and indicates magnetic north. (Nothing happens if this function of the rod is used in a location that has no magnetic north.) The rod also gives you knowledge of your approximate depth beneath the ground or your height above it.\n\n**_Drain Life_**. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Constitution saving throw. On a failure, the target takes an extra 4d6 necrotic damage, and you regain a number of hit points equal to half that necrotic damage. This property can't be used again until the next dawn.\n\n**_Paralyze_**. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Strength saving throw. On a failure, the target is paralyzed for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on a success. This property can't be used again until the next dawn.\n\n**_Terrify_**. While holding the rod, you can use an action to force each creature you can see within 30 feet of you to make a DC 17 Wisdom saving throw. On a failure, a target is frightened of you for 1 minute. A frightened target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. This property can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortbow", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "rod", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "shortbow-2", + "pk": "rod-of-rulership", "fields": { - "name": "Shortbow (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rod of Rulership", + "desc": "You can use an action to present the rod and command obedience from each creature of your choice that you can see within 120 feet of you. Each target must succeed on a DC 15 Wisdom saving throw or be charmed by you for 8 hours. While charmed in this way, the creature regards you as its trusted leader. If harmed by you or your companions, or commanded to do something contrary to its nature, a target ceases to be charmed in this way. The rod can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortbow", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "rod", + "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "shortbow-3", + "pk": "rod-of-security", "fields": { - "name": "Shortbow (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rod of Security", + "desc": "While holding this rod, you can use an action to activate it. The rod then instantly transports you and up to 199 other willing creatures you can see to a paradise that exists in an extraplanar space. You choose the form that the paradise takes. It could be a tranquil garden, lovely glade, cheery tavern, immense palace, tropical island, fantastic carnival, or whatever else you can imagine. Regardless of its nature, the paradise contains enough water and food to sustain its visitors. Everything else that can be interacted with inside the extraplanar space can exist only there. For example, a flower picked from a garden in the paradise disappears if it is taken outside the extraplanar space.\n\nFor each hour spent in the paradise, a visitor regains hit points as if it had spent 1 Hit Die. Also, creatures don't age while in the paradise, although time passes normally. Visitors can remain in the paradise for up to 200 days divided by the number of creatures present (round down).\n\nWhen the time runs out or you use an action to end it, all visitors reappear in the location they occupied when you activated the rod, or an unoccupied space nearest that location. The rod can't be used again until ten days have passed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortbow", + "weapon": null, "armor": null, - "category": "weapon", + "category": "rod", "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "sling-1", + "pk": "rope-of-climbing", "fields": { - "name": "Sling (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rope of Climbing", + "desc": "This 60-foot length of silk rope weighs 3 pounds and can hold up to 3,000 pounds. If you hold one end of the rope and use an action to speak the command word, the rope animates. As a bonus action, you can command the other end to move toward a destination you choose. That end moves 10 feet on your turn when you first command it and 10 feet on each of your turns until reaching its destination, up to its maximum length away, or until you tell it to stop. You can also tell the rope to fasten itself securely to an object or to unfasten itself, to knot or unknot itself, or to coil itself for carrying.\n\nIf you tell the rope to knot, large knots appear at 1* foot intervals along the rope. While knotted, the rope shortens to a 50-foot length and grants advantage on checks made to climb it.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sling", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "sling-2", + "pk": "rope-of-entanglement", "fields": { - "name": "Sling (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Rope of Entanglement", + "desc": "This rope is 30 feet long and weighs 3 pounds. If you hold one end of the rope and use an action to speak its command word, the other end darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 15 Dexterity saving throw or become restrained.\n\nYou can release the creature by using a bonus action to speak a second command word. A target restrained by the rope can use an action to make a DC 15 Strength or Dexterity check (target's choice). On a success, the creature is no longer restrained by the rope.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sling", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "sling-3", + "pk": "scale-mail", "fields": { - "name": "Sling (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Scale mail", + "desc": "This armor consists of a coat and leggings (and perhaps a separate skirt) of leather covered with overlapping pieces of metal, much like the scales of a fish. The suit includes gauntlets.", + "size": 1, + "weight": "45.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "scarab-of-protection", + "fields": { + "name": "Scarab of Protection", + "desc": "If you hold this beetle-shaped medallion in your hand for 1 round, an inscription appears on its surface revealing its magical nature. It provides two benefits while it is on your person:\n\n* You have advantage on saving throws against spells.\n* The scarab has 12 charges. If you fail a saving throw against a necromancy spell or a harmful effect originating from an undead creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into powder and is destroyed when its last charge is expended.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "sling", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "wondrous", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "battleaxe-1", + "pk": "scimitar", "fields": { - "name": "Battleaxe (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Scimitar", + "desc": "A scimitar.", "size": 1, - "weight": "0.000", + "weight": "3.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "battleaxe", + "cost": "25.00", + "weapon": "scimitar", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "battleaxe-2", + "pk": "scimitar-1", "fields": { - "name": "Battleaxe (+2)", + "name": "Scimitar (+1)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7421,18 +7421,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "battleaxe", + "weapon": "scimitar", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "battleaxe-3", + "pk": "scimitar-2", "fields": { - "name": "Battleaxe (+3)", + "name": "Scimitar (+2)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7440,18 +7440,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "battleaxe", + "weapon": "scimitar", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "flail-1", + "pk": "scimitar-3", "fields": { - "name": "Flail (+1)", + "name": "Scimitar (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7459,94 +7459,94 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "flail", + "weapon": "scimitar", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "flail-2", + "pk": "scimitar-of-speed", "fields": { - "name": "Flail (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Scimitar of Speed", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. In addition, you can make one attack with it as a bonus action on each of your turns.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "flail", + "weapon": "scimitar", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "flail-3", + "pk": "shield", "fields": { - "name": "Flail (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Shield", + "desc": "A shield is made from wood or metal and is carried in one hand. Wielding a shield increases your Armor Class by 2. You can benefit from only one shield at a time.", "size": 1, - "weight": "0.000", + "weight": "6.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "flail", + "cost": "10.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "shield", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "glaive-1", + "pk": "shield-of-missile-attraction", "fields": { - "name": "Glaive (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Shield of Missile Attraction", + "desc": "While holding this shield, you have resistance to damage from ranged weapon attacks.\n\n**_Curse_**. This shield is cursed. Attuning to it curses you until you are targeted by the _remove curse_ spell or similar magic. Removing the shield fails to end the curse on you. Whenever a ranged weapon attack is made against a target within 10 feet of you, the curse causes you to become the target instead.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "glaive", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "shield", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "glaive-2", + "pk": "shortbow", "fields": { - "name": "Glaive (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Shortbow", + "desc": "A shortbow", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "glaive", + "cost": "25.00", + "weapon": "shortbow", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "glaive-3", + "pk": "shortbow-1", "fields": { - "name": "Glaive (+3)", + "name": "Shortbow (+1)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7554,18 +7554,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "glaive", + "weapon": "shortbow", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "greataxe-1", + "pk": "shortbow-2", "fields": { - "name": "Greataxe (+1)", + "name": "Shortbow (+2)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7573,18 +7573,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greataxe", + "weapon": "shortbow", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "greataxe-2", + "pk": "shortbow-3", "fields": { - "name": "Greataxe (+2)", + "name": "Shortbow (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7592,37 +7592,37 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greataxe", + "weapon": "shortbow", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "greataxe-3", + "pk": "shortsword", "fields": { - "name": "Greataxe (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Shortsword", + "desc": "A short sword.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "greataxe", + "cost": "10.00", + "weapon": "shortsword", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "greatsword-1", + "pk": "shortsword-1", "fields": { - "name": "Greatsword (+1)", + "name": "Shortsword (+1)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7630,7 +7630,7 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "shortsword", "armor": null, "category": "weapon", "requires_attunement": false, @@ -7639,9 +7639,9 @@ }, { "model": "api_v2.item", - "pk": "greatsword-2", + "pk": "shortsword-2", "fields": { - "name": "Greatsword (+2)", + "name": "Shortsword (+2)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7649,7 +7649,7 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "shortsword", "armor": null, "category": "weapon", "requires_attunement": false, @@ -7658,9 +7658,9 @@ }, { "model": "api_v2.item", - "pk": "greatsword-3", + "pk": "shortsword-3", "fields": { - "name": "Greatsword (+3)", + "name": "Shortsword (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7668,7 +7668,7 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "greatsword", + "weapon": "shortsword", "armor": null, "category": "weapon", "requires_attunement": false, @@ -7677,28 +7677,28 @@ }, { "model": "api_v2.item", - "pk": "halberd-1", + "pk": "sickle", "fields": { - "name": "Halberd (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sickle", + "desc": "A sickle.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "halberd", + "cost": "1.00", + "weapon": "sickle", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "halberd-2", + "pk": "sickle-1", "fields": { - "name": "Halberd (+2)", + "name": "Sickle (+1)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7706,18 +7706,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "halberd", + "weapon": "sickle", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "halberd-3", + "pk": "sickle-2", "fields": { - "name": "Halberd (+3)", + "name": "Sickle (+2)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7725,18 +7725,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "halberd", + "weapon": "sickle", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "lance-1", + "pk": "sickle-3", "fields": { - "name": "Lance (+1)", + "name": "Sickle (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7744,37 +7744,37 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "lance", + "weapon": "sickle", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "lance-2", + "pk": "sling", "fields": { - "name": "Lance (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sling", + "desc": "A sling.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "lance", + "cost": "0.10", + "weapon": "sling", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "lance-3", + "pk": "sling-1", "fields": { - "name": "Lance (+3)", + "name": "Sling (+1)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7782,18 +7782,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "lance", + "weapon": "sling", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "longsword-1", + "pk": "sling-2", "fields": { - "name": "Longsword (+1)", + "name": "Sling (+2)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7801,18 +7801,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": "sling", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "longsword-2", + "pk": "sling-3", "fields": { - "name": "Longsword (+2)", + "name": "Sling (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7820,75 +7820,75 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": "sling", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "longsword-3", + "pk": "slippers-of-spider-climbing", "fields": { - "name": "Longsword (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Slippers of Spider Climbing", + "desc": "While you wear these light shoes, you can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free. You have a climbing speed equal to your walking speed. However, the slippers don't allow you to move this way on a slippery surface, such as one covered by ice or oil.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "maul-1", + "pk": "sovereign-glue", "fields": { - "name": "Maul (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sovereign Glue", + "desc": "This viscous, milky-white substance can form a permanent adhesive bond between any two objects. It must be stored in a jar or flask that has been coated inside with _oil of slipperiness._ When found, a container contains 1d6 + 1 ounces.\n\nOne ounce of the glue can cover a 1-foot square surface. The glue takes 1 minute to set. Once it has done so, the bond it creates can be broken only by the application of _universal solvent_ or _oil of etherealness_, or with a _wish_ spell.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "maul", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "maul-2", + "pk": "spear", "fields": { - "name": "Maul (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spear", + "desc": "A spear.", "size": 1, - "weight": "0.000", + "weight": "3.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "maul", + "cost": "1.00", + "weapon": "spear", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "maul-3", + "pk": "spear-1", "fields": { - "name": "Maul (+3)", + "name": "Spear (+1)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7896,18 +7896,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "maul", + "weapon": "spear", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "morningstar-1", + "pk": "spear-2", "fields": { - "name": "Morningstar (+1)", + "name": "Spear (+2)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7915,18 +7915,18 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "morningstar", + "weapon": "spear", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "morningstar-2", + "pk": "spear-3", "fields": { - "name": "Morningstar (+2)", + "name": "Spear (+3)", "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", @@ -7934,786 +7934,786 @@ "hit_points": 0, "document": "srd", "cost": null, - "weapon": "morningstar", + "weapon": "spear", "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "morningstar-3", + "pk": "spell-scroll-1st-level", "fields": { - "name": "Morningstar (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (1st Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "morningstar", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, - "rarity": 4 + "rarity": 1 } }, { "model": "api_v2.item", - "pk": "pike-1", + "pk": "spell-scroll-2nd-level", "fields": { - "name": "Pike (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (2nd Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "pike", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "rapier-1", + "pk": "spell-scroll-3rd-level", "fields": { - "name": "Rapier (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (3rd Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "rapier", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "pike-2", + "pk": "spell-scroll-4th-level", "fields": { - "name": "Pike (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (4th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "pike", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "rapier-2", + "pk": "spell-scroll-5th-level", "fields": { - "name": "Rapier (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (5th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "rapier", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "pike-3", + "pk": "spell-scroll-6th-level", "fields": { - "name": "Pike (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (6th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "pike", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "rapier-3", + "pk": "spell-scroll-7th-level", "fields": { - "name": "Rapier (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (7th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "rapier", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "scimitar-1", + "pk": "spell-scroll-8th-level", "fields": { - "name": "Scimitar (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (8th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "scimitar", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "scimitar-2", + "pk": "spell-scroll-9th-level", "fields": { - "name": "Scimitar (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (9th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "scimitar", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, - "rarity": 3 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "scimitar-3", + "pk": "spell-scroll-cantrip", "fields": { - "name": "Scimitar (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spell Scroll (Cantrip)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "scimitar", + "cost": "0.00", + "weapon": null, "armor": null, - "category": "weapon", + "category": "scroll", "requires_attunement": false, - "rarity": 4 + "rarity": 1 } }, { "model": "api_v2.item", - "pk": "shortsword-1", + "pk": "spellguard-shield", "fields": { - "name": "Shortsword (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Spellguard Shield", + "desc": "While holding this shield, you have advantage on saving throws against spells and other magical effects, and spell attacks have disadvantage against you.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "category": "shield", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "shortsword-2", + "pk": "sphere-of-annihilation", "fields": { - "name": "Shortsword (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sphere of Annihilation", + "desc": "This 2-foot-diameter black sphere is a hole in the multiverse, hovering in space and stabilized by a magical field surrounding it.\n\nThe sphere obliterates all matter it passes through and all matter that passes through it. Artifacts are the exception. Unless an artifact is susceptible to damage from a _sphere of annihilation_, it passes through the sphere unscathed. Anything else that touches the sphere but isn't wholly engulfed and obliterated by it takes 4d10 force damage.\n\nThe sphere is stationary until someone controls it. If you are within 60 feet of an uncontrolled sphere, you can use an action to make a DC 25 Intelligence (Arcana) check. On a success, the sphere levitates in one direction of your choice, up to a number of feet equal to 5 × your Intelligence modifier (minimum 5 feet). On a failure, the sphere moves 10 feet toward you. A creature whose space the sphere enters must succeed on a DC 13 Dexterity saving throw or be touched by it, taking 4d10 force damage.\n\nIf you attempt to control a sphere that is under another creature's control, you make an Intelligence (Arcana) check contested by the other creature's Intelligence (Arcana) check. The winner of the contest gains control of the sphere and can levitate it as normal.\n\nIf the sphere comes into contact with a planar portal, such as that created by the _gate_ spell, or an extradimensional space, such as that within a _portable hole_, the GM determines randomly what happens, using the following table.\n\n| d100 | Result |\n|--------|------------------------------------------------------------------------------------------------------------------------------------|\n| 01-50 | The sphere is destroyed. |\n| 51-85 | The sphere moves through the portal or into the extradimensional space. |\n| 86-00 | A spatial rift sends each creature and object within 180 feet of the sphere, including the sphere, to a random plane of existence. |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "shortsword", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": 3 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "shortsword-3", + "pk": "splint-armor", "fields": { - "name": "Shortsword (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Splint Armor", + "desc": "This armor is made of narrow vertical strips of metal riveted to a backing of leather that is worn over cloth padding. Flexible chain mail protects the joints.", "size": 1, - "weight": "0.000", + "weight": "60.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "shortsword", - "armor": null, - "category": "weapon", + "cost": "200.00", + "weapon": null, + "armor": "splint", + "category": "armor", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "trident-1", + "pk": "staff-of-charming", "fields": { - "name": "Trident (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Charming", + "desc": "While holding this staff, you can use an action to expend 1 of its 10 charges to cast _charm person_, _command_, _or comprehend languages_ from it using your spell save DC. The staff can also be used as a magic quarterstaff.\n\nIf you are holding the staff and fail a saving throw against an enchantment spell that targets only you, you can turn your failed save into a successful one. You can't use this property of the staff again until the next dawn. If you succeed on a save against an enchantment spell that targets only you, with or without the staff's intervention, you can use your reaction to expend 1 charge from the staff and turn the spell back on its caster as if you had cast the spell.\n\nThe staff regains 1d8 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff becomes a nonmagical quarterstaff.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "trident", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "trident-2", + "pk": "staff-of-fire", "fields": { - "name": "Trident (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Fire", + "desc": "You have resistance to fire damage while you hold this staff.\n\nThe staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: _burning hands_ (1 charge), _fireball_ (3 charges), or _wall of fire_ (4 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff blackens, crumbles into cinders, and is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "trident", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "trident-3", + "pk": "staff-of-frost", "fields": { - "name": "Trident (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Frost", + "desc": "You have resistance to cold damage while you hold this staff.\n\nThe staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: _cone of cold_ (5 charges), _fog cloud_ (1 charge), _ice storm_ (4 charges), or _wall of ice_ (4 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff turns to water and is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "trident", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "warpick-1", + "pk": "staff-of-healing", "fields": { - "name": "War-Pick (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Healing", + "desc": "This staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability modifier: _cure wounds_ (1 charge per spell level, up to 4th), _lesser restoration_ (2 charges), or _mass cure wounds_ (5 charges).\n\nThe staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff vanishes in a flash of light, lost forever.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warpick", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "warpick-2", + "pk": "staff-of-power", "fields": { - "name": "War-Pick (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Power", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you gain a +2 bonus to Armor Class, saving throws, and spell attack rolls.\n\nThe staff has 20 charges for the following properties. The staff regains 2d8 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its +2 bonus to attack and damage rolls but loses all other properties. On a 20, the staff regains 1d8 + 2 charges.\n\n**_Power Strike_**. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 1d6 force damage to the target.\n\n**_Spells_**. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spell attack bonus: _cone of cold_ (5 charges), _fireball_ (5th-level version, 5 charges), _globe of invulnerability_ (6 charges), _hold monster_ (5 charges), _levitate_ (2 charges), _lightning bolt_ (5th-level version, 5 charges), _magic missile_ (1 charge), _ray of enfeeblement_ (1 charge), or _wall of force_ (5 charges).\n\n**_Retributive Strike_**. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it.\n\nYou have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take force damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin, as shown in the following table. On a successful save, a creature takes half as much damage.\n\n| Distance from Origin | Damage |\n|-----------------------|----------------------------------------|\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warpick", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "warpick-3", + "pk": "staff-of-striking", "fields": { - "name": "War-Pick (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Striking", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +3 bonus to attack and damage rolls made with it.\n\nThe staff has 10 charges. When you hit with a melee attack using it, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 force damage. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff becomes a nonmagical quarterstaff.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warpick", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, + "category": "staff", + "requires_attunement": true, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "warhammer-1", + "pk": "staff-of-swarming-insects", "fields": { - "name": "Warhammer (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Swarming Insects", + "desc": "This staff has 10 charges and regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a swarm of insects consumes and destroys the staff, then disperses.\n\n**_Spells_**. While holding the staff, you can use an action to expend some of its charges to cast one of the following spells from it, using your spell save DC: _giant insect_ (4 charges) or _insect plague_ (5 charges).\n\n**_Insect Cloud_**. While holding the staff, you can use an action and expend 1 charge to cause a swarm of harmless flying insects to spread out in a 30-foot radius from you. The insects remain for 10 minutes, making the area heavily obscured for creatures other than you. The swarm moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the swarm and ends the effect.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warhammer", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "warhammer-2", + "pk": "staff-of-the-magi", "fields": { - "name": "Warhammer (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of the Magi", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While you hold it, you gain a +2 bonus to spell attack rolls.\n\nThe staff has 50 charges for the following properties. It regains 4d6 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 20, the staff regains 1d12 + 1 charges.\n\n**_Spell Absorption_**. While holding the staff, you have advantage on saving throws against spells. In addition, you can use your reaction when another creature casts a spell that targets only you. If you do, the staff absorbs the magic of the spell, canceling its effect and gaining a number of charges equal to the absorbed spell's level. However, if doing so brings the staff's total number of charges above 50, the staff explodes as if you activated its retributive strike (see below).\n\n**_Spells_**. While holding the staff, you can use an action to expend some of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: _conjure elemental_ (7 charges), _dispel magic_ (3 charges), _fireball_ (7th-level version, 7 charges), _flaming sphere_ (2 charges), _ice storm_ (4 charges), _invisibility_ (2 charges), _knock_ (2 charges), _lightning bolt_ (7th-level version, 7 charges), _passwall_ (5 charges), _plane shift_ (7 charges), _telekinesis_ (5 charges), _wall of fire_ (4 charges), or _web_ (2 charges).\n\nYou can also use an action to cast one of the following spells from the staff without using any charges: _arcane lock_, _detect magic_, _enlarge/reduce_, _light_, _mage hand_, or _protection from evil and good._\n\n**_Retributive Strike_**. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it.\n\nYou have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take force damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin, as shown in the following table. On a successful save, a creature takes half as much damage.\n\n| Distance from Origin | Damage |\n|-----------------------|----------------------------------------|\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warhammer", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 3 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "warhammer-3", + "pk": "staff-of-the-python", "fields": { - "name": "Warhammer (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of the Python", + "desc": "You can use an action to speak this staff's command word and throw the staff on the ground within 10 feet of you. The staff becomes a giant constrictor snake under your control and acts on its own initiative count. By using a bonus action to speak the command word again, you return the staff to its normal form in a space formerly occupied by the snake.\n\nOn your turn, you can mentally command the snake if it is within 60 feet of you and you aren't incapacitated. You decide what action the snake takes and where it moves during its next turn, or you can issue it a general command, such as to attack your enemies or guard a location.\n\nIf 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.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "warhammer", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "whip-1", + "pk": "staff-of-the-woodlands", "fields": { - "name": "Whip (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of the Woodlands", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you have a +2 bonus to spell attack rolls.\n\nThe staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses its properties and becomes a nonmagical quarterstaff.\n\n**_Spells_**. You can use an action to expend 1 or more of the staff's charges to cast one of the following spells from it, using your spell save DC: _animal friendship_ (1 charge), _awaken_ (5 charges), _barkskin_ (2 charges), _locate animals or plants_ (2 charges), _speak with animals_ (1 charge), _speak with plants_ (3 charges), or _wall of thorns_ (6 charges).\n\nYou can also use an action to cast the _pass without trace_ spell from the staff without using any charges. **_Tree Form_**. You can use an action to plant one end of the staff in fertile earth and expend 1 charge to transform the staff into a healthy tree. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\n\nThe tree appears ordinary but radiates a faint aura of transmutation magic if targeted by _detect magic_. While touching the tree and using another action to speak its command word, you return the staff to its normal form. Any creature in the tree falls when it reverts to a staff.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "whip", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "whip-2", + "pk": "staff-of-thunder-and-lightning", "fields": { - "name": "Whip (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Thunder and Lightning", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. It also has the following additional properties. When one of these properties is used, it can't be used again until the next dawn.\n\n**_Lightning_**. When you hit with a melee attack using the staff, you can cause the target to take an extra 2d6 lightning damage.\n\n**_Thunder_**. When you hit with a melee attack using the staff, you can cause the staff to emit a crack of thunder, audible out to 300 feet. The target you hit must succeed on a DC 17 Constitution saving throw or become stunned until the end of your next turn.\n\n**_Lightning Strike_**. You can use an action to cause a bolt of lightning to leap from the staff's tip in a line that is 5 feet wide and 120 feet long. Each creature in that line must make a DC 17 Dexterity saving throw, taking 9d6 lightning damage on a failed save, or half as much damage on a successful one.\n\n**_Thunderclap_**. You can use an action to cause the staff to issue a deafening thunderclap, audible out to 600 feet. Each creature within 60 feet of you (not including you) must make a DC 17 Constitution saving throw. On a failed save, a creature takes 2d6 thunder damage and becomes deafened for 1 minute. On a successful save, a creature takes half damage and isn't deafened.\n\n**_Thunder and Lightning_**. You can use an action to use the Lightning Strike and Thunderclap properties at the same time. Doing so doesn't expend the daily use of those properties, only the use of this one.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "whip", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "category": "staff", + "requires_attunement": true, + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "whip-3", + "pk": "staff-of-withering", "fields": { - "name": "Whip (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Staff of Withering", + "desc": "This staff has 3 charges and regains 1d3 expended charges daily at dawn.\n\nThe staff can be wielded as a magic quarterstaff. On a hit, it deals damage as a normal quarterstaff, and you can expend 1 charge to deal an extra 2d10 necrotic damage to the target. In addition, the target must succeed on a DC 15 Constitution saving throw or have disadvantage for 1 hour on any ability check or saving throw that uses Strength or Constitution.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "whip", + "weapon": null, "armor": null, - "category": "weapon", + "category": "staff", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "blowgun-1", + "pk": "stone-of-controlling-earth-elementals", "fields": { - "name": "Blowgun (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Stone of Controlling Earth Elementals", + "desc": "If the stone is touching the ground, you can use an action to speak its command word and summon an earth elemental, as if you had cast the _conjure elemental_ spell. The stone can't be used this way again until the next dawn. The stone weighs 5 pounds.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "blowgun", + "weapon": null, "armor": null, - "category": "weapon", + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "blowgun-2", + "pk": "stone-of-good-luck-luckstone", "fields": { - "name": "Blowgun (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Stone of Good Luck (Luckstone)", + "desc": "While this polished agate is on your person, you gain a +1 bonus to ability checks and saving throws.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "blowgun", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "blowgun-3", + "pk": "studded-leather-armor", "fields": { - "name": "Blowgun (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Studded Leather Armor", + "desc": "Made from tough but flexible leather, studded leather is reinforced with close-set rivets or spikes.", "size": 1, - "weight": "0.000", + "weight": "13.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "blowgun", - "armor": null, - "category": "weapon", + "cost": "45.00", + "weapon": null, + "armor": "studded-leather", + "category": "armor", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "crossbow-hand-1", + "pk": "sun-blade", "fields": { - "name": "Crossbow-Hand (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sun Blade", + "desc": "This item appears to be a longsword hilt. While grasping the hilt, you can use a bonus action to cause a blade of pure radiance to spring into existence, or make the blade disappear. While the blade exists, this magic longsword has the finesse property. If you are proficient with shortswords or longswords, you are proficient with the _sun blade_.\n\nYou gain a +2 bonus to attack and damage rolls made with this weapon, which deals radiant damage instead of slashing damage. When you hit an undead with it, that target takes an extra 1d8 radiant damage.\n\nThe sword's luminous blade emits bright light in a 15-foot radius and dim light for an additional 15 feet. The light is sunlight. While the blade persists, you can use an action to expand or reduce its radius of bright and dim light by 5 feet each, to a maximum of 30 feet each or a minimum of 10 feet each.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-hand", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crossbow-hand-2", + "pk": "sword-of-life-stealing-greatsword", "fields": { - "name": "Crossbow-Hand (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Life Stealing (Greatsword)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-hand", + "weapon": "greatsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crossbow-hand-3", + "pk": "sword-of-life-stealing-longsword", "fields": { - "name": "Crossbow-Hand (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Life Stealing (Longsword)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-hand", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crossbow-heavy-1", + "pk": "sword-of-life-stealing-rapier", "fields": { - "name": "Crossbow-Heavy (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Life Stealing (Rapier)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-heavy", + "weapon": "rapier", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crossbow-heavy-2", + "pk": "sword-of-life-stealing-shortsword", "fields": { - "name": "Crossbow-Heavy (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Life Stealing (Shortsword)", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-heavy", + "weapon": "shortsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crossbow-heavy-3", + "pk": "sword-of-sharpness-greatsword", "fields": { - "name": "Crossbow-Heavy (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Sharpness (Greatsword)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "crossbow-heavy", + "weapon": "greatsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "longbow-1", + "pk": "sword-of-sharpness-longsword", "fields": { - "name": "Longbow (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Sharpness (Longsword)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longbow", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "longbow-2", + "pk": "sword-of-sharpness-scimitar", "fields": { - "name": "Longbow (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Sharpness (Scimitar)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longbow", + "weapon": "scimitar", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "longbow-3", + "pk": "sword-of-sharpness-shortsword", "fields": { - "name": "Longbow (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Sharpness (Shortsword)", + "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "longbow", + "weapon": "shortsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "net-1", + "pk": "sword-of-wounding-greatsword", "fields": { - "name": "Net (+1)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Wounding (Greatsword)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "net", + "weapon": "greatsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 2 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "net-2", + "pk": "sword-of-wounding-longsword", "fields": { - "name": "Net (+2)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Wounding (Longsword)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "net", + "weapon": "longsword", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 3 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "net-3", + "pk": "sword-of-wounding-rapier", "fields": { - "name": "Net (+3)", - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", + "name": "Sword of Wounding (Rapier)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "net", + "weapon": "rapier", "armor": null, "category": "weapon", - "requires_attunement": false, - "rarity": 4 + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "scimitar-of-speed", + "pk": "sword-of-wounding-shortsword", "fields": { - "name": "Scimitar of Speed", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. In addition, you can make one attack with it as a bonus action on each of your turns.", + "name": "Sword of Wounding (Shortsword)", + "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": "scimitar", + "weapon": "shortsword", "armor": null, "category": "weapon", "requires_attunement": true, @@ -8722,10 +8722,10 @@ }, { "model": "api_v2.item", - "pk": "adamantine-armor-splint", + "pk": "talisman-of-pure-good", "fields": { - "name": "Adamantine Armor (Splint)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Talisman of Pure Good", + "desc": "This talisman is a mighty symbol of goodness. A creature that is neither good nor evil in alignment takes 6d6 radiant damage upon touching the talisman. An evil creature takes 8d6 radiant damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are a good cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 7 charges. If you are wearing or holding it, you can use an action to expend 1 charge from it and choose one creature you can see on the ground within 120 feet of you. If the target is of evil alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman disperses into motes of golden light and is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8733,18 +8733,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "splint", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "adamantine-armor-scale-mail", + "pk": "talisman-of-the-sphere", "fields": { - "name": "Adamantine Armor (Scale-Mail)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Talisman of the Sphere", + "desc": "When you make an Intelligence (Arcana) check to control a _sphere of annihilation_ while you are holding this talisman, you double your proficiency bonus on the check. In addition, when you start your turn with control over a _sphere of annihilation_, you can use an action to levitate it 10 feet plus a number of additional feet equal to 10 × your Intelligence modifier.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8752,18 +8752,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "scale-mail", - "category": "armor", - "requires_attunement": false, - "rarity": 2 + "armor": null, + "category": "wondrous", + "requires_attunement": true, + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "adamantine-armor-ring-mail", + "pk": "talisman-of-ultimate-evil", "fields": { - "name": "Adamantine Armor (Ring-Mail)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Talisman of Ultimate Evil", + "desc": "This item symbolizes unrepentant evil. A creature that is neither good nor evil in alignment takes 6d6 necrotic damage upon touching the talisman. A good creature takes 8d6 necrotic damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are an evil cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 6 charges. If you are wearing or holding it, you can use an action to expend 1 charge from the talisman and choose one creature you can see on the ground within 120 feet of you. If the target is of good alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman dissolves into foul-smelling slime and is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8771,18 +8771,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "ring-mail", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "adamantine-armor-plate", + "pk": "tome-of-clear-thought", "fields": { - "name": "Adamantine Armor (Plate)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Tome of Clear Thought", + "desc": "This book contains memory and logic exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Intelligence score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8790,18 +8790,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "plate", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "adamantine-armor-hide", + "pk": "tome-of-leadership-and-influence", "fields": { - "name": "Adamantine Armor (Hide)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Tome of Leadership and Influence", + "desc": "This book contains guidelines for influencing and charming others, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Charisma score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8809,18 +8809,18 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "hide", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "adamantine-armor-half-plate", + "pk": "tome-of-understanding", "fields": { - "name": "Adamantine Armor (Half-Plate)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Tome of Understanding", + "desc": "This book contains intuition and insight exercises, and its words are charged with magic. If you spend 48 hours over a period of 6 days or fewer studying the book's contents and practicing its guidelines, your Wisdom score increases by 2, as does your maximum for that score. The manual then loses its magic, but regains it in a century.", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8828,113 +8828,113 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "half-plate", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "adamantine-armor-chain-shirt", + "pk": "trident", "fields": { - "name": "Adamantine Armor (Chain-Shirt)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Trident", + "desc": "A trident.", "size": 1, - "weight": "0.000", + "weight": "4.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": null, - "armor": "chain-shirt", - "category": "armor", + "cost": "5.00", + "weapon": "trident", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "adamantine-armor-chain-mail", + "pk": "trident-1", "fields": { - "name": "Adamantine Armor (Chain-Mail)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Trident (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "chain-mail", - "category": "armor", + "weapon": "trident", + "armor": null, + "category": "weapon", "requires_attunement": false, "rarity": 2 } }, { "model": "api_v2.item", - "pk": "adamantine-armor-breastplate", + "pk": "trident-2", "fields": { - "name": "Adamantine Armor (Breastplate)", - "desc": "This suit of armor is reinforced with adamantine, one of the hardest substances in existence. While you're wearing it, any critical hit against you becomes a normal hit.", + "name": "Trident (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "breastplate", - "category": "armor", + "weapon": "trident", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "mithral-armor-splint", + "pk": "trident-3", "fields": { - "name": "Mithral Armor (Splint)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Trident (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "splint", - "category": "armor", + "weapon": "trident", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "mithral-armor-scale-mail", + "pk": "trident-of-fish-command", "fields": { - "name": "Mithral Armor (Scale-Mail)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Trident of Fish Command", + "desc": "This trident is a magic weapon. It has 3 charges. While you carry it, you can use an action and expend 1 charge to cast _dominate beast_ (save DC 15) from it on a beast that has an innate swimming speed. The trident regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "scale-mail", - "category": "armor", - "requires_attunement": false, - "rarity": 2 + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "mithral-armor-ring-mail", + "pk": "universal-solvent", "fields": { - "name": "Mithral Armor (Ring-Mail)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Universal Solvent", + "desc": "This tube holds milky liquid with a strong alcohol smell. You can use an action to pour the contents of the tube onto a surface within reach. The liquid instantly dissolves up to 1 square foot of adhesive it touches, including _sovereign glue._", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8942,1397 +8942,1397 @@ "document": "srd", "cost": null, "weapon": null, - "armor": "ring-mail", - "category": "armor", + "armor": null, + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "mithral-armor-plate", + "pk": "vicious-weapon-battleaxe", "fields": { - "name": "Mithral Armor (Plate)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Vicious Weapon (Battleaxe)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "plate", - "category": "armor", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "mithral-armor-hide", + "pk": "vicious-weapon-blowgun", "fields": { - "name": "Mithral Armor (Hide)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Vicious Weapon (Blowgun)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "hide", - "category": "armor", + "weapon": "blowgun", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "mithral-armor-half-plate", + "pk": "vicious-weapon-club", "fields": { - "name": "Mithral Armor (Half-Plate)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Vicious Weapon (Club)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "half-plate", + "weapon": "club", + "armor": null, "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "mithral-armor-chain-shirt", + "pk": "vicious-weapon-crossbow-hand", "fields": { - "name": "Mithral Armor (Chain-Shirt)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Vicious Weapon (Crossbow-Hand)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "chain-shirt", - "category": "armor", + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "mithral-armor-chain-mail", + "pk": "vicious-weapon-crossbow-heavy", "fields": { - "name": "Mithral Armor (Chain-Mail)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Vicious Weapon (Crossbow-Heavy)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "chain-mail", - "category": "armor", + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "mithral-armor-breastplate", + "pk": "vicious-weapon-crossbow-light", "fields": { - "name": "Mithral Armor (Breastplate)", - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", + "name": "Vicious Weapon (Crossbow-Light)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "breastplate", - "category": "armor", + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "armor-of-resistance-studded-leather", + "pk": "vicious-weapon-dagger", "fields": { - "name": "Armor of Resistance (Studded-Leather)", - "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "name": "Vicious Weapon (Dagger)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "studded-leather", - "category": "armor", - "requires_attunement": true, - "rarity": 3 + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "armor-of-resistance-padded", + "pk": "vicious-weapon-dart", "fields": { - "name": "Armor of Resistance (Padded)", - "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "name": "Vicious Weapon (Dart)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "padded", - "category": "armor", - "requires_attunement": true, - "rarity": 3 + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "armor-of-resistance-leather", + "pk": "vicious-weapon-flail", "fields": { - "name": "Armor of Resistance (Leather)", - "desc": "You have resistance to one type of damage while you wear this armor. The GM chooses the type or determines it randomly from the options below.\n\n| d10 | Damage Type |\n|-----|-------------|\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Force |\n| 5 | Lightning |\n| 6 | Necrotic |\n| 7 | Poison |\n| 8 | Psychic |\n| 9 | Radiant |\n| 10 | Thunder |", + "name": "Vicious Weapon (Flail)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "leather", - "category": "armor", - "requires_attunement": true, - "rarity": 3 + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "elven-chain", + "pk": "vicious-weapon-glaive", "fields": { - "name": "Elven Chain", - "desc": "You gain a +1 bonus to AC while you wear this armor. You are considered proficient with this armor even if you lack proficiency with medium armor.", + "name": "Vicious Weapon (Glaive)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "chain-shirt", - "category": "armor", + "weapon": "glaive", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "glamoured-studded-leather", + "pk": "vicious-weapon-greataxe", "fields": { - "name": "Glamoured Studded Leather", - "desc": "While wearing this armor, you gain a +1 bonus to AC. You can also use a bonus action to speak the armor's command word and cause the armor to assume the appearance of a normal set of clothing or some other kind of armor. You decide what it looks like, including color, style, and accessories, but the armor retains its normal bulk and weight. The illusory appearance lasts until you use this property again or remove the armor.", + "name": "Vicious Weapon (Greataxe)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", "cost": null, - "weapon": null, - "armor": "studded-leather", - "category": "armor", + "weapon": "greataxe", + "armor": null, + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "arrow-of-slaying", + "pk": "vicious-weapon-greatclub", "fields": { - "name": "Arrow of Slaying", - "desc": "An _arrow of slaying_ is a magic weapon meant to slay a particular kind of creature. Some are more focused than others; for example, there are both _arrows of dragon slaying_ and _arrows of blue dragon slaying_. If a creature belonging to the type, race, or group associated with an _arrow of slaying_ takes damage from the arrow, the creature must make a DC 17 Constitution saving throw, taking an extra 6d10 piercing damage on a failed save, or half as much extra damage on a successful one.\\n\\nOnce an _arrow of slaying_ deals its extra damage to a creature, it becomes a nonmagical arrow.\\n\\nOther types of magic ammunition of this kind exist, such as _bolts of slaying_ meant for a crossbow, though arrows are most common.", + "name": "Vicious Weapon (Greatclub)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "greatclub", "armor": null, - "category": "ammunition", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "orb-of-dragonkind", + "pk": "vicious-weapon-greatsword", "fields": { - "name": "Orb of Dragonkind", - "desc": "Ages past, elves and humans waged a terrible war against evil dragons. When the world seemed doomed, powerful wizards came together and worked their greatest magic, forging five _Orbs of Dragonkind_ (or _Dragon Orbs_) to help them defeat the dragons. One orb was taken to each of the five wizard towers, and there they were used to speed the war toward a victorious end. The wizards used the orbs to lure dragons to them, then destroyed the dragons with powerful magic.\\n\\nAs the wizard towers fell in later ages, the orbs were destroyed or faded into legend, and only three are thought to survive. Their magic has been warped and twisted over the centuries, so although their primary purpose of calling dragons still functions, they also allow some measure of control over dragons.\\n\\nEach orb contains the essence of an evil dragon, a presence that resents any attempt to coax magic from it. Those lacking in force of personality might find themselves enslaved to an orb.\\n\\nAn orb is an etched crystal globe about 10 inches in diameter. When used, it grows to about 20 inches in diameter, and mist swirls inside it.\\n\\nWhile attuned to an orb, you can use an action to peer into the orb's depths and speak its command word. You must then make a DC 15 Charisma check. On a successful check, you control the orb for as long as you remain attuned to it. On a failed check, you become charmed by the orb for as long as you remain attuned to it.\\n\\nWhile you are charmed by the orb, you can't voluntarily end your attunement to it, and the orb casts _suggestion_ on you at will (save DC 18), urging you to work toward the evil ends it desires. The dragon essence within the orb might want many things: the annihilation of a particular people, freedom from the orb, to spread suffering in the world, to advance the worship of Tiamat, or something else the GM decides.\\n\\n**_Random Properties_**. An _Orb of Dragonkind_ has the following random properties:\\n\\n* 2 minor beneficial properties\\n* 1 minor detrimental property\\n* 1 major detrimental property\\n\\n**_Spells_**. The orb has 7 charges and regains 1d4 + 3 expended charges daily at dawn. If you control the orb, you can use an action and expend 1 or more charges to cast one of the following spells (save DC 18) from it: _cure wounds_ (5th-level version, 3 charges), _daylight_ (1 charge), _death ward_ (2 charges), or _scrying_ (3 charges).\\n\\nYou can also use an action to cast the _detect magic_ spell from the orb without using any charges.\\n\\n**_Call Dragons_**. While you control the orb, you can use an action to cause the artifact to issue a telepathic call that extends in all directions for 40 miles. Evil dragons in range feel compelled to come to the orb as soon as possible by the most direct route. Dragon deities such as Tiamat are unaffected by this call. Dragons drawn to the orb might be hostile toward you for compelling them against their will. Once you have used this property, it can't be used again for 1 hour.\\n\\n**_Destroying an Orb_**. An _Orb of Dragonkind_ appears fragile but is impervious to most damage, including the attacks and breath weapons of dragons. A _disintegrate_ spell or one good hit from a +3 magic weapon is sufficient to destroy an orb, however.", + "name": "Vicious Weapon (Greatsword)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "greatsword", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 6 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "wand-of-the-war-mage-1", + "pk": "vicious-weapon-halberd", "fields": { - "name": "Wand of the War Mage (+1)", - "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", + "name": "Vicious Weapon (Halberd)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "halberd", "armor": null, - "category": "wand", - "requires_attunement": true, - "rarity": 2 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "wand-of-the-war-mage-2", + "pk": "vicious-weapon-handaxe", "fields": { - "name": "Wand of the War Mage (+2)", - "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", + "name": "Vicious Weapon (Handaxe)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "handaxe", "armor": null, - "category": "wand", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "wand-of-the-war-mage-3", + "pk": "vicious-weapon-javelin", "fields": { - "name": "Wand of the War Mage (+3)", - "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", + "name": "Vicious Weapon (Javelin)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "javelin", "armor": null, - "category": "wand", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "horn-of-valhalla-silver", + "pk": "vicious-weapon-lance", "fields": { - "name": "Horn of Valhalla (silver)", - "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "name": "Vicious Weapon (Lance)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "lance", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "horn-of-valhalla-brass", + "pk": "vicious-weapon-light-hammer", "fields": { - "name": "Horn of Valhalla (Brass)", - "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "name": "Vicious Weapon (Light-Hammer)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "light-hammer", "armor": null, - "category": "wondrous-item", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "horn-of-valhalla-bronze", + "pk": "vicious-weapon-longbow", "fields": { - "name": "Horn of Valhalla (Bronze)", - "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "name": "Vicious Weapon (Longbow)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "longbow", "armor": null, - "category": "wondrous-item", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "horn-of-valhalla-iron", + "pk": "vicious-weapon-longsword", "fields": { - "name": "Horn of Valhalla (Iron)", - "desc": "You can use an action to blow this horn. In response, warrior spirits from the Valhalla appear within 60 feet of you. They use the statistics of a berserker. They return to Valhalla after 1 hour or when they drop to 0 hit points. Once you use the horn, it can't be used again until 7 days have passed.\\n\\nFour types of _horn of Valhalla_ are known to exist, each made of a different metal. The horn's type determines how many berserkers answer its summons, as well as the requirement for its use. The GM chooses the horn's type or determines it randomly.\\n\\n| d100 | Horn Type | Berserkers Summoned | Requirement |\\n|--------|-----------|---------------------|--------------------------------------|\\n| 01-40 | Silver | 2d4 + 2 | None |\\n| 41-75 | Brass | 3d4 + 3 | Proficiency with all simple weapons |\\n| 76-90 | Bronze | 4d4 + 4 | Proficiency with all medium armor |\\n| 91-00 | Iron | 5d4 + 5 | Proficiency with all martial weapons |\\n\\nIf you blow the horn without meeting its requirement, the summoned berserkers attack you. If you meet the requirement, they are friendly to you and your companions and follow your commands.", + "name": "Vicious Weapon (Longsword)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "longsword", "armor": null, - "category": "wondrous-item", + "category": "weapon", "requires_attunement": false, - "rarity": 5 + "rarity": null } }, { "model": "api_v2.item", - "pk": "crystal-ball", + "pk": "vicious-weapon-mace", "fields": { - "name": "Crystal Ball", - "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.", + "name": "Vicious Weapon (Mace)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "mace", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crystal-ball-of-mind-reading", + "pk": "vicious-weapon-maul", "fields": { - "name": "Crystal Ball of Mind Reading", - "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nYou can use an action to cast the detect thoughts spell (save DC 17) while you are scrying with the crystal ball, targeting creatures you can see within 30 feet of the spell's sensor. You don't need to concentrate on this detect thoughts to maintain it during its duration, but it ends if scrying ends.", + "name": "Vicious Weapon (Maul)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "maul", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crystal-ball-of-telepathy", + "pk": "vicious-weapon-morningstar", "fields": { - "name": "Crystal Ball of Telepathy", - "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nThe following crystal ball variants are legendary items and have additional properties.\r\n\r\nWhile scrying with the crystal ball, you can communicate telepathically with creatures you can see within 30 feet of the spell's sensor. You can also use an action to cast the suggestion spell (save DC 17) through the sensor on one of those creatures. You don't need to concentrate on this suggestion to maintain it during its duration, but it ends if scrying ends. Once used, the suggestion power of the crystal ball can't be used again until the next dawn.", + "name": "Vicious Weapon (Morningstar)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "morningstar", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "crystal-ball-of-true-seeing", + "pk": "vicious-weapon-net", "fields": { - "name": "Crystal Ball of True Seeing", - "desc": "The typical crystal ball, a very rare item, is about 6 inches in diameter. While touching it, you can cast the scrying spell (save DC 17) with it.\r\n\r\nWhile scrying with the crystal ball, you have truesight with a radius of 120 feet centered on the spell's sensor.", + "name": "Vicious Weapon (Net)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "net", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "belt-of-hill-giant-strength", + "pk": "vicious-weapon-pike", "fields": { - "name": "Belt of Hill Giant Strength", - "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "name": "Vicious Weapon (Pike)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "pike", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "belt-of-stone-giant-strength", + "pk": "vicious-weapon-quarterstaff", "fields": { - "name": "Belt of Stone Giant Strength", - "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "name": "Vicious Weapon (Quarterstaff)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "quarterstaff", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "belt-of-frost-giant-strength", + "pk": "vicious-weapon-rapier", "fields": { - "name": "Belt of Frost Giant Strength", - "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "name": "Vicious Weapon (Rapier)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "rapier", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "belt-of-fire-giant-strength", + "pk": "vicious-weapon-scimitar", "fields": { - "name": "Belt of Fire Giant Strength", - "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "name": "Vicious Weapon (Scimitar)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "scimitar", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "belt-of-cloud-giant-strength", + "pk": "vicious-weapon-shortbow", "fields": { - "name": "Belt of Cloud Giant Strength", - "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "name": "Vicious Weapon (Shortbow)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "shortbow", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "belt-of-storm-giant-strength", + "pk": "vicious-weapon-shortsword", "fields": { - "name": "Belt of Storm Giant Strength", - "desc": "While wearing this belt, your Strength score changes to a score granted by the belt. If your Strength is already equal to or greater than the belt's score, the item has no effect on you.\\n\\nSix varieties of this belt exist, corresponding with and having rarity according to the six kinds of true giants. The _belt of stone giant strength_ and the _belt of frost giant strength_ look different, but they have the same effect.\\n\\n| Type | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Rare |\\n| Stone/frost giant | 23 | Very rare |\\n| Fire giant | 25 | Very rare |\\n| Cloud giant | 27 | Legendary |\\n| Storm giant | 29 | Legendary |\"", + "name": "Vicious Weapon (Shortsword)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "shortsword", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 5 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-healing", + "pk": "vicious-weapon-sickle", "fields": { - "name": "Potion of Healing", - "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "name": "Vicious Weapon (Sickle)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "sickle", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 1 + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-greater-healing", + "pk": "vicious-weapon-sling", "fields": { - "name": "Potion of Greater Healing", - "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "name": "Vicious Weapon (Sling)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "sling", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-superior-healing", + "pk": "vicious-weapon-spear", "fields": { - "name": "Potion of Superior Healing", - "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "name": "Vicious Weapon (Spear)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "spear", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-supreme-healing", + "pk": "vicious-weapon-trident", "fields": { - "name": "Potion of Supreme Healing", - "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", + "name": "Vicious Weapon (Trident)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "trident", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-bronze-griffon", + "pk": "vicious-weapon-warhammer", "fields": { - "name": "Figurine of Wondrous Power (Bronze Griffon)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Bronze Griffon (Rare)_**. This bronze statuette is of a griffon rampant. It can become a griffon for up to 6 hours. Once it has been used, it can't be used again until 5 days have passed.", + "name": "Vicious Weapon (Warhammer)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warhammer", "armor": null, - "category": "wondrous-item", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-ebony-fly", + "pk": "vicious-weapon-warpick", "fields": { - "name": "Figurine of Wondrous Power (Ebony Fly)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Ebony Fly (Rare)_**. This ebony statuette is carved in the likeness of a horsefly. It can become a giant fly for up to 12 hours and can be ridden as a mount. Once it has been used, it can’t be used again until 2 days have passed.", + "name": "Vicious Weapon (War-Pick)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warpick", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-golden-lions", + "pk": "vicious-weapon-whip", "fields": { - "name": "Figurine of Wondrous Power (Golden Lions)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Golden Lions (Rare)_**. These gold statuettes of lions are always created in pairs. You can use one figurine or both simultaneously. Each can become a lion for up to 1 hour. Once a lion has been used, it can’t be used again until 7 days have passed.", + "name": "Vicious Weapon (Whip)", + "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "whip", "armor": null, - "category": "wondrous-item", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-ivory-goats", + "pk": "vorpal-sword-greatsword", "fields": { - "name": "Figurine of Wondrous Power (Ivory Goats)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Ivory Goats (Rare_**.These ivory statuettes of goats are always created in sets of three. Each goat looks unique and functions differently from the others. Their properties are as follows:\\n\\n* The _goat of traveling_ can become a Large goat with the same statistics as a riding horse. It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can't be used again until 7 days have passed, when it regains all its charges.\\n* The _goat of travail_ becomes a giant goat for up to 3 hours. Once it has been used, it can't be used again until 30 days have passed.\\n* The _goat of terror_ becomes a giant goat for up to 3 hours. The goat can't attack, but you can remove its horns and use them as weapons. One horn becomes a _+1 lance_, and the other becomes a _+2 longsword_. Removing a horn requires an action, and the weapons disappear and the horns return when the goat reverts to figurine form. In addition, the goat radiates a 30-foot-radius aura of terror while you are riding it. Any creature hostile to you that starts its turn in the aura must succeed on a DC 15 Wisdom saving throw or be frightened of the goat for 1 minute, or until the goat reverts to figurine form. The frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once it successfully saves against the effect, a creature is immune to the goat's aura for the next 24 hours. Once the figurine has been used, it can't be used again until 15 days have passed.", + "name": "Vorpal Sword (Greatsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "greatsword", "armor": null, - "category": "wondrous-item", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-marble-elephant", + "pk": "vorpal-sword-longsword", "fields": { - "name": "Figurine of Wondrous Power (Marble Elephant)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Marble Elephant (Rare)_**. This marble statuette is about 4 inches high and long. It can become an elephant for up to 24 hours. Once it has been used, it can’t be used again until 7 days have passed.", + "name": "Vorpal Sword (Longsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "longsword", "armor": null, - "category": "wondrous-item", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-obsidian-steed", + "pk": "vorpal-sword-scimitar", "fields": { - "name": "Figurine of Wondrous Power (Obsidian Steed)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Obsidian Steed (Very Rare)_**. This polished obsidian horse can become a nightmare for up to 24 hours. The nightmare fights only to defend itself. Once it has been used, it can't be used again until 5 days have passed.\\n\\nIf you have a good alignment, the figurine has a 10 percent chance each time you use it to ignore your orders, including a command to revert to figurine form. If you mount the nightmare while it is ignoring your orders, you and the nightmare are instantly transported to a random location on the plane of Hades, where the nightmare reverts to figurine form.", + "name": "Vorpal Sword (Scimitar)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "scimitar", "armor": null, - "category": "wondrous-item", - "requires_attunement": false, - "rarity": 4 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-onyx-dog", + "pk": "vorpal-sword-shortsword", "fields": { - "name": "Figurine of Wondrous Power (Onyx Dog)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Onyx Dog (Rare)_**. This onyx statuette of a dog can become a mastiff for up to 6 hours. The mastiff has an Intelligence of 8 and can speak Common. It also has darkvision out to a range of 60 feet and can see invisible creatures and objects within that range. Once it has been used, it can’t be used again until 7 days have passed.", + "name": "Vorpal Sword (Shortsword)", + "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "shortsword", "armor": null, - "category": "wondrous-item", - "requires_attunement": false, - "rarity": 3 + "category": "weapon", + "requires_attunement": true, + "rarity": null } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-serpentine-owl", + "pk": "wand-of-binding", "fields": { - "name": "Figurine of Wondrous Power (Serpentine Owl)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Serpentine Owl (Rare)_**. This serpentine statuette of an owl can become a giant owl for up to 8 hours. Once it has been used, it can’t be used again until 2 days have passed. The owl can telepathically communicate with you at any range if you and it are on the same plane of existence.", + "name": "Wand of Binding", + "desc": "This wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.\n\n**_Spells_**. While holding the wand, you can use an action to expend some of its charges to cast one of the following spells (save DC 17): _hold monster_ (5 charges) or _hold person_ (2 charges).\n\n**_Assisted Escape_**. While holding the wand, you can use your reaction to expend 1 charge and gain advantage on a saving throw you make to avoid being paralyzed or restrained, or you can expend 1 charge and gain advantage on any check you make to escape a grapple.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", + "category": "wand", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-silver-raven", + "pk": "wand-of-enemy-detection", "fields": { - "name": "Figurine of Wondrous Power (Silver Raven)", - "desc": "A _figurine of wondrous power_ is a statuette of a beast small enough to fit in a pocket. If you use an action to speak the command word and throw the figurine to a point on the ground within 60 feet of you, the figurine becomes a living creature. If the space where the creature would appear is occupied by other creatures or objects, or if there isn't enough space for the creature, the figurine doesn't become a creature.\\n\\nThe creature is friendly to you and your companions. It understands your languages and obeys your spoken commands. If you issue no commands, the creature defends itself but takes no other actions.\\n\\nThe creature exists for a duration specific to each figurine. At the end of the duration, the creature reverts to its figurine form. It reverts to a figurine early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the creature becomes a figurine again, its property can't be used again until a certain amount of time has passed, as specified in the figurine's description.\\n\\n**_Silver Raven (Uncommon)_**. This silver statuette of a raven can become a raven for up to 12 hours. Once it has been used, it can’t be used again until 2 days have passed. While in raven form, the figurine allows you to cast the animal messenger spell on it at will.", + "name": "Wand of Enemy Detection", + "desc": "This wand has 7 charges. While holding it, you can use an action and expend 1 charge to speak its command word. For the next minute, you know the direction of the nearest creature hostile to you within 60 feet, but not its distance from you. The wand can sense the presence of hostile creatures that are ethereal, invisible, disguised, or hidden, as well as those in plain sight. The effect ends if you stop holding the wand.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": false, - "rarity": 2 + "category": "wand", + "requires_attunement": true, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ioun-stone-absorption", + "pk": "wand-of-fear", "fields": { - "name": "Ioun Stone (Absorption)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\r\n\r\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\r\n\r\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\r\n\r\n**_Absorption (Very Rare)_**. While this pale lavender ellipsoid orbits your head, you can use your reaction to cancel a spell of 4th level or lower cast by a creature you can see and targeting only you.\r\n\r\nOnce the stone has canceled 20 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.", + "name": "Wand of Fear", + "desc": "This wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.\n\n**_Command_**. While holding the wand, you can use an action to expend 1 charge and command another creature to flee or grovel, as with the _command_ spell (save DC 15).\n\n**_Cone of Fear_**. While holding the wand, you can use an action to expend 2 charges, causing the wand's tip to emit a 60-foot cone of amber light. Each creature in the cone must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", + "category": "wand", "requires_attunement": true, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ioun-stone-agility", + "pk": "wand-of-fireballs", "fields": { - "name": "Ioun Stone (Agility)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Agility (Very Rare)._** Your Dexterity score increases by 2, to a maximum of 20, while this deep red sphere orbits your head.", + "name": "Wand of Fireballs", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _fireball_ spell (save DC 15) from it. For 1 charge, you cast the 3rd-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, + "category": "wand", + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ioun-stone-awareness", + "pk": "wand-of-lightning-bolts", "fields": { - "name": "Ioun Stone (Awareness)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Awareness (Rare)._** You can't be surprised while this dark blue rhomboid orbits your head.", + "name": "Wand of Lightning Bolts", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _lightning bolt_ spell (save DC 15) from it. For 1 charge, you cast the 3rd-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, + "category": "wand", + "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ioun-stone-fortitude", + "pk": "wand-of-magic-detection", "fields": { - "name": "Ioun Stone (Absorption)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Fortitude (Very Rare)_**. Your Constitution score increases by 2, to a maximum of 20, while this pink rhomboid orbits your head.", + "name": "Wand of Magic Detection", + "desc": "This wand has 3 charges. While holding it, you can expend 1 charge as an action to cast the _detect magic_ spell from it. The wand regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "wand", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ioun-stone-greater-absorption", + "pk": "wand-of-magic-missiles", "fields": { - "name": "Ioun Stone (Greater Absorption)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Greater Absorption (Legendary)._** While this marbled lavender and green ellipsoid orbits your head, you can use your reaction to cancel a spell of 8th level or lower cast by a creature you can see and targeting only you.\\n\\nOnce the stone has canceled 50 levels of spells, it burns out and turns dull gray, losing its magic. If you are targeted by a spell whose level is higher than the number of spell levels the stone has left, the stone can't cancel it.", + "name": "Wand of Magic Missiles", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 or more of its charges to cast the _magic missile_ spell from it. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 5 + "category": "wand", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ioun-stone-insight", + "pk": "wand-of-paralysis", "fields": { - "name": "Ioun Stone (Insight)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Insight (Very Rare)._** Your Wisdom score increases by 2, to a maximum of 20, while this incandescent blue sphere orbits your head.", + "name": "Wand of Paralysis", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cause a thin blue ray to streak from the tip toward a creature you can see within 60 feet of you. The target must succeed on a DC 15 Constitution saving throw or be paralyzed for 1 minute. At the end of each of the target's turns, it can repeat the saving throw, ending the effect on itself on a success.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "wand", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ioun-stone-intellect", + "pk": "wand-of-polymorph", "fields": { - "name": "Ioun Stone (Intellect)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Intellect (Very Rare)._** Your Intelligence score increases by 2, to a maximum of 20, while this marbled scarlet and blue sphere orbits your head.", + "name": "Wand of Polymorph", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cast the _polymorph_ spell (save DC 15) from it.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, + "category": "wand", + "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "ioun-stone-leadership", + "pk": "wand-of-secrets", "fields": { - "name": "Ioun Stone (Leadership)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Leadership (Very Rare)._** Your Charisma score increases by 2, to a maximum of 20, while this marbled pink and green sphere orbits your head.", + "name": "Wand of Secrets", + "desc": "The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges, and if a secret door or trap is within 30 feet of you, the wand pulses and points at the one nearest to you. The wand regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "wand", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ioun-stone-mastery", + "pk": "wand-of-the-war-mage-1", "fields": { - "name": "Ioun Stone (Mastery)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Mastery (Legendary)._** Your proficiency bonus increases by 1 while this pale green prism orbits your head.", + "name": "Wand of the War Mage (+1)", + "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous-item", + "category": "wand", "requires_attunement": true, - "rarity": 5 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ioun-stone-protection", + "pk": "wand-of-the-war-mage-2", "fields": { - "name": "Ioun Stone (Protection)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Protection (Rare)_**. You gain a +1 bonus to AC while this dusty rose prism orbits your head.", + "name": "Wand of the War Mage (+2)", + "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous-item", + "category": "wand", "requires_attunement": true, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ioun-stone-regeneration", + "pk": "wand-of-the-war-mage-3", "fields": { - "name": "Ioun Stone (Regeneration)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Regeneration (Legendary)_**. You regain 15 hit points at the end of each hour this pearly white spindle orbits your head, provided that you have at least 1 hit point.", + "name": "Wand of the War Mage (+3)", + "desc": "While holding this wand, you gain a bonus to spell attack rolls determined by the wand's rarity. In addition, you ignore half cover when making a spell attack.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous-item", + "category": "wand", "requires_attunement": true, - "rarity": 5 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "ioun-stone-reserve", + "pk": "wand-of-web", "fields": { - "name": "Ioun Stone (Reserve)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Reserve (Rare)._** This vibrant purple prism stores spells cast into it, holding them until you use them. The stone can store up to 3 levels worth of spells at a time. When found, it contains 1d4 - 1 levels of stored spells chosen by the GM.\\n\\nAny creature can cast a spell of 1st through 3rd level into the stone by touching it as the spell is cast. The spell has no effect, other than to be stored in the stone. If the stone can't hold the spell, the spell is expended without effect. The level of the slot used to cast the spell determines how much space it uses.\\n\\nWhile this stone orbits your head, you can cast any spell stored in it. The spell uses the slot level, spell save DC, spell attack bonus, and spellcasting ability of the original caster, but is otherwise treated as if you cast the spell. The spell cast from the stone is no longer stored in it, freeing up space.", + "name": "Wand of Web", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges to cast the _web_ spell (save DC 15) from it.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into ashes and is destroyed.", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 3 + "category": "wand", + "requires_attunement": false, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "ioun-stone-strength", + "pk": "wand-of-wonder", "fields": { - "name": "Ioun Stone (Strength)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Strength (Very Rare)._** Your Strength score increases by 2, to a maximum of 20, while this pale blue rhomboid orbits your head.", + "name": "Wand of Wonder", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges and choose a target within 120 feet of you. The target can be a creature, an object, or a point in space. Roll d100 and consult the following table to discover what happens.\n\nIf the effect causes you to cast a spell from the wand, the spell's save DC is 15. If the spell normally has a range expressed in feet, its range becomes 120 feet if it isn't already.\n\nIf an effect covers an area, you must center the spell on and include the target. If an effect has multiple possible subjects, the GM randomly determines which ones are affected.\n\nThe wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into dust and is destroyed.\n\n| d100 | Effect |\n|--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-05 | You cast slow. 06-10 You cast faerie fire. |\n| 11-15 | You are stunned until the start of your next turn, believing something awesome just happened. 16-20 You cast gust of wind. |\n| 21-25 | You cast detect thoughts on the target you chose. If you didn't target a creature, you instead take 1d6 psychic damage. |\n| 26-30 | You cast stinking cloud. |\n| 31-33 | Heavy rain falls in a 60-foot radius centered on the target. The area becomes lightly obscured. The rain falls until the start of your next turn. |\n| 34-36 | An animal appears in the unoccupied space nearest the target. The animal isn't under your control and acts as it normally would. Roll a d100 to determine which animal appears. On a 01-25, a rhinoceros appears; on a 26-50, an elephant appears; and on a 51-100, a rat appears. |\n| 37-46 | You cast lightning bolt. |\n| 47-49 | A cloud of 600 oversized butterflies fills a 30-foot radius centered on the target. The area becomes heavily obscured. The butterflies remain for 10 minutes. |\n| 50-53 | You enlarge the target as if you had cast enlarge/reduce. If the target can't be affected by that spell, or if you didn't target a creature, you become the target. |\n| 54-58 | You cast darkness. |\n| 59-62 | Grass grows on the ground in a 60-foot radius centered on the target. If grass is already there, it grows to ten times its normal size and remains overgrown for 1 minute. |\n| 63-65 | An object of the GM's choice disappears into the Ethereal Plane. The object must be neither worn nor carried, within 120 feet of the target, and no larger than 10 feet in any dimension. |\n| 66-69 | You shrink yourself as if you had cast enlarge/reduce on yourself. |\n| 70-79 | You cast fireball. |\n| 80-84 | You cast invisibility on yourself. |\n| 85-87 | Leaves grow from the target. If you chose a point in space as the target, leaves sprout from the creature nearest to that point. Unless they are picked off, the leaves turn brown and fall off after 24 hours. |\n| 88-90 | A stream of 1d4 × 10 gems, each worth 1 gp, shoots from the wand's tip in a line 30 feet long and 5 feet wide. Each gem deals 1 bludgeoning damage, and the total damage of the gems is divided equally among all creatures in the line. |\n| 91-95 | A burst of colorful shimmering light extends from you in a 30-foot radius. You and each creature in the area that can see must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. |\n| 96-97 | The target's skin turns bright blue for 1d10 days. If you chose a point in space, the creature nearest to that point is affected. |\n| 98-100 | If you targeted a creature, it must make a DC 15 Constitution saving throw. If you didn't target a creature, you become the target and must make the saving throw. If the saving throw fails by 5 or more, the target is instantly petrified. On any other failed save, the target is restrained and begins to turn to stone. While restrained in this way, the target must repeat the saving throw at the end of its next turn, becoming petrified on a failure or ending the effect on a success. The petrification lasts until the target is freed by the greater restoration spell or similar magic. |", "size": 1, "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 4 + "category": "wand", + "requires_attunement": false, + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "ioun-stone-sustenance", + "pk": "war-pick", "fields": { - "name": "Ioun Stone (Sustenance)", - "desc": "An Ioun stone is named after Ioun, a god of knowledge and prophecy revered on some worlds. Many types of Ioun stone exist, each type a distinct combination of shape and color.\\n\\nWhen you use an action to toss one of these stones into the air, the stone orbits your head at a distance of 1d3 feet and confers a benefit to you. Thereafter, another creature must use an action to grasp or net the stone to separate it from you, either by making a successful attack roll against AC 24 or a successful DC 24 Dexterity (Acrobatics) check. You can use an action to seize and stow the stone, ending its effect.\\n\\nA stone has AC 24, 10 hit points, and resistance to all damage. It is considered to be an object that is being worn while it orbits your head.\\n\\n**_Sustenance (Rare)._** You don't need to eat or drink while this clear spindle orbits your head.", + "name": "War pick", + "desc": "A war pick.", "size": 1, - "weight": "0.000", - "armor_class": 24, - "hit_points": 10, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": "5.00", + "weapon": "warpick", "armor": null, - "category": "wondrous-item", - "requires_attunement": true, - "rarity": 3 + "category": "weapon", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-hill-giant-strength", + "pk": "warhammer", "fields": { - "name": "Potion of Hill Giant Strength", - "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "name": "Warhammer", + "desc": "A warhammer.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": "15.00", + "weapon": "warhammer", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-frost-giant-strength", + "pk": "warhammer-1", "fields": { - "name": "Potion of Frost Giant Strength", - "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "name": "Warhammer (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warhammer", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "potion-of-stone-giant-strength", + "pk": "warhammer-2", "fields": { - "name": "Potion of Stone Giant Strength", - "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "name": "Warhammer (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warhammer", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "potion-of-fire-giant-strength", + "pk": "warhammer-3", "fields": { - "name": "Potion of Fire Giant Strength", - "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "name": "Warhammer (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warhammer", "armor": null, - "category": "wondrous-item", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "potion-of-cloud-giant-strength", + "pk": "warpick", "fields": { - "name": "Potion of Cloud Giant Strength", - "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "name": "War pick", + "desc": "A war pick.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": "5.00", + "weapon": "warpick", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 4 + "rarity": null } }, { "model": "api_v2.item", - "pk": "potion-of-storm-giant-strength", + "pk": "warpick-1", "fields": { - "name": "Potion of Storm Giant Strength", - "desc": "When you drink this potion, your Strength score changes for 1 hour. The type of giant determines the score (see the table below). The potion has no effect on you if your Strength is equal to or greater than that score.\\n\\nThis potion's transparent liquid has floating in it a sliver of fingernail from a giant of the appropriate type. The _potion of frost giant strength_ and the _potion of stone giant strength_ have the same effect.\\n\\n| Type of Giant | Strength | Rarity |\\n|-------------------|----------|-----------|\\n| Hill giant | 21 | Uncommon |\\n| Frost/stone giant | 23 | Rare |\\n| Fire giant | 25 | Rare |\\n| Cloud giant | 27 | Very rare |\\n| Storm giant | 29 | Legendary |", + "name": "War-Pick (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warpick", "armor": null, - "category": "potion", + "category": "weapon", "requires_attunement": false, - "rarity": 5 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spell-scroll-cantrip", + "pk": "warpick-2", "fields": { - "name": "Spell Scroll (Cantrip)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "War-Pick (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warpick", "armor": null, - "category": "scroll", + "category": "weapon", "requires_attunement": false, - "rarity": 1 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "spell-scroll-1st-level", + "pk": "warpick-3", "fields": { - "name": "Spell Scroll (1st Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "War-Pick (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "warpick", "armor": null, - "category": "scroll", + "category": "weapon", "requires_attunement": false, - "rarity": 1 + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "spell-scroll-2nd-level", + "pk": "well-of-many-worlds", "fields": { - "name": "Spell Scroll (2nd Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Well of Many Worlds", + "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold and place the _well of many worlds_ on a solid surface, whereupon it creates a two-way portal to another world or plane of existence. Each time the item opens a portal, the GM decides where it leads. You can use an action to close an open portal by taking hold of the edges of the cloth and folding it up. Once _well of many worlds_ has opened a portal, it can't do so again for 1d8 hours.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "scroll", + "category": "wondrous", "requires_attunement": false, - "rarity": 2 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "spell-scroll-3rd-level", + "pk": "whip", "fields": { - "name": "Spell Scroll (3rd Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Whip", + "desc": "A whip.", "size": 1, - "weight": "0.000", + "weight": "3.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": "2.00", + "weapon": "whip", "armor": null, - "category": "scroll", + "category": "weapon", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { "model": "api_v2.item", - "pk": "spell-scroll-4th-level", + "pk": "whip-1", "fields": { - "name": "Spell Scroll (4th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Whip (+1)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "whip", "armor": null, - "category": "scroll", + "category": "weapon", "requires_attunement": false, - "rarity": 3 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spell-scroll-5th-level", + "pk": "whip-2", "fields": { - "name": "Spell Scroll (5th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Whip (+2)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "whip", "armor": null, - "category": "scroll", + "category": "weapon", "requires_attunement": false, "rarity": 3 } }, { "model": "api_v2.item", - "pk": "spell-scroll-6th-level", + "pk": "whip-3", "fields": { - "name": "Spell Scroll (6th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Whip (+3)", + "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", - "weapon": null, + "cost": null, + "weapon": "whip", "armor": null, - "category": "scroll", + "category": "weapon", "requires_attunement": false, "rarity": 4 } }, { "model": "api_v2.item", - "pk": "spell-scroll-7th-level", + "pk": "wind-fan", "fields": { - "name": "Spell Scroll (7th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Wind Fan", + "desc": "While holding this fan, you can use an action to cast the _gust of wind_ spell (save DC 13) from it. Once used, the fan shouldn't be used again until the next dawn. Each time it is used again before then, it has a cumulative 20 percent chance of not working and tearing into useless, nonmagical tatters.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "scroll", + "category": "wondrous", "requires_attunement": false, - "rarity": 4 + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spell-scroll-8th-level", + "pk": "winged-boots", "fields": { - "name": "Spell Scroll (8th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Winged Boots", + "desc": "While you wear these boots, you have a flying speed equal to your walking speed. You can use the boots to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land.\n\nThe boots regain 2 hours of flying capability for every 12 hours they aren't in use.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "scroll", - "requires_attunement": false, - "rarity": 4 + "category": "wondrous", + "requires_attunement": true, + "rarity": 2 } }, { "model": "api_v2.item", - "pk": "spell-scroll-9th-level", + "pk": "wings-of-flying", "fields": { - "name": "Spell Scroll (9th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Wings of Flying", + "desc": "While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of bat wings or bird wings on your back for 1 hour or until you repeat the command word as an action. The wings give you a flying speed of 60 feet. When they disappear, you can't use them again for 1d12 hours.\n\n\n\n\n## Sentient Magic Items\n\nSome magic items possess sentience and personality. Such an item might be possessed, haunted by the spirit of a previous owner, or self-aware thanks to the magic used to create it. In any case, the item behaves like a character, complete with personality quirks, ideals, bonds, and sometimes flaws. A sentient item might be a cherished ally to its wielder or a continual thorn in the side.\n\nMost sentient items are weapons. Other kinds of items can manifest sentience, but consumable items such as potions and scrolls are never sentient.\n\nSentient magic items function as NPCs under the GM's control. Any activated property of the item is under the item's control, not its wielder's. As long as the wielder maintains a good relationship with the item, the wielder can access those properties normally. If the relationship is strained, the item can suppress its activated properties or even turn them against the wielder.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": null, "weapon": null, "armor": null, - "category": "scroll", - "requires_attunement": false, - "rarity": 5 + "category": "wondrous", + "requires_attunement": true, + "rarity": 3 } } ] diff --git a/data/v2/wotc/srd/Weapon.json b/data/v2/wotc/srd/Weapon.json index daaa3112..15c75f9b 100644 --- a/data/v2/wotc/srd/Weapon.json +++ b/data/v2/wotc/srd/Weapon.json @@ -1,13 +1,13 @@ [ { "model": "api_v2.weapon", - "pk": "sickle", + "pk": "battleaxe", "fields": { - "name": "Sickle", + "name": "Battleaxe", "document": "srd", "damage_type": "slashing", - "damage_dice": "1d4", - "versatile_dice": "0", + "damage_dice": "1d8", + "versatile_dice": "1d10", "range_reach": 5, "range_normal": 0, "range_long": 0, @@ -17,46 +17,46 @@ "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": true, + "is_light": false, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "quarterstaff", + "pk": "blowgun", "fields": { - "name": "Quarterstaff", + "name": "Blowgun", "document": "srd", - "damage_type": "bludgeoning", - "damage_dice": "1d6", - "versatile_dice": "1d8", + "damage_type": "piercing", + "damage_dice": "1", + "versatile_dice": "0", "range_reach": 5, - "range_normal": 0, - "range_long": 0, + "range_normal": 25, + "range_long": 100, "is_finesse": false, "is_thrown": false, "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, + "requires_ammunition": true, + "requires_loading": true, "is_heavy": false, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "mace", + "pk": "club", "fields": { - "name": "Mace", + "name": "Club", "document": "srd", "damage_type": "bludgeoning", - "damage_dice": "1d6", + "damage_dice": "1d4", "versatile_dice": "0", "range_reach": 5, "range_normal": 0, @@ -67,7 +67,7 @@ "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": false, + "is_light": true, "is_lance": false, "is_net": false, "is_simple": true, @@ -76,51 +76,51 @@ }, { "model": "api_v2.weapon", - "pk": "club", + "pk": "crossbow-hand", "fields": { - "name": "Club", + "name": "Crossbow, hand", "document": "srd", - "damage_type": "bludgeoning", - "damage_dice": "1d4", + "damage_type": "piercing", + "damage_dice": "1d6", "versatile_dice": "0", "range_reach": 5, - "range_normal": 0, - "range_long": 0, + "range_normal": 30, + "range_long": 120, "is_finesse": false, "is_thrown": false, "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, + "requires_ammunition": true, + "requires_loading": true, "is_heavy": false, "is_light": true, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "spear", + "pk": "crossbow-heavy", "fields": { - "name": "Spear", + "name": "Crossbow, heavy", "document": "srd", "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "1d8", + "damage_dice": "1d10", + "versatile_dice": "0", "range_reach": 5, - "range_normal": 20, - "range_long": 60, + "range_normal": 100, + "range_long": 400, "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, - "requires_ammunition": false, - "requires_loading": false, - "is_heavy": false, + "is_thrown": false, + "is_two_handed": true, + "requires_ammunition": true, + "requires_loading": true, + "is_heavy": true, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, @@ -151,9 +151,9 @@ }, { "model": "api_v2.weapon", - "pk": "dart", + "pk": "dagger", "fields": { - "name": "Dart", + "name": "Dagger", "document": "srd", "damage_type": "piercing", "damage_dice": "1d4", @@ -167,7 +167,7 @@ "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": false, + "is_light": true, "is_lance": false, "is_net": false, "is_simple": true, @@ -176,20 +176,20 @@ }, { "model": "api_v2.weapon", - "pk": "shortbow", + "pk": "dart", "fields": { - "name": "Shortbow", + "name": "Dart", "document": "srd", "damage_type": "piercing", - "damage_dice": "1d6", + "damage_dice": "1d4", "versatile_dice": "0", "range_reach": 5, - "range_normal": 80, - "range_long": 320, - "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": true, + "range_normal": 20, + "range_long": 60, + "is_finesse": true, + "is_thrown": true, + "is_two_handed": false, + "requires_ammunition": false, "requires_loading": false, "is_heavy": false, "is_light": false, @@ -201,47 +201,47 @@ }, { "model": "api_v2.weapon", - "pk": "sling", + "pk": "flail", "fields": { - "name": "Sling", + "name": "Flail", "document": "srd", "damage_type": "bludgeoning", - "damage_dice": "1d4", + "damage_dice": "1d8", "versatile_dice": "0", "range_reach": 5, - "range_normal": 30, - "range_long": 120, + "range_normal": 0, + "range_long": 0, "is_finesse": false, "is_thrown": false, "is_two_handed": false, - "requires_ammunition": true, + "requires_ammunition": false, "requires_loading": false, "is_heavy": false, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "battleaxe", + "pk": "glaive", "fields": { - "name": "Battleaxe", + "name": "Glaive", "document": "srd", "damage_type": "slashing", - "damage_dice": "1d8", - "versatile_dice": "1d10", - "range_reach": 5, + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, "range_normal": 0, "range_long": 0, "is_finesse": false, "is_thrown": false, - "is_two_handed": false, + "is_two_handed": true, "requires_ammunition": false, "requires_loading": false, - "is_heavy": false, + "is_heavy": true, "is_light": false, "is_lance": false, "is_net": false, @@ -251,22 +251,22 @@ }, { "model": "api_v2.weapon", - "pk": "flail", + "pk": "greataxe", "fields": { - "name": "Flail", + "name": "Greataxe", "document": "srd", - "damage_type": "bludgeoning", - "damage_dice": "1d8", + "damage_type": "slashing", + "damage_dice": "1d12", "versatile_dice": "0", "range_reach": 5, "range_normal": 0, "range_long": 0, "is_finesse": false, "is_thrown": false, - "is_two_handed": false, + "is_two_handed": true, "requires_ammunition": false, "requires_loading": false, - "is_heavy": false, + "is_heavy": true, "is_light": false, "is_lance": false, "is_net": false, @@ -276,14 +276,14 @@ }, { "model": "api_v2.weapon", - "pk": "glaive", + "pk": "greatclub", "fields": { - "name": "Glaive", + "name": "Greatclub", "document": "srd", - "damage_type": "slashing", - "damage_dice": "1d10", + "damage_type": "bludgeoning", + "damage_dice": "1d8", "versatile_dice": "0", - "range_reach": 10, + "range_reach": 5, "range_normal": 0, "range_long": 0, "is_finesse": false, @@ -291,22 +291,22 @@ "is_two_handed": true, "requires_ammunition": false, "requires_loading": false, - "is_heavy": true, + "is_heavy": false, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": false, + "is_simple": true, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "greataxe", + "pk": "greatsword", "fields": { - "name": "Greataxe", + "name": "Greatsword", "document": "srd", "damage_type": "slashing", - "damage_dice": "1d12", + "damage_dice": "2d6", "versatile_dice": "0", "range_reach": 5, "range_normal": 0, @@ -326,14 +326,14 @@ }, { "model": "api_v2.weapon", - "pk": "greatsword", + "pk": "halberd", "fields": { - "name": "Greatsword", + "name": "Halberd", "document": "srd", "damage_type": "slashing", - "damage_dice": "2d6", + "damage_dice": "1d10", "versatile_dice": "0", - "range_reach": 5, + "range_reach": 10, "range_normal": 0, "range_long": 0, "is_finesse": false, @@ -351,17 +351,17 @@ }, { "model": "api_v2.weapon", - "pk": "dagger", + "pk": "handaxe", "fields": { - "name": "Dagger", + "name": "Handaxe", "document": "srd", - "damage_type": "piercing", - "damage_dice": "1d4", + "damage_type": "slashing", + "damage_dice": "1d6", "versatile_dice": "0", "range_reach": 5, "range_normal": 20, "range_long": 60, - "is_finesse": true, + "is_finesse": false, "is_thrown": true, "is_two_handed": false, "requires_ammunition": false, @@ -376,26 +376,26 @@ }, { "model": "api_v2.weapon", - "pk": "halberd", + "pk": "javelin", "fields": { - "name": "Halberd", + "name": "Javelin", "document": "srd", - "damage_type": "slashing", - "damage_dice": "1d10", + "damage_type": "piercing", + "damage_dice": "1d6", "versatile_dice": "0", - "range_reach": 10, - "range_normal": 0, - "range_long": 0, + "range_reach": 5, + "range_normal": 30, + "range_long": 120, "is_finesse": false, - "is_thrown": false, - "is_two_handed": true, + "is_thrown": true, + "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, - "is_heavy": true, + "is_heavy": false, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": false, + "is_simple": true, "is_improvised": false } }, @@ -426,45 +426,45 @@ }, { "model": "api_v2.weapon", - "pk": "longsword", + "pk": "light-hammer", "fields": { - "name": "Longsword", + "name": "Light hammer", "document": "srd", - "damage_type": "slashing", - "damage_dice": "1d8", - "versatile_dice": "1d10", + "damage_type": "bludgeoning", + "damage_dice": "1d4", + "versatile_dice": "0", "range_reach": 5, - "range_normal": 0, - "range_long": 0, + "range_normal": 20, + "range_long": 60, "is_finesse": false, - "is_thrown": false, + "is_thrown": true, "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": false, + "is_light": true, "is_lance": false, "is_net": false, - "is_simple": false, + "is_simple": true, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "maul", + "pk": "longbow", "fields": { - "name": "Maul", + "name": "Longbow", "document": "srd", - "damage_type": "bludgeoning", - "damage_dice": "2d6", + "damage_type": "piercing", + "damage_dice": "1d8", "versatile_dice": "0", "range_reach": 5, - "range_normal": 0, - "range_long": 0, + "range_normal": 150, + "range_long": 600, "is_finesse": false, "is_thrown": false, "is_two_handed": true, - "requires_ammunition": false, + "requires_ammunition": true, "requires_loading": false, "is_heavy": true, "is_light": false, @@ -476,13 +476,13 @@ }, { "model": "api_v2.weapon", - "pk": "morningstar", + "pk": "longsword", "fields": { - "name": "Morningstar", + "name": "Longsword", "document": "srd", - "damage_type": "piercing", + "damage_type": "slashing", "damage_dice": "1d8", - "versatile_dice": "0", + "versatile_dice": "1d10", "range_reach": 5, "range_normal": 0, "range_long": 0, @@ -501,47 +501,47 @@ }, { "model": "api_v2.weapon", - "pk": "pike", + "pk": "mace", "fields": { - "name": "Pike", + "name": "Mace", "document": "srd", - "damage_type": "piercing", - "damage_dice": "1d10", + "damage_type": "bludgeoning", + "damage_dice": "1d6", "versatile_dice": "0", - "range_reach": 10, + "range_reach": 5, "range_normal": 0, "range_long": 0, "is_finesse": false, "is_thrown": false, - "is_two_handed": true, + "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, - "is_heavy": true, + "is_heavy": false, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": false, + "is_simple": true, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "rapier", + "pk": "maul", "fields": { - "name": "Rapier", + "name": "Maul", "document": "srd", - "damage_type": "piercing", - "damage_dice": "1d8", + "damage_type": "bludgeoning", + "damage_dice": "2d6", "versatile_dice": "0", "range_reach": 5, "range_normal": 0, "range_long": 0, - "is_finesse": true, + "is_finesse": false, "is_thrown": false, - "is_two_handed": false, + "is_two_handed": true, "requires_ammunition": false, "requires_loading": false, - "is_heavy": false, + "is_heavy": true, "is_light": false, "is_lance": false, "is_net": false, @@ -551,23 +551,23 @@ }, { "model": "api_v2.weapon", - "pk": "scimitar", + "pk": "morningstar", "fields": { - "name": "Scimitar", + "name": "Morningstar", "document": "srd", - "damage_type": "slashing", - "damage_dice": "1d6", + "damage_type": "piercing", + "damage_dice": "1d8", "versatile_dice": "0", "range_reach": 5, "range_normal": 0, "range_long": 0, - "is_finesse": true, + "is_finesse": false, "is_thrown": false, "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": true, + "is_light": false, "is_lance": false, "is_net": false, "is_simple": false, @@ -576,47 +576,47 @@ }, { "model": "api_v2.weapon", - "pk": "shortsword", + "pk": "net", "fields": { - "name": "Shortsword", + "name": "Net", "document": "srd", - "damage_type": "slashing", - "damage_dice": "1d6", + "damage_type": "bludgeoning", + "damage_dice": "0", "versatile_dice": "0", "range_reach": 5, - "range_normal": 0, - "range_long": 0, - "is_finesse": true, - "is_thrown": false, + "range_normal": 5, + "range_long": 15, + "is_finesse": false, + "is_thrown": true, "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": true, + "is_light": false, "is_lance": false, - "is_net": false, + "is_net": true, "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "trident", + "pk": "pike", "fields": { - "name": "Trident", + "name": "Pike", "document": "srd", "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "1d8", - "range_reach": 5, - "range_normal": 20, - "range_long": 60, + "damage_dice": "1d10", + "versatile_dice": "0", + "range_reach": 10, + "range_normal": 0, + "range_long": 0, "is_finesse": false, - "is_thrown": true, - "is_two_handed": false, + "is_thrown": false, + "is_two_handed": true, "requires_ammunition": false, "requires_loading": false, - "is_heavy": false, + "is_heavy": true, "is_light": false, "is_lance": false, "is_net": false, @@ -626,19 +626,19 @@ }, { "model": "api_v2.weapon", - "pk": "greatclub", + "pk": "quarterstaff", "fields": { - "name": "Greatclub", + "name": "Quarterstaff", "document": "srd", "damage_type": "bludgeoning", - "damage_dice": "1d8", - "versatile_dice": "0", + "damage_dice": "1d6", + "versatile_dice": "1d8", "range_reach": 5, "range_normal": 0, "range_long": 0, "is_finesse": false, "is_thrown": false, - "is_two_handed": true, + "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, "is_heavy": false, @@ -651,9 +651,9 @@ }, { "model": "api_v2.weapon", - "pk": "warpick", + "pk": "rapier", "fields": { - "name": "War Pick", + "name": "Rapier", "document": "srd", "damage_type": "piercing", "damage_dice": "1d8", @@ -661,7 +661,7 @@ "range_reach": 5, "range_normal": 0, "range_long": 0, - "is_finesse": false, + "is_finesse": true, "is_thrown": false, "is_two_handed": false, "requires_ammunition": false, @@ -676,14 +676,14 @@ }, { "model": "api_v2.weapon", - "pk": "whip", + "pk": "scimitar", "fields": { - "name": "Whip", + "name": "Scimitar", "document": "srd", "damage_type": "slashing", - "damage_dice": "1d4", + "damage_dice": "1d6", "versatile_dice": "0", - "range_reach": 10, + "range_reach": 5, "range_normal": 0, "range_long": 0, "is_finesse": true, @@ -692,7 +692,7 @@ "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": false, + "is_light": true, "is_lance": false, "is_net": false, "is_simple": false, @@ -701,46 +701,46 @@ }, { "model": "api_v2.weapon", - "pk": "blowgun", + "pk": "shortbow", "fields": { - "name": "Blowgun", + "name": "Shortbow", "document": "srd", "damage_type": "piercing", - "damage_dice": "1", + "damage_dice": "1d6", "versatile_dice": "0", "range_reach": 5, - "range_normal": 25, - "range_long": 100, + "range_normal": 80, + "range_long": 320, "is_finesse": false, "is_thrown": false, - "is_two_handed": false, + "is_two_handed": true, "requires_ammunition": true, - "requires_loading": true, + "requires_loading": false, "is_heavy": false, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": false, + "is_simple": true, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "crossbow-hand", + "pk": "shortsword", "fields": { - "name": "Crossbow, hand", + "name": "Shortsword", "document": "srd", - "damage_type": "piercing", + "damage_type": "slashing", "damage_dice": "1d6", "versatile_dice": "0", "range_reach": 5, - "range_normal": 30, - "range_long": 120, - "is_finesse": false, + "range_normal": 0, + "range_long": 0, + "is_finesse": true, "is_thrown": false, "is_two_handed": false, - "requires_ammunition": true, - "requires_loading": true, + "requires_ammunition": false, + "requires_loading": false, "is_heavy": false, "is_light": true, "is_lance": false, @@ -751,66 +751,66 @@ }, { "model": "api_v2.weapon", - "pk": "crossbow-heavy", + "pk": "sickle", "fields": { - "name": "Crossbow, heavy", + "name": "Sickle", "document": "srd", - "damage_type": "piercing", - "damage_dice": "1d10", + "damage_type": "slashing", + "damage_dice": "1d4", "versatile_dice": "0", "range_reach": 5, - "range_normal": 100, - "range_long": 400, + "range_normal": 0, + "range_long": 0, "is_finesse": false, "is_thrown": false, - "is_two_handed": true, - "requires_ammunition": true, - "requires_loading": true, - "is_heavy": true, - "is_light": false, + "is_two_handed": false, + "requires_ammunition": false, + "requires_loading": false, + "is_heavy": false, + "is_light": true, "is_lance": false, "is_net": false, - "is_simple": false, + "is_simple": true, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "longbow", + "pk": "sling", "fields": { - "name": "Longbow", + "name": "Sling", "document": "srd", - "damage_type": "piercing", - "damage_dice": "1d8", + "damage_type": "bludgeoning", + "damage_dice": "1d4", "versatile_dice": "0", "range_reach": 5, - "range_normal": 150, - "range_long": 600, + "range_normal": 30, + "range_long": 120, "is_finesse": false, "is_thrown": false, - "is_two_handed": true, + "is_two_handed": false, "requires_ammunition": true, "requires_loading": false, - "is_heavy": true, + "is_heavy": false, "is_light": false, "is_lance": false, "is_net": false, - "is_simple": false, + "is_simple": true, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "net", + "pk": "spear", "fields": { - "name": "Net", + "name": "Spear", "document": "srd", - "damage_type": "bludgeoning", - "damage_dice": "0", - "versatile_dice": "0", + "damage_type": "piercing", + "damage_dice": "1d6", + "versatile_dice": "1d8", "range_reach": 5, - "range_normal": 5, - "range_long": 15, + "range_normal": 20, + "range_long": 60, "is_finesse": false, "is_thrown": true, "is_two_handed": false, @@ -819,20 +819,20 @@ "is_heavy": false, "is_light": false, "is_lance": false, - "is_net": true, - "is_simple": false, + "is_net": false, + "is_simple": true, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "handaxe", + "pk": "trident", "fields": { - "name": "Handaxe", + "name": "Trident", "document": "srd", - "damage_type": "slashing", + "damage_type": "piercing", "damage_dice": "1d6", - "versatile_dice": "0", + "versatile_dice": "1d8", "range_reach": 5, "range_normal": 20, "range_long": 60, @@ -842,27 +842,27 @@ "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": true, + "is_light": false, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "javelin", + "pk": "warhammer", "fields": { - "name": "Javelin", + "name": "Warhammer", "document": "srd", - "damage_type": "piercing", - "damage_dice": "1d6", - "versatile_dice": "0", + "damage_type": "bludgeoning", + "damage_dice": "1d8", + "versatile_dice": "1d10", "range_reach": 5, - "range_normal": 30, - "range_long": 120, + "range_normal": 0, + "range_long": 0, "is_finesse": false, - "is_thrown": true, + "is_thrown": false, "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, @@ -870,48 +870,48 @@ "is_light": false, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "light-hammer", + "pk": "warpick", "fields": { - "name": "Light hammer", + "name": "War Pick", "document": "srd", - "damage_type": "bludgeoning", - "damage_dice": "1d4", + "damage_type": "piercing", + "damage_dice": "1d8", "versatile_dice": "0", "range_reach": 5, - "range_normal": 20, - "range_long": 60, + "range_normal": 0, + "range_long": 0, "is_finesse": false, - "is_thrown": true, + "is_thrown": false, "is_two_handed": false, "requires_ammunition": false, "requires_loading": false, "is_heavy": false, - "is_light": true, + "is_light": false, "is_lance": false, "is_net": false, - "is_simple": true, + "is_simple": false, "is_improvised": false } }, { "model": "api_v2.weapon", - "pk": "warhammer", + "pk": "whip", "fields": { - "name": "Warhammer", + "name": "Whip", "document": "srd", - "damage_type": "bludgeoning", - "damage_dice": "1d8", - "versatile_dice": "1d10", - "range_reach": 5, + "damage_type": "slashing", + "damage_dice": "1d4", + "versatile_dice": "0", + "range_reach": 10, "range_normal": 0, "range_long": 0, - "is_finesse": false, + "is_finesse": true, "is_thrown": false, "is_two_handed": false, "requires_ammunition": false, From 3d149eb315e4cfb3c4a6a528d4cec5f578447c09 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 08:14:39 -0500 Subject: [PATCH 55/98] Fixing output message. --- api_v2/management/commands/export.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api_v2/management/commands/export.py b/api_v2/management/commands/export.py index 6bafdbf2..e104ffe7 100644 --- a/api_v2/management/commands/export.py +++ b/api_v2/management/commands/export.py @@ -85,8 +85,8 @@ def handle(self, *args, **options) -> None: base_path=options['dir']) write_queryset_data(model_path, modelq) - self.stdout.write(self.style.SUCCESS( - 'Wrote {} to {}'.format(doc.key, doc_path))) + self.stdout.write(self.style.SUCCESS( + 'Wrote {} to {}'.format(doc.key, doc_path))) self.stdout.write(self.style.SUCCESS('Data for v2 data complete.')) From f8802c6ec51202e18f504e1f86e66d5271df8e06 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 08:45:40 -0500 Subject: [PATCH 56/98] Stubbing out Itemset. --- api_v2/admin.py | 3 ++- api_v2/migrations/0005_itemset.py | 26 ++++++++++++++++++++++++++ api_v2/migrations/0006_itemset_name.py | 19 +++++++++++++++++++ api_v2/models/__init__.py | 1 + api_v2/models/item.py | 8 +++++++- api_v2/serializers.py | 6 ++++++ 6 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 api_v2/migrations/0005_itemset.py create mode 100644 api_v2/migrations/0006_itemset_name.py diff --git a/api_v2/admin.py b/api_v2/admin.py index 70286f79..81cd1f83 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -2,7 +2,7 @@ from api_v2.models import Weapon from api_v2.models import Armor -from api_v2.models import Item +from api_v2.models import Item, ItemSet from api_v2.models import Document from api_v2.models import License @@ -20,6 +20,7 @@ class FromDocumentModelAdmin(admin.ModelAdmin): admin.site.register(Armor, admin_class=FromDocumentModelAdmin) admin.site.register(Item, admin_class=FromDocumentModelAdmin) +admin.site.register(ItemSet, admin_class=FromDocumentModelAdmin) admin.site.register(Document) admin.site.register(License) diff --git a/api_v2/migrations/0005_itemset.py b/api_v2/migrations/0005_itemset.py new file mode 100644 index 00000000..c5aa3991 --- /dev/null +++ b/api_v2/migrations/0005_itemset.py @@ -0,0 +1,26 @@ +# Generated by Django 3.2.19 on 2023-07-02 13:21 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0004_alter_item_rarity'), + ] + + operations = [ + migrations.CreateModel( + name='ItemSet', + fields=[ + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), + ('items', models.ManyToManyField(help_text='The set of items.', to='api_v2.Item')), + ], + options={ + 'abstract': False, + }, + ), + ] diff --git a/api_v2/migrations/0006_itemset_name.py b/api_v2/migrations/0006_itemset_name.py new file mode 100644 index 00000000..f1981e58 --- /dev/null +++ b/api_v2/migrations/0006_itemset_name.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.19 on 2023-07-02 13:33 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0005_itemset'), + ] + + operations = [ + migrations.AddField( + model_name='itemset', + name='name', + field=models.CharField(default=None, help_text='Name of the item.', max_length=100), + preserve_default=False, + ), + ] diff --git a/api_v2/models/__init__.py b/api_v2/models/__init__.py index 6eb0ac48..ce45e4c3 100644 --- a/api_v2/models/__init__.py +++ b/api_v2/models/__init__.py @@ -7,6 +7,7 @@ from .abstracts import Object from .item import Item +from .item import ItemSet from .armor import Armor diff --git a/api_v2/models/item.py b/api_v2/models/item.py index eda698b5..ad4f363f 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -7,7 +7,7 @@ from api.models import GameContent from .weapon import Weapon from .armor import Armor -from .abstracts import Object, HasDescription +from .abstracts import Object, HasName, HasDescription from .document import FromDocument @@ -94,3 +94,9 @@ class Item(Object, HasDescription, FromDocument): @property def is_magic_item(self): return self.rarity is not None + + +class ItemSet(HasName, HasDescription, FromDocument): + """A set of items to be referenced.""" + + items = models.ManyToManyField(Item, help_text="The set of items.") diff --git a/api_v2/serializers.py b/api_v2/serializers.py index d1eb5216..96294875 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -57,6 +57,12 @@ class Meta: 'properties'] +class WeaponSerializerFull(serializers.ModelSerializer): + class Meta: + model = models.Weapon + fields = "__all__" + + class ItemSerializer(serializers.ModelSerializer): weapon = WeaponSerializer() armor = ArmorSerializer() From 5c044e3b57c3fe62baf6a5a1ae34c9b7e179860b Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 09:28:50 -0500 Subject: [PATCH 57/98] Added trade goods and itemsets. --- data/v2/wotc/srd/Item.json | 437 ++++++++++++++++++++++++++++++++++ data/v2/wotc/srd/ItemSet.json | 128 ++++++++++ 2 files changed, 565 insertions(+) create mode 100644 data/v2/wotc/srd/ItemSet.json diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index 8e4c4723..036e66f4 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -1,4 +1,327 @@ [ +{ + "model": "api_v2.item", + "pk": "1lb-of-cinnamon", + "fields": { + "name": "Cinnamon", + "desc": "1lb of cinnamon", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-cloves", + "fields": { + "name": "Cloves", + "desc": "1lb of cloves.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "3.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-copper", + "fields": { + "name": "Copper", + "desc": "1lb of copper.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-flour", + "fields": { + "name": "Flour", + "desc": "1lb of flour", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.02", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-ginger", + "fields": { + "name": "Ginger", + "desc": "1lb of Ginger.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-gold", + "fields": { + "name": "Gold", + "desc": "1lb of gold.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-iron", + "fields": { + "name": "Iron", + "desc": "1lb of iron.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.10", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-pepper", + "fields": { + "name": "Pepper", + "desc": "1lb of pepper.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-platinum", + "fields": { + "name": "Platinum", + "desc": "1 lb. of platinum.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "500.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-saffron", + "fields": { + "name": "Saffron", + "desc": "1lb of saffron.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "15.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-salt", + "fields": { + "name": "Salt", + "desc": "1lb of salt.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-silver", + "fields": { + "name": "Silver", + "desc": "1lb of silver", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1lb-of-wheat", + "fields": { + "name": "Wheat", + "desc": "1 pound of wheat.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1sqyd-of-canvas", + "fields": { + "name": "Canvas", + "desc": "1 sq. yd. of canvas", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.10", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1sqyd-of-cotton-cloth", + "fields": { + "name": "Cotton Cloth", + "desc": "1 sq. yd. of cotton cloth.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1sqyd-of-linen", + "fields": { + "name": "Linen", + "desc": "1 sq. yd. of linen.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "1sqyd-of-silk", + "fields": { + "name": "Silk", + "desc": "1 sq. yd. of silk.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "adamantine-armor-breastplate", @@ -1120,6 +1443,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "chicken", + "fields": { + "name": "Chicken", + "desc": "One chicken", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.02", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "chime-of-opening", @@ -1348,6 +1690,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "cow", + "fields": { + "name": "Cow", + "desc": "One cow.", + "size": 4, + "weight": "1000.000", + "armor_class": 10, + "hit_points": 15, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "crossbow-hand", @@ -3210,6 +3571,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "goat", + "fields": { + "name": "Goat", + "desc": "One goat.", + "size": 3, + "weight": "75.000", + "armor_class": 10, + "hit_points": 4, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "goggles-of-night", @@ -5775,6 +6155,25 @@ "rarity": 6 } }, +{ + "model": "api_v2.item", + "pk": "ox", + "fields": { + "name": "Ox", + "desc": "One ox.", + "size": 4, + "weight": "1500.000", + "armor_class": 10, + "hit_points": 15, + "document": "srd", + "cost": "15.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "padded-armor", @@ -5889,6 +6288,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "pig", + "fields": { + "name": "Pig", + "desc": "One pig.", + "size": 3, + "weight": "400.000", + "armor_class": 10, + "hit_points": 4, + "document": "srd", + "cost": "3.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "pike", @@ -7485,6 +7903,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "sheep", + "fields": { + "name": "Sheep", + "desc": "One sheep.", + "size": 3, + "weight": "75.000", + "armor_class": 10, + "hit_points": 4, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "shield", diff --git a/data/v2/wotc/srd/ItemSet.json b/data/v2/wotc/srd/ItemSet.json new file mode 100644 index 00000000..b3d5a6f9 --- /dev/null +++ b/data/v2/wotc/srd/ItemSet.json @@ -0,0 +1,128 @@ +[ +{ + "model": "api_v2.itemset", + "pk": "heavy-armor", + "fields": { + "name": "Heavy Armor", + "desc": "Of all the armor categories, heavy armor offers the best protection. These suits of armor cover the entire body and are designed to stop a wide range of attacks. Only proficient warriors can manage their weight and bulk.\r\n\r\nHeavy armor doesn't let you add your Dexterity modifier to your Armor Class, but it also doesn't penalize you if your Dexterity modifier is negative.", + "document": "srd", + "items": [ + "chain-mail", + "plate-armor", + "ring-mail", + "splint-armor" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "light-armor", + "fields": { + "name": "Light Armor", + "desc": "Made from supple and thin materials, light armor favors agile adventurers since it offers some protection without sacrificing mobility. If you wear light armor, you add your Dexterity modifier to the base number from your armor type to determine your Armor Class.", + "document": "srd", + "items": [ + "leather-armor", + "padded-armor", + "studded-leather-armor" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "martial-melee-weapons", + "fields": { + "name": "Martial Melee Weapons", + "desc": "Martial weapons, including swords, axes, and polearms, require more specialized training to use effectively. Most warriors use martial weapons because these weapons put their fighting style and training to best use.", + "document": "srd", + "items": [ + "battleaxe", + "flail", + "glaive", + "greataxe", + "greatsword", + "halberd", + "lance", + "longsword", + "maul", + "morningstar", + "pike", + "rapier", + "scimitar", + "shortsword", + "trident", + "war-pick", + "warhammer", + "whip" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "martial-ranged-weapons", + "fields": { + "name": "Martial Ranged Weapons", + "desc": "Martial weapons, including swords, axes, and polearms, require more specialized training to use effectively. Most warriors use martial weapons because these weapons put their fighting style and training to best use.", + "document": "srd", + "items": [ + "blowgun", + "crossbow-hand", + "crossbow-heavy", + "longbow", + "net" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "medium-armor", + "fields": { + "name": "Medium Armor", + "desc": "Medium armor offers more protection than light armor, but it also impairs movement more. If you wear medium armor, you add your Dexterity modifier, to a maximum of +2, to the base number from your armor type to determine your Armor Class.", + "document": "srd", + "items": [ + "breastplate", + "chain-shirt", + "half-plate", + "hide-armor", + "scale-mail" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "simple-melee-weapons", + "fields": { + "name": "Simple Melee Weapons", + "desc": "Most people can use simple weapons with proficiency. These weapons include clubs, maces, and other weapons often found in the hands of commoners.", + "document": "srd", + "items": [ + "club", + "dagger", + "greatclub", + "handaxe", + "javelin", + "light-hammer", + "mace", + "quaterstaff", + "sickle", + "spear" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "simple-ranged-weapons", + "fields": { + "name": "Simple Ranged Weapons", + "desc": "Most people can use simple weapons with proficiency.", + "document": "srd", + "items": [ + "crossbow-light", + "dart", + "shortbow", + "sling" + ] + } +} +] From 1ea3c0215470e9aba22ca88e1a5934798b040246 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 10:03:28 -0500 Subject: [PATCH 58/98] Tweaking itemsets. --- api_v2/serializers.py | 58 +++++++++++++++++++++++++++---------------- api_v2/views.py | 17 ++++++++++--- server/urls.py | 1 + 3 files changed, 51 insertions(+), 25 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 96294875..d3b7c912 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -14,25 +14,21 @@ class Meta: model = models.Publisher fields = '__all__' - -class DocumentSerializer(serializers.ModelSerializer): +class DocumentSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Document fields = [ 'key', - 'url', - 'name', - 'desc', - 'publisher', - 'ruleset', - 'licenses', - 'author', - 'published_at', - 'permalink' - ] + 'url'] -class ArmorSerializer(serializers.ModelSerializer): +class DocumentSerializerFull(serializers.ModelSerializer): + class Meta: + model = models.Document + fields = "__all__" + + +class ArmorSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Armor @@ -46,7 +42,15 @@ class Meta: ] -class WeaponSerializer(serializers.ModelSerializer): +class ArmorSerializerFull(serializers.ModelSerializer): + ac_display = serializers.ReadOnlyField() + + class Meta: + model = models.Armor + fields = "__all__" + + +class WeaponSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Weapon @@ -58,18 +62,23 @@ class Meta: class WeaponSerializerFull(serializers.ModelSerializer): + is_versatile = serializers.ReadOnlyField() + is_martial = serializers.ReadOnlyField() + is_melee = serializers.ReadOnlyField() + ranged_attack_possible = serializers.ReadOnlyField() + range_melee = serializers.ReadOnlyField() + is_reach = serializers.ReadOnlyField() + properties = serializers.ReadOnlyField() + class Meta: model = models.Weapon fields = "__all__" class ItemSerializer(serializers.ModelSerializer): - weapon = WeaponSerializer() - armor = ArmorSerializer() - - document = serializers.HyperlinkedRelatedField( - view_name='document-detail', - read_only=True) + weapon = WeaponSerializerSimple() + armor = ArmorSerializerSimple() + document = DocumentSerializerSimple() class Meta: model = models.Item @@ -85,4 +94,11 @@ class Meta: 'is_magic_item', 'requires_attunement', 'rarity', - 'cost'] + 'cost', + 'itemset_set'] + + +class ItemSetSerializer(serializers.ModelSerializer): + class Meta: + model = models.ItemSet + fields = "__all__" \ No newline at end of file diff --git a/api_v2/views.py b/api_v2/views.py index 674339b5..183b0a2f 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -27,13 +27,22 @@ class Meta: class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of items. -<<<<<<< HEAD + retrieve: API endpoint for returning a particular item. """ queryset = models.Item.objects.all().order_by('-pk') serializer_class = serializers.ItemSerializer filterset_class = ItemFilterSet +class ItemSetViewSet(viewsets.ReadOnlyModelViewSet): + """" + list: API Endpoint for returning a set of itemsets. + + retrieve: API endpoint for return a particular itemset. + """ + queryset = models.ItemSet.objects.all().order_by('-pk') + serializer_class = serializers.ItemSetSerializer + class DocumentViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -41,7 +50,7 @@ class DocumentViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular document. """ queryset = models.Document.objects.all().order_by('-pk') - serializer_class = serializers.DocumentSerializer + serializer_class = serializers.DocumentSerializerFull filterset_fields = '__all__' @@ -71,7 +80,7 @@ class WeaponViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular weapon. """ queryset = models.Weapon.objects.all().order_by('-pk') - serializer_class = serializers.WeaponSerializer + serializer_class = serializers.WeaponSerializerFull filterset_fields = '__all__' @@ -81,5 +90,5 @@ class ArmorViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular armor. """ queryset = models.Armor.objects.all().order_by('-pk') - serializer_class = serializers.ArmorSerializer + serializer_class = serializers.ArmorSerializerFull filterset_fields = '__all__' diff --git a/server/urls.py b/server/urls.py index 5372efeb..ff5bad48 100644 --- a/server/urls.py +++ b/server/urls.py @@ -52,6 +52,7 @@ router_v2 = routers.DefaultRouter() router_v2.register(r'items',views_v2.ItemViewSet) +router_v2.register(r'itemsets',views_v2.ItemSetViewSet) router_v2.register(r'documents',views_v2.DocumentViewSet) router_v2.register(r'licenses',views_v2.LicenseViewSet) router_v2.register(r'publishers',views_v2.PublisherViewSet) From 2ba5c0d691888b1f524afc56e7614eacbbe1bee8 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 10:05:33 -0500 Subject: [PATCH 59/98] Reverse pk doesn't make any sense. --- api_v2/views.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/api_v2/views.py b/api_v2/views.py index 183b0a2f..d985f885 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -30,17 +30,18 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular item. """ - queryset = models.Item.objects.all().order_by('-pk') + queryset = models.Item.objects.all().order_by('pk') serializer_class = serializers.ItemSerializer filterset_class = ItemFilterSet + class ItemSetViewSet(viewsets.ReadOnlyModelViewSet): """" list: API Endpoint for returning a set of itemsets. retrieve: API endpoint for return a particular itemset. """ - queryset = models.ItemSet.objects.all().order_by('-pk') + queryset = models.ItemSet.objects.all().order_by('pk') serializer_class = serializers.ItemSetSerializer @@ -49,7 +50,7 @@ class DocumentViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of documents. retrieve: API endpoint for returning a particular document. """ - queryset = models.Document.objects.all().order_by('-pk') + queryset = models.Document.objects.all().order_by('pk') serializer_class = serializers.DocumentSerializerFull filterset_fields = '__all__' @@ -59,7 +60,7 @@ class PublisherViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of publishers. retrieve: API endpoint for returning a particular publisher. """ - queryset = models.Publisher.objects.all().order_by('-pk') + queryset = models.Publisher.objects.all().order_by('pk') serializer_class = serializers.PublisherSerializer filterset_fields = '__all__' @@ -69,7 +70,7 @@ class LicenseViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of licenses. retrieve: API endpoint for returning a particular license. """ - queryset = models.License.objects.all().order_by('-pk') + queryset = models.License.objects.all().order_by('pk') serializer_class = serializers.LicenseSerializer filterset_fields = '__all__' @@ -79,7 +80,7 @@ class WeaponViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of weapons. retrieve: API endpoint for returning a particular weapon. """ - queryset = models.Weapon.objects.all().order_by('-pk') + queryset = models.Weapon.objects.all().order_by('pk') serializer_class = serializers.WeaponSerializerFull filterset_fields = '__all__' @@ -89,6 +90,6 @@ class ArmorViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of armor. retrieve: API endpoint for returning a particular armor. """ - queryset = models.Armor.objects.all().order_by('-pk') + queryset = models.Armor.objects.all().order_by('pk') serializer_class = serializers.ArmorSerializerFull filterset_fields = '__all__' From e9566f4a590479c5d02252ef9ff1754695f9ab8b Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 10:09:39 -0500 Subject: [PATCH 60/98] Adjusting items to simple/full standard. --- api_v2/serializers.py | 19 ++++--------------- api_v2/views.py | 2 +- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index d3b7c912..586214d0 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -14,6 +14,7 @@ class Meta: model = models.Publisher fields = '__all__' + class DocumentSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Document @@ -75,30 +76,18 @@ class Meta: fields = "__all__" -class ItemSerializer(serializers.ModelSerializer): +class ItemSerializerFull(serializers.ModelSerializer): weapon = WeaponSerializerSimple() armor = ArmorSerializerSimple() document = DocumentSerializerSimple() class Meta: model = models.Item - fields = [ - 'key', - 'url', - 'name', - 'desc', - 'document', - 'weight', - 'weapon', - 'armor', - 'is_magic_item', - 'requires_attunement', - 'rarity', - 'cost', - 'itemset_set'] + fields = "__all__" class ItemSetSerializer(serializers.ModelSerializer): + class Meta: model = models.ItemSet fields = "__all__" \ No newline at end of file diff --git a/api_v2/views.py b/api_v2/views.py index d985f885..a9f43a00 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -31,7 +31,7 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular item. """ queryset = models.Item.objects.all().order_by('pk') - serializer_class = serializers.ItemSerializer + serializer_class = serializers.ItemSerializerFull filterset_class = ItemFilterSet From bc1afd8fe707cc95757d4de1682f5fee40e12057 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 10:17:05 -0500 Subject: [PATCH 61/98] Adding properties and filters --- api_v2/serializers.py | 2 ++ api_v2/views.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 586214d0..9be096a6 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -81,6 +81,8 @@ class ItemSerializerFull(serializers.ModelSerializer): armor = ArmorSerializerSimple() document = DocumentSerializerSimple() + is_magic_item = serializers.ReadOnlyField() + class Meta: model = models.Item fields = "__all__" diff --git a/api_v2/views.py b/api_v2/views.py index a9f43a00..acd9eecf 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -21,6 +21,8 @@ class Meta: 'weight': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], 'rarity': ['exact', 'in', ], 'requires_attunement': ['exact'], + 'category': ['in', 'iexact', 'exact'], + 'document__key': ['in','iexact','exact'] } # Create your views here. From e4b88dbc4721e0366db9f4278d6fd99cdfeb1633 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 13:55:14 -0500 Subject: [PATCH 62/98] Tweaking responses. --- api_v2/models/armor.py | 3 +++ api_v2/models/item.py | 2 +- api_v2/serializers.py | 50 ++++++++++++++++++++++++++++++------------ api_v2/views.py | 4 ++++ server/urls.py | 2 +- 5 files changed, 45 insertions(+), 16 deletions(-) diff --git a/api_v2/models/armor.py b/api_v2/models/armor.py index ea0ec8ca..accb6b5f 100644 --- a/api_v2/models/armor.py +++ b/api_v2/models/armor.py @@ -50,3 +50,6 @@ def ac_display(self): ac_string += " (max {})".format(self.ac_cap_dexmod) return ac_string + + class Meta: + verbose_name_plural = "armor" \ No newline at end of file diff --git a/api_v2/models/item.py b/api_v2/models/item.py index ad4f363f..51d7f26f 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -99,4 +99,4 @@ def is_magic_item(self): class ItemSet(HasName, HasDescription, FromDocument): """A set of items to be referenced.""" - items = models.ManyToManyField(Item, help_text="The set of items.") + items = models.ManyToManyField(Item, related_name="itemsets",help_text="The set of items.") diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 9be096a6..eec874d0 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -2,6 +2,29 @@ from api_v2 import models +from rest_framework import serializers + +class GameContentSerializer(serializers.HyperlinkedModelSerializer): + # Add all properties as read only to fields + # Adding dynamic "fields" qs parameter. + def __init__(self, *args, **kwargs): + # Instantiate the superclass normally + super(GameContentSerializer, self).__init__(*args, **kwargs) + + # The request doesn't exist when generating an OAS file, so we have to check that first + if self.context['request']: + fields = self.context['request'].query_params.get('fields') + if fields: + fields = fields.split(',') + # Drop any fields that are not specified in the `fields` argument. + allowed = set(fields) + existing = set(self.fields.keys()) + for field_name in existing - allowed: + self.fields.pop(field_name) + + class Meta: + abstract = True + class LicenseSerializer(serializers.ModelSerializer): class Meta: @@ -34,7 +57,6 @@ class ArmorSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Armor fields = [ - 'key', 'url', 'name', 'ac_display', @@ -43,7 +65,7 @@ class Meta: ] -class ArmorSerializerFull(serializers.ModelSerializer): +class ArmorSerializerFull(GameContentSerializer): ac_display = serializers.ReadOnlyField() class Meta: @@ -56,13 +78,12 @@ class WeaponSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Weapon fields = [ - 'key', 'url', 'name', 'properties'] -class WeaponSerializerFull(serializers.ModelSerializer): +class WeaponSerializerFull(GameContentSerializer): is_versatile = serializers.ReadOnlyField() is_martial = serializers.ReadOnlyField() is_melee = serializers.ReadOnlyField() @@ -76,20 +97,21 @@ class Meta: fields = "__all__" -class ItemSerializerFull(serializers.ModelSerializer): +class ItemSetSerializer(serializers.ModelSerializer): + + class Meta: + model = models.ItemSet + fields = "__all__" + + +class ItemSerializerFull(GameContentSerializer): weapon = WeaponSerializerSimple() armor = ArmorSerializerSimple() - document = DocumentSerializerSimple() is_magic_item = serializers.ReadOnlyField() class Meta: model = models.Item - fields = "__all__" - - -class ItemSetSerializer(serializers.ModelSerializer): - - class Meta: - model = models.ItemSet - fields = "__all__" \ No newline at end of file + fields = ['url','cost','weapon','armor','document','category', + 'requires_attunement','rarity','is_magic_item', + 'itemsets'] \ No newline at end of file diff --git a/api_v2/views.py b/api_v2/views.py index acd9eecf..4db80731 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -77,6 +77,10 @@ class LicenseViewSet(viewsets.ReadOnlyModelViewSet): filterset_fields = '__all__' +class WeaponFilterSet(FilterSet): + pass + + class WeaponViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of weapons. diff --git a/server/urls.py b/server/urls.py index ff5bad48..36bdabaf 100644 --- a/server/urls.py +++ b/server/urls.py @@ -57,7 +57,7 @@ router_v2.register(r'licenses',views_v2.LicenseViewSet) router_v2.register(r'publishers',views_v2.PublisherViewSet) router_v2.register(r'weapons',views_v2.WeaponViewSet) -router_v2.register(r'armors',views_v2.ArmorViewSet) +router_v2.register(r'armor',views_v2.ArmorViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. From e40a5c02df3d149e0014783ff2f614b9696a35f2 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 14:03:49 -0500 Subject: [PATCH 63/98] Adding in rulesets. --- api_v2/serializers.py | 18 +++++++++++------- api_v2/views.py | 10 ++++++++++ server/urls.py | 1 + 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index eec874d0..4559eb7a 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -2,8 +2,6 @@ from api_v2 import models -from rest_framework import serializers - class GameContentSerializer(serializers.HyperlinkedModelSerializer): # Add all properties as read only to fields # Adding dynamic "fields" qs parameter. @@ -26,13 +24,19 @@ class Meta: abstract = True -class LicenseSerializer(serializers.ModelSerializer): +class RulesetSerializer(serializers.HyperlinkedModelSerializer): + class Meta: + model = models.Ruleset + fields = '__all__' + + +class LicenseSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = models.License fields = '__all__' -class PublisherSerializer(serializers.ModelSerializer): +class PublisherSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = models.Publisher fields = '__all__' @@ -46,7 +50,7 @@ class Meta: 'url'] -class DocumentSerializerFull(serializers.ModelSerializer): +class DocumentSerializerFull(serializers.HyperlinkedModelSerializer): class Meta: model = models.Document fields = "__all__" @@ -97,7 +101,7 @@ class Meta: fields = "__all__" -class ItemSetSerializer(serializers.ModelSerializer): +class ItemSetSerializer(GameContentSerializer): class Meta: model = models.ItemSet @@ -112,6 +116,6 @@ class ItemSerializerFull(GameContentSerializer): class Meta: model = models.Item - fields = ['url','cost','weapon','armor','document','category', + fields = ['url','cost','weight','weapon','armor','document','category', 'requires_attunement','rarity','is_magic_item', 'itemsets'] \ No newline at end of file diff --git a/api_v2/views.py b/api_v2/views.py index 4db80731..2eca0010 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -47,6 +47,16 @@ class ItemSetViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = serializers.ItemSetSerializer +class RulesetViewSet(viewsets.ReadOnlyModelViewSet): + """" + list: API Endpoint for returning a set of rulesets. + + retrieve: API endpoint for return a particular ruleset. + """ + queryset = models.Ruleset.objects.all().order_by('pk') + serializer_class = serializers.RulesetSerializer + + class DocumentViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of documents. diff --git a/server/urls.py b/server/urls.py index 36bdabaf..119147a6 100644 --- a/server/urls.py +++ b/server/urls.py @@ -58,6 +58,7 @@ router_v2.register(r'publishers',views_v2.PublisherViewSet) router_v2.register(r'weapons',views_v2.WeaponViewSet) router_v2.register(r'armor',views_v2.ArmorViewSet) +router_v2.register(r'rulesets',views_v2.RulesetViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. From 89c805907f1368ebee581a697f3a30bb842cc917 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 14:38:13 -0500 Subject: [PATCH 64/98] Adding filters. --- api_v2/views.py | 62 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 58 insertions(+), 4 deletions(-) diff --git a/api_v2/views.py b/api_v2/views.py index 2eca0010..b319fc66 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -24,7 +24,7 @@ class Meta: 'category': ['in', 'iexact', 'exact'], 'document__key': ['in','iexact','exact'] } -# Create your views here. + class ItemViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -37,6 +37,17 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): filterset_class = ItemFilterSet +class ItemSetFilterSet(FilterSet): + + class Meta: + model = models.ItemSet + fields = { + 'key': ['in', 'iexact', 'exact' ], + 'name': ['iexact', 'exact'], + 'document__key': ['in','iexact','exact'] + } + + class ItemSetViewSet(viewsets.ReadOnlyModelViewSet): """" list: API Endpoint for returning a set of itemsets. @@ -45,6 +56,7 @@ class ItemSetViewSet(viewsets.ReadOnlyModelViewSet): """ queryset = models.ItemSet.objects.all().order_by('pk') serializer_class = serializers.ItemSetSerializer + filterset_class = ItemSetFilterSet class RulesetViewSet(viewsets.ReadOnlyModelViewSet): @@ -88,7 +100,31 @@ class LicenseViewSet(viewsets.ReadOnlyModelViewSet): class WeaponFilterSet(FilterSet): - pass + + class Meta: + model = models.Weapon + fields = { + 'key': ['in', 'iexact', 'exact' ], + 'name': ['iexact', 'exact'], + 'document__key': ['in','iexact','exact'], + 'damage_type': ['in','iexact','exact'], + 'damage_dice': ['in','iexact','exact'], + 'versatile_dice': ['in','iexact','exact'], + 'range_reach': ['exact','lt','lte','gt','gte'], + 'range_normal': ['exact','lt','lte','gt','gte'], + 'range_long': ['exact','lt','lte','gt','gte'], + 'is_finesse': ['exact'], + 'is_thrown': ['exact'], + 'is_two_handed': ['exact'], + 'requires_ammunition': ['exact'], + 'requires_loading': ['exact'], + 'is_heavy': ['exact'], + 'is_light': ['exact'], + 'is_lance': ['exact'], + 'is_net': ['exact'], + 'is_simple': ['exact'], + 'is_improvised': ['exact'] + } class WeaponViewSet(viewsets.ReadOnlyModelViewSet): @@ -98,7 +134,25 @@ class WeaponViewSet(viewsets.ReadOnlyModelViewSet): """ queryset = models.Weapon.objects.all().order_by('pk') serializer_class = serializers.WeaponSerializerFull - filterset_fields = '__all__' + filterset_class = WeaponFilterSet + + +class ArmorFilterSet(FilterSet): + + class Meta: + model = models.Armor + fields = { + 'key': ['in', 'iexact', 'exact' ], + 'name': ['iexact', 'exact'], + 'document__key': ['in','iexact','exact'], + 'grants_stealth_disadvantage': ['exact'], + 'strength_score_required': ['exact','lt','lte','gt','gte'], + 'ac_base': ['exact','lt','lte','gt','gte'], + 'ac_add_dexmod': ['exact'], + 'ac_cap_dexmod': ['exact'], + + } + class ArmorViewSet(viewsets.ReadOnlyModelViewSet): @@ -108,4 +162,4 @@ class ArmorViewSet(viewsets.ReadOnlyModelViewSet): """ queryset = models.Armor.objects.all().order_by('pk') serializer_class = serializers.ArmorSerializerFull - filterset_fields = '__all__' + filterset_class = ArmorFilterSet From c11f96aba0f8372e14e7d289c6f74ab343407f06 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 14:49:21 -0500 Subject: [PATCH 65/98] Missed the word Name in fields. --- api_v2/serializers.py | 2 +- api_v2/views.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 4559eb7a..27b1df25 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -116,6 +116,6 @@ class ItemSerializerFull(GameContentSerializer): class Meta: model = models.Item - fields = ['url','cost','weight','weapon','armor','document','category', + fields = ['url','name','cost','weight','weapon','armor','document','category', 'requires_attunement','rarity','is_magic_item', 'itemsets'] \ No newline at end of file diff --git a/api_v2/views.py b/api_v2/views.py index b319fc66..4cac33e8 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -154,7 +154,6 @@ class Meta: } - class ArmorViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of armor. From 3121988ef8e2311595a737d1ce8f44192f1fb2a2 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 14:57:08 -0500 Subject: [PATCH 66/98] Missed description as well. --- api_v2/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 27b1df25..6beb7919 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -116,6 +116,6 @@ class ItemSerializerFull(GameContentSerializer): class Meta: model = models.Item - fields = ['url','name','cost','weight','weapon','armor','document','category', + fields = ['url','name','desc','cost','weight','weapon','armor','document','category', 'requires_attunement','rarity','is_magic_item', 'itemsets'] \ No newline at end of file From 13a48e2e9270bd05b521c6c9f18aee8643edc963 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 16:08:58 -0500 Subject: [PATCH 67/98] Adding test router. --- api_v2/tests.py | 3 -- api_v2/tests/test_router.py | 56 +++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 3 deletions(-) delete mode 100644 api_v2/tests.py create mode 100644 api_v2/tests/test_router.py diff --git a/api_v2/tests.py b/api_v2/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/api_v2/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/api_v2/tests/test_router.py b/api_v2/tests/test_router.py new file mode 100644 index 00000000..e1f6be01 --- /dev/null +++ b/api_v2/tests/test_router.py @@ -0,0 +1,56 @@ + +from rest_framework.test import APITestCase + + +class APIV2RootTest(APITestCase): + """Test cases for testing the / root of the API.""" + + def test_get_root_headers(self): + """Server response headers from the API root.""" + response = self.client.get(f'/v2/?format=json') + + self.assertEqual(response.status_code, 200) + self.assertEqual(response.headers['allow'], 'GET, HEAD, OPTIONS') + self.assertEqual(response.headers['content-type'], 'application/json') + self.assertEqual(response.headers['X-Frame-Options'], 'DENY') + self.assertEqual(response.headers['X-Content-Type-Options'], 'nosniff') + self.assertEqual(response.headers['Referrer-Policy'], 'same-origin') + + def test_get_root_list(self): + """ + Confirm the list of resources available at the root. + + Checks the response for each of the known endpoints. + Two results, one for the name, one for the link. + """ + response = self.client.get(f'/v2/?format=json') + + self.assertContains(response, 'documents', count=2) + self.assertContains(response, 'publishers', count=2) + self.assertContains(response, 'licenses', count=2) + self.assertContains(response, 'rulesets', count=2) + self.assertContains(response, 'items', count=4) #include itemsets + self.assertContains(response, 'itemsets', count=2) + self.assertContains(response, 'weapons', count=2) + self.assertContains(response, 'armor', count=2) + + def test_options_root_data(self): + """ + Confirm the OPTIONS response available at the root. + + Checks the response for each of known values. + """ + response = self.client.get(f'/v2/?format=json', REQUEST_METHOD='OPTIONS') + self.assertEqual(response.json()['name'], 'Api Root') + self.assertEqual( + response.json()['description'], + 'The default basic root view for DefaultRouter') + self.assertEqual( + response.json()['renders'], [ + "application/json", "text/html"]) + self.assertEqual( + response.json()['parses'], [ + "application/json", + "application/x-www-form-urlencoded", + "multipart/form-data"]) + From 292a782d6e7210f44a25b88dbe3c4819f5f7fb95 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 16:25:15 -0500 Subject: [PATCH 68/98] Added poisons. --- data/v2/wotc/srd/Item.json | 266 +++++++++++++++++++++++++++++++++++++ 1 file changed, 266 insertions(+) diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index 036e66f4..88298e3c 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -721,6 +721,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "assassins-blood", + "fields": { + "name": "Assassin's Blood", + "desc": "A creature subjected to this poison must make a DC 10 Constitution saving throw. On a failed save, it takes 6 (1d12) poison damage and is poisoned for 24 hours. On a successful save, the creature takes half damage and isn't poisoned.\\n\\n\r\n\r\n**_Ingested._** A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "150.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "bag-of-beans", @@ -1329,6 +1348,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "burnt-othur-fumes", + "fields": { + "name": "Burnt othur fumes", + "desc": "A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or take 10 (3d6) poison damage, and must repeat the saving throw at the start of each of its turns. On each successive failed save, the character takes 3 (1d6) poison damage. After three successful saves, the poison ends.\\n\\n**_Inhaled._** These poisons are powders or gases that take effect when inhaled. Blowing the powder or releasing the gas subjects creatures in a 5-foot cube to its effect. The resulting cloud dissipates immediately afterward. Holding one's breath is ineffective against inhaled poisons, as they affect nasal membranes, tear ducts, and other parts of the body.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "500.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "candle-of-invocation", @@ -1709,6 +1747,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "crawler-mucus", + "fields": { + "name": "Crawler mucus", + "desc": "This poison must be harvested from a dead or incapacitated crawler. A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or be poisoned for 1 minute. The poisoned creature is paralyzed. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\\n\\n\r\n**_Contact._** Contact poison can be smeared on an object and remains potent until it is touched or washed off. A creature that touches contact poison with exposed skin suffers its effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "200.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "crossbow-hand", @@ -2564,6 +2621,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "drow-poison", + "fields": { + "name": "Drow poison", + "desc": "This poison is typically made only by the drow, and only in a place far removed from sunlight. A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or be poisoned for 1 hour. If the saving throw fails by 5 or more, the creature is also unconscious while poisoned in this way. The creature wakes up if it takes damage or if another creature takes an action to shake it awake.\r\n\\n\\n**_Injury._** Injury poison can be applied to weapons, ammunition, trap components, and other objects that deal piercing or slashing damage and remains potent until delivered through a wound or washed off. A creature that takes piercing or slashing damage from an object coated with the poison is exposed to its effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "200.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "dust-of-disappearance", @@ -2735,6 +2811,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "essence-of-ether", + "fields": { + "name": "Essense of either", + "desc": "A creature subjected to this poison must succeed on a DC 15 Constitution saving throw or become poisoned for 8 hours. The poisoned creature is unconscious. The creature wakes up if it takes damage or if another creature takes an action to shake it awake.\\n\\n**_Inhaled._** These poisons are powders or gases that take effect when inhaled. Blowing the powder or releasing the gas subjects creatures in a 5-foot cube to its effect. The resulting cloud dissipates immediately afterward. Holding one's breath is ineffective against inhaled poisons, as they affect nasal membranes, tear ducts, and other parts of the body.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "300.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "eversmoking-bottle", @@ -5376,6 +5471,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "malice", + "fields": { + "name": "Malice", + "desc": "A creature subjected to this poison must succeed on a DC 15 Constitution saving throw or become poisoned for 1 hour. The poisoned creature is blinded.\\n\\n**_Inhaled._** These poisons are powders or gases that take effect when inhaled. Blowing the powder or releasing the gas subjects creatures in a 5-foot cube to its effect. The resulting cloud dissipates immediately afterward. Holding one's breath is ineffective against inhaled poisons, as they affect nasal membranes, tear ducts, and other parts of the body.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "250.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "mantle-of-spell-resistance", @@ -5585,6 +5699,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "midnight-tears", + "fields": { + "name": "Midnight tears", + "desc": "A creature that ingests this poison suffers no effect until the stroke of midnight. If the poison has not been neutralized before then, the creature must succeed on a DC 17 Constitution saving throw, taking 31 (9d6) poison damage on a failed save, or half as much damage on a successful one.\\n\\n **_Ingested._** A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1500.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "mirror-of-life-trapping", @@ -6136,6 +6269,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "oil-of-taggit", + "fields": { + "name": "Oil of taggit", + "desc": "A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or become poisoned for 24 hours. The poisoned creature is unconscious. The creature wakes up if it takes damage.\\n\\n **_Contact._** Contact poison can be smeared on an object and remains potent until it is touched or washed off. A creature that touches contact poison with exposed skin suffers its effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "400.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "orb-of-dragonkind", @@ -6193,6 +6345,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "pale-tincture", + "fields": { + "name": "Pale tincture", + "desc": "A creature subjected to this poison must succeed on a DC 16 Constitution saving throw or take 3 (1d6) poison damage and become poisoned. The poisoned creature must repeat the saving throw every 24 hours, taking 3 (1d6) poison damage on a failed save. Until this poison ends, the damage the poison deals can't be healed by any means. After seven successful saving throws, the effect ends and the creature can heal normally. \\n\\n **_Ingested._** A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "250.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "pearl-of-power", @@ -6934,6 +7105,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "purple-worm-poison", + "fields": { + "name": "Purple worm poison", + "desc": "This poison must be harvested from a dead or incapacitated purple worm. A creature subjected to this poison must make a DC 19 Constitution saving throw, taking 42 (12d6) poison damage on a failed save, or half as much damage on a successful one.\r\n\\n\\n\r\n**_Injury._** Injury poison can be applied to weapons, ammunition, trap components, and other objects that deal piercing or slashing damage and remains potent until delivered through a wound or washed off. A creature that takes piercing or slashing damage from an object coated with the poison is exposed to its effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2000.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "quarterstaff-1", @@ -7903,6 +8093,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "serpent-venom", + "fields": { + "name": "Serpent venom", + "desc": "This poison must be harvested from a dead or incapacitated giant poisonous snake. A creature subjected to this poison must succeed on a DC 11 Constitution saving throw, taking 10 (3d6) poison damage on a failed save, or half as much damage on a successful one.\r\n\\n\\n\r\n**_Injury._** Injury poison can be applied to weapons, ammunition, trap components, and other objects that deal piercing or slashing damage and remains potent until delivered through a wound or washed off. A creature that takes piercing or slashing damage from an object coated with the poison is exposed to its effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "200.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "sheep", @@ -9271,6 +9480,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "torpor", + "fields": { + "name": "Torpor", + "desc": "A creature subjected to this poison must succeed on a DC 15 Constitution saving throw or become poisoned for 4d6 hours. The poisoned creature is incapacitated.\r\n\\n\\n\r\n**_Ingested._** A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "600.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "trident", @@ -9366,6 +9594,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "truth-serum", + "fields": { + "name": "Truth serum", + "desc": "A creature subjected to this poison must succeed on a DC 11 Constitution saving throw or become poisoned for 1 hour. The poisoned creature can't knowingly speak a lie, as if under the effect of a zone of truth spell.\r\n\\n\\n\r\n**_Ingested._** A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "150.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "universal-solvent", @@ -10771,5 +11018,24 @@ "requires_attunement": true, "rarity": 3 } +}, +{ + "model": "api_v2.item", + "pk": "wyvern-poison", + "fields": { + "name": "Wyvern poison", + "desc": "This poison must be harvested from a dead or incapacitated wyvern. A creature subjected to this poison must make a DC 15 Constitution saving throw, taking 24 (7d6) poison damage on a failed save, or half as much damage on a successful one.\r\n\\n\\n\r\n**_Injury._** Injury poison can be applied to weapons, ammunition, trap components, and other objects that deal piercing or slashing damage and remains potent until delivered through a wound or washed off. A creature that takes piercing or slashing damage from an object coated with the poison is exposed to its effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1200.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } } ] From ff0e6efee51742b759a8eacf6433912e817b9e5e Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 21:32:52 -0500 Subject: [PATCH 69/98] Adding adventuring gear. --- api_v2/admin.py | 5 +++- api_v2/migrations/0007_auto_20230702_2353.py | 27 ++++++++++++++++++++ api_v2/models/item.py | 3 ++- 3 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 api_v2/migrations/0007_auto_20230702_2353.py diff --git a/api_v2/admin.py b/api_v2/admin.py index 81cd1f83..0fbbaddd 100644 --- a/api_v2/admin.py +++ b/api_v2/admin.py @@ -16,10 +16,13 @@ class FromDocumentModelAdmin(admin.ModelAdmin): list_display = ['key', '__str__'] +class ItemModelAdmin(admin.ModelAdmin): + list_display = ['key','category','name'] + admin.site.register(Weapon, admin_class=FromDocumentModelAdmin) admin.site.register(Armor, admin_class=FromDocumentModelAdmin) -admin.site.register(Item, admin_class=FromDocumentModelAdmin) +admin.site.register(Item, admin_class=ItemModelAdmin) admin.site.register(ItemSet, admin_class=FromDocumentModelAdmin) admin.site.register(Document) diff --git a/api_v2/migrations/0007_auto_20230702_2353.py b/api_v2/migrations/0007_auto_20230702_2353.py new file mode 100644 index 00000000..ec95a695 --- /dev/null +++ b/api_v2/migrations/0007_auto_20230702_2353.py @@ -0,0 +1,27 @@ +# Generated by Django 3.2.19 on 2023-07-02 23:53 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0006_itemset_name'), + ] + + operations = [ + migrations.AlterModelOptions( + name='armor', + options={'verbose_name_plural': 'armor'}, + ), + migrations.AlterField( + model_name='item', + name='category', + field=models.CharField(choices=[('staff', 'Staff'), ('rod', 'Rod'), ('scroll', 'Scroll'), ('potion', 'Potion'), ('wand', 'Wand'), ('wondrous-item', 'Wondrous item'), ('ring', 'Ring'), ('ammunition', 'Ammunition'), ('weapon', 'Weapon'), ('armor', 'Armor'), ('gem', 'Gem'), ('jewelry', 'Jewelry'), ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison'), ('adventuring-gear', 'Adventuring gear')], help_text='The category of the magic item.', max_length=100), + ), + migrations.AlterField( + model_name='itemset', + name='items', + field=models.ManyToManyField(help_text='The set of items.', related_name='itemsets', to='api_v2.Item'), + ), + ] diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 51d7f26f..e9520f82 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -56,7 +56,8 @@ class Item(Object, HasDescription, FromDocument): ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), - ('poison', 'Poison') + ('poison', 'Poison'), + ('adventuring-gear', 'Adventuring gear') ] category = models.CharField( From a0837536d4d0a5c5bd03c7d619d56206cb13bfc2 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 2 Jul 2023 21:33:10 -0500 Subject: [PATCH 70/98] Fixing magic and adventuring gear added. --- data/v2/wotc/srd/Item.json | 2615 +++++++++++++++++++++++++++++++----- 1 file changed, 2248 insertions(+), 367 deletions(-) diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index 88298e3c..b1550a7e 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -322,6 +322,63 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "abacus", + "fields": { + "name": "Abacus", + "desc": "An abacus.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "acid", + "fields": { + "name": "Acid", + "desc": "As an action, you can splash the contents of this vial onto a creature within 5 feet of you or throw the vial up to 20 feet, shattering it on impact. In either case, make a ranged attack against a creature or object, treating the acid as an improvised weapon. On a hit, the target takes 2d6 acid damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "acid-vial", + "fields": { + "name": "Acid (vial)", + "desc": "As an action, you can splash the contents of this vial onto a creature within 5 feet of you or throw the vial up to 20 feet, shattering it on impact. In either case, make a ranged attack against a creature or object, treating the acid as an improvised weapon. On a hit, the target takes 2d6 acid damage.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "adamantine-armor-breastplate", @@ -493,6 +550,44 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "alchemists-fire", + "fields": { + "name": "Alchemist's Fire (Flask)", + "desc": "This sticky, adhesive fluid ignites when exposed to air. As an action, you can throw this flask up to 20 feet, shattering it on impact. Make a ranged attack against a creature or object, treating the alchemist's fire as an improvised weapon. On a hit, the target takes 1d4 fire damage at the start of each of its turns. A creature can end this damage by using its action to make a DC 10 Dexterity check to extinguish the flames.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "amulet", + "fields": { + "name": "Amulet", + "desc": "Can be used as a holy symbol.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "amulet-of-health", @@ -504,10 +599,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -523,10 +618,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -542,10 +637,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 4 } @@ -569,21 +664,40 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "antitoxin", + "fields": { + "name": "Antitoxin (Vial)", + "desc": "A creature that drinks this vial of liquid gains advantage on saving throws against poison for 1 hour. It confers no benefit to undead or constructs.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "apparatus-of-the-crab", "fields": { "name": "Apparatus of the Crab", - "desc": "This item first appears to be a Large sealed iron barrel weighing 500 pounds. The barrel has a hidden catch, which can be found with a successful DC 20 Intelligence (Investigation) check. Releasing the catch unlocks a hatch at one end of the barrel, allowing two Medium or smaller creatures to crawl inside. Ten levers are set in a row at the far end, each in a neutral position, able to move either up or down. When certain levers are used, the apparatus transforms to resemble a giant lobster.\n\nThe apparatus of the Crab is a Large object with the following statistics:\n\n**Armor Class:** 20\n\n**Hit Points:** 200\n\n**Speed:** 30 ft., swim 30 ft. (or 0 ft. for both if the legs and tail aren't extended)\n\n**Damage Immunities:** poison, psychic\n\nTo be used as a vehicle, the apparatus requires one pilot. While the apparatus's hatch is closed, the compartment is airtight and watertight. The compartment holds enough air for 10 hours of breathing, divided by the number of breathing creatures inside.\n\nThe apparatus floats on water. It can also go underwater to a depth of 900 feet. Below that, the vehicle takes 2d6 bludgeoning damage per minute from pressure.\n\nA creature in the compartment can use an action to move as many as two of the apparatus's levers up or down. After each use, a lever goes back to its neutral position. Each lever, from left to right, functions as shown in the Apparatus of the Crab Levers table.\n\n**Apparatus of the Crab Levers (table)**\n\n| Lever | Up | Down |\n|-------|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | Legs and tail extend, allowing the apparatus to walk and swim. | Legs and tail retract, reducing the apparatus's speed to 0 and making it unable to benefit from bonuses to speed. |\n| 2 | Forward window shutter opens. | Forward window shutter closes. |\n| 3 | Side window shutters open (two per side). | Side window shutters close (two per side). |\n| 4 | Two claws extend from the front sides of the apparatus. | The claws retract. |\n| 5 | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: 7 (2d6) bludgeoning damage. | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: The target is grappled (escape DC 15). |\n| 6 | The apparatus walks or swims forward. | The apparatus walks or swims backward. |\n| 7 | The apparatus turns 90 degrees left. | The apparatus turns 90 degrees right. |\n| 8 | Eyelike fixtures emit bright light in a 30-foot radius and dim light for an additional 30 feet. | The light turns off. |\n| 9 | The apparatus sinks as much as 20 feet in liquid. | The apparatus rises up to 20 feet in liquid. |\n| 10 | The rear hatch unseals and opens. | The rear hatch closes and seals. |", + "desc": "This item first appears to be a Large sealed iron barrel weighing 500 pounds. The barrel has a hidden catch, which can be found with a successful DC 20 Intelligence (Investigation) check. Releasing the catch unlocks a hatch at one end of the barrel, allowing two Medium or smaller creatures to crawl inside. Ten levers are set in a row at the far end, each in a neutral position, able to move either up or down. When certain levers are used, the apparatus transforms to resemble a giant lobster.\r\n\r\nThe apparatus of the Crab is a Large object with the following statistics:\r\n\r\n**Armor Class:** 20\r\n\r\n**Hit Points:** 200\r\n\r\n**Speed:** 30 ft., swim 30 ft. (or 0 ft. for both if the legs and tail aren't extended)\r\n\r\n**Damage Immunities:** poison, psychic\r\n\r\nTo be used as a vehicle, the apparatus requires one pilot. While the apparatus's hatch is closed, the compartment is airtight and watertight. The compartment holds enough air for 10 hours of breathing, divided by the number of breathing creatures inside.\r\n\r\nThe apparatus floats on water. It can also go underwater to a depth of 900 feet. Below that, the vehicle takes 2d6 bludgeoning damage per minute from pressure.\r\n\r\nA creature in the compartment can use an action to move as many as two of the apparatus's levers up or down. After each use, a lever goes back to its neutral position. Each lever, from left to right, functions as shown in the Apparatus of the Crab Levers table.\r\n\r\n**Apparatus of the Crab Levers (table)**\r\n\r\n| Lever | Up | Down |\r\n|-------|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\r\n| 1 | Legs and tail extend, allowing the apparatus to walk and swim. | Legs and tail retract, reducing the apparatus's speed to 0 and making it unable to benefit from bonuses to speed. |\r\n| 2 | Forward window shutter opens. | Forward window shutter closes. |\r\n| 3 | Side window shutters open (two per side). | Side window shutters close (two per side). |\r\n| 4 | Two claws extend from the front sides of the apparatus. | The claws retract. |\r\n| 5 | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: 7 (2d6) bludgeoning damage. | Each extended claw makes the following melee weapon attack: +8 to hit, reach 5 ft., one target. Hit: The target is grappled (escape DC 15). |\r\n| 6 | The apparatus walks or swims forward. | The apparatus walks or swims backward. |\r\n| 7 | The apparatus turns 90 degrees left. | The apparatus turns 90 degrees right. |\r\n| 8 | Eyelike fixtures emit bright light in a 30-foot radius and dim light for an additional 30 feet. | The light turns off. |\r\n| 9 | The apparatus sinks as much as 20 feet in liquid. | The apparatus rises up to 20 feet in liquid. |\r\n| 10 | The rear hatch unseals and opens. | The rear hatch closes and seals. |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } @@ -683,6 +797,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "arrow-bow", + "fields": { + "name": "Arrow (bow)", + "desc": "An arrow for a bow.", + "size": 1, + "weight": "0.050", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "arrow-catching-shield", @@ -740,21 +873,40 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "backpack", + "fields": { + "name": "Backpack", + "desc": "A backpack. Capacity: 1 cubic foot/30 pounds of gear.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "bag-of-beans", "fields": { "name": "Bag of Beans", - "desc": "Inside this heavy cloth bag are 3d4 dry beans. The bag weighs 1/2 pound plus 1/4 pound for each bean it contains.\n\nIf you dump the bag's contents out on the ground, they explode in a 10-foot radius, extending from the beans. Each creature in the area, including you, must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one. The fire ignites flammable objects in the area that aren't being worn or carried.\n\nIf you remove a bean from the bag, plant it in dirt or sand, and then water it, the bean produces an effect 1 minute later from the ground where it was planted. The GM can choose an effect from the following table, determine it randomly, or create an effect.\n\n| d100 | Effect |\n|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01 | 5d4 toadstools sprout. If a creature eats a toadstool, roll any die. On an odd roll, the eater must succeed on a DC 15 Constitution saving throw or take 5d6 poison damage and become poisoned for 1 hour. On an even roll, the eater gains 5d6 temporary hit points for 1 hour. |\n| 02-10 | A geyser erupts and spouts water, beer, berry juice, tea, vinegar, wine, or oil (GM's choice) 30 feet into the air for 1d12 rounds. |\n| 11-20 | A treant sprouts. There's a 50 percent chance that the treant is chaotic evil and attacks. |\n| 21-30 | An animate, immobile stone statue in your likeness rises. It makes verbal threats against you. If you leave it and others come near, it describes you as the most heinous of villains and directs the newcomers to find and attack you. If you are on the same plane of existence as the statue, it knows where you are. The statue becomes inanimate after 24 hours. |\n| 31-40 | A campfire with blue flames springs forth and burns for 24 hours (or until it is extinguished). |\n| 41-50 | 1d6 + 6 shriekers sprout |\n| 51-60 | 1d4 + 8 bright pink toads crawl forth. Whenever a toad is touched, it transforms into a Large or smaller monster of the GM's choice. The monster remains for 1 minute, then disappears in a puff of bright pink smoke. |\n| 61-70 | A hungry bulette burrows up and attacks. 71-80 A fruit tree grows. It has 1d10 + 20 fruit, 1d8 of which act as randomly determined magic potions, while one acts as an ingested poison of the GM's choice. The tree vanishes after 1 hour. Picked fruit remains, retaining any magic for 30 days. |\n| 81-90 | A nest of 1d4 + 3 eggs springs up. Any creature that eats an egg must make a DC 20 Constitution saving throw. On a successful save, a creature permanently increases its lowest ability score by 1, randomly choosing among equally low scores. On a failed save, the creature takes 10d6 force damage from an internal magical explosion. |\n| 91-99 | A pyramid with a 60-foot-square base bursts upward. Inside is a sarcophagus containing a mummy lord. The pyramid is treated as the mummy lord's lair, and its sarcophagus contains treasure of the GM's choice. |\n| 100 | A giant beanstalk sprouts, growing to a height of the GM's choice. The top leads where the GM chooses, such as to a great view, a cloud giant's castle, or a different plane of existence. |", + "desc": "Inside this heavy cloth bag are 3d4 dry beans. The bag weighs 1/2 pound plus 1/4 pound for each bean it contains.\r\n\r\nIf you dump the bag's contents out on the ground, they explode in a 10-foot radius, extending from the beans. Each creature in the area, including you, must make a DC 15 Dexterity saving throw, taking 5d4 fire damage on a failed save, or half as much damage on a successful one. The fire ignites flammable objects in the area that aren't being worn or carried.\r\n\r\nIf you remove a bean from the bag, plant it in dirt or sand, and then water it, the bean produces an effect 1 minute later from the ground where it was planted. The GM can choose an effect from the following table, determine it randomly, or create an effect.\r\n\r\n| d100 | Effect |\r\n|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| 01 | 5d4 toadstools sprout. If a creature eats a toadstool, roll any die. On an odd roll, the eater must succeed on a DC 15 Constitution saving throw or take 5d6 poison damage and become poisoned for 1 hour. On an even roll, the eater gains 5d6 temporary hit points for 1 hour. |\r\n| 02-10 | A geyser erupts and spouts water, beer, berry juice, tea, vinegar, wine, or oil (GM's choice) 30 feet into the air for 1d12 rounds. |\r\n| 11-20 | A treant sprouts. There's a 50 percent chance that the treant is chaotic evil and attacks. |\r\n| 21-30 | An animate, immobile stone statue in your likeness rises. It makes verbal threats against you. If you leave it and others come near, it describes you as the most heinous of villains and directs the newcomers to find and attack you. If you are on the same plane of existence as the statue, it knows where you are. The statue becomes inanimate after 24 hours. |\r\n| 31-40 | A campfire with blue flames springs forth and burns for 24 hours (or until it is extinguished). |\r\n| 41-50 | 1d6 + 6 shriekers sprout |\r\n| 51-60 | 1d4 + 8 bright pink toads crawl forth. Whenever a toad is touched, it transforms into a Large or smaller monster of the GM's choice. The monster remains for 1 minute, then disappears in a puff of bright pink smoke. |\r\n| 61-70 | A hungry bulette burrows up and attacks. 71-80 A fruit tree grows. It has 1d10 + 20 fruit, 1d8 of which act as randomly determined magic potions, while one acts as an ingested poison of the GM's choice. The tree vanishes after 1 hour. Picked fruit remains, retaining any magic for 30 days. |\r\n| 81-90 | A nest of 1d4 + 3 eggs springs up. Any creature that eats an egg must make a DC 20 Constitution saving throw. On a successful save, a creature permanently increases its lowest ability score by 1, randomly choosing among equally low scores. On a failed save, the creature takes 10d6 force damage from an internal magical explosion. |\r\n| 91-99 | A pyramid with a 60-foot-square base bursts upward. Inside is a sarcophagus containing a mummy lord. The pyramid is treated as the mummy lord's lair, and its sarcophagus contains treasure of the GM's choice. |\r\n| 100 | A giant beanstalk sprouts, growing to a height of the GM's choice. The top leads where the GM chooses, such as to a great view, a cloud giant's castle, or a different plane of existence. |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -764,16 +916,16 @@ "pk": "bag-of-devouring", "fields": { "name": "Bag of Devouring", - "desc": "This bag superficially resembles a _bag of holding_ but is a feeding orifice for a gigantic extradimensional creature. Turning the bag inside out closes the orifice.\n\nThe extradimensional creature attached to the bag can sense whatever is placed inside the bag. Animal or vegetable matter placed wholly in the bag is devoured and lost forever. When part of a living creature is placed in the bag, as happens when someone reaches inside it, there is a 50 percent chance that the creature is pulled inside the bag. A creature inside the bag can use its action to try to escape with a successful DC 15 Strength check. Another creature can use its action to reach into the bag to pull a creature out, doing so with a successful DC 20 Strength check (provided it isn't pulled inside the bag first). Any creature that starts its turn inside the bag is devoured, its body destroyed.\n\nInanimate objects can be stored in the bag, which can hold a cubic foot of such material. However, once each day, the bag swallows any objects inside it and spits them out into another plane of existence. The GM determines the time and plane.\n\nIf the bag is pierced or torn, it is destroyed, and anything contained within it is transported to a random location on the Astral Plane.", + "desc": "This bag superficially resembles a _bag of holding_ but is a feeding orifice for a gigantic extradimensional creature. Turning the bag inside out closes the orifice.\r\n\r\nThe extradimensional creature attached to the bag can sense whatever is placed inside the bag. Animal or vegetable matter placed wholly in the bag is devoured and lost forever. When part of a living creature is placed in the bag, as happens when someone reaches inside it, there is a 50 percent chance that the creature is pulled inside the bag. A creature inside the bag can use its action to try to escape with a successful DC 15 Strength check. Another creature can use its action to reach into the bag to pull a creature out, doing so with a successful DC 20 Strength check (provided it isn't pulled inside the bag first). Any creature that starts its turn inside the bag is devoured, its body destroyed.\r\n\r\nInanimate objects can be stored in the bag, which can hold a cubic foot of such material. However, once each day, the bag swallows any objects inside it and spits them out into another plane of existence. The GM determines the time and plane.\r\n\r\nIf the bag is pierced or torn, it is destroyed, and anything contained within it is transported to a random location on the Astral Plane.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -783,16 +935,16 @@ "pk": "bag-of-holding", "fields": { "name": "Bag of Holding", - "desc": "This bag has an interior space considerably larger than its outside dimensions, roughly 2 feet in diameter at the mouth and 4 feet deep. The bag can hold up to 500 pounds, not exceeding a volume of 64 cubic feet. The bag weighs 15 pounds, regardless of its contents. Retrieving an item from the bag requires an action.\n\nIf the bag is overloaded, pierced, or torn, it ruptures and is destroyed, and its contents are scattered in the Astral Plane. If the bag is turned inside out, its contents spill forth, unharmed, but the bag must be put right before it can be used again. Breathing creatures inside the bag can survive up to a number of minutes equal to 10 divided by the number of creatures (minimum 1 minute), after which time they begin to suffocate.\n\nPlacing a _bag of holding_ inside an extradimensional space created by a _handy haversack_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it to a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "desc": "This bag has an interior space considerably larger than its outside dimensions, roughly 2 feet in diameter at the mouth and 4 feet deep. The bag can hold up to 500 pounds, not exceeding a volume of 64 cubic feet. The bag weighs 15 pounds, regardless of its contents. Retrieving an item from the bag requires an action.\r\n\r\nIf the bag is overloaded, pierced, or torn, it ruptures and is destroyed, and its contents are scattered in the Astral Plane. If the bag is turned inside out, its contents spill forth, unharmed, but the bag must be put right before it can be used again. Breathing creatures inside the bag can survive up to a number of minutes equal to 10 divided by the number of creatures (minimum 1 minute), after which time they begin to suffocate.\r\n\r\nPlacing a _bag of holding_ inside an extradimensional space created by a _handy haversack_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it to a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -802,20 +954,77 @@ "pk": "bag-of-tricks", "fields": { "name": "Bag of Tricks", - "desc": "This ordinary bag, made from gray, rust, or tan cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, fuzzy object. The bag weighs 1/2 pound.\n\nYou can use an action to pull the fuzzy object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a d8 and consulting the table that corresponds to the bag's color.\n\nThe creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature.\n\nOnce three fuzzy objects have been pulled from the bag, the bag can't be used again until the next dawn.\n\n**Gray Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Weasel |\n| 2 | Giant rat |\n| 3 | Badger |\n| 4 | Boar |\n| 5 | Panther |\n| 6 | Giant badger |\n| 7 | Dire wolf |\n| 8 | Giant elk |\n\n**Rust Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|------------|\n| 1 | Rat |\n| 2 | Owl |\n| 3 | Mastiff |\n| 4 | Goat |\n| 5 | Giant goat |\n| 6 | Giant boar |\n| 7 | Lion |\n| 8 | Brown bear |\n\n**Tan Bag of Tricks (table)**\n\n| d8 | Creature |\n|----|--------------|\n| 1 | Jackal |\n| 2 | Ape |\n| 3 | Baboon |\n| 4 | Axe beak |\n| 5 | Black bear |\n| 6 | Giant weasel |\n| 7 | Giant hyena |\n| 8 | Tiger |", + "desc": "This ordinary bag, made from gray, rust, or tan cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, fuzzy object. The bag weighs 1/2 pound.\r\n\r\nYou can use an action to pull the fuzzy object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a d8 and consulting the table that corresponds to the bag's color.\r\n\r\nThe creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature.\r\n\r\nOnce three fuzzy objects have been pulled from the bag, the bag can't be used again until the next dawn.\r\n\r\n**Gray Bag of Tricks (table)**\r\n\r\n| d8 | Creature |\r\n|----|--------------|\r\n| 1 | Weasel |\r\n| 2 | Giant rat |\r\n| 3 | Badger |\r\n| 4 | Boar |\r\n| 5 | Panther |\r\n| 6 | Giant badger |\r\n| 7 | Dire wolf |\r\n| 8 | Giant elk |\r\n\r\n**Rust Bag of Tricks (table)**\r\n\r\n| d8 | Creature |\r\n|----|------------|\r\n| 1 | Rat |\r\n| 2 | Owl |\r\n| 3 | Mastiff |\r\n| 4 | Goat |\r\n| 5 | Giant goat |\r\n| 6 | Giant boar |\r\n| 7 | Lion |\r\n| 8 | Brown bear |\r\n\r\n**Tan Bag of Tricks (table)**\r\n\r\n| d8 | Creature |\r\n|----|--------------|\r\n| 1 | Jackal |\r\n| 2 | Ape |\r\n| 3 | Baboon |\r\n| 4 | Axe beak |\r\n| 5 | Black bear |\r\n| 6 | Giant weasel |\r\n| 7 | Giant hyena |\r\n| 8 | Tiger |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "ball-bearings", + "fields": { + "name": "Ball Bearings (bag of 1000)", + "desc": "As an action, you can spill these tiny metal balls from their pouch to cover a level, square area that is 10 feet on a side. A creature moving across the covered area must succeed on a DC 10 Dexterity saving throw or fall prone. A creature moving through the area at half speed doesn't need to make the save.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "barrel", + "fields": { + "name": "Barrel", + "desc": "A barrel. Capacity: 40 gallons liquid, 4 cubic feet solid.", + "size": 3, + "weight": "70.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "basket", + "fields": { + "name": "Basket", + "desc": "A basket. Capacity: 2 cubic feet/40 pounds of gear.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.40", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "battleaxe", @@ -897,20 +1106,58 @@ "pk": "bead-of-force", "fields": { "name": "Bead of Force", - "desc": "This small black sphere measures 3/4 of an inch in diameter and weighs an ounce. Typically, 1d4 + 4 _beads of force_ are found together.\n\nYou can use an action to throw the bead up to 60 feet. The bead explodes on impact and is destroyed. Each creature within a 10-foot radius of where the bead landed must succeed on a DC 15 Dexterity saving throw or take 5d4 force damage. A sphere of transparent force then encloses the area for 1 minute. Any creature that failed the save and is completely within the area is trapped inside this sphere. Creatures that succeeded on the save, or are partially within the area, are pushed away from the center of the sphere until they are no longer inside it. Only breathable air can pass through the sphere's wall. No attack or other effect can.\n\nAn enclosed creature can use its action to push against the sphere's wall, moving the sphere up to half the creature's walking speed. The sphere can be picked up, and its magic causes it to weigh only 1 pound, regardless of the weight of creatures inside.", + "desc": "This small black sphere measures 3/4 of an inch in diameter and weighs an ounce. Typically, 1d4 + 4 _beads of force_ are found together.\r\n\r\nYou can use an action to throw the bead up to 60 feet. The bead explodes on impact and is destroyed. Each creature within a 10-foot radius of where the bead landed must succeed on a DC 15 Dexterity saving throw or take 5d4 force damage. A sphere of transparent force then encloses the area for 1 minute. Any creature that failed the save and is completely within the area is trapped inside this sphere. Creatures that succeeded on the save, or are partially within the area, are pushed away from the center of the sphere until they are no longer inside it. Only breathable air can pass through the sphere's wall. No attack or other effect can.\r\n\r\nAn enclosed creature can use its action to push against the sphere's wall, moving the sphere up to half the creature's walking speed. The sphere can be picked up, and its magic causes it to weigh only 1 pound, regardless of the weight of creatures inside.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "bedroll", + "fields": { + "name": "Bedroll", + "desc": "A bedroll.", + "size": 1, + "weight": "7.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "bell", + "fields": { + "name": "Bell", + "desc": "A bell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "belt-of-cloud-giant-strength", @@ -935,16 +1182,16 @@ "pk": "belt-of-dwarvenkind", "fields": { "name": "Belt of Dwarvenkind", - "desc": "While wearing this belt, you gain the following benefits:\n\n* Your Constitution score increases by 2, to a maximum of 20.\n* You have advantage on Charisma (Persuasion) checks made to interact with dwarves.\n\nIn addition, while attuned to the belt, you have a 50 percent chance each day at dawn of growing a full beard if you're capable of growing one, or a visibly thicker beard if you already have one.\n\nIf you aren't a dwarf, you gain the following additional benefits while wearing the belt:\n\n* You have advantage on saving throws against poison, and you have resistance against poison damage.\n* You have darkvision out to a range of 60 feet.\n* You can speak, read, and write Dwarvish.", + "desc": "While wearing this belt, you gain the following benefits:\r\n\r\n* Your Constitution score increases by 2, to a maximum of 20.\r\n* You have advantage on Charisma (Persuasion) checks made to interact with dwarves.\r\n\r\nIn addition, while attuned to the belt, you have a 50 percent chance each day at dawn of growing a full beard if you're capable of growing one, or a visibly thicker beard if you already have one.\r\n\r\nIf you aren't a dwarf, you gain the following additional benefits while wearing the belt:\r\n\r\n* You have advantage on saving throws against poison, and you have resistance against poison damage.\r\n* You have darkvision out to a range of 60 feet.\r\n* You can speak, read, and write Dwarvish.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -1044,6 +1291,44 @@ "rarity": 5 } }, +{ + "model": "api_v2.item", + "pk": "blanket", + "fields": { + "name": "Blanket", + "desc": "A blanket.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "block-and-tackle", + "fields": { + "name": "Block and Tackle", + "desc": "A set of pulleys with a cable threaded through them and a hook to attach to objects, a block and tackle allows you to hoist up to four times the weight you can normally lift.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "blowgun", @@ -1120,6 +1405,44 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "blowgun-needles", + "fields": { + "name": "Blowgun needles", + "desc": "Needles to be fired with a blowgun.", + "size": 1, + "weight": "0.020", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.02", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "book", + "fields": { + "name": "Book", + "desc": "A book might contain poetry, historical accounts, information pertaining to a particular field of lore, diagrams and notes on gnomish contraptions, or just about anything else that can be represented using text or pictures. A book of spells is a spellbook (described later in this section).", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "boots-of-elvenkind", @@ -1131,10 +1454,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -1150,10 +1473,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -1163,16 +1486,16 @@ "pk": "boots-of-speed", "fields": { "name": "Boots of Speed", - "desc": "While you wear these boots, you can use a bonus action and click the boots' heels together. If you do, the boots double your walking speed, and any creature that makes an opportunity attack against you has disadvantage on the attack roll. If you click your heels together again, you end the effect.\n\nWhen the boots' property has been used for a total of 10 minutes, the magic ceases to function until you finish a long rest.", + "desc": "While you wear these boots, you can use a bonus action and click the boots' heels together. If you do, the boots double your walking speed, and any creature that makes an opportunity attack against you has disadvantage on the attack roll. If you click your heels together again, you end the effect.\r\n\r\nWhen the boots' property has been used for a total of 10 minutes, the magic ceases to function until you finish a long rest.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -1188,10 +1511,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -1201,35 +1524,54 @@ "pk": "boots-of-the-winterlands", "fields": { "name": "Boots of the Winterlands", - "desc": "These furred boots are snug and feel quite warm. While you wear them, you gain the following benefits:\n\n* You have resistance to cold damage.\n* You ignore difficult terrain created by ice or snow.\n* You can tolerate temperatures as low as -50 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as -100 degrees Fahrenheit.", + "desc": "These furred boots are snug and feel quite warm. While you wear them, you gain the following benefits:\r\n\r\n* You have resistance to cold damage.\r\n* You ignore difficult terrain created by ice or snow.\r\n* You can tolerate temperatures as low as -50 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as -100 degrees Fahrenheit.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "bottle-glass", + "fields": { + "name": "Bottle, glass", + "desc": "A glass bottle. Capacity: 1.5 pints liquid.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "bowl-of-commanding-water-elementals", "fields": { "name": "Bowl of Commanding Water Elementals", - "desc": "While this bowl is filled with water, you can use an action to speak the bowl's command word and summon a water elemental, as if you had cast the _conjure elemental_ spell. The bowl can't be used this way again until the next dawn.\n\nThe bowl is about 1 foot in diameter and half as deep. It weighs 3 pounds and holds about 3 gallons.", + "desc": "While this bowl is filled with water, you can use an action to speak the bowl's command word and summon a water elemental, as if you had cast the _conjure elemental_ spell. The bowl can't be used this way again until the next dawn.\r\n\r\nThe bowl is about 1 foot in diameter and half as deep. It weighs 3 pounds and holds about 3 gallons.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -1245,10 +1587,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -1264,10 +1606,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -1277,16 +1619,16 @@ "pk": "brazier-of-commanding-fire-elementals", "fields": { "name": "Brazier of Commanding Fire Elementals", - "desc": "While a fire burns in this brass brazier, you can use an action to speak the brazier's command word and summon a fire elemental, as if you had cast the _conjure elemental_ spell. The brazier can't be used this way again until the next dawn.\n\nThe brazier weighs 5 pounds.", + "desc": "While a fire burns in this brass brazier, you can use an action to speak the brazier's command word and summon a fire elemental, as if you had cast the _conjure elemental_ spell. The brazier can't be used this way again until the next dawn.\r\n\r\nThe brazier weighs 5 pounds.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -1321,10 +1663,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -1334,20 +1676,39 @@ "pk": "broom-of-flying", "fields": { "name": "Broom of Flying", - "desc": "This wooden broom, which weighs 3 pounds, functions like a mundane broom until you stand astride it and speak its command word. It then hovers beneath you and can be ridden in the air. It has a flying speed of 50 feet. It can carry up to 400 pounds, but its flying speed becomes 30 feet while carrying over 200 pounds. The broom stops hovering when you land.\n\nYou can send the broom to travel alone to a destination within 1 mile of you if you speak the command word, name the location, and are familiar with that place. The broom comes back to you when you speak another command word, provided that the broom is still within 1 mile of you.", + "desc": "This wooden broom, which weighs 3 pounds, functions like a mundane broom until you stand astride it and speak its command word. It then hovers beneath you and can be ridden in the air. It has a flying speed of 50 feet. It can carry up to 400 pounds, but its flying speed becomes 30 feet while carrying over 200 pounds. The broom stops hovering when you land.\r\n\r\nYou can send the broom to travel alone to a destination within 1 mile of you if you speak the command word, name the location, and are familiar with that place. The broom comes back to you when you speak another command word, provided that the broom is still within 1 mile of you.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "bucket", + "fields": { + "name": "Bucket", + "desc": "A bucket. Capacity: 3 gallons liquid, 1/2 cubic foot solid.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "burnt-othur-fumes", @@ -1362,85 +1723,180 @@ "cost": "500.00", "weapon": null, "armor": null, - "category": "poison", + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "caltrops", + "fields": { + "name": "Caltrops (bag of 20)", + "desc": "As an action, you can spread a bag of caltrops to cover a square area that is 5 feet on a side. Any creature that enters the area must succeed on a DC 15 Dexterity saving throw or stop moving this turn and take 1 piercing damage. Taking this damage reduces the creature's walking speed by 10 feet until the creature regains at least 1 hit point. A creature moving through the area at half speed doesn't need to make the save.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "candle", + "fields": { + "name": "Candle", + "desc": "For 1 hour, a candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "candle-of-invocation", + "fields": { + "name": "Candle of Invocation", + "desc": "This slender taper is dedicated to a deity and shares that deity's alignment. The candle's alignment can be detected with the _detect evil and good_ spell. The GM chooses the god and associated alignment or determines the alignment randomly.\r\n\r\n| d20 | Alignment |\r\n|-------|-----------------|\r\n| 1-2 | Chaotic evil |\r\n| 3-4 | Chaotic neutral |\r\n| 5-7 | Chaotic good |\r\n| 8-9 | Neutral evil |\r\n| 10-11 | Neutral |\r\n| 12-13 | Neutral good |\r\n| 14-15 | Lawful evil |\r\n| 16-17 | Lawful neutral |\r\n| 18-20 | Lawful good |\r\n\r\nThe candle's magic is activated when the candle is lit, which requires an action. After burning for 4 hours, the candle is destroyed. You can snuff it out early for use at a later time. Deduct the time it burned in increments of 1 minute from the candle's total burn time.\r\n\r\nWhile lit, the candle sheds dim light in a 30-foot radius. Any creature within that light whose alignment matches that of the candle makes attack rolls, saving throws, and ability checks with advantage. In addition, a cleric or druid in the light whose alignment matches the candle's can cast 1st* level spells he or she has prepared without expending spell slots, though the spell's effect is as if cast with a 1st-level slot.\r\n\r\nAlternatively, when you light the candle for the first time, you can cast the _gate_ spell with it. Doing so destroys the candle.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "cape-of-the-mountebank", + "fields": { + "name": "Cape of the Mountebank", + "desc": "This cape smells faintly of brimstone. While wearing it, you can use it to cast the _dimension door_ spell as an action. This property of the cape can't be used again until the next dawn.\r\n\r\nWhen you disappear, you leave behind a cloud of smoke, and you appear in a similar cloud of smoke at your destination. The smoke lightly obscures the space you left and the space you appear in, and it dissipates at the end of your next turn. A light or stronger wind disperses the smoke.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "carpet-of-flying", + "fields": { + "name": "Carpet of Flying", + "desc": "You can speak the carpet's command word as an action to make the carpet hover and fly. It moves according to your spoken directions, provided that you are within 30 feet of it.\r\n\r\nFour sizes of _carpet of flying_ exist. The GM chooses the size of a given carpet or determines it randomly.\r\n\r\n| d100 | Size | Capacity | Flying Speed |\r\n|--------|---------------|----------|--------------|\r\n| 01-20 | 3 ft. × 5 ft. | 200 lb. | 80 feet |\r\n| 21-55 | 4 ft. × 6 ft. | 400 lb. | 60 feet |\r\n| 56-80 | 5 ft. × 7 ft. | 600 lb. | 40 feet |\r\n| 81-100 | 6 ft. × 9 ft. | 800 lb. | 30 feet |\r\n\r\nA carpet can carry up to twice the weight shown on the table, but it flies at half speed if it carries more than its normal capacity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", "requires_attunement": false, - "rarity": null + "rarity": 4 } }, { "model": "api_v2.item", - "pk": "candle-of-invocation", + "pk": "case-crossbow-bolt", "fields": { - "name": "Candle of Invocation", - "desc": "This slender taper is dedicated to a deity and shares that deity's alignment. The candle's alignment can be detected with the _detect evil and good_ spell. The GM chooses the god and associated alignment or determines the alignment randomly.\n\n| d20 | Alignment |\n|-------|-----------------|\n| 1-2 | Chaotic evil |\n| 3-4 | Chaotic neutral |\n| 5-7 | Chaotic good |\n| 8-9 | Neutral evil |\n| 10-11 | Neutral |\n| 12-13 | Neutral good |\n| 14-15 | Lawful evil |\n| 16-17 | Lawful neutral |\n| 18-20 | Lawful good |\n\nThe candle's magic is activated when the candle is lit, which requires an action. After burning for 4 hours, the candle is destroyed. You can snuff it out early for use at a later time. Deduct the time it burned in increments of 1 minute from the candle's total burn time.\n\nWhile lit, the candle sheds dim light in a 30-foot radius. Any creature within that light whose alignment matches that of the candle makes attack rolls, saving throws, and ability checks with advantage. In addition, a cleric or druid in the light whose alignment matches the candle's can cast 1st* level spells he or she has prepared without expending spell slots, though the spell's effect is as if cast with a 1st-level slot.\n\nAlternatively, when you light the candle for the first time, you can cast the _gate_ spell with it. Doing so destroys the candle.", + "name": "Case, Crossbow Bolt", + "desc": "This wooden case can hold up to twenty crossbow bolts.", "size": 1, - "weight": "0.000", + "weight": "1.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "1.00", "weapon": null, "armor": null, - "category": "wondrous", - "requires_attunement": true, - "rarity": 4 + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "cape-of-the-mountebank", + "pk": "case-map-or-scroll", "fields": { - "name": "Cape of the Mountebank", - "desc": "This cape smells faintly of brimstone. While wearing it, you can use it to cast the _dimension door_ spell as an action. This property of the cape can't be used again until the next dawn.\n\nWhen you disappear, you leave behind a cloud of smoke, and you appear in a similar cloud of smoke at your destination. The smoke lightly obscures the space you left and the space you appear in, and it dissipates at the end of your next turn. A light or stronger wind disperses the smoke.", + "name": "Case, Map or Scroll", + "desc": "This cylindrical leather case can hold up to ten rolled-up sheets of paper or five rolled-up sheets of parchment.", "size": 1, - "weight": "0.000", + "weight": "1.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "1.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "adventuring-gear", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { "model": "api_v2.item", - "pk": "carpet-of-flying", + "pk": "censer-of-controlling-air-elementals", "fields": { - "name": "Carpet of Flying", - "desc": "You can speak the carpet's command word as an action to make the carpet hover and fly. It moves according to your spoken directions, provided that you are within 30 feet of it.\n\nFour sizes of _carpet of flying_ exist. The GM chooses the size of a given carpet or determines it randomly.\n\n| d100 | Size | Capacity | Flying Speed |\n|--------|---------------|----------|--------------|\n| 01-20 | 3 ft. × 5 ft. | 200 lb. | 80 feet |\n| 21-55 | 4 ft. × 6 ft. | 400 lb. | 60 feet |\n| 56-80 | 5 ft. × 7 ft. | 600 lb. | 40 feet |\n| 81-100 | 6 ft. × 9 ft. | 800 lb. | 30 feet |\n\nA carpet can carry up to twice the weight shown on the table, but it flies at half speed if it carries more than its normal capacity.", + "name": "Censer of Controlling Air Elementals", + "desc": "While incense is burning in this censer, you can use an action to speak the censer's command word and summon an air elemental, as if you had cast the _conjure elemental_ spell. The censer can't be used this way again until the next dawn.\r\n\r\nThis 6-inch-wide, 1-foot-high vessel resembles a chalice with a decorated lid. It weighs 1 pound.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 4 + "rarity": 3 } }, { "model": "api_v2.item", - "pk": "censer-of-controlling-air-elementals", + "pk": "chain", "fields": { - "name": "Censer of Controlling Air Elementals", - "desc": "While incense is burning in this censer, you can use an action to speak the censer's command word and summon an air elemental, as if you had cast the _conjure elemental_ spell. The censer can't be used this way again until the next dawn.\n\nThis 6-inch-wide, 1-foot-high vessel resembles a chalice with a decorated lid. It weighs 1 pound.", + "name": "Chain (10 feet)", + "desc": "A chain has 10 hit points. It can be burst with a successful DC 20 Strength check.", "size": 1, - "weight": "0.000", + "weight": "10.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "5.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "adventuring-gear", "requires_attunement": false, - "rarity": 3 + "rarity": null } }, { @@ -1481,6 +1937,44 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "chalk", + "fields": { + "name": "Chalk (1 piece)", + "desc": "A piece of chalk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "chest", + "fields": { + "name": "Chest", + "desc": "A chest. Capacity: 12 cubic feet/300 pounds of gear.", + "size": 2, + "weight": "25.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "chicken", @@ -1505,16 +1999,16 @@ "pk": "chime-of-opening", "fields": { "name": "Chime of Opening", - "desc": "This hollow metal tube measures about 1 foot long and weighs 1 pound. You can strike it as an action, pointing it at an object within 120 feet of you that can be opened, such as a door, lid, or lock. The chime issues a clear tone, and one lock or latch on the object opens unless the sound can't reach the object. If no locks or latches remain, the object itself opens.\n\nThe chime can be used ten times. After the tenth time, it cracks and becomes useless.", + "desc": "This hollow metal tube measures about 1 foot long and weighs 1 pound. You can strike it as an action, pointing it at an object within 120 feet of you that can be opened, such as a door, lid, or lock. The chime issues a clear tone, and one lock or latch on the object opens unless the sound can't reach the object. If no locks or latches remain, the object itself opens.\r\n\r\nThe chime can be used ten times. After the tenth time, it cracks and becomes useless.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -1530,29 +2024,48 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "climbers-kit", + "fields": { + "name": "Climber's Kit", + "desc": "A climber's kit includes special pitons, boot tips, gloves, and a harness. You can use the climber's kit as an action to anchor yourself; when you do, you can't fall more than 25 feet from the point where you anchored yourself, and you can't climb more than 25 feet away from that point without undoing the anchor.", + "size": 1, + "weight": "12.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "cloak-of-arachnida", "fields": { "name": "Cloak of Arachnida", - "desc": "This fine garment is made of black silk interwoven with faint silvery threads. While wearing it, you gain the following benefits:\n\n* You have resistance to poison damage.\n* You have a climbing speed equal to your walking speed.\n* You can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free.\n* You can't be caught in webs of any sort and can move through webs as if they were difficult terrain.\n* You can use an action to cast the _web_ spell (save DC 13). The web created by the spell fills twice its normal area. Once used, this property of the cloak can't be used again until the next dawn.", + "desc": "This fine garment is made of black silk interwoven with faint silvery threads. While wearing it, you gain the following benefits:\r\n\r\n* You have resistance to poison damage.\r\n* You have a climbing speed equal to your walking speed.\r\n* You can move up, down, and across vertical surfaces and upside down along ceilings, while leaving your hands free.\r\n* You can't be caught in webs of any sort and can move through webs as if they were difficult terrain.\r\n* You can use an action to cast the _web_ spell (save DC 13). The web created by the spell fills twice its normal area. Once used, this property of the cloak can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 4 } @@ -1568,10 +2081,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -1587,10 +2100,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -1606,10 +2119,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -1619,16 +2132,16 @@ "pk": "cloak-of-the-bat", "fields": { "name": "Cloak of the Bat", - "desc": "While wearing this cloak, you have advantage on Dexterity (Stealth) checks. In an area of dim light or darkness, you can grip the edges of the cloak with both hands and use it to fly at a speed of 40 feet. If you ever fail to grip the cloak's edges while flying in this way, or if you are no longer in dim light or darkness, you lose this flying speed.\n\nWhile wearing the cloak in an area of dim light or darkness, you can use your action to cast _polymorph_ on yourself, transforming into a bat. While you are in the form of the bat, you retain your Intelligence, Wisdom, and Charisma scores. The cloak can't be used this way again until the next dawn.", + "desc": "While wearing this cloak, you have advantage on Dexterity (Stealth) checks. In an area of dim light or darkness, you can grip the edges of the cloak with both hands and use it to fly at a speed of 40 feet. If you ever fail to grip the cloak's edges while flying in this way, or if you are no longer in dim light or darkness, you lose this flying speed.\r\n\r\nWhile wearing the cloak in an area of dim light or darkness, you can use your action to cast _polymorph_ on yourself, transforming into a bat. While you are in the form of the bat, you retain your Intelligence, Wisdom, and Charisma scores. The cloak can't be used this way again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -1644,14 +2157,90 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "clothes-common", + "fields": { + "name": "Clothes, Common", + "desc": "Common clothes.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "clothes-costume", + "fields": { + "name": "Clothes, costume", + "desc": "A costume.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "clothes-fine", + "fields": { + "name": "Clothes, fine", + "desc": "Fine clothing.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "15.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "clothes-travelers", + "fields": { + "name": "Clothes, traveler's", + "desc": "Traveler's clothing.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "club", @@ -1728,6 +2317,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "component-pouch", + "fields": { + "name": "Component Pouch", + "desc": "A component pouch is a small, watertight leather belt pouch that has compartments to hold all the material components and other special items you need to cast your spells, except for those components that have a specific cost (as indicated in a spell's description).", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "cow", @@ -1766,6 +2374,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "crossbow-bolt", + "fields": { + "name": "Crossbow bolt", + "desc": "Bolts to be used in a crossbow.", + "size": 1, + "weight": "0.080", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "crossbow-hand", @@ -1994,6 +2621,44 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "crowbar", + "fields": { + "name": "Crowbar", + "desc": "Using a crowbar grants advantage to Strength checks where the crowbar's leverage can be applied.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "crystal", + "fields": { + "name": "Crystal", + "desc": "Can be used as an arcane focus.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "crystal-ball", @@ -2075,16 +2740,16 @@ "pk": "cube-of-force", "fields": { "name": "Cube of Force", - "desc": "This cube is about an inch across. Each face has a distinct marking on it that can be pressed. The cube starts with 36 charges, and it regains 1d20 expended charges daily at dawn.\n\nYou can use an action to press one of the cube's faces, expending a number of charges based on the chosen face, as shown in the Cube of Force Faces table. Each face has a different effect. If the cube has insufficient charges remaining, nothing happens. Otherwise, a barrier of invisible force springs into existence, forming a cube 15 feet on a side. The barrier is centered on you, moves with you, and lasts for 1 minute, until you use an action to press the cube's sixth face, or the cube runs out of charges. You can change the barrier's effect by pressing a different face of the cube and expending the requisite number of charges, resetting the duration.\n\nIf your movement causes the barrier to come into contact with a solid object that can't pass through the cube, you can't move any closer to that object as long as the barrier remains.\n\n**Cube of Force Faces (table)**\n\n| Face | Charges | Effect |\n|------|---------|-------------------------------------------------------------------------------------------------------------------|\n| 1 | 1 | Gases, wind, and fog can't pass through the barrier. |\n| 2 | 2 | Nonliving matter can't pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 3 | 3 | Living matter can't pass through the barrier. |\n| 4 | 4 | Spell effects can't pass through the barrier. |\n| 5 | 5 | Nothing can pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\n| 6 | 0 | The barrier deactivates. |\n\nThe cube loses charges when the barrier is targeted by certain spells or comes into contact with certain spell or magic item effects, as shown in the table below.\n\n| Spell or Item | Charges Lost |\n|------------------|--------------|\n| Disintegrate | 1d12 |\n| Horn of blasting | 1d10 |\n| Passwall | 1d6 |\n| Prismatic spray | 1d20 |\n| Wall of fire | 1d4 |", + "desc": "This cube is about an inch across. Each face has a distinct marking on it that can be pressed. The cube starts with 36 charges, and it regains 1d20 expended charges daily at dawn.\r\n\r\nYou can use an action to press one of the cube's faces, expending a number of charges based on the chosen face, as shown in the Cube of Force Faces table. Each face has a different effect. If the cube has insufficient charges remaining, nothing happens. Otherwise, a barrier of invisible force springs into existence, forming a cube 15 feet on a side. The barrier is centered on you, moves with you, and lasts for 1 minute, until you use an action to press the cube's sixth face, or the cube runs out of charges. You can change the barrier's effect by pressing a different face of the cube and expending the requisite number of charges, resetting the duration.\r\n\r\nIf your movement causes the barrier to come into contact with a solid object that can't pass through the cube, you can't move any closer to that object as long as the barrier remains.\r\n\r\n**Cube of Force Faces (table)**\r\n\r\n| Face | Charges | Effect |\r\n|------|---------|-------------------------------------------------------------------------------------------------------------------|\r\n| 1 | 1 | Gases, wind, and fog can't pass through the barrier. |\r\n| 2 | 2 | Nonliving matter can't pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\r\n| 3 | 3 | Living matter can't pass through the barrier. |\r\n| 4 | 4 | Spell effects can't pass through the barrier. |\r\n| 5 | 5 | Nothing can pass through the barrier. Walls, floors, and ceilings can pass through at your discretion. |\r\n| 6 | 0 | The barrier deactivates. |\r\n\r\nThe cube loses charges when the barrier is targeted by certain spells or comes into contact with certain spell or magic item effects, as shown in the table below.\r\n\r\n| Spell or Item | Charges Lost |\r\n|------------------|--------------|\r\n| Disintegrate | 1d12 |\r\n| Horn of blasting | 1d10 |\r\n| Passwall | 1d6 |\r\n| Prismatic spray | 1d20 |\r\n| Wall of fire | 1d4 |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -2094,16 +2759,16 @@ "pk": "cubic-gate", "fields": { "name": "Cubic Gate", - "desc": "This cube is 3 inches across and radiates palpable magical energy. The six sides of the cube are each keyed to a different plane of existence, one of which is the Material Plane. The other sides are linked to planes determined by the GM.\n\nYou can use an action to press one side of the cube to cast the _gate_ spell with it, opening a portal to the plane keyed to that side. Alternatively, if you use an action to press one side twice, you can cast the _plane shift_ spell (save DC 17) with the cube and transport the targets to the plane keyed to that side.\n\nThe cube has 3 charges. Each use of the cube expends 1 charge. The cube regains 1d3 expended charges daily at dawn.", + "desc": "This cube is 3 inches across and radiates palpable magical energy. The six sides of the cube are each keyed to a different plane of existence, one of which is the Material Plane. The other sides are linked to planes determined by the GM.\r\n\r\nYou can use an action to press one side of the cube to cast the _gate_ spell with it, opening a portal to the plane keyed to that side. Alternatively, if you use an action to press one side twice, you can cast the _plane shift_ spell (save DC 17) with the cube and transport the targets to the plane keyed to that side.\r\n\r\nThe cube has 3 charges. Each use of the cube expends 1 charge. The cube regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } @@ -2360,16 +3025,16 @@ "pk": "decanter-of-endless-water", "fields": { "name": "Decanter of Endless Water", - "desc": "This stoppered flask sloshes when shaken, as if it contains water. The decanter weighs 2 pounds.\n\nYou can use an action to remove the stopper and speak one of three command words, whereupon an amount of fresh water or salt water (your choice) pours out of the flask. The water stops pouring out at the start of your next turn. Choose from the following options:\n\n* \"Stream\" produces 1 gallon of water.\n* \"Fountain\" produces 5 gallons of water.\n* \"Geyser\" produces 30 gallons of water that gushes forth in a geyser 30 feet long and 1 foot wide. As a bonus action while holding the decanter, you can aim the geyser at a creature you can see within 30 feet of you. The target must succeed on a DC 13 Strength saving throw or take 1d4 bludgeoning damage and fall prone. Instead of a creature, you can target an object that isn't being worn or carried and that weighs no more than 200 pounds. The object is either knocked over or pushed up to 15 feet away from you.", + "desc": "This stoppered flask sloshes when shaken, as if it contains water. The decanter weighs 2 pounds.\r\n\r\nYou can use an action to remove the stopper and speak one of three command words, whereupon an amount of fresh water or salt water (your choice) pours out of the flask. The water stops pouring out at the start of your next turn. Choose from the following options:\r\n\r\n* \"Stream\" produces 1 gallon of water.\r\n* \"Fountain\" produces 5 gallons of water.\r\n* \"Geyser\" produces 30 gallons of water that gushes forth in a geyser 30 feet long and 1 foot wide. As a bonus action while holding the decanter, you can aim the geyser at a creature you can see within 30 feet of you. The target must succeed on a DC 13 Strength saving throw or take 1d4 bludgeoning damage and fall prone. Instead of a creature, you can target an object that isn't being worn or carried and that weighs no more than 200 pounds. The object is either knocked over or pushed up to 15 feet away from you.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2379,16 +3044,16 @@ "pk": "deck-of-illusions", "fields": { "name": "Deck of Illusions", - "desc": "This box contains a set of parchment cards. A full deck has 34 cards. A deck found as treasure is usually missing 1d20 - 1 cards.\n\nThe magic of the deck functions only if cards are drawn at random (you can use an altered deck of playing cards to simulate the deck). You can use an action to draw a card at random from the deck and throw it to the ground at a point within 30 feet of you.\n\nAn illusion of one or more creatures forms over the thrown card and remains until dispelled. An illusory creature appears real, of the appropriate size, and behaves as if it were a real creature except that it can do no harm. While you are within 120 feet of the illusory creature and can see it, you can use an action to move it magically anywhere within 30 feet of its card. Any physical interaction with the illusory creature reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect the creature identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The creature then appears translucent.\n\nThe illusion lasts until its card is moved or the illusion is dispelled. When the illusion ends, the image on its card disappears, and that card can't be used again.\n\n| Playing Card | Illusion |\n|-------------------|----------------------------------|\n| Ace of hearts | Red dragon |\n| King of hearts | Knight and four guards |\n| Queen of hearts | Succubus or incubus |\n| Jack of hearts | Druid |\n| Ten of hearts | Cloud giant |\n| Nine of hearts | Ettin |\n| Eight of hearts | Bugbear |\n| Two of hearts | Goblin |\n| Ace of diamonds | Beholder |\n| King of diamonds | Archmage and mage apprentice |\n| Queen of diamonds | Night hag |\n| Jack of diamonds | Assassin |\n| Ten of diamonds | Fire giant |\n| Nine of diamonds | Ogre mage |\n| Eight of diamonds | Gnoll |\n| Two of diamonds | Kobold |\n| Ace of spades | Lich |\n| King of spades | Priest and two acolytes |\n| Queen of spades | Medusa |\n| Jack of spades | Veteran |\n| Ten of spades | Frost giant |\n| Nine of spades | Troll |\n| Eight of spades | Hobgoblin |\n| Two of spades | Goblin |\n| Ace of clubs | Iron golem |\n| King of clubs | Bandit captain and three bandits |\n| Queen of clubs | Erinyes |\n| Jack of clubs | Berserker |\n| Ten of clubs | Hill giant |\n| Nine of clubs | Ogre |\n| Eight of clubs | Orc |\n| Two of clubs | Kobold |\n| Jokers (2) | You (the deck's owner) |", + "desc": "This box contains a set of parchment cards. A full deck has 34 cards. A deck found as treasure is usually missing 1d20 - 1 cards.\r\n\r\nThe magic of the deck functions only if cards are drawn at random (you can use an altered deck of playing cards to simulate the deck). You can use an action to draw a card at random from the deck and throw it to the ground at a point within 30 feet of you.\r\n\r\nAn illusion of one or more creatures forms over the thrown card and remains until dispelled. An illusory creature appears real, of the appropriate size, and behaves as if it were a real creature except that it can do no harm. While you are within 120 feet of the illusory creature and can see it, you can use an action to move it magically anywhere within 30 feet of its card. Any physical interaction with the illusory creature reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect the creature identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The creature then appears translucent.\r\n\r\nThe illusion lasts until its card is moved or the illusion is dispelled. When the illusion ends, the image on its card disappears, and that card can't be used again.\r\n\r\n| Playing Card | Illusion |\r\n|-------------------|----------------------------------|\r\n| Ace of hearts | Red dragon |\r\n| King of hearts | Knight and four guards |\r\n| Queen of hearts | Succubus or incubus |\r\n| Jack of hearts | Druid |\r\n| Ten of hearts | Cloud giant |\r\n| Nine of hearts | Ettin |\r\n| Eight of hearts | Bugbear |\r\n| Two of hearts | Goblin |\r\n| Ace of diamonds | Beholder |\r\n| King of diamonds | Archmage and mage apprentice |\r\n| Queen of diamonds | Night hag |\r\n| Jack of diamonds | Assassin |\r\n| Ten of diamonds | Fire giant |\r\n| Nine of diamonds | Ogre mage |\r\n| Eight of diamonds | Gnoll |\r\n| Two of diamonds | Kobold |\r\n| Ace of spades | Lich |\r\n| King of spades | Priest and two acolytes |\r\n| Queen of spades | Medusa |\r\n| Jack of spades | Veteran |\r\n| Ten of spades | Frost giant |\r\n| Nine of spades | Troll |\r\n| Eight of spades | Hobgoblin |\r\n| Two of spades | Goblin |\r\n| Ace of clubs | Iron golem |\r\n| King of clubs | Bandit captain and three bandits |\r\n| Queen of clubs | Erinyes |\r\n| Jack of clubs | Berserker |\r\n| Ten of clubs | Hill giant |\r\n| Nine of clubs | Ogre |\r\n| Eight of clubs | Orc |\r\n| Two of clubs | Kobold |\r\n| Jokers (2) | You (the deck's owner) |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2398,16 +3063,16 @@ "pk": "deck-of-many-things", "fields": { "name": "Deck of Many Things", - "desc": "Usually found in a box or pouch, this deck contains a number of cards made of ivory or vellum. Most (75 percent) of these decks have only thirteen cards, but the rest have twenty-two.\n\nBefore you draw a card, you must declare how many cards you intend to draw and then draw them randomly (you can use an altered deck of playing cards to simulate the deck). Any cards drawn in excess of this number have no effect. Otherwise, as soon as you draw a card from the deck, its magic takes effect. You must draw each card no more than 1 hour after the previous draw. If you fail to draw the chosen number, the remaining number of cards fly from the deck on their own and take effect all at once.\n\nOnce a card is drawn, it fades from existence. Unless the card is the Fool or the Jester, the card reappears in the deck, making it possible to draw the same card twice.\n\n| Playing Card | Card |\n|--------------------|-------------|\n| Ace of diamonds | Vizier\\* |\n| King of diamonds | Sun |\n| Queen of diamonds | Moon |\n| Jack of diamonds | Star |\n| Two of diamonds | Comet\\* |\n| Ace of hearts | The Fates\\* |\n| King of hearts | Throne |\n| Queen of hearts | Key |\n| Jack of hearts | Knight |\n| Two of hearts | Gem\\* |\n| Ace of clubs | Talons\\* |\n| King of clubs | The Void |\n| Queen of clubs | Flames |\n| Jack of clubs | Skull |\n| Two of clubs | Idiot\\* |\n| Ace of spades | Donjon\\* |\n| King of spades | Ruin |\n| Queen of spades | Euryale |\n| Jack of spades | Rogue |\n| Two of spades | Balance\\* |\n| Joker (with TM) | Fool\\* |\n| Joker (without TM) | Jester |\n\n\\*Found only in a deck with twenty-two cards\n\n**_Balance_**. Your mind suffers a wrenching alteration, causing your alignment to change. Lawful becomes chaotic, good becomes evil, and vice versa. If you are true neutral or unaligned, this card has no effect on you.\n\n**_Comet_**. If you single-handedly defeat the next hostile monster or group of monsters you encounter, you gain experience points enough to gain one level. Otherwise, this card has no effect.\n\n**_Donjon_**. You disappear and become entombed in a state of suspended animation in an extradimensional sphere. Everything you were wearing and carrying stays behind in the space you occupied when you disappeared. You remain imprisoned until you are found and removed from the sphere. You can't be located by any divination magic, but a _wish_ spell can reveal the location of your prison. You draw no more cards.\n\n**_Euryale_**. The card's medusa-like visage curses you. You take a -2 penalty on saving throws while cursed in this way. Only a god or the magic of The Fates card can end this curse.\n\n**_The Fates_**. Reality's fabric unravels and spins anew, allowing you to avoid or erase one event as if it never happened. You can use the card's magic as soon as you draw the card or at any other time before you die.\n\n**_Flames_**. A powerful devil becomes your enemy. The devil seeks your ruin and plagues your life, savoring your suffering before attempting to slay you. This enmity lasts until either you or the devil dies.\n\n**_Fool_**. You lose 10,000 XP, discard this card, and draw from the deck again, counting both draws as one of your declared draws. If losing that much XP would cause you to lose a level, you instead lose an amount that leaves you with just enough XP to keep your level.\n\n**_Gem_**. Twenty-five pieces of jewelry worth 2,000 gp each or fifty gems worth 1,000 gp each appear at your feet.\n\n**_Idiot_**. Permanently reduce your Intelligence by 1d4 + 1 (to a minimum score of 1). You can draw one additional card beyond your declared draws.\n\n**_Jester_**. You gain 10,000 XP, or you can draw two additional cards beyond your declared draws.\n\n**_Key_**. A rare or rarer magic weapon with which you are proficient appears in your hands. The GM chooses the weapon.\n\n**_Knight_**. You gain the service of a 4th-level fighter who appears in a space you choose within 30 feet of you. The fighter is of the same race as you and serves you loyally until death, believing the fates have drawn him or her to you. You control this character.\n\n**_Moon_**. You are granted the ability to cast the _wish_ spell 1d3 times.\n\n**_Rogue_**. A nonplayer character of the GM's choice becomes hostile toward you. The identity of your new enemy isn't known until the NPC or someone else reveals it. Nothing less than a _wish_ spell or divine intervention can end the NPC's hostility toward you.\n\n**_Ruin_**. All forms of wealth that you carry or own, other than magic items, are lost to you. Portable property vanishes. Businesses, buildings, and land you own are lost in a way that alters reality the least. Any documentation that proves you should own something lost to this card also disappears.\n\n**_Skull_**. You summon an avatar of death-a ghostly humanoid skeleton clad in a tattered black robe and carrying a spectral scythe. It appears in a space of the GM's choice within 10 feet of you and attacks you, warning all others that you must win the battle alone. The avatar fights until you die or it drops to 0 hit points, whereupon it disappears. If anyone tries to help you, the helper summons its own avatar of death. A creature slain by an avatar of death can't be restored to life.\n\n#", + "desc": "Usually found in a box or pouch, this deck contains a number of cards made of ivory or vellum. Most (75 percent) of these decks have only thirteen cards, but the rest have twenty-two.\r\n\r\nBefore you draw a card, you must declare how many cards you intend to draw and then draw them randomly (you can use an altered deck of playing cards to simulate the deck). Any cards drawn in excess of this number have no effect. Otherwise, as soon as you draw a card from the deck, its magic takes effect. You must draw each card no more than 1 hour after the previous draw. If you fail to draw the chosen number, the remaining number of cards fly from the deck on their own and take effect all at once.\r\n\r\nOnce a card is drawn, it fades from existence. Unless the card is the Fool or the Jester, the card reappears in the deck, making it possible to draw the same card twice.\r\n\r\n| Playing Card | Card |\r\n|--------------------|-------------|\r\n| Ace of diamonds | Vizier\\* |\r\n| King of diamonds | Sun |\r\n| Queen of diamonds | Moon |\r\n| Jack of diamonds | Star |\r\n| Two of diamonds | Comet\\* |\r\n| Ace of hearts | The Fates\\* |\r\n| King of hearts | Throne |\r\n| Queen of hearts | Key |\r\n| Jack of hearts | Knight |\r\n| Two of hearts | Gem\\* |\r\n| Ace of clubs | Talons\\* |\r\n| King of clubs | The Void |\r\n| Queen of clubs | Flames |\r\n| Jack of clubs | Skull |\r\n| Two of clubs | Idiot\\* |\r\n| Ace of spades | Donjon\\* |\r\n| King of spades | Ruin |\r\n| Queen of spades | Euryale |\r\n| Jack of spades | Rogue |\r\n| Two of spades | Balance\\* |\r\n| Joker (with TM) | Fool\\* |\r\n| Joker (without TM) | Jester |\r\n\r\n\\*Found only in a deck with twenty-two cards\r\n\r\n**_Balance_**. Your mind suffers a wrenching alteration, causing your alignment to change. Lawful becomes chaotic, good becomes evil, and vice versa. If you are true neutral or unaligned, this card has no effect on you.\r\n\r\n**_Comet_**. If you single-handedly defeat the next hostile monster or group of monsters you encounter, you gain experience points enough to gain one level. Otherwise, this card has no effect.\r\n\r\n**_Donjon_**. You disappear and become entombed in a state of suspended animation in an extradimensional sphere. Everything you were wearing and carrying stays behind in the space you occupied when you disappeared. You remain imprisoned until you are found and removed from the sphere. You can't be located by any divination magic, but a _wish_ spell can reveal the location of your prison. You draw no more cards.\r\n\r\n**_Euryale_**. The card's medusa-like visage curses you. You take a -2 penalty on saving throws while cursed in this way. Only a god or the magic of The Fates card can end this curse.\r\n\r\n**_The Fates_**. Reality's fabric unravels and spins anew, allowing you to avoid or erase one event as if it never happened. You can use the card's magic as soon as you draw the card or at any other time before you die.\r\n\r\n**_Flames_**. A powerful devil becomes your enemy. The devil seeks your ruin and plagues your life, savoring your suffering before attempting to slay you. This enmity lasts until either you or the devil dies.\r\n\r\n**_Fool_**. You lose 10,000 XP, discard this card, and draw from the deck again, counting both draws as one of your declared draws. If losing that much XP would cause you to lose a level, you instead lose an amount that leaves you with just enough XP to keep your level.\r\n\r\n**_Gem_**. Twenty-five pieces of jewelry worth 2,000 gp each or fifty gems worth 1,000 gp each appear at your feet.\r\n\r\n**_Idiot_**. Permanently reduce your Intelligence by 1d4 + 1 (to a minimum score of 1). You can draw one additional card beyond your declared draws.\r\n\r\n**_Jester_**. You gain 10,000 XP, or you can draw two additional cards beyond your declared draws.\r\n\r\n**_Key_**. A rare or rarer magic weapon with which you are proficient appears in your hands. The GM chooses the weapon.\r\n\r\n**_Knight_**. You gain the service of a 4th-level fighter who appears in a space you choose within 30 feet of you. The fighter is of the same race as you and serves you loyally until death, believing the fates have drawn him or her to you. You control this character.\r\n\r\n**_Moon_**. You are granted the ability to cast the _wish_ spell 1d3 times.\r\n\r\n**_Rogue_**. A nonplayer character of the GM's choice becomes hostile toward you. The identity of your new enemy isn't known until the NPC or someone else reveals it. Nothing less than a _wish_ spell or divine intervention can end the NPC's hostility toward you.\r\n\r\n**_Ruin_**. All forms of wealth that you carry or own, other than magic items, are lost to you. Portable property vanishes. Businesses, buildings, and land you own are lost in a way that alters reality the least. Any documentation that proves you should own something lost to this card also disappears.\r\n\r\n**_Skull_**. You summon an avatar of death-a ghostly humanoid skeleton clad in a tattered black robe and carrying a spectral scythe. It appears in a space of the GM's choice within 10 feet of you and attacks you, warning all others that you must win the battle alone. The avatar fights until you die or it drops to 0 hit points, whereupon it disappears. If anyone tries to help you, the helper summons its own avatar of death. A creature slain by an avatar of death can't be restored to life.\r\n\r\n#", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } @@ -2512,16 +3177,16 @@ "pk": "dimensional-shackles", "fields": { "name": "Dimensional Shackles", - "desc": "You can use an action to place these shackles on an incapacitated creature. The shackles adjust to fit a creature of Small to Large size. In addition to serving as mundane manacles, the shackles prevent a creature bound by them from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. They don't prevent the creature from passing through an interdimensional portal.\n\nYou and any creature you designate when you use the shackles can use an action to remove them. Once every 30 days, the bound creature can make a DC 30 Strength (Athletics) check. On a success, the creature breaks free and destroys the shackles.", + "desc": "You can use an action to place these shackles on an incapacitated creature. The shackles adjust to fit a creature of Small to Large size. In addition to serving as mundane manacles, the shackles prevent a creature bound by them from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. They don't prevent the creature from passing through an interdimensional portal.\r\n\r\nYou and any creature you designate when you use the shackles can use an action to remove them. Once every 30 days, the bound creature can make a DC 30 Strength (Athletics) check. On a success, the creature breaks free and destroys the shackles.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -2651,10 +3316,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2664,16 +3329,16 @@ "pk": "dust-of-dryness", "fields": { "name": "Dust of Dryness", - "desc": "This small packet contains 1d6 + 4 pinches of dust. You can use an action to sprinkle a pinch of it over water. The dust turns a cube of water 15 feet on a side into one marble-sized pellet, which floats or rests near where the dust was sprinkled. The pellet's weight is negligible.\n\nSomeone can use an action to smash the pellet against a hard surface, causing the pellet to shatter and release the water the dust absorbed. Doing so ends that pellet's magic.\n\nAn elemental composed mostly of water that is exposed to a pinch of the dust must make a DC 13 Constitution saving throw, taking 10d6 necrotic damage on a failed save, or half as much damage on a successful one.", + "desc": "This small packet contains 1d6 + 4 pinches of dust. You can use an action to sprinkle a pinch of it over water. The dust turns a cube of water 15 feet on a side into one marble-sized pellet, which floats or rests near where the dust was sprinkled. The pellet's weight is negligible.\r\n\r\nSomeone can use an action to smash the pellet against a hard surface, causing the pellet to shatter and release the water the dust absorbed. Doing so ends that pellet's magic.\r\n\r\nAn elemental composed mostly of water that is exposed to a pinch of the dust must make a DC 13 Constitution saving throw, taking 10d6 necrotic damage on a failed save, or half as much damage on a successful one.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2683,16 +3348,16 @@ "pk": "dust-of-sneezing-and-choking", "fields": { "name": "Dust of Sneezing and Choking", - "desc": "Found in a small container, this powder resembles very fine sand. It appears to be _dust of disappearance_, and an _identify_ spell reveals it to be such. There is enough of it for one use.\n\nWhen you use an action to throw a handful of the dust into the air, you and each creature that needs to breathe within 30 feet of you must succeed on a DC 15 Constitution saving throw or become unable to breathe, while sneezing uncontrollably. A creature affected in this way is incapacitated and suffocating. As long as it is conscious, a creature can repeat the saving throw at the end of each of its turns, ending the effect on it on a success. The _lesser restoration_ spell can also end the effect on a creature.", + "desc": "Found in a small container, this powder resembles very fine sand. It appears to be _dust of disappearance_, and an _identify_ spell reveals it to be such. There is enough of it for one use.\r\n\r\nWhen you use an action to throw a handful of the dust into the air, you and each creature that needs to breathe within 30 feet of you must succeed on a DC 15 Constitution saving throw or become unable to breathe, while sneezing uncontrollably. A creature affected in this way is incapacitated and suffocating. As long as it is conscious, a creature can repeat the saving throw at the end of each of its turns, ending the effect on it on a success. The _lesser restoration_ spell can also end the effect on a creature.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2740,16 +3405,16 @@ "pk": "efficient-quiver", "fields": { "name": "Efficient Quiver", - "desc": "Each of the quiver's three compartments connects to an extradimensional space that allows the quiver to hold numerous items while never weighing more than 2 pounds. The shortest compartment can hold up to sixty arrows, bolts, or similar objects. The midsize compartment holds up to eighteen javelins or similar objects. The longest compartment holds up to six long objects, such as bows, quarterstaffs, or spears.\n\nYou can draw any item the quiver contains as if doing so from a regular quiver or scabbard.", + "desc": "Each of the quiver's three compartments connects to an extradimensional space that allows the quiver to hold numerous items while never weighing more than 2 pounds. The shortest compartment can hold up to sixty arrows, bolts, or similar objects. The midsize compartment holds up to eighteen javelins or similar objects. The longest compartment holds up to six long objects, such as bows, quarterstaffs, or spears.\r\n\r\nYou can draw any item the quiver contains as if doing so from a regular quiver or scabbard.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2759,16 +3424,16 @@ "pk": "efreeti-bottle", "fields": { "name": "Efreeti Bottle", - "desc": "This painted brass bottle weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke flows out of the bottle. At the end of your turn, the smoke disappears with a flash of harmless fire, and an efreeti appears in an unoccupied space within 30 feet of you.\n\nThe first time the bottle is opened, the GM rolls to determine what happens.\n\n| d100 | Effect |\n|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-10 | The efreeti attacks you. After fighting for 5 rounds, the efreeti disappears, and the bottle loses its magic. |\n| 11-90 | The efreeti serves you for 1 hour, doing as you command. Then the efreeti returns to the bottle, and a new stopper contains it. The stopper can't be removed for 24 hours. The next two times the bottle is opened, the same effect occurs. If the bottle is opened a fourth time, the efreeti escapes and disappears, and the bottle loses its magic. |\n| 91-100 | The efreeti can cast the wish spell three times for you. It disappears when it grants the final wish or after 1 hour, and the bottle loses its magic. |", + "desc": "This painted brass bottle weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke flows out of the bottle. At the end of your turn, the smoke disappears with a flash of harmless fire, and an efreeti appears in an unoccupied space within 30 feet of you.\r\n\r\nThe first time the bottle is opened, the GM rolls to determine what happens.\r\n\r\n| d100 | Effect |\r\n|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| 01-10 | The efreeti attacks you. After fighting for 5 rounds, the efreeti disappears, and the bottle loses its magic. |\r\n| 11-90 | The efreeti serves you for 1 hour, doing as you command. Then the efreeti returns to the bottle, and a new stopper contains it. The stopper can't be removed for 24 hours. The next two times the bottle is opened, the same effect occurs. If the bottle is opened a fourth time, the efreeti escapes and disappears, and the bottle loses its magic. |\r\n| 91-100 | The efreeti can cast the wish spell three times for you. It disappears when it grants the final wish or after 1 hour, and the bottle loses its magic. |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -2778,16 +3443,16 @@ "pk": "elemental-gem", "fields": { "name": "Elemental Gem", - "desc": "This gem contains a mote of elemental energy. When you use an action to break the gem, an elemental is summoned as if you had cast the _conjure elemental_ spell, and the gem's magic is lost. The type of gem determines the elemental summoned by the spell.\n\n| Gem | Summoned Elemental |\n|----------------|--------------------|\n| Blue sapphire | Air elemental |\n| Yellow diamond | Earth elemental |\n| Red corundum | Fire elemental |\n| Emerald | Water elemental |", + "desc": "This gem contains a mote of elemental energy. When you use an action to break the gem, an elemental is summoned as if you had cast the _conjure elemental_ spell, and the gem's magic is lost. The type of gem determines the elemental summoned by the spell.\r\n\r\n| Gem | Summoned Elemental |\r\n|----------------|--------------------|\r\n| Blue sapphire | Air elemental |\r\n| Yellow diamond | Earth elemental |\r\n| Red corundum | Fire elemental |\r\n| Emerald | Water elemental |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2811,6 +3476,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "emblem", + "fields": { + "name": "Emblem", + "desc": "Can be used as a holy symbol.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "essence-of-ether", @@ -2835,16 +3519,16 @@ "pk": "eversmoking-bottle", "fields": { "name": "Eversmoking Bottle", - "desc": "Smoke leaks from the lead-stoppered mouth of this brass bottle, which weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke pours out in a 60-foot radius from the bottle. The cloud's area is heavily obscured. Each minute the bottle remains open and within the cloud, the radius increases by 10 feet until it reaches its maximum radius of 120 feet.\n\nThe cloud persists as long as the bottle is open. Closing the bottle requires you to speak its command word as an action. Once the bottle is closed, the cloud disperses after 10 minutes. A moderate wind (11 to 20 miles per hour) can also disperse the smoke after 1 minute, and a strong wind (21 or more miles per hour) can do so after 1 round.", + "desc": "Smoke leaks from the lead-stoppered mouth of this brass bottle, which weighs 1 pound. When you use an action to remove the stopper, a cloud of thick smoke pours out in a 60-foot radius from the bottle. The cloud's area is heavily obscured. Each minute the bottle remains open and within the cloud, the radius increases by 10 feet until it reaches its maximum radius of 120 feet.\r\n\r\nThe cloud persists as long as the bottle is open. Closing the bottle requires you to speak its command word as an action. Once the bottle is closed, the cloud disperses after 10 minutes. A moderate wind (11 to 20 miles per hour) can also disperse the smoke after 1 minute, and a strong wind (21 or more miles per hour) can do so after 1 round.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2860,10 +3544,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -2879,10 +3563,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -2898,10 +3582,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -2911,16 +3595,16 @@ "pk": "feather-token", "fields": { "name": "Feather Token", - "desc": "This tiny object looks like a feather. Different types of feather tokens exist, each with a different single* use effect. The GM chooses the kind of token or determines it randomly.\n\n| d100 | Feather Token |\n|--------|---------------|\n| 01-20 | Anchor |\n| 21-35 | Bird |\n| 36-50 | Fan |\n| 51-65 | Swan boat |\n| 66-90 | Tree |\n| 91-100 | Whip |\n\n**_Anchor_**. You can use an action to touch the token to a boat or ship. For the next 24 hours, the vessel can't be moved by any means. Touching the token to the vessel again ends the effect. When the effect ends, the token disappears.\n\n**_Bird_**. You can use an action to toss the token 5 feet into the air. The token disappears and an enormous, multicolored bird takes its place. The bird has the statistics of a roc, but it obeys your simple commands and can't attack. It can carry up to 500 pounds while flying at its maximum speed (16 miles an hour for a maximum of 144 miles per day, with a one-hour rest for every 3 hours of flying), or 1,000 pounds at half that speed. The bird disappears after flying its maximum distance for a day or if it drops to 0 hit points. You can dismiss the bird as an action.\n\n**_Fan_**. If you are on a boat or ship, you can use an action to toss the token up to 10 feet in the air. The token disappears, and a giant flapping fan takes its place. The fan floats and creates a wind strong enough to fill the sails of one ship, increasing its speed by 5 miles per hour for 8 hours. You can dismiss the fan as an action.\n\n**_Swan Boat_**. You can use an action to touch the token to a body of water at least 60 feet in diameter. The token disappears, and a 50-foot-long, 20-foot* wide boat shaped like a swan takes its place. The boat is self-propelled and moves across water at a speed of 6 miles per hour. You can use an action while on the boat to command it to move or to turn up to 90 degrees. The boat can carry up to thirty-two Medium or smaller creatures. A Large creature counts as four Medium creatures, while a Huge creature counts as nine. The boat remains for 24 hours and then disappears. You can dismiss the boat as an action.\n\n**_Tree_**. You must be outdoors to use this token. You can use an action to touch it to an unoccupied space on the ground. The token disappears, and in its place a nonmagical oak tree springs into existence. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\n\n**_Whip_**. You can use an action to throw the token to a point within 10 feet of you. The token disappears, and a floating whip takes its place. You can then use a bonus action to make a melee spell attack against a creature within 10 feet of the whip, with an attack bonus of +9. On a hit, the target takes 1d6 + 5 force damage.\n\nAs a bonus action on your turn, you can direct the whip to fly up to 20 feet and repeat the attack against a creature within 10 feet of it. The whip disappears after 1 hour, when you use an action to dismiss it, or when you are incapacitated or die.", + "desc": "This tiny object looks like a feather. Different types of feather tokens exist, each with a different single* use effect. The GM chooses the kind of token or determines it randomly.\r\n\r\n| d100 | Feather Token |\r\n|--------|---------------|\r\n| 01-20 | Anchor |\r\n| 21-35 | Bird |\r\n| 36-50 | Fan |\r\n| 51-65 | Swan boat |\r\n| 66-90 | Tree |\r\n| 91-100 | Whip |\r\n\r\n**_Anchor_**. You can use an action to touch the token to a boat or ship. For the next 24 hours, the vessel can't be moved by any means. Touching the token to the vessel again ends the effect. When the effect ends, the token disappears.\r\n\r\n**_Bird_**. You can use an action to toss the token 5 feet into the air. The token disappears and an enormous, multicolored bird takes its place. The bird has the statistics of a roc, but it obeys your simple commands and can't attack. It can carry up to 500 pounds while flying at its maximum speed (16 miles an hour for a maximum of 144 miles per day, with a one-hour rest for every 3 hours of flying), or 1,000 pounds at half that speed. The bird disappears after flying its maximum distance for a day or if it drops to 0 hit points. You can dismiss the bird as an action.\r\n\r\n**_Fan_**. If you are on a boat or ship, you can use an action to toss the token up to 10 feet in the air. The token disappears, and a giant flapping fan takes its place. The fan floats and creates a wind strong enough to fill the sails of one ship, increasing its speed by 5 miles per hour for 8 hours. You can dismiss the fan as an action.\r\n\r\n**_Swan Boat_**. You can use an action to touch the token to a body of water at least 60 feet in diameter. The token disappears, and a 50-foot-long, 20-foot* wide boat shaped like a swan takes its place. The boat is self-propelled and moves across water at a speed of 6 miles per hour. You can use an action while on the boat to command it to move or to turn up to 90 degrees. The boat can carry up to thirty-two Medium or smaller creatures. A Large creature counts as four Medium creatures, while a Huge creature counts as nine. The boat remains for 24 hours and then disappears. You can dismiss the boat as an action.\r\n\r\n**_Tree_**. You must be outdoors to use this token. You can use an action to touch it to an unoccupied space on the ground. The token disappears, and in its place a nonmagical oak tree springs into existence. The tree is 60 feet tall and has a 5-foot-diameter trunk, and its branches at the top spread out in a 20-foot radius.\r\n\r\n**_Whip_**. You can use an action to throw the token to a point within 10 feet of you. The token disappears, and a floating whip takes its place. You can then use a bonus action to make a melee spell attack against a creature within 10 feet of the whip, with an attack bonus of +9. On a hit, the target takes 1d6 + 5 force damage.\r\n\r\nAs a bonus action on your turn, you can direct the whip to fly up to 20 feet and repeat the attack against a creature within 10 feet of it. The whip disappears after 1 hour, when you use an action to dismiss it, or when you are incapacitated or die.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -3096,6 +3780,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "fishing-tackle", + "fields": { + "name": "Fishing Tackle", + "desc": "This kit includes a wooden rod, silken line, corkwood bobbers, steel hooks, lead sinkers, velvet lures, and narrow netting.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "flail", @@ -3248,21 +3951,40 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "flask-or-tankard", + "fields": { + "name": "Flask or tankard", + "desc": "For drinking. Capacity: 1 pint liquid.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.02", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "folding-boat", "fields": { "name": "Folding Boat", - "desc": "This object appears as a wooden box that measures 12 inches long, 6 inches wide, and 6 inches deep. It weighs 4 pounds and floats. It can be opened to store items inside. This item also has three command words, each requiring you to use an action to speak it.\n\nOne command word causes the box to unfold into a boat 10 feet long, 4 feet wide, and 2 feet deep. The boat has one pair of oars, an anchor, a mast, and a lateen sail. The boat can hold up to four Medium creatures comfortably.\n\nThe second command word causes the box to unfold into a ship 24 feet long, 8 feet wide, and 6 feet deep. The ship has a deck, rowing seats, five sets of oars, a steering oar, an anchor, a deck cabin, and a mast with a square sail. The ship can hold fifteen Medium creatures comfortably.\n\nWhen the box becomes a vessel, its weight becomes that of a normal vessel its size, and anything that was stored in the box remains in the boat.\n\nThe third command word causes the _folding boat_ to fold back into a box, provided that no creatures are aboard. Any objects in the vessel that can't fit inside the box remain outside the box as it folds. Any objects in the vessel that can fit inside the box do so.", + "desc": "This object appears as a wooden box that measures 12 inches long, 6 inches wide, and 6 inches deep. It weighs 4 pounds and floats. It can be opened to store items inside. This item also has three command words, each requiring you to use an action to speak it.\r\n\r\nOne command word causes the box to unfold into a boat 10 feet long, 4 feet wide, and 2 feet deep. The boat has one pair of oars, an anchor, a mast, and a lateen sail. The boat can hold up to four Medium creatures comfortably.\r\n\r\nThe second command word causes the box to unfold into a ship 24 feet long, 8 feet wide, and 6 feet deep. The ship has a deck, rowing seats, five sets of oars, a steering oar, an anchor, a deck cabin, and a mast with a square sail. The ship can hold fifteen Medium creatures comfortably.\r\n\r\nWhen the box becomes a vessel, its weight becomes that of a normal vessel its size, and anything that was stored in the box remains in the boat.\r\n\r\nThe third command word causes the _folding boat_ to fold back into a box, provided that no creatures are aboard. Any objects in the vessel that can't fit inside the box remain outside the box as it folds. Any objects in the vessel that can fit inside the box do so.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -3354,10 +4076,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -3367,16 +4089,16 @@ "pk": "gem-of-brightness", "fields": { "name": "Gem of Brightness", - "desc": "This prism has 50 charges. While you are holding it, you can use an action to speak one of three command words to cause one of the following effects:\n\n* The first command word causes the gem to shed bright light in a 30-foot radius and dim light for an additional 30 feet. This effect doesn't expend a charge. It lasts until you use a bonus action to repeat the command word or until you use another function of the gem.\n* The second command word expends 1 charge and causes the gem to fire a brilliant beam of light at one creature you can see within 60 feet of you. The creature must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n* The third command word expends 5 charges and causes the gem to flare with blinding light in a 30* foot cone originating from it. Each creature in the cone must make a saving throw as if struck by the beam created with the second command word.\n\nWhen all of the gem's charges are expended, the gem becomes a nonmagical jewel worth 50 gp.", + "desc": "This prism has 50 charges. While you are holding it, you can use an action to speak one of three command words to cause one of the following effects:\r\n\r\n* The first command word causes the gem to shed bright light in a 30-foot radius and dim light for an additional 30 feet. This effect doesn't expend a charge. It lasts until you use a bonus action to repeat the command word or until you use another function of the gem.\r\n* The second command word expends 1 charge and causes the gem to fire a brilliant beam of light at one creature you can see within 60 feet of you. The creature must succeed on a DC 15 Constitution saving throw or become blinded for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\r\n* The third command word expends 5 charges and causes the gem to flare with blinding light in a 30* foot cone originating from it. Each creature in the cone must make a saving throw as if struck by the beam created with the second command word.\r\n\r\nWhen all of the gem's charges are expended, the gem becomes a nonmagical jewel worth 50 gp.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -3386,16 +4108,16 @@ "pk": "gem-of-seeing", "fields": { "name": "Gem of Seeing", - "desc": "This gem has 3 charges. As an action, you can speak the gem's command word and expend 1 charge. For the next 10 minutes, you have truesight out to 120 feet when you peer through the gem.\n\nThe gem regains 1d3 expended charges daily at dawn.", + "desc": "This gem has 3 charges. As an action, you can speak the gem's command word and expend 1 charge. For the next 10 minutes, you have truesight out to 120 feet when you peer through the gem.\r\n\r\nThe gem regains 1d3 expended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -3639,10 +4361,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -3658,10 +4380,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -3696,14 +4418,33 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "grappling-hook", + "fields": { + "name": "Grappling hook", + "desc": "A grappling hook.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "greataxe", @@ -4027,6 +4768,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "hammer", + "fields": { + "name": "Hammer", + "desc": "A hammer.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "hammer-of-thunderbolts", @@ -4046,6 +4806,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "hammer-sledge", + "fields": { + "name": "Hammer, sledge", + "desc": "A sledgehammer", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "handaxe", @@ -4127,16 +4906,16 @@ "pk": "handy-haversack", "fields": { "name": "Handy Haversack", - "desc": "This backpack has a central pouch and two side pouches, each of which is an extradimensional space. Each side pouch can hold up to 20 pounds of material, not exceeding a volume of 2 cubic feet. The large central pouch can hold up to 8 cubic feet or 80 pounds of material. The backpack always weighs 5 pounds, regardless of its contents.\n\nPlacing an object in the haversack follows the normal rules for interacting with objects. Retrieving an item from the haversack requires you to use an action. When you reach into the haversack for a specific item, the item is always magically on top.\n\nThe haversack has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the haversack ruptures and is destroyed. If the haversack is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If the haversack is turned inside out, its contents spill forth, unharmed, and the haversack must be put right before it can be used again. If a breathing creature is placed within the haversack, the creature can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing the haversack inside an extradimensional space created by a _bag of holding_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "desc": "This backpack has a central pouch and two side pouches, each of which is an extradimensional space. Each side pouch can hold up to 20 pounds of material, not exceeding a volume of 2 cubic feet. The large central pouch can hold up to 8 cubic feet or 80 pounds of material. The backpack always weighs 5 pounds, regardless of its contents.\r\n\r\nPlacing an object in the haversack follows the normal rules for interacting with objects. Retrieving an item from the haversack requires you to use an action. When you reach into the haversack for a specific item, the item is always magically on top.\r\n\r\nThe haversack has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the haversack ruptures and is destroyed. If the haversack is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If the haversack is turned inside out, its contents spill forth, unharmed, and the haversack must be put right before it can be used again. If a breathing creature is placed within the haversack, the creature can survive for up to 10 minutes, after which time it begins to suffocate.\r\n\r\nPlacing the haversack inside an extradimensional space created by a _bag of holding_, _portable hole_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -4152,10 +4931,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -4171,29 +4950,48 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "healers-kit", + "fields": { + "name": "Healer's Kit", + "desc": "This kit is a leather pouch containing bandages, salves, and splints. The kit has ten uses. As an action, you can expend one use of the kit to stabilize a creature that has 0 hit points, without needing to make a Wisdom (Medicine) check.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "helm-of-brilliance", "fields": { "name": "Helm of Brilliance", - "desc": "This dazzling helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm crumbles to dust. When all the gems are removed or destroyed, the helm loses its magic.\n\nYou gain the following benefits while wearing it:\n\n* You can use an action to cast one of the following spells (save DC 18), using one of the helm's gems of the specified type as a component: _daylight_ (opal), _fireball_ (fire opal), _prismatic spray_ (diamond), or _wall of fire_ (ruby). The gem is destroyed when the spell is cast and disappears from the helm.\n* As long as it has at least one diamond, the helm emits dim light in a 30-foot radius when at least one undead is within that area. Any undead that starts its turn in that area takes 1d6 radiant damage.\n* As long as the helm has at least one ruby, you have resistance to fire damage.\n* As long as the helm has at least one fire opal, you can use an action and speak a command word to cause one weapon you are holding to burst into flames. The flames emit bright light in a 10-foot radius and dim light for an additional 10 feet. The flames are harmless to you and the weapon. When you hit with an attack using the blazing weapon, the target takes an extra 1d6 fire damage. The flames last until you use a bonus action to speak the command word again or until you drop or stow the weapon.\n\nRoll a d20 if you are wearing the helm and take fire damage as a result of failing a saving throw against a spell. On a roll of 1, the helm emits beams of light from its remaining gems. Each creature within 60 feet of the helm other than you must succeed on a DC 17 Dexterity saving throw or be struck by a beam, taking radiant damage equal to the number of gems in the helm. The helm and its gems are then destroyed.", + "desc": "This dazzling helm is set with 1d10 diamonds, 2d10 rubies, 3d10 fire opals, and 4d10 opals. Any gem pried from the helm crumbles to dust. When all the gems are removed or destroyed, the helm loses its magic.\r\n\r\nYou gain the following benefits while wearing it:\r\n\r\n* You can use an action to cast one of the following spells (save DC 18), using one of the helm's gems of the specified type as a component: _daylight_ (opal), _fireball_ (fire opal), _prismatic spray_ (diamond), or _wall of fire_ (ruby). The gem is destroyed when the spell is cast and disappears from the helm.\r\n* As long as it has at least one diamond, the helm emits dim light in a 30-foot radius when at least one undead is within that area. Any undead that starts its turn in that area takes 1d6 radiant damage.\r\n* As long as the helm has at least one ruby, you have resistance to fire damage.\r\n* As long as the helm has at least one fire opal, you can use an action and speak a command word to cause one weapon you are holding to burst into flames. The flames emit bright light in a 10-foot radius and dim light for an additional 10 feet. The flames are harmless to you and the weapon. When you hit with an attack using the blazing weapon, the target takes an extra 1d6 fire damage. The flames last until you use a bonus action to speak the command word again or until you drop or stow the weapon.\r\n\r\nRoll a d20 if you are wearing the helm and take fire damage as a result of failing a saving throw against a spell. On a roll of 1, the helm emits beams of light from its remaining gems. Each creature within 60 feet of the helm other than you must succeed on a DC 17 Dexterity saving throw or be struck by a beam, taking radiant damage equal to the number of gems in the helm. The helm and its gems are then destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 4 } @@ -4209,10 +5007,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -4222,16 +5020,16 @@ "pk": "helm-of-telepathy", "fields": { "name": "Helm of Telepathy", - "desc": "While wearing this helm, you can use an action to cast the _detect thoughts_ spell (save DC 13) from it. As long as you maintain concentration on the spell, you can use a bonus action to send a telepathic message to a creature you are focused on. It can reply-using a bonus action to do so-while your focus on it continues.\n\nWhile focusing on a creature with _detect thoughts_, you can use an action to cast the _suggestion_ spell (save DC 13) from the helm on that creature. Once used, the _suggestion_ property can't be used again until the next dawn.", + "desc": "While wearing this helm, you can use an action to cast the _detect thoughts_ spell (save DC 13) from it. As long as you maintain concentration on the spell, you can use a bonus action to send a telepathic message to a creature you are focused on. It can reply-using a bonus action to do so-while your focus on it continues.\r\n\r\nWhile focusing on a creature with _detect thoughts_, you can use an action to cast the _suggestion_ spell (save DC 13) from the helm on that creature. Once used, the _suggestion_ property can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -4241,16 +5039,16 @@ "pk": "helm-of-teleportation", "fields": { "name": "Helm of Teleportation", - "desc": "This helm has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _teleport_ spell from it. The helm regains 1d3\n\nexpended charges daily at dawn.", + "desc": "This helm has 3 charges. While wearing it, you can use an action and expend 1 charge to cast the _teleport_ spell from it. The helm regains 1d3\r\n\r\nexpended charges daily at dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -4350,21 +5148,40 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "holy-water", + "fields": { + "name": "Holy Water (flask)", + "desc": "As an action, you can splash the contents of this flask onto a creature within 5 feet of you or throw it up to 20 feet, shattering it on impact.In either case, make a ranged attack against a target creature, treating the holy water as an improvised weapon. If the target is a fiend or undead, it takes 2d6 radiant damage.\\n\\nA cleric or paladin may create holy water by performing a special ritual. The ritual takes 1 hour to perform, uses 25 gp worth of powdered silver, and requires the caster to expend a 1st-­‐‑level spell slot.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "horn-of-blasting", "fields": { "name": "Horn of Blasting", - "desc": "You can use an action to speak the horn's command word and then blow the horn, which emits a thunderous blast in a 30-foot cone that is audible 600 feet away. Each creature in the cone must make a DC 15 Constitution saving throw. On a failed save, a creature takes 5d6 thunder damage and is deafened for 1 minute. On a successful save, a creature takes half as much damage and isn't deafened. Creatures and objects made of glass or crystal have disadvantage on the saving throw and take 10d6 thunder damage instead of 5d6.\n\nEach use of the horn's magic has a 20 percent chance of causing the horn to explode. The explosion deals 10d6 fire damage to the blower and destroys the horn.", + "desc": "You can use an action to speak the horn's command word and then blow the horn, which emits a thunderous blast in a 30-foot cone that is audible 600 feet away. Each creature in the cone must make a DC 15 Constitution saving throw. On a failed save, a creature takes 5d6 thunder damage and is deafened for 1 minute. On a successful save, a creature takes half as much damage and isn't deafened. Creatures and objects made of glass or crystal have disadvantage on the saving throw and take 10d6 thunder damage instead of 5d6.\r\n\r\nEach use of the horn's magic has a 20 percent chance of causing the horn to explode. The explosion deals 10d6 fire damage to the blower and destroys the horn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -4456,10 +5273,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -4475,14 +5292,52 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "hourglass", + "fields": { + "name": "Hourglass", + "desc": "An hourglass.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "hunting-trap", + "fields": { + "name": "Hunting Trap", + "desc": "When you use your action to set it, this trap forms a saw-­‐‑toothed steel ring that snaps shut when a creature steps on a pressure plate in the center. The trap is affixed by a heavy chain to an immobile object, such as a tree or a spike driven into the ground. A creature that steps on the plate must succeed on a DC 13 Dexterity saving throw or take 1d4 piercing damage and stop moving. Thereafter, until the creature breaks free of the trap, its movement is limited by the length of the chain (typically 3 feet long). A creature can use its action to make a DC 13 Strength check, freeing itself or another creature within its reach on a success. Each failed check deals 1 piercing damage to the trapped creature.", + "size": 1, + "weight": "25.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "immovable-rod", @@ -4502,21 +5357,59 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "ink-bottle", + "fields": { + "name": "Ink (1 ounce bottle)", + "desc": "A bottle of ink.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "ink-pen", + "fields": { + "name": "Ink pen", + "desc": "A pen for writing with ink.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.02", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "instant-fortress", "fields": { "name": "Instant Fortress", - "desc": "You can use an action to place this 1-inch metal cube on the ground and speak its command word. The cube rapidly grows into a fortress that remains until you use an action to speak the command word that dismisses it, which works only if the fortress is empty.\n\nThe fortress is a square tower, 20 feet on a side and 30 feet high, with arrow slits on all sides and a battlement atop it. Its interior is divided into two floors, with a ladder running along one wall to connect them. The ladder ends at a trapdoor leading to the roof. When activated, the tower has a small door on the side facing you. The door opens only at your command, which you can speak as a bonus action. It is immune to the _knock_ spell and similar magic, such as that of a _chime of opening_.\n\nEach creature in the area where the fortress appears must make a DC 15 Dexterity saving throw, taking 10d10 bludgeoning damage on a failed save, or half as much damage on a successful one. In either case, the creature is pushed to an unoccupied space outside but next to the fortress. Objects in the area that aren't being worn or carried take this damage and are pushed automatically.\n\nThe tower is made of adamantine, and its magic prevents it from being tipped over. The roof, the door, and the walls each have 100 hit points,\n\nimmunity to damage from nonmagical weapons excluding siege weapons, and resistance to all other damage. Only a _wish_ spell can repair the fortress (this use of the spell counts as replicating a spell of 8th level or lower). Each casting of _wish_ causes the roof, the door, or one wall to regain 50 hit points.", + "desc": "You can use an action to place this 1-inch metal cube on the ground and speak its command word. The cube rapidly grows into a fortress that remains until you use an action to speak the command word that dismisses it, which works only if the fortress is empty.\r\n\r\nThe fortress is a square tower, 20 feet on a side and 30 feet high, with arrow slits on all sides and a battlement atop it. Its interior is divided into two floors, with a ladder running along one wall to connect them. The ladder ends at a trapdoor leading to the roof. When activated, the tower has a small door on the side facing you. The door opens only at your command, which you can speak as a bonus action. It is immune to the _knock_ spell and similar magic, such as that of a _chime of opening_.\r\n\r\nEach creature in the area where the fortress appears must make a DC 15 Dexterity saving throw, taking 10d10 bludgeoning damage on a failed save, or half as much damage on a successful one. In either case, the creature is pushed to an unoccupied space outside but next to the fortress. Objects in the area that aren't being worn or carried take this damage and are pushed automatically.\r\n\r\nThe tower is made of adamantine, and its magic prevents it from being tipped over. The roof, the door, and the walls each have 100 hit points,\r\n\r\nimmunity to damage from nonmagical weapons excluding siege weapons, and resistance to all other damage. Only a _wish_ spell can repair the fortress (this use of the spell counts as replicating a spell of 8th level or lower). Each casting of _wish_ causes the roof, the door, or one wall to regain 50 hit points.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -4792,16 +5685,16 @@ "pk": "iron-bands-of-binding", "fields": { "name": "Iron Bands of Binding", - "desc": "This rusty iron sphere measures 3 inches in diameter and weighs 1 pound. You can use an action to speak the command word and throw the sphere at a Huge or smaller creature you can see within 60 feet of you. As the sphere moves through the air, it opens into a tangle of metal bands.\n\nMake a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the target is restrained until you take a bonus action to speak the command word again to release it. Doing so, or missing with the attack, causes the bands to contract and become a sphere once more.\n\nA creature, including the one restrained, can use an action to make a DC 20 Strength check to break the iron bands. On a success, the item is destroyed, and the restrained creature is freed. If the check fails, any further attempts made by that creature automatically fail until 24 hours have elapsed.\n\nOnce the bands are used, they can't be used again until the next dawn.", + "desc": "This rusty iron sphere measures 3 inches in diameter and weighs 1 pound. You can use an action to speak the command word and throw the sphere at a Huge or smaller creature you can see within 60 feet of you. As the sphere moves through the air, it opens into a tangle of metal bands.\r\n\r\nMake a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the target is restrained until you take a bonus action to speak the command word again to release it. Doing so, or missing with the attack, causes the bands to contract and become a sphere once more.\r\n\r\nA creature, including the one restrained, can use an action to make a DC 20 Strength check to break the iron bands. On a success, the item is destroyed, and the restrained creature is freed. If the check fails, any further attempts made by that creature automatically fail until 24 hours have elapsed.\r\n\r\nOnce the bands are used, they can't be used again until the next dawn.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -4811,16 +5704,16 @@ "pk": "iron-flask", "fields": { "name": "Iron Flask", - "desc": "This iron bottle has a brass stopper. You can use an action to speak the flask's command word, targeting a creature that you can see within 60 feet of you. If the target is native to a plane of existence other than the one you're on, the target must succeed on a DC 17 Wisdom saving throw or be trapped in the flask. If the target has been trapped by the flask before, it has advantage on the saving throw. Once trapped, a creature remains in the flask until released. The flask can hold only one creature at a time. A creature trapped in the flask doesn't need to breathe, eat, or drink and doesn't age.\n\nYou can use an action to remove the flask's stopper and release the creature the flask contains. The creature is friendly to you and your companions for 1 hour and obeys your commands for that duration. If you give no commands or give it a command that is likely to result in its death, it defends itself but otherwise takes no actions. At the end of the duration, the creature acts in accordance with its normal disposition and alignment.\n\nAn _identify_ spell reveals that a creature is inside the flask, but the only way to determine the type of creature is to open the flask. A newly discovered bottle might already contain a creature chosen by the GM or determined randomly.\n\n| d100 | Contents |\n|-------|-------------------|\n| 1-50 | Empty |\n| 51-54 | Demon (type 1) |\n| 55-58 | Demon (type 2) |\n| 59-62 | Demon (type 3) |\n| 63-64 | Demon (type 4) |\n| 65 | Demon (type 5) |\n| 66 | Demon (type 6) |\n| 67 | Deva |\n| 68-69 | Devil (greater) |\n| 70-73 | Devil (lesser) |\n| 74-75 | Djinni |\n| 76-77 | Efreeti |\n| 78-83 | Elemental (any) |\n| 84-86 | Invisible stalker |\n| 87-90 | Night hag |\n| 91 | Planetar |\n| 92-95 | Salamander |\n| 96 | Solar |\n| 97-99 | Succubus/incubus |\n| 100 | Xorn |", + "desc": "This iron bottle has a brass stopper. You can use an action to speak the flask's command word, targeting a creature that you can see within 60 feet of you. If the target is native to a plane of existence other than the one you're on, the target must succeed on a DC 17 Wisdom saving throw or be trapped in the flask. If the target has been trapped by the flask before, it has advantage on the saving throw. Once trapped, a creature remains in the flask until released. The flask can hold only one creature at a time. A creature trapped in the flask doesn't need to breathe, eat, or drink and doesn't age.\r\n\r\nYou can use an action to remove the flask's stopper and release the creature the flask contains. The creature is friendly to you and your companions for 1 hour and obeys your commands for that duration. If you give no commands or give it a command that is likely to result in its death, it defends itself but otherwise takes no actions. At the end of the duration, the creature acts in accordance with its normal disposition and alignment.\r\n\r\nAn _identify_ spell reveals that a creature is inside the flask, but the only way to determine the type of creature is to open the flask. A newly discovered bottle might already contain a creature chosen by the GM or determined randomly.\r\n\r\n| d100 | Contents |\r\n|-------|-------------------|\r\n| 1-50 | Empty |\r\n| 51-54 | Demon (type 1) |\r\n| 55-58 | Demon (type 2) |\r\n| 59-62 | Demon (type 3) |\r\n| 63-64 | Demon (type 4) |\r\n| 65 | Demon (type 5) |\r\n| 66 | Demon (type 6) |\r\n| 67 | Deva |\r\n| 68-69 | Devil (greater) |\r\n| 70-73 | Devil (lesser) |\r\n| 74-75 | Djinni |\r\n| 76-77 | Efreeti |\r\n| 78-83 | Elemental (any) |\r\n| 84-86 | Invisible stalker |\r\n| 87-90 | Night hag |\r\n| 91 | Planetar |\r\n| 92-95 | Salamander |\r\n| 96 | Solar |\r\n| 97-99 | Succubus/incubus |\r\n| 100 | Xorn |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } @@ -4920,6 +5813,82 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "jug-or-pitcher", + "fields": { + "name": "Jug or pitcher", + "desc": "For drinking a lot. Capacity: 1 gallon liquid.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.02", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "ladder-10", + "fields": { + "name": "Ladder (10-foot)", + "desc": "A 10 foot ladder.", + "size": 1, + "weight": "25.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.10", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "lamp", + "fields": { + "name": "Lamp", + "desc": "A lamp casts bright light in a 15-foot radius and dim light for an additional 30 feet. Once lit, it burns for 6 hours on a flask (1 pint) of oil.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "lamp-oil", + "fields": { + "name": "Lamp oil (flask)", + "desc": "Oil usually comes in a clay flask that holds 1 pint. As an action, you can splash the oil in this flask onto a creature within 5 feet of you or throw it up to 20 feet, shattering it on impact. Make a ranged attack against a target creature or object, treating the oil as an improvised weapon. On a hit, the target is covered in oil. If the target takes any fire damage before the oil dries (after 1 minute), the target takes an additional 5 fire damage from the burning oil. You can also pour a flask of oil on the ground to cover a 5-­foot‑square area, provided that the surface is level. If lit, the oil burns for 2 rounds and deals 5 fire damage to any creature that enters the area or ends its turn in the area. A creature can take this damage only once per turn.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.10", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "lance", @@ -4996,6 +5965,44 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "lantern-bullseye", + "fields": { + "name": "Lantern, Bullseye", + "desc": "A bullseye lantern casts bright light in a 60-­‐‑foot cone and dim light for an additional 60 feet. Once lit, it burns for 6 hours on a flask (1 pint) of oil.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "lantern-hooded", + "fields": { + "name": "Lantern, Hooded", + "desc": "A hooded lantern casts bright light in a 30-­‐‑foot radius and dim light for an additional 30 feet. Once lit, it burns for 6 hours on a flask (1 pint) of oil. As an action, you can lower the hood, reducing the light to dim light in a 5-­‐‑foot radius.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "lantern-of-revealing", @@ -5007,10 +6014,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -5110,6 +6117,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "lock", + "fields": { + "name": "Lock", + "desc": "A key is provided with the lock. Without the key, a creature proficient with thieves’ tools can pick this lock with a successful DC 15 Dexterity check. Your GM may decide that better locks are available for higher prices.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "longbow", @@ -5471,6 +6497,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "magnifying-glass", + "fields": { + "name": "Magnifying Glass", + "desc": "This lens allows a closer look at small objects. It is also useful as a substitute for flint and steel when starting fires. Lighting a fire with a magnifying glass requires light as bright as sunlight to focus, tinder to ignite, and about 5 minutes for the fire to ignite. A magnifying glass grants advantage on any ability check made to appraise or inspect an item that is small or highly detailed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "100.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "malice", @@ -5490,6 +6535,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "manacles", + "fields": { + "name": "Manacles", + "desc": "These metal restraints can bind a Small or Medium creature. Escaping the manacles requires a successful DC 20 Dexterity check. Breaking them requires a successful DC 20 Strength check. Each set of manacles comes with one key. Without the key, a creature proficient with thieves’ tools can pick the manacles’ lock with a successful DC 15 Dexterity check. Manacles have 15 hit points.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 15, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "mantle-of-spell-resistance", @@ -5501,10 +6565,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -5520,10 +6584,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -5539,10 +6603,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -5552,16 +6616,16 @@ "pk": "manual-of-golems", "fields": { "name": "Manual of Golems", - "desc": "This tome contains information and incantations necessary to make a particular type of golem. The GM chooses the type or determines it randomly. To decipher and use the manual, you must be a spellcaster with at least two 5th-level spell slots. A creature that can't use a _manual of golems_ and attempts to read it takes 6d6 psychic damage.\n\n| d20 | Golem | Time | Cost |\n|-------|-------|----------|------------|\n| 1-5 | Clay | 30 days | 65,000 gp |\n| 6-17 | Flesh | 60 days | 50,000 gp |\n| 18 | Iron | 120 days | 100,000 gp |\n| 19-20 | Stone | 90 days | 80,000 gp |\n\nTo create a golem, you must spend the time shown on the table, working without interruption with the manual at hand and resting no more than 8 hours per day. You must also pay the specified cost to purchase supplies.\n\nOnce you finish creating the golem, the book is consumed in eldritch flames. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", + "desc": "This tome contains information and incantations necessary to make a particular type of golem. The GM chooses the type or determines it randomly. To decipher and use the manual, you must be a spellcaster with at least two 5th-level spell slots. A creature that can't use a _manual of golems_ and attempts to read it takes 6d6 psychic damage.\r\n\r\n| d20 | Golem | Time | Cost |\r\n|-------|-------|----------|------------|\r\n| 1-5 | Clay | 30 days | 65,000 gp |\r\n| 6-17 | Flesh | 60 days | 50,000 gp |\r\n| 18 | Iron | 120 days | 100,000 gp |\r\n| 19-20 | Stone | 90 days | 80,000 gp |\r\n\r\nTo create a golem, you must spend the time shown on the table, working without interruption with the manual at hand and resting no more than 8 hours per day. You must also pay the specified cost to purchase supplies.\r\n\r\nOnce you finish creating the golem, the book is consumed in eldritch flames. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -5577,10 +6641,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -5590,16 +6654,16 @@ "pk": "marvelous-pigments", "fields": { "name": "Marvelous Pigments", - "desc": "Typically found in 1d4 pots inside a fine wooden box with a brush (weighing 1 pound in total), these pigments allow you to create three-dimensional objects by painting them in two dimensions. The paint flows from the brush to form the desired object as you concentrate on its image.\n\nEach pot of paint is sufficient to cover 1,000 square feet of a surface, which lets you create inanimate objects or terrain features-such as a door, a pit, flowers, trees, cells, rooms, or weapons- that are up to 10,000 cubic feet. It takes 10 minutes to cover 100 square feet.\n\nWhen you complete the painting, the object or terrain feature depicted becomes a real, nonmagical object. Thus, painting a door on a wall creates an actual door that can be opened to whatever is beyond. Painting a pit on a floor creates a real pit, and its depth counts against the total area of objects you create.\n\nNothing created by the pigments can have a value greater than 25 gp. If you paint an object of greater value (such as a diamond or a pile of gold), the object looks authentic, but close inspection reveals it is made from paste, bone, or some other worthless material.\n\nIf you paint a form of energy such as fire or lightning, the energy appears but dissipates as soon as you complete the painting, doing no harm to anything.", + "desc": "Typically found in 1d4 pots inside a fine wooden box with a brush (weighing 1 pound in total), these pigments allow you to create three-dimensional objects by painting them in two dimensions. The paint flows from the brush to form the desired object as you concentrate on its image.\r\n\r\nEach pot of paint is sufficient to cover 1,000 square feet of a surface, which lets you create inanimate objects or terrain features-such as a door, a pit, flowers, trees, cells, rooms, or weapons- that are up to 10,000 cubic feet. It takes 10 minutes to cover 100 square feet.\r\n\r\nWhen you complete the painting, the object or terrain feature depicted becomes a real, nonmagical object. Thus, painting a door on a wall creates an actual door that can be opened to whatever is beyond. Painting a pit on a floor creates a real pit, and its depth counts against the total area of objects you create.\r\n\r\nNothing created by the pigments can have a value greater than 25 gp. If you paint an object of greater value (such as a diamond or a pile of gold), the object looks authentic, but close inspection reveals it is made from paste, bone, or some other worthless material.\r\n\r\nIf you paint a form of energy such as fire or lightning, the energy appears but dissipates as soon as you complete the painting, doing no harm to anything.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -5691,14 +6755,33 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "mess-kit", + "fields": { + "name": "Mess Kit", + "desc": "This tin box contains a cup and simple cutlery. The box clamps together, and one side can be used as a cooking pan and the other as a plate or shallow bowl.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.20", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "midnight-tears", @@ -5723,20 +6806,39 @@ "pk": "mirror-of-life-trapping", "fields": { "name": "Mirror of Life Trapping", - "desc": "When this 4-foot-tall mirror is viewed indirectly, its surface shows faint images of creatures. The mirror weighs 50 pounds, and it has AC 11, 10 hit points, and vulnerability to bludgeoning damage. It shatters and is destroyed when reduced to 0 hit points.\n\nIf the mirror is hanging on a vertical surface and you are within 5 feet of it, you can use an action to speak its command word and activate it. It remains activated until you use an action to speak the command word again.\n\nAny creature other than you that sees its reflection in the activated mirror while within 30 feet of it must succeed on a DC 15 Charisma saving throw or be trapped, along with anything it is wearing or carrying, in one of the mirror's twelve extradimensional cells. This saving throw is made with advantage if the creature knows the mirror's nature, and constructs succeed on the saving throw automatically.\n\nAn extradimensional cell is an infinite expanse filled with thick fog that reduces visibility to 10 feet. Creatures trapped in the mirror's cells don't age, and they don't need to eat, drink, or sleep. A creature trapped within a cell can escape using magic that permits planar travel. Otherwise, the creature is confined to the cell until freed.\n\nIf the mirror traps a creature but its twelve extradimensional cells are already occupied, the mirror frees one trapped creature at random to accommodate the new prisoner. A freed creature appears in an unoccupied space within sight of the mirror but facing away from it. If the mirror is shattered, all creatures it contains are freed and appear in unoccupied spaces near it.\n\nWhile within 5 feet of the mirror, you can use an action to speak the name of one creature trapped in it or call out a particular cell by number. The creature named or contained in the named cell appears as an image on the mirror's surface. You and the creature can then communicate normally.\n\nIn a similar way, you can use an action to speak a second command word and free one creature trapped in the mirror. The freed creature appears, along with its possessions, in the unoccupied space nearest to the mirror and facing away from it.", + "desc": "When this 4-foot-tall mirror is viewed indirectly, its surface shows faint images of creatures. The mirror weighs 50 pounds, and it has AC 11, 10 hit points, and vulnerability to bludgeoning damage. It shatters and is destroyed when reduced to 0 hit points.\r\n\r\nIf the mirror is hanging on a vertical surface and you are within 5 feet of it, you can use an action to speak its command word and activate it. It remains activated until you use an action to speak the command word again.\r\n\r\nAny creature other than you that sees its reflection in the activated mirror while within 30 feet of it must succeed on a DC 15 Charisma saving throw or be trapped, along with anything it is wearing or carrying, in one of the mirror's twelve extradimensional cells. This saving throw is made with advantage if the creature knows the mirror's nature, and constructs succeed on the saving throw automatically.\r\n\r\nAn extradimensional cell is an infinite expanse filled with thick fog that reduces visibility to 10 feet. Creatures trapped in the mirror's cells don't age, and they don't need to eat, drink, or sleep. A creature trapped within a cell can escape using magic that permits planar travel. Otherwise, the creature is confined to the cell until freed.\r\n\r\nIf the mirror traps a creature but its twelve extradimensional cells are already occupied, the mirror frees one trapped creature at random to accommodate the new prisoner. A freed creature appears in an unoccupied space within sight of the mirror but facing away from it. If the mirror is shattered, all creatures it contains are freed and appear in unoccupied spaces near it.\r\n\r\nWhile within 5 feet of the mirror, you can use an action to speak the name of one creature trapped in it or call out a particular cell by number. The creature named or contained in the named cell appears as an image on the mirror's surface. You and the creature can then communicate normally.\r\n\r\nIn a similar way, you can use an action to speak a second command word and free one creature trapped in the mirror. The freed creature appears, along with its possessions, in the unoccupied space nearest to the mirror and facing away from it.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "mirror-steel", + "fields": { + "name": "Mirror, steel", + "desc": "A mirror.", + "size": 1, + "weight": "0.500", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "mithral-armor-breastplate", @@ -5995,10 +7097,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -6008,16 +7110,16 @@ "pk": "necklace-of-fireballs", "fields": { "name": "Necklace of Fireballs", - "desc": "This necklace has 1d6 + 3 beads hanging from it. You can use an action to detach a bead and throw it up to 60 feet away. When it reaches the end of its trajectory, the bead detonates as a 3rd-level _fireball_ spell (save DC 15).\n\nYou can hurl multiple beads, or even the whole necklace, as one action. When you do so, increase the level of the _fireball_ by 1 for each bead beyond the first.", + "desc": "This necklace has 1d6 + 3 beads hanging from it. You can use an action to detach a bead and throw it up to 60 feet away. When it reaches the end of its trajectory, the bead detonates as a 3rd-level _fireball_ spell (save DC 15).\r\n\r\nYou can hurl multiple beads, or even the whole necklace, as one action. When you do so, increase the level of the _fireball_ by 1 for each bead beyond the first.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -6027,16 +7129,16 @@ "pk": "necklace-of-prayer-beads", "fields": { "name": "Necklace of Prayer Beads", - "desc": "This necklace has 1d4 + 2 magic beads made from aquamarine, black pearl, or topaz. It also has many nonmagical beads made from stones such as amber, bloodstone, citrine, coral, jade, pearl, or quartz. If a magic bead is removed from the necklace, that bead loses its magic.\n\nSix types of magic beads exist. The GM decides the type of each bead on the necklace or determines it randomly. A necklace can have more than one bead of the same type. To use one, you must be wearing the necklace. Each bead contains a spell that you can cast from it as a bonus action (using your spell save DC if a save is necessary). Once a magic bead's spell is cast, that bead can't be used again until the next dawn.\n\n| d20 | Bead of... | Spell |\n|-------|--------------|-----------------------------------------------|\n| 1-6 | Blessing | Bless |\n| 7-12 | Curing | Cure wounds (2nd level) or lesser restoration |\n| 13-16 | Favor | Greater restoration |\n| 17-18 | Smiting | Branding smite |\n| 19 | Summons | Planar ally |\n| 20 | Wind walking | Wind walk |", + "desc": "This necklace has 1d4 + 2 magic beads made from aquamarine, black pearl, or topaz. It also has many nonmagical beads made from stones such as amber, bloodstone, citrine, coral, jade, pearl, or quartz. If a magic bead is removed from the necklace, that bead loses its magic.\r\n\r\nSix types of magic beads exist. The GM decides the type of each bead on the necklace or determines it randomly. A necklace can have more than one bead of the same type. To use one, you must be wearing the necklace. Each bead contains a spell that you can cast from it as a bonus action (using your spell save DC if a save is necessary). Once a magic bead's spell is cast, that bead can't be used again until the next dawn.\r\n\r\n| d20 | Bead of... | Spell |\r\n|-------|--------------|-----------------------------------------------|\r\n| 1-6 | Blessing | Bless |\r\n| 7-12 | Curing | Cure wounds (2nd level) or lesser restoration |\r\n| 13-16 | Favor | Greater restoration |\r\n| 17-18 | Smiting | Branding smite |\r\n| 19 | Summons | Planar ally |\r\n| 20 | Wind walking | Wind walk |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -6288,6 +7390,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "orb", + "fields": { + "name": "Orb", + "desc": "Can be used as an Arcane Focus.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "20.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "orb-of-dragonkind", @@ -6318,48 +7439,86 @@ "armor_class": 10, "hit_points": 15, "document": "srd", - "cost": "15.00", + "cost": "15.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "padded-armor", + "fields": { + "name": "Padded Armor", + "desc": "Padded armor consists of quilted layers of cloth and batting.", + "size": 1, + "weight": "8.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "pale-tincture", + "fields": { + "name": "Pale tincture", + "desc": "A creature subjected to this poison must succeed on a DC 16 Constitution saving throw or take 3 (1d6) poison damage and become poisoned. The poisoned creature must repeat the saving throw every 24 hours, taking 3 (1d6) poison damage on a failed save. Until this poison ends, the damage the poison deals can't be healed by any means. After seven successful saving throws, the effect ends and the creature can heal normally. \\n\\n **_Ingested._** A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "250.00", "weapon": null, "armor": null, - "category": "trade-good", + "category": "poison", "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "padded-armor", + "pk": "paper-sheet", "fields": { - "name": "Padded Armor", - "desc": "Padded armor consists of quilted layers of cloth and batting.", + "name": "Paper (one sheet)", + "desc": "A sheet of paper", "size": 1, - "weight": "8.000", + "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "5.00", + "cost": "0.20", "weapon": null, - "armor": "padded", - "category": "armor", + "armor": null, + "category": "adventuring-gear", "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "pale-tincture", + "pk": "parchment-sheet", "fields": { - "name": "Pale tincture", - "desc": "A creature subjected to this poison must succeed on a DC 16 Constitution saving throw or take 3 (1d6) poison damage and become poisoned. The poisoned creature must repeat the saving throw every 24 hours, taking 3 (1d6) poison damage on a failed save. Until this poison ends, the damage the poison deals can't be healed by any means. After seven successful saving throws, the effect ends and the creature can heal normally. \\n\\n **_Ingested._** A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.", + "name": "Parchment (one sheet)", + "desc": "A sheet of parchment", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "250.00", + "cost": "0.10", "weapon": null, "armor": null, - "category": "poison", + "category": "adventuring-gear", "requires_attunement": false, "rarity": null } @@ -6375,14 +7534,33 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "perfume", + "fields": { + "name": "Perfume (vial)", + "desc": "A vial of perfume.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "periapt-of-health", @@ -6394,10 +7572,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -6413,10 +7591,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -6432,10 +7610,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -6459,6 +7637,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "pick-miners", + "fields": { + "name": "Pick, miner's", + "desc": "A pick for mining.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "pig", @@ -6565,10 +7762,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -6578,20 +7775,39 @@ "pk": "pipes-of-the-sewers", "fields": { "name": "Pipes of the Sewers", - "desc": "You must be proficient with wind instruments to use these pipes. While you are attuned to the pipes, ordinary rats and giant rats are indifferent toward you and will not attack you unless you threaten or harm them.\n\nThe pipes have 3 charges. If you play the pipes as an action, you can use a bonus action to expend 1 to 3 charges, calling forth one swarm of rats with each expended charge, provided that enough rats are within half a mile of you to be called in this fashion (as determined by the GM). If there aren't enough rats to form a swarm, the charge is wasted. Called swarms move toward the music by the shortest available route but aren't under your control otherwise. The pipes regain 1d3 expended charges daily at dawn.\n\nWhenever a swarm of rats that isn't under another creature's control comes within 30 feet of you while you are playing the pipes, you can make a Charisma check contested by the swarm's Wisdom check. If you lose the contest, the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours. If you win the contest, the swarm is swayed by the pipes' music and becomes friendly to you and your companions for as long as you continue to play the pipes each round as an action. A friendly swarm obeys your commands. If you issue no commands to a friendly swarm, it defends itself but otherwise takes no actions. If a friendly swarm starts its turn and can't hear the pipes' music, your control over that swarm ends, and the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours.", + "desc": "You must be proficient with wind instruments to use these pipes. While you are attuned to the pipes, ordinary rats and giant rats are indifferent toward you and will not attack you unless you threaten or harm them.\r\n\r\nThe pipes have 3 charges. If you play the pipes as an action, you can use a bonus action to expend 1 to 3 charges, calling forth one swarm of rats with each expended charge, provided that enough rats are within half a mile of you to be called in this fashion (as determined by the GM). If there aren't enough rats to form a swarm, the charge is wasted. Called swarms move toward the music by the shortest available route but aren't under your control otherwise. The pipes regain 1d3 expended charges daily at dawn.\r\n\r\nWhenever a swarm of rats that isn't under another creature's control comes within 30 feet of you while you are playing the pipes, you can make a Charisma check contested by the swarm's Wisdom check. If you lose the contest, the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours. If you win the contest, the swarm is swayed by the pipes' music and becomes friendly to you and your companions for as long as you continue to play the pipes each round as an action. A friendly swarm obeys your commands. If you issue no commands to a friendly swarm, it defends itself but otherwise takes no actions. If a friendly swarm starts its turn and can't hear the pipes' music, your control over that swarm ends, and the swarm behaves as it normally would and can't be swayed by the pipes' music for the next 24 hours.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "piton", + "fields": { + "name": "Piton", + "desc": "A piton for climbing.", + "size": 1, + "weight": "0.250", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "plate-armor", @@ -6630,25 +7846,82 @@ "rarity": 5 } }, +{ + "model": "api_v2.item", + "pk": "poison-basic", + "fields": { + "name": "Poison, Basic", + "desc": "You can use the poison in this vial to coat one slashing or piercing weapon or up to three pieces of ammunition. Applying the poison takes an action. A creature hit by the poisoned weapon or ammunition must make a DC 10 Constitution saving throw or take 1d4 poison damage. Once applied, the poison retains potency for 1 minute before drying.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "100.00", + "weapon": null, + "armor": null, + "category": "poison", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "pole-10ft", + "fields": { + "name": "Pole (10-foot)", + "desc": "A 10 foot pole.", + "size": 1, + "weight": "7.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "portable-hole", "fields": { "name": "Portable Hole", - "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold a _portable hole_ and place it on or against a solid surface, whereupon the _portable hole_ creates an extradimensional hole 10 feet deep. The cylindrical space within the hole exists on a different plane, so it can't be used to create open passages. Any creature inside an open _portable hole_ can exit the hole by climbing out of it.\n\nYou can use an action to close a _portable hole_ by taking hold of the edges of the cloth and folding it up. Folding the cloth closes the hole, and any creatures or objects within remain in the extradimensional space. No matter what's in it, the hole weighs next to nothing.\n\nIf the hole is folded up, a creature within the hole's extradimensional space can use an action to make a DC 10 Strength check. On a successful check, the creature forces its way out and appears within 5 feet of the _portable hole_ or the creature carrying it. A breathing creature within a closed _portable hole_ can survive for up to 10 minutes, after which time it begins to suffocate.\n\nPlacing a _portable hole_ inside an extradimensional space created by a _bag of holding_, _handy haversack_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\r\n\r\nYou can use an action to unfold a _portable hole_ and place it on or against a solid surface, whereupon the _portable hole_ creates an extradimensional hole 10 feet deep. The cylindrical space within the hole exists on a different plane, so it can't be used to create open passages. Any creature inside an open _portable hole_ can exit the hole by climbing out of it.\r\n\r\nYou can use an action to close a _portable hole_ by taking hold of the edges of the cloth and folding it up. Folding the cloth closes the hole, and any creatures or objects within remain in the extradimensional space. No matter what's in it, the hole weighs next to nothing.\r\n\r\nIf the hole is folded up, a creature within the hole's extradimensional space can use an action to make a DC 10 Strength check. On a successful check, the creature forces its way out and appears within 5 feet of the _portable hole_ or the creature carrying it. A breathing creature within a closed _portable hole_ can survive for up to 10 minutes, after which time it begins to suffocate.\r\n\r\nPlacing a _portable hole_ inside an extradimensional space created by a _bag of holding_, _handy haversack_, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "pot-iron", + "fields": { + "name": "Pot, iron", + "desc": "An iron pot. Capacity: 1 gallon liquid.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "potion-of-animal-friendship", @@ -6865,11 +8138,11 @@ "name": "Potion of Healing", "desc": "You regain hit points when you drink this potion. The number of hit points depends on the potion's rarity, as shown in the Potions of Healing table. Whatever its potency, the potion's red liquid glimmers when agitated.\\n\\n**Potions of Healing (table)**\\n\\n| Potion of ... | Rarity | HP Regained |\\n|------------------|-----------|-------------|\\n| Healing | Common | 2d4 + 2 |\\n| Greater healing | Uncommon | 4d4 + 4 |\\n| Superior healing | Rare | 8d4 + 8 |\\n| Supreme healing | Very rare | 10d4 + 20 |", "size": 1, - "weight": "0.000", + "weight": "0.500", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": "50.00", "weapon": null, "armor": null, "category": "potion", @@ -7105,6 +8378,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "pouch", + "fields": { + "name": "Pouch", + "desc": "A cloth or leather pouch can hold up to 20 sling bullets or 50 blowgun needles, among other things. A compartmentalized pouch for holding spell components is called a component pouch (described earlier in this section).\r\nCapacity: 1/5 cubic foot/6 pounds of gear.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "purple-worm-poison", @@ -7200,6 +8492,44 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "quiver", + "fields": { + "name": "Quiver", + "desc": "A quiver can hold up to 20 arrows.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "ram-portable", + "fields": { + "name": "Ram, Portable", + "desc": "You can use a portable ram to break down doors. When doing so, you gain a +4 bonus on the Strength check. One other character can help you use the ram, giving you advantage on this check.", + "size": 1, + "weight": "35.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "4.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "rapier", @@ -7276,21 +8606,59 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "rations", + "fields": { + "name": "Rations (1 day)", + "desc": "Rations consist of dry foods suitable for extended travel, including jerky, dried fruit, hardtack, and nuts.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "reliquary", + "fields": { + "name": "Reliquary", + "desc": "Can be used as a holy symbol.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "restorative-ointment", "fields": { "name": "Restorative Ointment", - "desc": "This glass jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture that smells faintly of aloe. The jar and its contents weigh 1/2 pound.\n\nAs an action, one dose of the ointment can be swallowed or applied to the skin. The creature that receives it regains 2d8 + 2 hit points, ceases to be poisoned, and is cured of any disease.", + "desc": "This glass jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture that smells faintly of aloe. The jar and its contents weigh 1/2 pound.\r\n\r\nAs an action, one dose of the ointment can be swallowed or applied to the skin. The creature that receives it regains 2d8 + 2 hit points, ceases to be poisoned, and is cured of any disease.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -7737,16 +9105,16 @@ "pk": "robe-of-eyes", "fields": { "name": "Robe of Eyes", - "desc": "This robe is adorned with eyelike patterns. While you wear the robe, you gain the following benefits:\n\n* The robe lets you see in all directions, and you have advantage on Wisdom (Perception) checks that rely on sight.\n* You have darkvision out to a range of 120 feet.\n* You can see invisible creatures and objects, as well as see into the Ethereal Plane, out to a range of 120 feet.\n\nThe eyes on the robe can't be closed or averted. Although you can close or avert your own eyes, you are never considered to be doing so while wearing this robe.\n\nA _light_ spell cast on the robe or a _daylight_ spell cast within 5 feet of the robe causes you to be blinded for 1 minute. At the end of each of your turns, you can make a Constitution saving throw (DC 11 for _light_ or DC 15 for _daylight_), ending the blindness on a success.", + "desc": "This robe is adorned with eyelike patterns. While you wear the robe, you gain the following benefits:\r\n\r\n* The robe lets you see in all directions, and you have advantage on Wisdom (Perception) checks that rely on sight.\r\n* You have darkvision out to a range of 120 feet.\r\n* You can see invisible creatures and objects, as well as see into the Ethereal Plane, out to a range of 120 feet.\r\n\r\nThe eyes on the robe can't be closed or averted. Although you can close or avert your own eyes, you are never considered to be doing so while wearing this robe.\r\n\r\nA _light_ spell cast on the robe or a _daylight_ spell cast within 5 feet of the robe causes you to be blinded for 1 minute. At the end of each of your turns, you can make a Constitution saving throw (DC 11 for _light_ or DC 15 for _daylight_), ending the blindness on a success.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } @@ -7762,10 +9130,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 4 } @@ -7775,16 +9143,16 @@ "pk": "robe-of-stars", "fields": { "name": "Robe of Stars", - "desc": "This black or dark blue robe is embroidered with small white or silver stars. You gain a +1 bonus to saving throws while you wear it.\n\nSix stars, located on the robe's upper front portion, are particularly large. While wearing this robe, you can use an action to pull off one of the stars and use it to cast _magic missile_ as a 5th-level spell. Daily at dusk, 1d6 removed stars reappear on the robe.\n\nWhile you wear the robe, you can use an action to enter the Astral Plane along with everything you are wearing and carrying. You remain there until you use an action to return to the plane you were on. You reappear in the last space you occupied, or if that space is occupied, the nearest unoccupied space.", + "desc": "This black or dark blue robe is embroidered with small white or silver stars. You gain a +1 bonus to saving throws while you wear it.\r\n\r\nSix stars, located on the robe's upper front portion, are particularly large. While wearing this robe, you can use an action to pull off one of the stars and use it to cast _magic missile_ as a 5th-level spell. Daily at dusk, 1d6 removed stars reappear on the robe.\r\n\r\nWhile you wear the robe, you can use an action to enter the Astral Plane along with everything you are wearing and carrying. You remain there until you use an action to return to the plane you were on. You reappear in the last space you occupied, or if that space is occupied, the nearest unoccupied space.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 4 } @@ -7794,16 +9162,16 @@ "pk": "robe-of-the-archmagi", "fields": { "name": "Robe of the Archmagi", - "desc": "This elegant garment is made from exquisite cloth of white, gray, or black and adorned with silvery runes. The robe's color corresponds to the alignment for which the item was created. A white robe was made for good, gray for neutral, and black for evil. You can't attune to a _robe of the archmagi_ that doesn't correspond to your alignment.\n\nYou gain these benefits while wearing the robe:\n\n* If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\n* You have advantage on saving throws against spells and other magical effects.\n* Your spell save DC and spell attack bonus each increase by 2.", + "desc": "This elegant garment is made from exquisite cloth of white, gray, or black and adorned with silvery runes. The robe's color corresponds to the alignment for which the item was created. A white robe was made for good, gray for neutral, and black for evil. You can't attune to a _robe of the archmagi_ that doesn't correspond to your alignment.\r\n\r\nYou gain these benefits while wearing the robe:\r\n\r\n* If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\r\n* You have advantage on saving throws against spells and other magical effects.\r\n* Your spell save DC and spell attack bonus each increase by 2.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } @@ -7813,18 +9181,56 @@ "pk": "robe-of-useful-items", "fields": { "name": "Robe of Useful Items", - "desc": "This robe has cloth patches of various shapes and colors covering it. While wearing the robe, you can use an action to detach one of the patches, causing it to become the object or creature it represents. Once the last patch is removed, the robe becomes an ordinary garment.\n\nThe robe has two of each of the following patches:\n\n* Dagger\n* Bullseye lantern (filled and lit)\n* Steel mirror\n* 10-foot pole\n* Hempen rope (50 feet, coiled)\n* Sack\n\nIn addition, the robe has 4d4 other patches. The GM chooses the patches or determines them randomly.\n\n| d100 | Patch |\n|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-08 | Bag of 100 gp |\n| 09-15 | Silver coffer (1 foot long, 6 inches wide and deep) worth 500 gp |\n| 16-22 | Iron door (up to 10 feet wide and 10 feet high, barred on one side of your choice), which you can place in an opening you can reach; it conforms to fit the opening, attaching and hinging itself |\n| 23-30 | 10 gems worth 100 gp each |\n| 31-44 | Wooden ladder (24 feet long) |\n| 45-51 | A riding horse with saddle bags |\n| 52-59 | Pit (a cube 10 feet on a side), which you can place on the ground within 10 feet of you |\n| 60-68 | 4 potions of healing |\n| 69-75 | Rowboat (12 feet long) |\n| 76-83 | Spell scroll containing one spell of 1st to 3rd level |\n| 84-90 | 2 mastiffs |\n| 91-96 | Window (2 feet by 4 feet, up to 2 feet deep), which you can place on a vertical surface you can reach |\n| 97-100 | Portable ram |", + "desc": "This robe has cloth patches of various shapes and colors covering it. While wearing the robe, you can use an action to detach one of the patches, causing it to become the object or creature it represents. Once the last patch is removed, the robe becomes an ordinary garment.\r\n\r\nThe robe has two of each of the following patches:\r\n\r\n* Dagger\r\n* Bullseye lantern (filled and lit)\r\n* Steel mirror\r\n* 10-foot pole\r\n* Hempen rope (50 feet, coiled)\r\n* Sack\r\n\r\nIn addition, the robe has 4d4 other patches. The GM chooses the patches or determines them randomly.\r\n\r\n| d100 | Patch |\r\n|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| 01-08 | Bag of 100 gp |\r\n| 09-15 | Silver coffer (1 foot long, 6 inches wide and deep) worth 500 gp |\r\n| 16-22 | Iron door (up to 10 feet wide and 10 feet high, barred on one side of your choice), which you can place in an opening you can reach; it conforms to fit the opening, attaching and hinging itself |\r\n| 23-30 | 10 gems worth 100 gp each |\r\n| 31-44 | Wooden ladder (24 feet long) |\r\n| 45-51 | A riding horse with saddle bags |\r\n| 52-59 | Pit (a cube 10 feet on a side), which you can place on the ground within 10 feet of you |\r\n| 60-68 | 4 potions of healing |\r\n| 69-75 | Rowboat (12 feet long) |\r\n| 76-83 | Spell scroll containing one spell of 1st to 3rd level |\r\n| 84-90 | 2 mastiffs |\r\n| 91-96 | Window (2 feet by 4 feet, up to 2 feet deep), which you can place on a vertical surface you can reach |\r\n| 97-100 | Portable ram |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "robes", + "fields": { + "name": "Robes", + "desc": "Robes, for wearing.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "rod", + "fields": { + "name": "Rod", + "desc": "Can be used as an arcane focus.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "rod", "requires_attunement": false, - "rarity": 2 + "rarity": null } }, { @@ -7922,21 +9328,40 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "rope-hempen-50ft", + "fields": { + "name": "Rope, hempen (50 feet)", + "desc": "Rope, whether made of hemp or silk, has 2 hit points and can be burst with a DC 17 Strength check.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 2, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "rope-of-climbing", "fields": { "name": "Rope of Climbing", - "desc": "This 60-foot length of silk rope weighs 3 pounds and can hold up to 3,000 pounds. If you hold one end of the rope and use an action to speak the command word, the rope animates. As a bonus action, you can command the other end to move toward a destination you choose. That end moves 10 feet on your turn when you first command it and 10 feet on each of your turns until reaching its destination, up to its maximum length away, or until you tell it to stop. You can also tell the rope to fasten itself securely to an object or to unfasten itself, to knot or unknot itself, or to coil itself for carrying.\n\nIf you tell the rope to knot, large knots appear at 1* foot intervals along the rope. While knotted, the rope shortens to a 50-foot length and grants advantage on checks made to climb it.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", + "desc": "This 60-foot length of silk rope weighs 3 pounds and can hold up to 3,000 pounds. If you hold one end of the rope and use an action to speak the command word, the rope animates. As a bonus action, you can command the other end to move toward a destination you choose. That end moves 10 feet on your turn when you first command it and 10 feet on each of your turns until reaching its destination, up to its maximum length away, or until you tell it to stop. You can also tell the rope to fasten itself securely to an object or to unfasten itself, to knot or unknot itself, or to coil itself for carrying.\r\n\r\nIf you tell the rope to knot, large knots appear at 1* foot intervals along the rope. While knotted, the rope shortens to a 50-foot length and grants advantage on checks made to climb it.\r\n\r\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -7946,20 +9371,58 @@ "pk": "rope-of-entanglement", "fields": { "name": "Rope of Entanglement", - "desc": "This rope is 30 feet long and weighs 3 pounds. If you hold one end of the rope and use an action to speak its command word, the other end darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 15 Dexterity saving throw or become restrained.\n\nYou can release the creature by using a bonus action to speak a second command word. A target restrained by the rope can use an action to make a DC 15 Strength or Dexterity check (target's choice). On a success, the creature is no longer restrained by the rope.\n\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", + "desc": "This rope is 30 feet long and weighs 3 pounds. If you hold one end of the rope and use an action to speak its command word, the other end darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 15 Dexterity saving throw or become restrained.\r\n\r\nYou can release the creature by using a bonus action to speak a second command word. A target restrained by the rope can use an action to make a DC 15 Strength or Dexterity check (target's choice). On a success, the creature is no longer restrained by the rope.\r\n\r\nThe rope has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the rope drops to 0 hit points, it is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "rope-silk-50ft", + "fields": { + "name": "Rope, silk (50 feet)", + "desc": "Rope, whether made of hemp or silk, has 2 hit points and can be burst with a DC 17 Strength check.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "sack", + "fields": { + "name": "Sack", + "desc": "A sack. Capacity: 1 cubic foot/30 pounds of gear.", + "size": 1, + "weight": "0.500", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "scale-mail", @@ -7979,21 +9442,40 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "scale-merchants", + "fields": { + "name": "Scale, Merchant's", + "desc": "A scale includes a small balance, pans, and a suitable assortment of weights up to 2 pounds. With it, you can measure the exact weight of small objects, such as raw precious metals or trade goods, to help determine their worth.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "scarab-of-protection", "fields": { "name": "Scarab of Protection", - "desc": "If you hold this beetle-shaped medallion in your hand for 1 round, an inscription appears on its surface revealing its magical nature. It provides two benefits while it is on your person:\n\n* You have advantage on saving throws against spells.\n* The scarab has 12 charges. If you fail a saving throw against a necromancy spell or a harmful effect originating from an undead creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into powder and is destroyed when its last charge is expended.", + "desc": "If you hold this beetle-shaped medallion in your hand for 1 round, an inscription appears on its surface revealing its magical nature. It provides two benefits while it is on your person:\r\n\r\n* You have advantage on saving throws against spells.\r\n* The scarab has 12 charges. If you fail a saving throw against a necromancy spell or a harmful effect originating from an undead creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into powder and is destroyed when its last charge is expended.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 5 } @@ -8093,6 +9575,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "sealing-wax", + "fields": { + "name": "Sealing wax", + "desc": "For sealing written letters.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "serpent-venom", @@ -8321,6 +9822,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "shovel", + "fields": { + "name": "Shovel", + "desc": "A shovel.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "sickle", @@ -8397,6 +9917,44 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "signal-whistle", + "fields": { + "name": "Signal whistle", + "desc": "For signalling.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.05", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "signet-ring", + "fields": { + "name": "Signet Ring", + "desc": "A ring with a signet on it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "sling", @@ -8473,6 +10031,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "sling-bullets", + "fields": { + "name": "Sling bullets", + "desc": "Technically their cost is 20 for 4cp.", + "size": 1, + "weight": "0.075", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "slippers-of-spider-climbing", @@ -8484,29 +10061,48 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "soap", + "fields": { + "name": "Soap", + "desc": "For cleaning.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.02", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "sovereign-glue", "fields": { "name": "Sovereign Glue", - "desc": "This viscous, milky-white substance can form a permanent adhesive bond between any two objects. It must be stored in a jar or flask that has been coated inside with _oil of slipperiness._ When found, a container contains 1d6 + 1 ounces.\n\nOne ounce of the glue can cover a 1-foot square surface. The glue takes 1 minute to set. Once it has done so, the bond it creates can be broken only by the application of _universal solvent_ or _oil of etherealness_, or with a _wish_ spell.", + "desc": "This viscous, milky-white substance can form a permanent adhesive bond between any two objects. It must be stored in a jar or flask that has been coated inside with _oil of slipperiness._ When found, a container contains 1d6 + 1 ounces.\r\n\r\nOne ounce of the glue can cover a 1-foot square surface. The glue takes 1 minute to set. Once it has done so, the bond it creates can be broken only by the application of _universal solvent_ or _oil of etherealness_, or with a _wish_ spell.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } @@ -8722,10 +10318,105 @@ }, { "model": "api_v2.item", - "pk": "spell-scroll-8th-level", + "pk": "spell-scroll-8th-level", + "fields": { + "name": "Spell Scroll (8th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-9th-level", + "fields": { + "name": "Spell Scroll (9th Level)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-scroll-cantrip", + "fields": { + "name": "Spell Scroll (Cantrip)", + "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "spellbook", + "fields": { + "name": "Spellbook", + "desc": "Essential for wizards, a spellbook is a leather-­‐‑bound tome with 100 blank vellum pages suitable for recording spells.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "spellguard-shield", + "fields": { + "name": "Spellguard Shield", + "desc": "While holding this shield, you have advantage on saving throws against spells and other magical effects, and spell attacks have disadvantage against you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "sphere-of-annihilation", "fields": { - "name": "Spell Scroll (8th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Sphere of Annihilation", + "desc": "This 2-foot-diameter black sphere is a hole in the multiverse, hovering in space and stabilized by a magical field surrounding it.\r\n\r\nThe sphere obliterates all matter it passes through and all matter that passes through it. Artifacts are the exception. Unless an artifact is susceptible to damage from a _sphere of annihilation_, it passes through the sphere unscathed. Anything else that touches the sphere but isn't wholly engulfed and obliterated by it takes 4d10 force damage.\r\n\r\nThe sphere is stationary until someone controls it. If you are within 60 feet of an uncontrolled sphere, you can use an action to make a DC 25 Intelligence (Arcana) check. On a success, the sphere levitates in one direction of your choice, up to a number of feet equal to 5 × your Intelligence modifier (minimum 5 feet). On a failure, the sphere moves 10 feet toward you. A creature whose space the sphere enters must succeed on a DC 13 Dexterity saving throw or be touched by it, taking 4d10 force damage.\r\n\r\nIf you attempt to control a sphere that is under another creature's control, you make an Intelligence (Arcana) check contested by the other creature's Intelligence (Arcana) check. The winner of the contest gains control of the sphere and can levitate it as normal.\r\n\r\nIf the sphere comes into contact with a planar portal, such as that created by the _gate_ spell, or an extradimensional space, such as that within a _portable hole_, the GM determines randomly what happens, using the following table.\r\n\r\n| d100 | Result |\r\n|--------|------------------------------------------------------------------------------------------------------------------------------------|\r\n| 01-50 | The sphere is destroyed. |\r\n| 51-85 | The sphere moves through the portal or into the extradimensional space. |\r\n| 86-00 | A spatial rift sends each creature and object within 180 feet of the sphere, including the sphere, to a random plane of existence. |", "size": 1, "weight": "0.000", "armor_class": 0, @@ -8734,102 +10425,102 @@ "cost": "0.00", "weapon": null, "armor": null, - "category": "scroll", + "category": "wondrous-item", "requires_attunement": false, - "rarity": 4 + "rarity": 5 } }, { "model": "api_v2.item", - "pk": "spell-scroll-9th-level", + "pk": "spike-iron", "fields": { - "name": "Spell Scroll (9th Level)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Spike, iron", + "desc": "An iron spike.", "size": 1, - "weight": "0.000", + "weight": "0.500", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": "0.10", "weapon": null, "armor": null, - "category": "scroll", + "category": "adventuring-gear", "requires_attunement": false, - "rarity": 5 + "rarity": null } }, { "model": "api_v2.item", - "pk": "spell-scroll-cantrip", + "pk": "splint-armor", "fields": { - "name": "Spell Scroll (Cantrip)", - "desc": "A _spell scroll_ bears the words of a single spell, written in a mystical cipher. If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.\\n\\nIf the spell is on your class's spell list but of a higher level than you can normally cast, you must make an ability check using your spellcasting ability to determine whether you cast it successfully. The DC equals 10 + the spell's level. On a failed check, the spell disappears from the scroll with no other effect. Once the spell is cast, the words on the scroll fade, and the scroll itself crumbles to dust.\\n\\nThe level of the spell on the scroll determines the spell's saving throw DC and attack bonus, as well as the scroll's rarity, as shown in the Spell Scroll table.\\n\\n**Spell Scroll (table)**\\n\\n| Spell Level | Rarity | Save DC | Attack Bonus |\\n|-------------|-----------|---------|--------------|\\n| Cantrip | Common | 13 | +5 |\\n| 1st | Common | 13 | +5 |\\n| 2nd | Uncommon | 13 | +5 |\\n| 3rd | Uncommon | 15 | +7 |\\n| 4th | Rare | 15 | +7 |\\n| 5th | Rare | 17 | +9 |\\n| 6th | Very rare | 17 | +9 |\\n| 7th | Very rare | 18 | +10 |\\n| 8th | Very rare | 18 | +10 |\\n| 9th | Legendary | 19 | +11 |\\n\\nA wizard spell on a _spell scroll_ can be copied just as spells in spellbooks can be copied. When a spell is copied from a the copier must succeed on an Intelligence (Arcana) check with a DC equal to 10 + the spell's level. If the check succeeds, the spell is successfully copied. Whether the check succeeds or fails, the _spell scroll_ is destroyed.", + "name": "Splint Armor", + "desc": "This armor is made of narrow vertical strips of metal riveted to a backing of leather that is worn over cloth padding. Flexible chain mail protects the joints.", "size": 1, - "weight": "0.000", + "weight": "60.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "0.00", + "cost": "200.00", "weapon": null, - "armor": null, - "category": "scroll", + "armor": "splint", + "category": "armor", "requires_attunement": false, - "rarity": 1 + "rarity": null } }, { "model": "api_v2.item", - "pk": "spellguard-shield", + "pk": "sprig-of-mistletoe", "fields": { - "name": "Spellguard Shield", - "desc": "While holding this shield, you have advantage on saving throws against spells and other magical effects, and spell attacks have disadvantage against you.", + "name": "Sprig of mistletoe", + "desc": "A sprig of mistletoe that can be used as a druidic focus.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "1.00", "weapon": null, "armor": null, - "category": "shield", - "requires_attunement": true, - "rarity": 4 + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null } }, { "model": "api_v2.item", - "pk": "sphere-of-annihilation", + "pk": "spyglass", "fields": { - "name": "Sphere of Annihilation", - "desc": "This 2-foot-diameter black sphere is a hole in the multiverse, hovering in space and stabilized by a magical field surrounding it.\n\nThe sphere obliterates all matter it passes through and all matter that passes through it. Artifacts are the exception. Unless an artifact is susceptible to damage from a _sphere of annihilation_, it passes through the sphere unscathed. Anything else that touches the sphere but isn't wholly engulfed and obliterated by it takes 4d10 force damage.\n\nThe sphere is stationary until someone controls it. If you are within 60 feet of an uncontrolled sphere, you can use an action to make a DC 25 Intelligence (Arcana) check. On a success, the sphere levitates in one direction of your choice, up to a number of feet equal to 5 × your Intelligence modifier (minimum 5 feet). On a failure, the sphere moves 10 feet toward you. A creature whose space the sphere enters must succeed on a DC 13 Dexterity saving throw or be touched by it, taking 4d10 force damage.\n\nIf you attempt to control a sphere that is under another creature's control, you make an Intelligence (Arcana) check contested by the other creature's Intelligence (Arcana) check. The winner of the contest gains control of the sphere and can levitate it as normal.\n\nIf the sphere comes into contact with a planar portal, such as that created by the _gate_ spell, or an extradimensional space, such as that within a _portable hole_, the GM determines randomly what happens, using the following table.\n\n| d100 | Result |\n|--------|------------------------------------------------------------------------------------------------------------------------------------|\n| 01-50 | The sphere is destroyed. |\n| 51-85 | The sphere moves through the portal or into the extradimensional space. |\n| 86-00 | A spatial rift sends each creature and object within 180 feet of the sphere, including the sphere, to a random plane of existence. |", + "name": "Spyglass", + "desc": "Objects viewed through a spyglass are magnified to twice their size.", "size": 1, - "weight": "0.000", + "weight": "1.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "1000.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "adventuring-gear", "requires_attunement": false, - "rarity": 5 + "rarity": null } }, { "model": "api_v2.item", - "pk": "splint-armor", + "pk": "staff", "fields": { - "name": "Splint Armor", - "desc": "This armor is made of narrow vertical strips of metal riveted to a backing of leather that is worn over cloth padding. Flexible chain mail protects the joints.", + "name": "Staff", + "desc": "Can be used as an arcane focus.", "size": 1, - "weight": "60.000", + "weight": "4.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": "200.00", - "weapon": null, - "armor": "splint", - "category": "armor", + "cost": "5.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", "requires_attunement": false, "rarity": null } @@ -9073,10 +10764,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 3 } @@ -9092,10 +10783,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -9371,16 +11062,16 @@ "pk": "talisman-of-pure-good", "fields": { "name": "Talisman of Pure Good", - "desc": "This talisman is a mighty symbol of goodness. A creature that is neither good nor evil in alignment takes 6d6 radiant damage upon touching the talisman. An evil creature takes 8d6 radiant damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are a good cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 7 charges. If you are wearing or holding it, you can use an action to expend 1 charge from it and choose one creature you can see on the ground within 120 feet of you. If the target is of evil alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman disperses into motes of golden light and is destroyed.", + "desc": "This talisman is a mighty symbol of goodness. A creature that is neither good nor evil in alignment takes 6d6 radiant damage upon touching the talisman. An evil creature takes 8d6 radiant damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\r\n\r\nIf you are a good cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\r\n\r\nThe talisman has 7 charges. If you are wearing or holding it, you can use an action to expend 1 charge from it and choose one creature you can see on the ground within 120 feet of you. If the target is of evil alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman disperses into motes of golden light and is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } @@ -9396,10 +11087,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 5 } @@ -9409,20 +11100,58 @@ "pk": "talisman-of-ultimate-evil", "fields": { "name": "Talisman of Ultimate Evil", - "desc": "This item symbolizes unrepentant evil. A creature that is neither good nor evil in alignment takes 6d6 necrotic damage upon touching the talisman. A good creature takes 8d6 necrotic damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\n\nIf you are an evil cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\n\nThe talisman has 6 charges. If you are wearing or holding it, you can use an action to expend 1 charge from the talisman and choose one creature you can see on the ground within 120 feet of you. If the target is of good alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman dissolves into foul-smelling slime and is destroyed.", + "desc": "This item symbolizes unrepentant evil. A creature that is neither good nor evil in alignment takes 6d6 necrotic damage upon touching the talisman. A good creature takes 8d6 necrotic damage upon touching the talisman. Either sort of creature takes the damage again each time it ends its turn holding or carrying the talisman.\r\n\r\nIf you are an evil cleric or paladin, you can use the talisman as a holy symbol, and you gain a +2 bonus to spell attack rolls while you wear or hold it.\r\n\r\nThe talisman has 6 charges. If you are wearing or holding it, you can use an action to expend 1 charge from the talisman and choose one creature you can see on the ground within 120 feet of you. If the target is of good alignment, a flaming fissure opens under it. The target must succeed on a DC 20 Dexterity saving throw or fall into the fissure and be destroyed, leaving no remains. The fissure then closes, leaving no trace of its existence. When you expend the last charge, the talisman dissolves into foul-smelling slime and is destroyed.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } }, +{ + "model": "api_v2.item", + "pk": "tent", + "fields": { + "name": "Tent", + "desc": "A simple and portable canvas shelter, a tent sleeps two.", + "size": 1, + "weight": "20.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "tinderbox", + "fields": { + "name": "Tinderbox", + "desc": "This small container holds flint, fire steel, and tinder (usually dry cloth soaked in light oil) used to kindle a fire. Using it to light a torch—or anything else with abundant, exposed fuel—takes an action. Lighting any other fire takes 1 minute.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "tome-of-clear-thought", @@ -9434,10 +11163,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -9453,10 +11182,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } @@ -9472,14 +11201,33 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "torch", + "fields": { + "name": "Torch", + "desc": "A torch burns for 1 hour, providing bright light in a 20-­‐‑foot radius and dim light for an additional 20 feet. If you make a melee attack with a burning torch and hit, it deals 1 fire damage.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "torpor", @@ -9499,6 +11247,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "totem", + "fields": { + "name": "Totem", + "desc": "Can be used as a druidic focus.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "trident", @@ -9624,14 +11391,33 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } }, +{ + "model": "api_v2.item", + "pk": "vial", + "fields": { + "name": "Vial", + "desc": "For holding liquids. Capacity: 4 ounces liquid.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "vicious-weapon-battleaxe", @@ -10411,6 +12197,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "wand", + "fields": { + "name": "Wand", + "desc": "Can be used as an arcane focus.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "wand-of-binding", @@ -10867,25 +12672,63 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "waterskin", + "fields": { + "name": "Waterskin", + "desc": "For drinking. 5lb is the full weight. Capacity: 4 pints liquid.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.20", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "well-of-many-worlds", "fields": { "name": "Well of Many Worlds", - "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\n\nYou can use an action to unfold and place the _well of many worlds_ on a solid surface, whereupon it creates a two-way portal to another world or plane of existence. Each time the item opens a portal, the GM decides where it leads. You can use an action to close an open portal by taking hold of the edges of the cloth and folding it up. Once _well of many worlds_ has opened a portal, it can't do so again for 1d8 hours.", + "desc": "This fine black cloth, soft as silk, is folded up to the dimensions of a handkerchief. It unfolds into a circular sheet 6 feet in diameter.\r\n\r\nYou can use an action to unfold and place the _well of many worlds_ on a solid surface, whereupon it creates a two-way portal to another world or plane of existence. Each time the item opens a portal, the GM decides where it leads. You can use an action to close an open portal by taking hold of the edges of the cloth and folding it up. Once _well of many worlds_ has opened a portal, it can't do so again for 1d8 hours.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 5 } }, +{ + "model": "api_v2.item", + "pk": "whetstone", + "fields": { + "name": "Whetstone", + "desc": "For sharpening.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "whip", @@ -10973,10 +12816,10 @@ "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": false, "rarity": 2 } @@ -10986,16 +12829,16 @@ "pk": "winged-boots", "fields": { "name": "Winged Boots", - "desc": "While you wear these boots, you have a flying speed equal to your walking speed. You can use the boots to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land.\n\nThe boots regain 2 hours of flying capability for every 12 hours they aren't in use.", + "desc": "While you wear these boots, you have a flying speed equal to your walking speed. You can use the boots to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land.\r\n\r\nThe boots regain 2 hours of flying capability for every 12 hours they aren't in use.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 2 } @@ -11005,20 +12848,39 @@ "pk": "wings-of-flying", "fields": { "name": "Wings of Flying", - "desc": "While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of bat wings or bird wings on your back for 1 hour or until you repeat the command word as an action. The wings give you a flying speed of 60 feet. When they disappear, you can't use them again for 1d12 hours.\n\n\n\n\n## Sentient Magic Items\n\nSome magic items possess sentience and personality. Such an item might be possessed, haunted by the spirit of a previous owner, or self-aware thanks to the magic used to create it. In any case, the item behaves like a character, complete with personality quirks, ideals, bonds, and sometimes flaws. A sentient item might be a cherished ally to its wielder or a continual thorn in the side.\n\nMost sentient items are weapons. Other kinds of items can manifest sentience, but consumable items such as potions and scrolls are never sentient.\n\nSentient magic items function as NPCs under the GM's control. Any activated property of the item is under the item's control, not its wielder's. As long as the wielder maintains a good relationship with the item, the wielder can access those properties normally. If the relationship is strained, the item can suppress its activated properties or even turn them against the wielder.", + "desc": "While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of bat wings or bird wings on your back for 1 hour or until you repeat the command word as an action. The wings give you a flying speed of 60 feet. When they disappear, you can't use them again for 1d12 hours.\r\n\r\n\r\n\r\n\r\n## Sentient Magic Items\r\n\r\nSome magic items possess sentience and personality. Such an item might be possessed, haunted by the spirit of a previous owner, or self-aware thanks to the magic used to create it. In any case, the item behaves like a character, complete with personality quirks, ideals, bonds, and sometimes flaws. A sentient item might be a cherished ally to its wielder or a continual thorn in the side.\r\n\r\nMost sentient items are weapons. Other kinds of items can manifest sentience, but consumable items such as potions and scrolls are never sentient.\r\n\r\nSentient magic items function as NPCs under the GM's control. Any activated property of the item is under the item's control, not its wielder's. As long as the wielder maintains a good relationship with the item, the wielder can access those properties normally. If the relationship is strained, the item can suppress its activated properties or even turn them against the wielder.", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": null, - "category": "wondrous", + "category": "wondrous-item", "requires_attunement": true, "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "wooden-staff", + "fields": { + "name": "Wooden staff", + "desc": "Can be used as a druidic focus.", + "size": 1, + "weight": "4.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": "quarterstaff", + "armor": null, + "category": "adventuring-gear", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "wyvern-poison", @@ -11037,5 +12899,24 @@ "requires_attunement": false, "rarity": null } +}, +{ + "model": "api_v2.item", + "pk": "yew-wand", + "fields": { + "name": "Yew wand", + "desc": "Can be used as a druidic focus.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": null + } } ] From 912ba3b7f52601e7ad3c3d27aa7749e9a966bbd2 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 09:08:35 -0500 Subject: [PATCH 71/98] Adding items and itemset for focuses and others. --- api_v2/migrations/0008_alter_item_category.py | 18 + api_v2/models/item.py | 3 +- data/v2/wotc/srd/Item.json | 786 +++++++++++++++++- data/v2/wotc/srd/ItemSet.json | 109 +++ 4 files changed, 902 insertions(+), 14 deletions(-) create mode 100644 api_v2/migrations/0008_alter_item_category.py diff --git a/api_v2/migrations/0008_alter_item_category.py b/api_v2/migrations/0008_alter_item_category.py new file mode 100644 index 00000000..7d11b2b4 --- /dev/null +++ b/api_v2/migrations/0008_alter_item_category.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.19 on 2023-07-03 12:31 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0007_auto_20230702_2353'), + ] + + operations = [ + migrations.AlterField( + model_name='item', + name='category', + field=models.CharField(choices=[('staff', 'Staff'), ('rod', 'Rod'), ('scroll', 'Scroll'), ('potion', 'Potion'), ('wand', 'Wand'), ('wondrous-item', 'Wondrous item'), ('ring', 'Ring'), ('ammunition', 'Ammunition'), ('weapon', 'Weapon'), ('armor', 'Armor'), ('gem', 'Gem'), ('jewelry', 'Jewelry'), ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison'), ('adventuring-gear', 'Adventuring gear'), ('tools', 'Tools')], help_text='The category of the magic item.', max_length=100), + ), + ] diff --git a/api_v2/models/item.py b/api_v2/models/item.py index e9520f82..6a37373e 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -57,7 +57,8 @@ class Item(Object, HasDescription, FromDocument): ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison'), - ('adventuring-gear', 'Adventuring gear') + ('adventuring-gear', 'Adventuring gear'), + ('tools', 'Tools') ] category = models.CharField( diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wotc/srd/Item.json index b1550a7e..963a3e9e 100644 --- a/data/v2/wotc/srd/Item.json +++ b/data/v2/wotc/srd/Item.json @@ -569,6 +569,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "alchemists-supplies", + "fields": { + "name": "Alchemist's Supplies", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "8.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "amulet", @@ -968,6 +987,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "bagpipes", + "fields": { + "name": "Bagpipes", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "30.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "ball-bearings", @@ -1652,6 +1690,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "brewers-supplies", + "fields": { + "name": "Brewer's Supplies", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "9.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "20.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "brooch-of-shielding", @@ -1728,6 +1785,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "calligraphers-supplies", + "fields": { + "name": "Calligrapher's supplies", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "caltrops", @@ -1804,6 +1880,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "carpenters-tools", + "fields": { + "name": "Carpenter's Tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "8.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "carpet-of-flying", @@ -1823,6 +1918,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "cartographers-tools", + "fields": { + "name": "Cartographer's Tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "6.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "15.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "case-crossbow-bolt", @@ -2317,6 +2431,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "cobblers-tools", + "fields": { + "name": "Cobbler's Tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "component-pouch", @@ -2336,6 +2469,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "cooks-utensils", + "fields": { + "name": "Cook's utensils", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "8.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "cow", @@ -2355,6 +2507,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "cp", + "fields": { + "name": "Copper Piece", + "desc": "One silver piece is worth ten copper pieces, which are common among laborers and beggars. A single copper piece buys a candle, a torch, or a piece of chalk.", + "size": 1, + "weight": "0.020", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.01", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "crawler-mucus", @@ -3172,6 +3343,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "dice-set", + "fields": { + "name": "Dice set", + "desc": "This item encompasses a wide range of game pieces, including dice and decks of cards (for games such as Three-­‐‑Dragon Ante). A few common examples appear on the Tools table, but other kinds of gaming sets exist. If you are proficient with a gaming set, you can add your proficiency bonus to ability checks you make to play a game with that set. Each type of gaming set requires a separate proficiency.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.10", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "dimensional-shackles", @@ -3191,21 +3381,40 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "disguise-kit", + "fields": { + "name": "Disguise kit", + "desc": "This pouch of cosmetics, hair dye, and small props lets you create disguises that change your physical appearance. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to create a visual disguise.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "dragon-scale-mail", "fields": { "name": "Dragon Scale Mail", - "desc": "Dragon scale mail is made of the scales of one kind of dragon. Sometimes dragons collect their cast-off scales and gift them to humanoids. Other times, hunters carefully skin and preserve the hide of a dead dragon. In either case, dragon scale mail is highly valued.\n\nWhile wearing this armor, you gain a +1 bonus to AC, you have advantage on saving throws against the Frightful Presence and breath weapons of dragons, and you have resistance to one damage type that is determined by the kind of dragon that provided the scales (see the table).\n\nAdditionally, you can focus your senses as an action to magically discern the distance and direction to the closest dragon within 30 miles of you that is of the same type as the armor. This special action can't be used again until the next dawn.\n\n| Dragon | Resistance |\n|--------|------------|\n| Black | Acid |\n| Blue | Lightning |\n| Brass | Fire |\n| Bronze | Lightning |\n| Copper | Acid |\n| Gold | Fire |\n| Green | Poison |\n| Red | Fire |\n| Silver | Cold |\n| White | Cold |", + "desc": "Dragon scale mail is made of the scales of one kind of dragon. Sometimes dragons collect their cast-off scales and gift them to humanoids. Other times, hunters carefully skin and preserve the hide of a dead dragon. In either case, dragon scale mail is highly valued.\r\n\r\nWhile wearing this armor, you gain a +1 bonus to AC, you have advantage on saving throws against the Frightful Presence and breath weapons of dragons, and you have resistance to one damage type that is determined by the kind of dragon that provided the scales (see the table).\r\n\r\nAdditionally, you can focus your senses as an action to magically discern the distance and direction to the closest dragon within 30 miles of you that is of the same type as the armor. This special action can't be used again until the next dawn.\r\n\r\n| Dragon | Resistance |\r\n|--------|------------|\r\n| Black | Acid |\r\n| Blue | Lightning |\r\n| Brass | Fire |\r\n| Bronze | Lightning |\r\n| Copper | Acid |\r\n| Gold | Fire |\r\n| Green | Poison |\r\n| Red | Fire |\r\n| Silver | Cold |\r\n| White | Cold |", "size": 1, "weight": "0.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, + "cost": "0.00", "weapon": null, "armor": "scale-mail", - "category": "armor (scale mail)", + "category": "armor", "requires_attunement": true, "rarity": 4 } @@ -3305,6 +3514,44 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "drum", + "fields": { + "name": "Drum", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "6.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "dulcimer", + "fields": { + "name": "Dulcimer", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "dust-of-disappearance", @@ -3495,6 +3742,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "ep", + "fields": { + "name": "Electrum Piece", + "desc": "In addition, unusual coins made of other precious metals sometimes appear in treasure hoards. The electrum piece (ep) and the platinum piece (pp) originate from fallen empires and lost kingdoms, and they sometimes arouse suspicion and skepticism when used in transactions. An electrum piece is worth five silver pieces, and a platinum piece is worth ten gold pieces.", + "size": 1, + "weight": "0.020", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "essence-of-ether", @@ -3970,6 +4236,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "flute", + "fields": { + "name": "Flute", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "folding-boat", @@ -3989,6 +4274,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "forgery-kit", + "fields": { + "name": "Forgery kit", + "desc": "This small box contains a variety of papers and parchments, pens and inks, seals and sealing wax, gold and silver leaf, and other supplies necessary to create convincing forgeries of physical documents. \\n\\nProficiency with this kit lets you add your proficiency bonus to any ability checks you make to create a physical forgery of a document.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "15.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "frost-brand-greatsword", @@ -4350,6 +4654,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "glassblowers-tools", + "fields": { + "name": "Glassblower's Tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "30.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "gloves-of-missile-snaring", @@ -4426,6 +4749,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "gp", + "fields": { + "name": "Gold Piece", + "desc": "With one gold piece, a character can buy a bedroll, 50 feet of good rope, or a goat. A skilled (but not exceptional) artisan can earn one gold piece a day. The gold piece is the standard unit of measure for wealth, even if the coin itself is not commonly used. When merchants discuss deals that involve goods or services worth hundreds or thousands of gold pieces, the transactions don't usually involve the exchange of individual coins. Rather, the gold piece is a standard measure of value, and the actual exchange is in gold bars, letters of credit, or valuable goods.", + "size": 1, + "weight": "0.020", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "grappling-hook", @@ -5053,6 +5395,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "herbalism-kit", + "fields": { + "name": "Herbalism Kit", + "desc": "This kit contains a variety of instruments such as clippers, mortar and pestle, and pouches and vials used by herbalists to create remedies and potions. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to identify or apply herbs. Also, proficiency with this kit is required to create\r\nantitoxin and potions of healing.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "hide-armor", @@ -5167,6 +5528,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "horn", + "fields": { + "name": "Horn", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "3.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "horn-of-blasting", @@ -5813,6 +6193,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "jewelers-tools", + "fields": { + "name": "Jeweler's Tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "jug-or-pitcher", @@ -6041,6 +6440,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "leatherworkers-tools", + "fields": { + "name": "Leatherworker's Tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "5.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "light-hammer", @@ -6340,27 +6758,65 @@ "cost": null, "weapon": "rapier", "armor": null, - "category": "weapon", - "requires_attunement": true, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "luck-blade-shortsword", + "fields": { + "name": "Luck Blade (Shortsword)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": null, + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": null + } +}, +{ + "model": "api_v2.item", + "pk": "lute", + "fields": { + "name": "Lute", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "35.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, "rarity": null } }, { "model": "api_v2.item", - "pk": "luck-blade-shortsword", + "pk": "lyre", "fields": { - "name": "Luck Blade (Shortsword)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", + "name": "Lyre", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", "size": 1, - "weight": "0.000", + "weight": "2.000", "armor_class": 0, "hit_points": 0, "document": "srd", - "cost": null, - "weapon": "shortsword", + "cost": "30.00", + "weapon": null, "armor": null, - "category": "weapon", - "requires_attunement": true, + "category": "tools", + "requires_attunement": false, "rarity": null } }, @@ -6668,6 +7124,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "masons-tools", + "fields": { + "name": "Mason's Tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "8.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "maul", @@ -7086,6 +7561,25 @@ "rarity": 4 } }, +{ + "model": "api_v2.item", + "pk": "navigators-tools", + "fields": { + "name": "Navigator's tools", + "desc": "This set of instruments is used for navigation at sea. Proficiency with navigator's tools lets you chart a ship's course and follow navigation charts. In addition, these tools allow you to add your proficiency bonus to any ability check you make to avoid getting lost at sea.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "necklace-of-adaptation", @@ -7466,6 +7960,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "painters-supplies", + "fields": { + "name": "Painter's Supplies", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "pale-tincture", @@ -7485,6 +7998,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "pan-flute", + "fields": { + "name": "Pan flute", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "12.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "paper-sheet", @@ -7846,6 +8378,25 @@ "rarity": 5 } }, +{ + "model": "api_v2.item", + "pk": "playing-card-set", + "fields": { + "name": "Playing card set", + "desc": "This item encompasses a wide range of game pieces, including dice and decks of cards (for games such as Three-­‐‑Dragon Ante). A few common examples appear on the Tools table, but other kinds of gaming sets exist. If you are proficient with a gaming set, you can add your proficiency bonus to ability checks you make to play a game with that set. Each type of gaming set requires a separate proficiency.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.50", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "poison-basic", @@ -7865,6 +8416,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "poisoners-kit", + "fields": { + "name": "Poisoner's kit", + "desc": "A poisoner’s kit includes the vials, chemicals, and other equipment necessary for the creation of poisons. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to craft or use poisons.", + "size": 1, + "weight": "2.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "pole-10ft", @@ -8378,6 +8948,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "potters-tools", + "fields": { + "name": "Potter's tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "3.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "pouch", @@ -8397,6 +8986,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "pp", + "fields": { + "name": "Platinum Piece", + "desc": "In addition, unusual coins made of other precious metals sometimes appear in treasure hoards. The electrum piece (ep) and the platinum piece (pp) originate from fallen empires and lost kingdoms, and they sometimes arouse suspicion and skepticism when used in transactions. An electrum piece is worth five silver pieces, and a platinum piece is worth ten gold pieces.", + "size": 1, + "weight": "0.020", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "10.00", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "purple-worm-poison", @@ -9613,6 +10221,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "shawm", + "fields": { + "name": "Shawm", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "2.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "sheep", @@ -10069,6 +10696,25 @@ "rarity": 2 } }, +{ + "model": "api_v2.item", + "pk": "smiths-tools", + "fields": { + "name": "Smith's tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "8.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "20.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "soap", @@ -10107,6 +10753,25 @@ "rarity": 5 } }, +{ + "model": "api_v2.item", + "pk": "sp", + "fields": { + "name": "Silver Piece", + "desc": "One gold piece is worth ten silver pieces, the most prevalent coin among commoners. A silver piece buys a laborer's work for half a day, a flask of lamp oil, or a night's rest in a poor inn.", + "size": 1, + "weight": "0.020", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "0.10", + "weapon": null, + "armor": null, + "category": "trade-good", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "spear", @@ -11133,6 +11798,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "thieves-tools", + "fields": { + "name": "Thieves' tools", + "desc": "This set of tools includes a small file, a set of lock picks, a small mirror mounted on a metal handle, a set of narrow-­‐‑bladed scissors, and a pair of pliers. Proficiency with these tools lets you add your proficiency bonus to any ability checks you make to disarm traps or open locks.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "25.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "tinderbox", @@ -11152,6 +11836,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "tinkers-tools", + "fields": { + "name": "Tinker's tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "10.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "50.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "tome-of-clear-thought", @@ -12121,6 +12824,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "viol", + "fields": { + "name": "Viol", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "size": 1, + "weight": "1.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "30.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "vorpal-sword-greatsword", @@ -12691,6 +13413,25 @@ "rarity": null } }, +{ + "model": "api_v2.item", + "pk": "weavers-tools", + "fields": { + "name": "Weaver's tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "well-of-many-worlds", @@ -12862,6 +13603,25 @@ "rarity": 3 } }, +{ + "model": "api_v2.item", + "pk": "woodcarvers-tools", + "fields": { + "name": "Woodcarver's tools", + "desc": "These special tools include the items needed to pursue a craft or trade.\\n\\n\r\nProficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "size": 1, + "weight": "5.000", + "armor_class": 0, + "hit_points": 0, + "document": "srd", + "cost": "1.00", + "weapon": null, + "armor": null, + "category": "tools", + "requires_attunement": false, + "rarity": null + } +}, { "model": "api_v2.item", "pk": "wooden-staff", diff --git a/data/v2/wotc/srd/ItemSet.json b/data/v2/wotc/srd/ItemSet.json index b3d5a6f9..d24f0261 100644 --- a/data/v2/wotc/srd/ItemSet.json +++ b/data/v2/wotc/srd/ItemSet.json @@ -1,4 +1,78 @@ [ +{ + "model": "api_v2.itemset", + "pk": "arcane-focuses", + "fields": { + "name": "Arcane Focuses", + "desc": "An arcane focus is a special item - an orb, a crystal, a rod, a specially constructed staff, a wand-­like length of wood, or some similar item designed to channel the power of arcane spells. A sorcerer, warlock, or wizard can use such an item as a spellcasting focus.", + "document": "srd", + "items": [ + "crystal", + "orb", + "rod", + "staff", + "wand" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "artisans-tools", + "fields": { + "name": "Artisan's tools", + "desc": "These special tools include the items needed to pursue a craft or trade. The table shows examples of the most common types of tools, each providing items related to a single craft. Proficiency with a set of artisan’s tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan’s tools requires a separate proficiency.", + "document": "srd", + "items": [ + "alchemists-supplies", + "brewers-supplies", + "calligraphers-supplies", + "carpenters-tools", + "cartographers-tools", + "cobblers-tools", + "cooks-utensils", + "disguise-kit", + "forgery-kit", + "glassblowers-tools", + "jewelers-tools", + "leatherworkers-tools", + "masons-tools", + "painters-supplies", + "potters-tools", + "smiths-tools", + "tinkers-tools", + "weavers-tools", + "woodcarvers-tools" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "druidic-focuses", + "fields": { + "name": "Druidic Focuses", + "desc": "A druidic focus might be a sprig of mistletoe or holly, a wand or scepter made of yew or another special wood, a staff drawn whole out of a living tree, or a totem object incorporating feathers, fur, bones, and teeth from sacred animals. A druid can use such an object as a spellcasting focus.", + "document": "srd", + "items": [ + "sprig-of-mistletoe", + "totem", + "wooden-staff", + "yew-wand" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "gaming-sets", + "fields": { + "name": "Gaming set", + "desc": "This item encompasses a wide range of game pieces, including dice and decks of cards (for games such as Three-­‐‑Dragon Ante). A few common examples appear on the Tools table, but other kinds of gaming sets exist. If you are proficient with a gaming set, you can add your proficiency bonus to ability checks you make to play a game with that set. Each type of gaming set requires a separate proficiency.", + "document": "srd", + "items": [ + "dice-set", + "playing-card-set" + ] + } +}, { "model": "api_v2.itemset", "pk": "heavy-armor", @@ -14,6 +88,20 @@ ] } }, +{ + "model": "api_v2.itemset", + "pk": "holy-symbols", + "fields": { + "name": "Holy Symbols", + "desc": "A holy symbol is a representation of a god or pantheon. It might be an amulet depicting a symbol representing a deity, the same symbol carefully engraved or inlaid as an emblem on a shield, or a tiny box holding a fragment of a sacred relic. Appendix PH-­‐‑B \"Fantasy-­‐‑Historical Pantheons\" lists the symbols commonly associated with many gods in the multiverse. A cleric or paladin can use a holy symbol as a spellcasting focus. To use the symbol in this way, the caster must hold it in hand, wear it visibly, or bear it on a shield.", + "document": "srd", + "items": [ + "amulet", + "emblem", + "reliquary" + ] + } +}, { "model": "api_v2.itemset", "pk": "light-armor", @@ -89,6 +177,27 @@ ] } }, +{ + "model": "api_v2.itemset", + "pk": "musical-instruments", + "fields": { + "name": "Musical instruments", + "desc": "Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.", + "document": "srd", + "items": [ + "bagpipes", + "drum", + "dulcimer", + "flute", + "horn", + "lute", + "lyre", + "pan-flute", + "shawm", + "viol" + ] + } +}, { "model": "api_v2.itemset", "pk": "simple-melee-weapons", From 0f7c1963d82305c147c2c2bb7c78f574c80f6630 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 09:22:56 -0500 Subject: [PATCH 72/98] Adding packs. --- data/v2/wotc/srd/ItemSet.json | 134 ++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/data/v2/wotc/srd/ItemSet.json b/data/v2/wotc/srd/ItemSet.json index d24f0261..45497ca9 100644 --- a/data/v2/wotc/srd/ItemSet.json +++ b/data/v2/wotc/srd/ItemSet.json @@ -45,6 +45,50 @@ ] } }, +{ + "model": "api_v2.itemset", + "pk": "burglars-pack", + "fields": { + "name": "Burglar's Pack", + "desc": "Includes a backpack, a bag of 1,000 ball bearings, 10 feet of string, a bell, 5 candles, a crowbar, a hammer, 10 pitons, a hooded lantern, 2 flasks of oil, 5 days rations, a tinderbox, and a waterskin. The pack also has 50 feet of hempen rope strapped to the side of it.", + "document": "srd", + "items": [ + "backpack", + "ball-bearings", + "candle", + "crowbar", + "hammer", + "lamp-oil", + "lantern-hooded", + "rations", + "rope-hempen-50ft", + "tinderbox", + "waterskin" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "diplomats-pack", + "fields": { + "name": "Diplomat's Pack", + "desc": "Includes a chest, 2 cases for maps and scrolls, a set of fine clothes, a bottle of ink, an ink pen, a lamp, 2 flasks of oil, 5 sheets of paper, a vial of perfume, sealing wax, and soap.", + "document": "srd", + "items": [ + "case-map-or-scroll", + "chest", + "clothes-fine", + "ink-bottle", + "ink-pen", + "lamp", + "lamp-oil", + "paper-sheet", + "perfume", + "sealing-wax", + "soap" + ] + } +}, { "model": "api_v2.itemset", "pk": "druidic-focuses", @@ -60,6 +104,63 @@ ] } }, +{ + "model": "api_v2.itemset", + "pk": "dungeoneers-pack", + "fields": { + "name": "Dungeoneer's Pack", + "desc": "Includes a backpack, a crowbar, a hammer, 10 pitons, 10 torches, a tinderbox, 10 days of rations, and a waterskin. The pack also has 50 feet of hempen rope strapped to the side of it.", + "document": "srd", + "items": [ + "backpack", + "crowbar", + "hammer", + "piton", + "rations", + "rope-hempen-50ft", + "tinderbox", + "torch", + "waterskin" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "entertainers-pack", + "fields": { + "name": "Entertainer's Pack", + "desc": "Includes a backpack, a bedroll, 2 costumes, 5 candles, 5 days of rations, a waterskin, and a disguise kit.", + "document": "srd", + "items": [ + "backpack", + "bedroll", + "candle", + "clothes-costume", + "disguise-kit", + "rations", + "waterskin" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "explorers-pack", + "fields": { + "name": "Explorer's Pack", + "desc": "Includes a backpack, a bedroll, a mess kit, a tinderbox, 10 torches, 10 days of rations, and a waterskin. The pack also has 50 feet of hempen rope strapped to the side of it.", + "document": "srd", + "items": [ + "backpack", + "bedroll", + "mess-kit", + "rations", + "rope-hempen-50ft", + "tinderbox", + "torch", + "waterskin" + ] + } +}, { "model": "api_v2.itemset", "pk": "gaming-sets", @@ -198,6 +299,39 @@ ] } }, +{ + "model": "api_v2.itemset", + "pk": "priests-pack", + "fields": { + "name": "Priest's Pack", + "desc": "Includes a backpack, a blanket, 10 candles, a tinderbox, an alms box, 2 blocks of incense, a censer, vestments, 2 days of rations, and a waterskin.", + "document": "srd", + "items": [ + "backpack", + "blanket", + "candle", + "rations", + "tinderbox", + "waterskin" + ] + } +}, +{ + "model": "api_v2.itemset", + "pk": "scholars-pack", + "fields": { + "name": "Scholar's Pack", + "desc": "Includes a backpack, a book of lore, a bottle of ink, an ink pen, 10 sheets of parchment, a little bag of sand, and a small knife.", + "document": "srd", + "items": [ + "backpack", + "book", + "ink-bottle", + "ink-pen", + "parchment-sheet" + ] + } +}, { "model": "api_v2.itemset", "pk": "simple-melee-weapons", From f81aff6dbb71a7db1fe83ba4872bbb3e2f2e58ca Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 09:54:36 -0500 Subject: [PATCH 73/98] Fixing sort order. --- api_v2/models/abstracts.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api_v2/models/abstracts.py b/api_v2/models/abstracts.py index e679af78..3fc78a39 100644 --- a/api_v2/models/abstracts.py +++ b/api_v2/models/abstracts.py @@ -86,3 +86,4 @@ class Object(HasName): class Meta: abstract = True + ordering = ['pk'] From d6d13d119affdfda2e95ce00b778590b776ac33e Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 09:55:33 -0500 Subject: [PATCH 74/98] Collapsing migrations. --- api_v2/migrations/0001_initial.py | 51 +++++++++++++------ api_v2/migrations/0002_auto_20230618_1534.py | 22 -------- api_v2/migrations/0003_auto_20230626_2026.py | 29 ----------- api_v2/migrations/0004_alter_item_rarity.py | 19 ------- api_v2/migrations/0005_itemset.py | 26 ---------- api_v2/migrations/0006_itemset_name.py | 19 ------- api_v2/migrations/0007_auto_20230702_2353.py | 27 ---------- api_v2/migrations/0008_alter_item_category.py | 18 ------- docs/v2/data.md | 7 +++ 9 files changed, 42 insertions(+), 176 deletions(-) delete mode 100644 api_v2/migrations/0002_auto_20230618_1534.py delete mode 100644 api_v2/migrations/0003_auto_20230626_2026.py delete mode 100644 api_v2/migrations/0004_alter_item_rarity.py delete mode 100644 api_v2/migrations/0005_itemset.py delete mode 100644 api_v2/migrations/0006_itemset_name.py delete mode 100644 api_v2/migrations/0007_auto_20230702_2353.py delete mode 100644 api_v2/migrations/0008_alter_item_category.py create mode 100644 docs/v2/data.md diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index 104865c7..9207c75e 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-06-18 15:27 +# Generated by Django 3.2.19 on 2023-07-03 14:55 import django.core.validators from django.db import migrations, models @@ -19,13 +19,13 @@ class Migration(migrations.Migration): ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), ('grants_stealth_disadvantage', models.BooleanField(default=False, help_text='If the armor results in disadvantage on stealth checks.')), - ('strength_score_required', models.IntegerField(help_text='Strength score required to wear the armor without penalty.', null=True)), + ('strength_score_required', models.IntegerField(blank=True, help_text='Strength score required to wear the armor without penalty.', null=True)), ('ac_base', models.IntegerField(help_text='Integer representing the armor class without modifiers.')), ('ac_add_dexmod', models.BooleanField(default=False, help_text='If the final armor class includes dexterity modifier.')), - ('ac_cap_dexmod', models.IntegerField(help_text='Integer representing the dexterity modifier cap.', null=True)), + ('ac_cap_dexmod', models.IntegerField(blank=True, help_text='Integer representing the dexterity modifier cap.', null=True)), ], options={ - 'abstract': False, + 'verbose_name_plural': 'armor', }, ), migrations.CreateModel( @@ -42,6 +42,28 @@ class Migration(migrations.Migration): 'abstract': False, }, ), + migrations.CreateModel( + name='Item', + fields=[ + ('name', models.CharField(help_text='Name of the item.', max_length=100)), + ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), + ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], default=1, help_text='Integer representing the size of the object.', validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), + ('weight', models.DecimalField(decimal_places=3, default=0, help_text='Number representing the weight of the object.', max_digits=10, validators=[django.core.validators.MinValueValidator(0)])), + ('armor_class', models.IntegerField(default=0, help_text='Integer representing the armor class of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)])), + ('hit_points', models.IntegerField(default=0, help_text='Integer representing the hit points of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), + ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), + ('cost', models.DecimalField(decimal_places=2, default=None, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), + ('category', models.CharField(choices=[('staff', 'Staff'), ('rod', 'Rod'), ('scroll', 'Scroll'), ('potion', 'Potion'), ('wand', 'Wand'), ('wondrous-item', 'Wondrous item'), ('ring', 'Ring'), ('ammunition', 'Ammunition'), ('weapon', 'Weapon'), ('armor', 'Armor'), ('gem', 'Gem'), ('jewelry', 'Jewelry'), ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison'), ('adventuring-gear', 'Adventuring gear'), ('tools', 'Tools')], help_text='The category of the magic item.', max_length=100)), + ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), + ('rarity', models.IntegerField(blank=True, choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary'), (6, 'artifact')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), + ('armor', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armor')), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), + ], + options={ + 'ordering': ['pk'], + 'abstract': False, + }, + ), migrations.CreateModel( name='License', fields=[ @@ -104,30 +126,27 @@ class Migration(migrations.Migration): }, ), migrations.CreateModel( - name='Item', + name='ItemSet', fields=[ ('name', models.CharField(help_text='Name of the item.', max_length=100)), ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('size', models.IntegerField(choices=[(1, 'Tiny'), (2, 'Small'), (3, 'Medium'), (4, 'Large'), (5, 'Huge'), (6, 'Gargantuan')], default=1, help_text='Integer representing the size of the object.', validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)])), - ('weight', models.DecimalField(decimal_places=3, default=0, help_text='Number representing the weight of the object.', max_digits=10, validators=[django.core.validators.MinValueValidator(0)])), - ('armor_class', models.IntegerField(default=0, help_text='Integer representing the armor class of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)])), - ('hit_points', models.IntegerField(default=0, help_text='Integer representing the hit points of the object.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10000)])), ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), - ('cost', models.DecimalField(decimal_places=2, default=None, help_text='Number representing the cost of the object.', max_digits=10, null=True, validators=[django.core.validators.MinValueValidator(0)])), - ('requires_attunement', models.BooleanField(default=False, help_text='If the item requires attunement.')), - ('rarity', models.IntegerField(blank=True, choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), - ('armor', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.armor')), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), - ('weapon', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapon')), + ('items', models.ManyToManyField(help_text='The set of items.', related_name='itemsets', to='api_v2.Item')), ], options={ 'abstract': False, }, ), + migrations.AddField( + model_name='item', + name='weapon', + field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='api_v2.weapon'), + ), migrations.AddField( model_name='document', - name='license', - field=models.ForeignKey(help_text='License that the content was released under.', on_delete=django.db.models.deletion.CASCADE, to='api_v2.license'), + name='licenses', + field=models.ManyToManyField(help_text='Licenses that the content has been released under.', to='api_v2.License'), ), migrations.AddField( model_name='document', diff --git a/api_v2/migrations/0002_auto_20230618_1534.py b/api_v2/migrations/0002_auto_20230618_1534.py deleted file mode 100644 index 0007a0eb..00000000 --- a/api_v2/migrations/0002_auto_20230618_1534.py +++ /dev/null @@ -1,22 +0,0 @@ -# Generated by Django 3.2.19 on 2023-06-18 15:34 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0001_initial'), - ] - - operations = [ - migrations.RemoveField( - model_name='document', - name='license', - ), - migrations.AddField( - model_name='document', - name='licenses', - field=models.ManyToManyField(help_text='Licenses that the content has been released under.', to='api_v2.License'), - ), - ] diff --git a/api_v2/migrations/0003_auto_20230626_2026.py b/api_v2/migrations/0003_auto_20230626_2026.py deleted file mode 100644 index 87c1e0cd..00000000 --- a/api_v2/migrations/0003_auto_20230626_2026.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 3.2.19 on 2023-06-26 20:26 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0002_auto_20230618_1534'), - ] - - operations = [ - migrations.AddField( - model_name='item', - name='category', - field=models.CharField(choices=[('staff', 'Staff'), ('rod', 'Rod'), ('scroll', 'Scroll'), ('potion', 'Potion'), ('wand', 'Wand'), ('wondrous-item', 'Wondrous item'), ('ring', 'Ring'), ('ammunition', 'Ammunition'), ('weapon', 'Weapon'), ('armor', 'Armor'), ('gem', 'Gem'), ('jewelry', 'Jewelry'), ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison')], default='weapon', help_text='The category of the magic item.', max_length=100), - preserve_default=False, - ), - migrations.AlterField( - model_name='armor', - name='ac_cap_dexmod', - field=models.IntegerField(blank=True, help_text='Integer representing the dexterity modifier cap.', null=True), - ), - migrations.AlterField( - model_name='armor', - name='strength_score_required', - field=models.IntegerField(blank=True, help_text='Strength score required to wear the armor without penalty.', null=True), - ), - ] diff --git a/api_v2/migrations/0004_alter_item_rarity.py b/api_v2/migrations/0004_alter_item_rarity.py deleted file mode 100644 index 1d79c700..00000000 --- a/api_v2/migrations/0004_alter_item_rarity.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 3.2.19 on 2023-07-01 00:06 - -import django.core.validators -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0003_auto_20230626_2026'), - ] - - operations = [ - migrations.AlterField( - model_name='item', - name='rarity', - field=models.IntegerField(blank=True, choices=[(1, 'common'), (2, 'uncommon'), (3, 'rare'), (4, 'very rare'), (5, 'legendary'), (6, 'artifact')], help_text='Integer representing the rarity of the object.', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(6)]), - ), - ] diff --git a/api_v2/migrations/0005_itemset.py b/api_v2/migrations/0005_itemset.py deleted file mode 100644 index c5aa3991..00000000 --- a/api_v2/migrations/0005_itemset.py +++ /dev/null @@ -1,26 +0,0 @@ -# Generated by Django 3.2.19 on 2023-07-02 13:21 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0004_alter_item_rarity'), - ] - - operations = [ - migrations.CreateModel( - name='ItemSet', - fields=[ - ('desc', models.TextField(help_text='Description of the game content item. Markdown.')), - ('key', models.CharField(help_text='Unique key for the Item.', max_length=100, primary_key=True, serialize=False)), - ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api_v2.document')), - ('items', models.ManyToManyField(help_text='The set of items.', to='api_v2.Item')), - ], - options={ - 'abstract': False, - }, - ), - ] diff --git a/api_v2/migrations/0006_itemset_name.py b/api_v2/migrations/0006_itemset_name.py deleted file mode 100644 index f1981e58..00000000 --- a/api_v2/migrations/0006_itemset_name.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 3.2.19 on 2023-07-02 13:33 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0005_itemset'), - ] - - operations = [ - migrations.AddField( - model_name='itemset', - name='name', - field=models.CharField(default=None, help_text='Name of the item.', max_length=100), - preserve_default=False, - ), - ] diff --git a/api_v2/migrations/0007_auto_20230702_2353.py b/api_v2/migrations/0007_auto_20230702_2353.py deleted file mode 100644 index ec95a695..00000000 --- a/api_v2/migrations/0007_auto_20230702_2353.py +++ /dev/null @@ -1,27 +0,0 @@ -# Generated by Django 3.2.19 on 2023-07-02 23:53 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0006_itemset_name'), - ] - - operations = [ - migrations.AlterModelOptions( - name='armor', - options={'verbose_name_plural': 'armor'}, - ), - migrations.AlterField( - model_name='item', - name='category', - field=models.CharField(choices=[('staff', 'Staff'), ('rod', 'Rod'), ('scroll', 'Scroll'), ('potion', 'Potion'), ('wand', 'Wand'), ('wondrous-item', 'Wondrous item'), ('ring', 'Ring'), ('ammunition', 'Ammunition'), ('weapon', 'Weapon'), ('armor', 'Armor'), ('gem', 'Gem'), ('jewelry', 'Jewelry'), ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison'), ('adventuring-gear', 'Adventuring gear')], help_text='The category of the magic item.', max_length=100), - ), - migrations.AlterField( - model_name='itemset', - name='items', - field=models.ManyToManyField(help_text='The set of items.', related_name='itemsets', to='api_v2.Item'), - ), - ] diff --git a/api_v2/migrations/0008_alter_item_category.py b/api_v2/migrations/0008_alter_item_category.py deleted file mode 100644 index 7d11b2b4..00000000 --- a/api_v2/migrations/0008_alter_item_category.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.2.19 on 2023-07-03 12:31 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0007_auto_20230702_2353'), - ] - - operations = [ - migrations.AlterField( - model_name='item', - name='category', - field=models.CharField(choices=[('staff', 'Staff'), ('rod', 'Rod'), ('scroll', 'Scroll'), ('potion', 'Potion'), ('wand', 'Wand'), ('wondrous-item', 'Wondrous item'), ('ring', 'Ring'), ('ammunition', 'Ammunition'), ('weapon', 'Weapon'), ('armor', 'Armor'), ('gem', 'Gem'), ('jewelry', 'Jewelry'), ('art', 'Art'), ('trade-good', 'Trade Good'), ('shield', 'Shield'), ('poison', 'Poison'), ('adventuring-gear', 'Adventuring gear'), ('tools', 'Tools')], help_text='The category of the magic item.', max_length=100), - ), - ] diff --git a/docs/v2/data.md b/docs/v2/data.md new file mode 100644 index 00000000..1ba35546 --- /dev/null +++ b/docs/v2/data.md @@ -0,0 +1,7 @@ +# Data + +## Admin Interface + +## Import + +## Export From 548d7473f145ef6678b1e421afb27e8d62bd3726 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 11:14:15 -0500 Subject: [PATCH 75/98] Documenting the Data for v2. --- docs/v2/data.md | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/docs/v2/data.md b/docs/v2/data.md index 1ba35546..6d22cf89 100644 --- a/docs/v2/data.md +++ b/docs/v2/data.md @@ -1,7 +1,48 @@ # Data -## Admin Interface +Within the v2 api, the data loading is completely distinct from the v1 data. It uses the /data/v2 folder in the repository. It also follows a heirarchy that looks like this: + +Descriptions of the licenses for data that we serve, and rulesets for the data. +> /data/v2/License.json +> /data/v2/Ruleset.json + +Description of the organization or publishers of the data. +> /data/v2/{publisher-key}/Publisher.json + +Description of the document related to the data. +> /data/v2/{publisher-key}/{document-key}/Document.json. + +The actual data. +> /data/v2/{publisher-key}/{document-key}/{model-name}.json. ## Import +To import data, there's a new django command. +> python manage.py import --dir data/v2/ + +This is based on logic found here, and leverages django's built-in concept of fixtures. +> /api_v2/management/commands/import.py + + +## Admin Interface +V2 data can be edited using the built-in django admin interface. This allows for a UI rather than a text-editable field. It works cleanly with import and export below. It is disabled on production and staging, so editing must occur when running the application locally. + +### Setup +To setup the admin interface, first, follow the setup instructions in Readme.md. Then try the following commands. + +This will force a prompt to create a custom superuser for the local instance. +> python manage.py createsuperuser + +Once done, you should be able to run the server. +> python manage.py runserver + +Then you can aim your browser at the default admin interface, and log in using the credentials you just created. +> http://localhost:8000/admin/ + +You will see forms and lists of objects that are editable. These edits will apply to only your local database. ## Export +To export data, there's a new django command. For now only models used in the v2 API are supported for export. +> python manage.py export --dir data/ + +This is based on logic found here, and leverages django's built-in concept of fixtures, but structures the folders in a way that's consistent and flexible. +> /api_v2/management/commands/export.py From d8042a4826e3b32a7b41cc3724708de5e2b0bfc1 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 12:52:16 -0500 Subject: [PATCH 76/98] Adding Kobold Press Vault of Magic. --- data/v2/kobold-press/Publisher.json | 9 +++++++++ .../kobold-press/vault-of-magic/Document.json | 18 ++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 data/v2/kobold-press/Publisher.json create mode 100644 data/v2/kobold-press/vault-of-magic/Document.json diff --git a/data/v2/kobold-press/Publisher.json b/data/v2/kobold-press/Publisher.json new file mode 100644 index 00000000..a97033e6 --- /dev/null +++ b/data/v2/kobold-press/Publisher.json @@ -0,0 +1,9 @@ +[ +{ + "model": "api_v2.publisher", + "pk": "kobold-press", + "fields": { + "name": "Kobold Press" + } +} +] diff --git a/data/v2/kobold-press/vault-of-magic/Document.json b/data/v2/kobold-press/vault-of-magic/Document.json new file mode 100644 index 00000000..4f52486f --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/Document.json @@ -0,0 +1,18 @@ +[ +{ + "model": "api_v2.document", + "pk": "vault-of-magic", + "fields": { + "name": "Vault of Magic", + "desc": "Inside Vault of Magic, you’ll find a vast treasure trove of enchanted items of every imaginable use—more than 900 in all! There are plenty of armors, weapons, potions, rings, and wands, but that’s just for starters. From mirrors to masks, edibles to earrings, and lanterns to lockets, it’s all here, ready for you to use in your 5th Edition game.\r\n\r\nThis 240-page volume includes:\r\n\r\n More than 30 unique items developed by special guests, including Patrick Rothfuss, Gail Simone, Deborah Ann Woll, and Luke Gygax\r\n Fabled items that grow in power as characters rise in levels\r\n New item themes, such as monster-inspired, clockwork, and apprentice wizards\r\n Hundreds of full-color illustrations\r\n 25 treasure-generation tables sorted by rarity and including magic items from the core rules\r\n\r\nAmaze and delight your players and spice up your 5th Edition campaign with fresh, new enchanted items from Vault of Magic. It’ll turn that next treasure hoard into something . . . wondrous!\r\n\r\nSKU: KOB-9245-DnD-5E", + "publisher": "kobold-press", + "ruleset": "5e", + "author": "Phillip Larwood, Jeff Lee, and Christopher Lockey", + "published_at": "2021-11-20T00:00:00", + "permalink": "https://koboldpress.com/kpstore/product/vault-of-magic-for-5th-edition/", + "licenses": [ + "ogl10a" + ] + } +} +] From ca137871cf6d4d3d0dfe992ed1eae46fb92b01b2 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 12:53:30 -0500 Subject: [PATCH 77/98] Updating key to be long. --- data/v2/wotc/Publisher.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/v2/wotc/Publisher.json b/data/v2/wotc/Publisher.json index 03ed50b8..8b1f1eb5 100644 --- a/data/v2/wotc/Publisher.json +++ b/data/v2/wotc/Publisher.json @@ -1,7 +1,7 @@ [ { "model": "api_v2.publisher", - "pk": "wotc", + "pk": "wizards-of-the-coast", "fields": { "name": "Wizards of the Coast" } From dcc0f49bc0c9e270830e348aa67e0fda72a89084 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 13:01:04 -0500 Subject: [PATCH 78/98] Tweaks. --- data/v2/wotc/srd/Document.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/v2/wotc/srd/Document.json b/data/v2/wotc/srd/Document.json index 1f3d2536..eabfae4e 100644 --- a/data/v2/wotc/srd/Document.json +++ b/data/v2/wotc/srd/Document.json @@ -3,9 +3,9 @@ "model": "api_v2.document", "pk": "srd", "fields": { - "name": "System Reference Document", + "name": "Systems Reference Document", "desc": "The Systems Reference Document (SRD) contains guidelines for publishing content under the Open-Gaming License (OGL) or Creative Commons. The Dungeon Masters Guild also provides self-publishing opportunities for individuals and groups.", - "publisher": "wotc", + "publisher": "wizards-of-the-coast", "ruleset": "5e", "author": "Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", "published_at": "2023-01-23T00:00:00", From e28e7f03950473878cb981bfbd9ef7e3ad39006e Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 3 Jul 2023 13:01:42 -0500 Subject: [PATCH 79/98] Adjusting folder name. --- data/v2/{wotc => wizards-of-the-coast}/Publisher.json | 0 data/v2/{wotc => wizards-of-the-coast}/srd/Armor.json | 0 data/v2/{wotc => wizards-of-the-coast}/srd/Document.json | 0 data/v2/{wotc => wizards-of-the-coast}/srd/Item.json | 0 data/v2/{wotc => wizards-of-the-coast}/srd/ItemSet.json | 0 data/v2/{wotc => wizards-of-the-coast}/srd/Weapon.json | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename data/v2/{wotc => wizards-of-the-coast}/Publisher.json (100%) rename data/v2/{wotc => wizards-of-the-coast}/srd/Armor.json (100%) rename data/v2/{wotc => wizards-of-the-coast}/srd/Document.json (100%) rename data/v2/{wotc => wizards-of-the-coast}/srd/Item.json (100%) rename data/v2/{wotc => wizards-of-the-coast}/srd/ItemSet.json (100%) rename data/v2/{wotc => wizards-of-the-coast}/srd/Weapon.json (100%) diff --git a/data/v2/wotc/Publisher.json b/data/v2/wizards-of-the-coast/Publisher.json similarity index 100% rename from data/v2/wotc/Publisher.json rename to data/v2/wizards-of-the-coast/Publisher.json diff --git a/data/v2/wotc/srd/Armor.json b/data/v2/wizards-of-the-coast/srd/Armor.json similarity index 100% rename from data/v2/wotc/srd/Armor.json rename to data/v2/wizards-of-the-coast/srd/Armor.json diff --git a/data/v2/wotc/srd/Document.json b/data/v2/wizards-of-the-coast/srd/Document.json similarity index 100% rename from data/v2/wotc/srd/Document.json rename to data/v2/wizards-of-the-coast/srd/Document.json diff --git a/data/v2/wotc/srd/Item.json b/data/v2/wizards-of-the-coast/srd/Item.json similarity index 100% rename from data/v2/wotc/srd/Item.json rename to data/v2/wizards-of-the-coast/srd/Item.json diff --git a/data/v2/wotc/srd/ItemSet.json b/data/v2/wizards-of-the-coast/srd/ItemSet.json similarity index 100% rename from data/v2/wotc/srd/ItemSet.json rename to data/v2/wizards-of-the-coast/srd/ItemSet.json diff --git a/data/v2/wotc/srd/Weapon.json b/data/v2/wizards-of-the-coast/srd/Weapon.json similarity index 100% rename from data/v2/wotc/srd/Weapon.json rename to data/v2/wizards-of-the-coast/srd/Weapon.json From 8f18e94c279bed98e508ac85a25624c7eff6af8e Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 19 Jul 2023 07:36:16 -0500 Subject: [PATCH 80/98] parsing fun. --- .../vault-of-magic/magicitems.json | 40 + .../vault-of-magic/magicitems_accuracy.json | 40 + .../vault-of-magic/magicitems_agile.json | 173 + .../vault-of-magic/magicitems_ammunition.json | 249 + .../vault-of-magic/magicitems_ancients.json | 21 + .../vault-of-magic/magicitems_badgerhide.json | 21 + .../vault-of-magic/magicitems_battleaxe.json | 40 + .../vault-of-magic/magicitems_berserkers.json | 59 + .../vault-of-magic/magicitems_blackguard.json | 40 + .../magicitems_blood-soaked.json | 21 + .../vault-of-magic/magicitems_bloodfuel.json | 496 ++ .../vault-of-magic/magicitems_bloodpearl.json | 40 + .../vault-of-magic/magicitems_bloodprice.json | 230 + .../magicitems_bloodthirsty.json | 496 ++ .../vault-of-magic/magicitems_bombard.json | 59 + .../magicitems_bonebreaker.json | 21 + .../vault-of-magic/magicitems_brawn.json | 21 + .../vault-of-magic/magicitems_buzzing.json | 173 + .../vault-of-magic/magicitems_ceph.json | 21 + .../vault-of-magic/magicitems_chain.json | 21 + .../magicitems_chainbreaker.json | 116 + .../vault-of-magic/magicitems_chillblain.json | 154 + .../vault-of-magic/magicitems_club.json | 78 + .../vault-of-magic/magicitems_commanders.json | 21 + .../vault-of-magic/magicitems_constant.json | 21 + .../vault-of-magic/magicitems_crawling_c.json | 40 + .../vault-of-magic/magicitems_crocodile.json | 40 + .../vault-of-magic/magicitems_dagger.json | 249 + .../vault-of-magic/magicitems_dagger_2.json | 21 + .../vault-of-magic/magicitems_dart.json | 40 + .../vault-of-magic/magicitems_dawnshard.json | 135 + .../magicitems_dimensional.json | 21 + .../magicitems_dragonstooth.json | 40 + .../magicitems_encouraging.json | 230 + .../magicitems_entrenching.json | 21 + .../vault-of-magic/magicitems_feather.json | 21 + .../vault-of-magic/magicitems_fellforged.json | 21 + .../vault-of-magic/magicitems_figurehead.json | 21 + .../vault-of-magic/magicitems_figurines.json | 154 + .../vault-of-magic/magicitems_flail.json | 40 + .../vault-of-magic/magicitems_forgefire.json | 40 + .../vault-of-magic/magicitems_fountmail.json | 21 + .../vault-of-magic/magicitems_ghost.json | 230 + .../vault-of-magic/magicitems_glazed.json | 173 + .../vault-of-magic/magicitems_goldenbolt.json | 21 + .../vault-of-magic/magicitems_gorgon.json | 21 + .../vault-of-magic/magicitems_grave_ward.json | 230 + .../vault-of-magic/magicitems_greatclub.json | 40 + .../magicitems_hammer_throwing.json | 21 + .../vault-of-magic/magicitems_hb.json | 59 + .../vault-of-magic/magicitems_hellfire.json | 154 + .../vault-of-magic/magicitems_hewer.json | 21 + .../vault-of-magic/magicitems_hexen.json | 21 + .../vault-of-magic/magicitems_hidden.json | 458 ++ .../vault-of-magic/magicitems_hunters.json | 59 + .../vault-of-magic/magicitems_iceblink.json | 97 + .../vault-of-magic/magicitems_impaling.json | 97 + .../vault-of-magic/magicitems_javelin.json | 21 + .../vault-of-magic/magicitems_kf.json | 21 + .../vault-of-magic/magicitems_labrys.json | 40 + .../vault-of-magic/magicitems_lance.json | 40 + .../vault-of-magic/magicitems_larkmail.json | 21 + .../vault-of-magic/magicitems_leafbladed.json | 97 + .../vault-of-magic/magicitems_leaft.json | 78 + .../vault-of-magic/magicitems_livingjugg.json | 21 + .../vault-of-magic/magicitems_longbow.json | 21 + .../vault-of-magic/magicitems_mace.json | 78 + .../vault-of-magic/magicitems_mailsword.json | 21 + .../vault-of-magic/magicitems_meteoric.json | 21 + .../vault-of-magic/magicitems_mirrored.json | 59 + .../vault-of-magic/magicitems_mk.json | 21 + .../magicitems_molthellfire.json | 154 + .../vault-of-magic/magicitems_moonsteel.json | 40 + .../vault-of-magic/magicitems_mordant.json | 192 + .../magicitems_mountaineers.json | 59 + .../vault-of-magic/magicitems_mowc.json | 21 + .../vault-of-magic/magicitems_muffled.json | 135 + .../vault-of-magic/magicitems_net.json | 21 + .../vault-of-magic/magicitems_ngobou.json | 21 + .../vault-of-magic/magicitems_orb_obf.json | 40 + .../vault-of-magic/magicitems_padded.json | 21 + .../vault-of-magic/magicitems_petals.json | 21 + .../vault-of-magic/magicitems_phasem.json | 21 + .../vault-of-magic/magicitems_pike.json | 40 + .../vault-of-magic/magicitems_potions.json | 1313 +++ .../vault-of-magic/magicitems_primald.json | 59 + .../vault-of-magic/magicitems_primordial.json | 21 + .../vault-of-magic/magicitems_rain.json | 21 + .../vault-of-magic/magicitems_rapier.json | 21 + .../vault-of-magic/magicitems_ravagers.json | 21 + .../magicitems_retribution.json | 21 + .../vault-of-magic/magicitems_ring.json | 724 ++ .../vault-of-magic/magicitems_riverine.json | 21 + .../vault-of-magic/magicitems_rods.json | 610 ++ .../vault-of-magic/magicitems_rustm.json | 21 + .../magicitems_sacrificial.json | 40 + .../vault-of-magic/magicitems_saints.json | 97 + .../vault-of-magic/magicitems_sand.json | 21 + .../vault-of-magic/magicitems_sandarr.json | 21 + .../vault-of-magic/magicitems_scimitar.json | 78 + .../vault-of-magic/magicitems_scourge.json | 21 + .../vault-of-magic/magicitems_scroll.json | 192 + .../vault-of-magic/magicitems_seawitch.json | 21 + .../vault-of-magic/magicitems_serpent.json | 21 + .../vault-of-magic/magicitems_shabti.json | 116 + .../vault-of-magic/magicitems_sharkskin.json | 21 + .../vault-of-magic/magicitems_shield.json | 230 + .../vault-of-magic/magicitems_shinobi.json | 21 + .../vault-of-magic/magicitems_shortsword.json | 59 + .../vault-of-magic/magicitems_sickle.json | 21 + .../vault-of-magic/magicitems_signal.json | 21 + .../magicitems_skeletonkey.json | 78 + .../vault-of-magic/magicitems_slick.json | 21 + .../vault-of-magic/magicitems_slimeblade.json | 97 + .../vault-of-magic/magicitems_slipshod.json | 21 + .../vault-of-magic/magicitems_smoking.json | 21 + .../magicitems_soconjuring.json | 59 + .../vault-of-magic/magicitems_spear.json | 135 + .../vault-of-magic/magicitems_spearbiter.json | 40 + .../vault-of-magic/magicitems_spectral.json | 21 + .../vault-of-magic/magicitems_spite.json | 78 + .../vault-of-magic/magicitems_staff.json | 819 ++ .../vault-of-magic/magicitems_standard.json | 78 + .../vault-of-magic/magicitems_steadfast.json | 21 + .../vault-of-magic/magicitems_swarmfoe.json | 40 + .../vault-of-magic/magicitems_sweet.json | 21 + .../vault-of-magic/magicitems_temple.json | 21 + .../vault-of-magic/magicitems_thorn.json | 21 + .../vault-of-magic/magicitems_tipstaff.json | 21 + .../vault-of-magic/magicitems_trident.json | 21 + .../vault-of-magic/magicitems_trollskin.json | 40 + .../vault-of-magic/magicitems_umbral.json | 21 + .../magicitems_umbralchopper.json | 59 + .../vault-of-magic/magicitems_undine.json | 21 + .../vault-of-magic/magicitems_volsung.json | 40 + .../vault-of-magic/magicitems_wand.json | 572 ++ .../vault-of-magic/magicitems_war-pick.json | 40 + .../vault-of-magic/magicitems_warding.json | 686 ++ .../vault-of-magic/magicitems_warhammer.json | 21 + .../vault-of-magic/magicitems_warl.json | 21 + .../vault-of-magic/magicitems_wavechain.json | 21 + .../vault-of-magic/magicitems_whip.json | 135 + .../vault-of-magic/magicitems_whiteape.json | 40 + .../vault-of-magic/magicitems_wondrous.json | 7279 +++++++++++++++++ scripts/datafile_parser.py | 99 +- 145 files changed, 21416 insertions(+), 42 deletions(-) create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_agile.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ancients.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bombard.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_brawn.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ceph.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_chain.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_club.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_commanders.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_constant.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dagger.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dart.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_feather.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_figurines.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_flail.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ghost.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_glazed.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hb.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hewer.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hexen.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hidden.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hunters.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_impaling.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_javelin.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_kf.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_labrys.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_lance.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_leaft.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_longbow.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mace.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mk.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mordant.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mowc.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_muffled.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_net.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_padded.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_petals.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_phasem.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_pike.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_potions.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_primald.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_primordial.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rain.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rapier.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_retribution.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ring.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_riverine.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rods.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rustm.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_saints.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sand.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_scourge.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_scroll.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_serpent.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shabti.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shield.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sickle.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_signal.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_slick.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_smoking.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spear.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spectral.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spite.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_staff.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_standard.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sweet.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_temple.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_thorn.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_trident.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_umbral.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_undine.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_volsung.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_wand.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_warding.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_warl.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_whip.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json create mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json diff --git a/data/v2/kobold-press/vault-of-magic/magicitems.json b/data/v2/kobold-press/vault-of-magic/magicitems.json new file mode 100644 index 00000000..0a62b8a3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems.json @@ -0,0 +1,40 @@ +[ + { + "name": "Trick Shot Mirror", + "desc": "A trick shot mirror is a round, steel-framed hand mirror with no handle, but its 5-inch diameter makes it easy to hold. A trick shot mirror comes in different styles, but each allows you to adjust the trajectory of an attack or spell. Each mirror has 3 charges, and it regains all expended charges daily at dawn. Ricocheting Trick Shot Mirror (Uncommon). While holding the mirror, you can use an action to expend 1 of the mirror’s charges and cause the mirror to fly from your hand and float in an unoccupied space within 60 feet of you for 1 minute. When you make a ranged attack, you determine your line of sight as if you were in your space or the mirror’s space. You must be able to see the mirror to do so. The mirror doesn’t extend the range of your attack, and you still have disadvantage on the attack roll if you attack a target outside of your weapon’s or spell’s normal range. You can use a bonus action to command the mirror to fly back to your open hand. Spellbending Trick Shot Mirror (Rare). While holding the mirror and casting a spell that forms a line, you can expend 1 or more of the mirror’s charges to focus part of the spell into the mirror and change the angle of the line. Choose one space along the line. The line bends at a 90-degree angle in the space in the direction of your choice. This bend doesn’t extend the length of the line, but it could redirect the line in such a way as to hit a creature previously not within the line’s area of effect. For each charge you expend, you can bend the line in an additional space.", + "type": "Wondrous item", + "rarity": "varies", + "requires-attunement": "requires attunement", + "page_no": 184 + }, + { + "name": "Whip of the Blue Wyrm", + "desc": "Used by the half-dragon taskmasters of a long-forgotten empire, these whips drew fear and hopelessness from those who felt their terrible stings. This dark blue dragonscale leather whip is forged from the supple scales of a blue dragon's tail and enchanted by archmage forgemasters. Its handle of glyphed darkwood holds a single dragon claw on its base. You gain a bonus to attack and damage rolls made with this magic weapon, determined by the weapon's rarity. You can use a bonus action to speak this whip's command word, which sends arcing bolts of lightning down the length of the whip. While lightning arcs down the whip, it deals an extra 1d6 lightning damage to any target it hits. The lightning lasts until you use a bonus action to speak the command word again or until you drop or stow the whip.", + "type": "Weapon", + "rarity": "uncommon, rare, very rare", + "requires-attunement": "requires attunement", + "page_no": 44 + }, + { + "name": "Whirlwind Bolas", + "desc": "The metal weights of this magic weapon are inscribed with spiraling sigils of the wind. When you throw this bolas at a creature, the DC for the weapon's Strength saving throw is 15 instead of 10. If a creature deals slashing damage to the bolas to free itself, the bolas can't be used to reduce a creature's speed again until the next dawn, when it knits itself back together.", + "type": "Weapon", + "rarity": "rare", + "page_no": 44 + }, + { + "name": "Witch Hunter's Armor", + "desc": "A suit of this armor is typically etched or embroidered with protective glyphs and runes. While wearing this armor, you gain a +1 bonus to AC, and you have advantage on saving throws against spells. If you fail a saving throw against a spell while wearing this armor, you can choose to succeed instead. If you do, the armor's magic ceases to function until the next dawn.", + "type": "Armor", + "rarity": "rare", + "page_no": 45 + }, + { + "name": "Witch's Circle", + "desc": "This damask steel weapon is a simple ring with the interior edge dulled to rest comfortably in hand. You gain a +2 bonus to attack and damage rolls made with this magic weapon. Call the Four. When you hit with a ranged attack using this weapon, the target takes an extra 1d8 damage of one of the following types (your choice): cold, fire, lightning, or thunder. Immediately after the attack, the weapon flies up to 60 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. Witch’s Light. While holding this weapon, you can use an action to cast the moonbeam spell from it, using your spell save DC. You cast the 6th-level version of the spell. Once used, this property can’t be used again until the next dawn. Chakram Statistics. A chakram is a martial melee weapon with the thrown property (range 20/60 feet). It weighs 1 pound and costs 15 gp, and it deals 1d6 slashing damage. The witch’s circle is a magical version of this weapon.", + "type": "Weapon", + "rarity": "very rare", + "requires-attunement": "requires attunement", + "page_no": 45 + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json b/data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json new file mode 100644 index 00000000..eea6ce22 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "longbow-of-accuracy", + "fields": { + "name": "Longbow of Accuracy", + "desc": "The normal range of this bow is doubled, but its long range remains the same.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longbow", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "shortbow-of-accuracy", + "fields": { + "name": "Shortbow of Accuracy", + "desc": "The normal range of this bow is doubled, but its long range remains the same.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortbow", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_agile.json b/data/v2/kobold-press/vault-of-magic/magicitems_agile.json new file mode 100644 index 00000000..42215b4e --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_agile.json @@ -0,0 +1,173 @@ +[ + { + "model": "api_v2.item", + "pk": "agile-splint", + "fields": { + "name": "Agile Splint", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-scale-mail", + "fields": { + "name": "Agile Scale Mail", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-ring-mail", + "fields": { + "name": "Agile Ring Mail", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-plate", + "fields": { + "name": "Agile Plate", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-hide", + "fields": { + "name": "Agile Hide", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-half-plate", + "fields": { + "name": "Agile Half Plate", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-chain-shirt", + "fields": { + "name": "Agile Chain Shirt", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-chain-mail", + "fields": { + "name": "Agile Chain Mail", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-breastplate", + "fields": { + "name": "Agile Breastplate", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json b/data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json new file mode 100644 index 00000000..32b82c6c --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json @@ -0,0 +1,249 @@ +[ + { + "model": "api_v2.item", + "pk": "angry-hornet", + "fields": { + "name": "Angry Hornet", + "desc": "This black ammunition has yellow fletching or yellow paint. When you fire this magic ammunition, it makes an angry buzzing sound, and it multiplies in flight. As it flies, 2d4 identical pieces of ammunition magically appear around it, all speeding toward your target. Roll separate attack rolls for each additional arrow or bullet. Duplicate ammunition disappears after missing or after dealing its damage. If the angry hornet and all its duplicates miss, the angry hornet remains magical and can be fired again, otherwise it is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "arrow-of-grabbing", + "fields": { + "name": "Arrow of Grabbing", + "desc": "This arrow has a barbed head and is wound with a fine but strong thread that unravels as the arrow soars. If a creature takes damage from the arrow, the creature must succeed on a DC 17 Constitution saving throw or take 4d6 damage and have the arrowhead lodged in its flesh. A creature grabbed by this arrow can't move farther away from you. At the end of its turn, the creature can attempt a DC 17 Constitution saving throw, taking 4d6 piercing damage and dislodging the arrow on a success. As an action, you can attempt to pull the grabbed creature up to 10 feet in a straight line toward you, forcing the creature to repeat the saving throw. If the creature fails, it moves up to 10 feet closer to you. If it succeeds, it takes 4d6 piercing damage and the arrow is dislodged.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "arrow-of-unpleasant-herbs", + "fields": { + "name": "Arrow of Unpleasant Herbs", + "desc": "This arrow's tip is filled with magically preserved, poisonous herbs. When a creature takes damage from the arrow, the arrowhead breaks, releasing the herbs. The creature must succeed on a DC 15 Constitution saving throw or be incapacitated until the end of its next turn as it retches and reels from the poison.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bullseye-arrow", + "fields": { + "name": "Bullseye Arrow", + "desc": "This arrow has bright red fletching and a blunt, red tip. You gain a +1 bonus to attack rolls made with this magic arrow. On a hit, the arrow deals no damage, but it paints a magical red dot on the target for 1 minute. While the dot lasts, the target takes an extra 1d4 damage of the weapon's type from any ranged attack that hits it. In addition, ranged weapon attacks against the target score a critical hit on a roll of 19 or 20. When this arrow hits a target, the arrow vanishes in a flash of red light and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "crimson-starfall-arrow", + "fields": { + "name": "Crimson Starfall Arrow", + "desc": "This arrow is a magic weapon powered by the sacrifice of your own life energy and explodes upon impact. If you hit a creature with this arrow, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and each creature within 10 feet of the target, including the target, must make a DC 15 Dexterity saving throw, taking necrotic damage equal to the hit points you lost on a failed save, or half as much damage on a successful one. You can't use this feature of the arrow if you don't have blood. Hit Dice spent on this arrow's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "deadfall-arrow", + "fields": { + "name": "Deadfall Arrow", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic arrow. On a hit, the arrow transforms into a 10-foot-long wooden log centered on the target, destroying the arrow. The target and each creature in the log's area must make a DC 15 Dexterity saving throw. On a failure, a creature takes 3d6 bludgeoning damage and is knocked prone and restrained under the log. On a success, a creature takes half the damage and isn't knocked prone or restrained. A restrained creature can take its action to free itself by succeeding on a DC 15 Strength check. The log lasts for 1 minute then crumbles to dust, freeing those restrained by it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "enraging-ammunition", + "fields": { + "name": "Enraging Ammunition", + "desc": "When you hit a creature with a ranged attack using this magical ammunition, the target must succeed on a DC 13 Wisdom saving throw or become enraged for 1 minute. On its turn, an enraged creature moves toward you by the most direct route, trying to get within 5 feet of you. It doesn't avoid opportunity attacks, but it moves around or avoids damaging terrain, such as lava or a pit. If the enraged creature is within 5 feet of you, it attacks you. An enraged creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ensnaring-ammunition", + "fields": { + "name": "Ensnaring Ammunition", + "desc": "When you hit a creature with a ranged attack using this magical ammunition, the target takes only half the damage from the attack, and the target is restrained as the ammunition bursts into entangling strands that wrap around it. As an action, the restrained target can make a DC 13 Strength check, bursting the bonds on a success. The strands can also be attacked and destroyed (AC 10; hp 5; immunity to bludgeoning, poison, and psychic damage).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "flash-bullet", + "fields": { + "name": "Flash Bullet", + "desc": "When you hit a creature with a ranged attack using this shiny, polished stone, it releases a sudden flash of bright light. The target takes damage as normal and must succeed on a DC 11 Constitution saving throw or be blinded until the end of its next turn. Creatures with the Sunlight Sensitivity trait have disadvantage on this saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "fog-stone", + "fields": { + "name": "Fog Stone", + "desc": "This sling stone is carved to look like a fluffy cloud. Typically, 1d4 + 1 fog stones are found together. When you fire the stone from a sling, it transforms into a miniature cloud as it flies through the air, and it creates a 20-foot-radius sphere of fog centered on the target or point of impact. The sphere spreads around corners, and its area is heavily obscured. It lasts for 10 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "siege-arrow", + "fields": { + "name": "Siege Arrow", + "desc": "This magic arrow's tip is enchanted to soften stone and warp wood. When this arrow hits an object or structure, it deals double damage then becomes a nonmagical arrow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "sling-stone-of-screeching", + "fields": { + "name": "Sling Stone of Screeching", + "desc": "This sling stone is carved with an open mouth that screams in hellish torment when hurled with a sling. Typically, 1d4 + 1 sling stones of screeching are found together. When you fire the stone from a sling, it changes into a screaming bolt, forming a line 5 feet wide that extends out from you to a target within 30 feet. Each creature in the line excluding you and the target must make a DC 13 Constitution saving throw. On a failure, a creature takes 2d8 thunder damage and is knocked prone. On a success, a creature takes half the damage and isn't knocked prone. Make a ranged weapon attack against the target. On a hit, the target takes damage from the sling stone plus 3d8 thunder damage and is knocked prone. Once a sling stone of screeching has dealt its damage to a creature, it becomes a nonmagical sling stone.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "web-arrows", + "fields": { + "name": "Web Arrows", + "desc": "Carvings of spiderwebs decorate the arrowhead and shaft of these arrows, which always come in pairs. When you fire the arrows from a bow, they become the two anchor points for a 20-foot cube of thick, sticky webbing. Once you fire the first arrow, you must fire the second arrow within 1 minute. The arrows must land within 20 feet of each other, or the magic fails. The webs created by the arrows are difficult terrain and lightly obscure the area. Each creature that starts its turn in the webs or enters them during its turn must make a DC 13 Dexterity saving throw. On a failed save, the creature is restrained as long as it remains in the webs or until it breaks free. A creature, including the restrained creature, can take its action to break the creature free from the webbing by succeeding on a DC 13 Strength check. The webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ammunition", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ancients.json b/data/v2/kobold-press/vault-of-magic/magicitems_ancients.json new file mode 100644 index 00000000..f83a60d3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_ancients.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "blackguards-handaxe", + "fields": { + "name": "Blackguard's Handaxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you draw this weapon, you can use a bonus action to cast the thaumaturgy spell from it. You can have only one of the spell's effects active at a time when you cast it in this way.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "handaxe", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json b/data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json new file mode 100644 index 00000000..5511f158 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "badger-hide", + "fields": { + "name": "Badger Hide", + "desc": "While wearing this hairy, black and white armor, you have a burrowing speed of 20 feet, and you have advantage on Wisdom (Perception) checks that rely on smell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json b/data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json new file mode 100644 index 00000000..e88999bf --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "candied-axe", + "fields": { + "name": "Candied Axe", + "desc": "This battleaxe bears a golden head spun from crystalized honey. Its wooden handle is carved with reliefs of bees. You gain a +2 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "chieftains-axe", + "fields": { + "name": "Chieftain's Axe", + "desc": "Furs conceal the worn runes lining the haft of this oversized, silver-headed battleaxe. You gain a +2 bonus to attack and damage rolls made with this silvered, magic weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json b/data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json new file mode 100644 index 00000000..7f7ffd24 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "berserkers-kilt-bear", + "fields": { + "name": "Berserker's Kilt (Bear)", + "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "berserkers-kilt-elk", + "fields": { + "name": "Berserker's Kilt (Elk)", + "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "berserkers-kilt-wolf", + "fields": { + "name": "Berserker's Kilt (Wolf)", + "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json b/data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json new file mode 100644 index 00000000..76510b23 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "blackguards-dagger", + "fields": { + "name": "Blackguard's Dagger", + "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "blackguards-shortsword", + "fields": { + "name": "Blackguard's Shortsword", + "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json b/data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json new file mode 100644 index 00000000..7e8925ad --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "blood-soaked-hide", + "fields": { + "name": "Blood-Soaked Hide", + "desc": "A creature that starts its turn in your space must succeed on a DC 15 Constitution saving throw or lose 3d6 hit points due to blood loss, and you regain a number of hit points equal to half the number of hit points the creature lost. Constructs and undead who aren't vampires are immune to this effect. Once used, you can't use this property of the armor again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json new file mode 100644 index 00000000..b2a48ca3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json @@ -0,0 +1,496 @@ +[ + { + "model": "api_v2.item", + "pk": "bloodfuel-dagger", + "fields": { + "name": "Bloodfuel Dagger", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-handaxe", + "fields": { + "name": "Bloodfuel Handaxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "handaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-javelin", + "fields": { + "name": "Bloodfuel Javelin", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "javelin", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-sickle", + "fields": { + "name": "Bloodfuel Sickle", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "sickle", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-spear", + "fields": { + "name": "Bloodfuel Spear", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-crossbow-light", + "fields": { + "name": "Bloodfuel Crossbow Light", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-light", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-dart", + "fields": { + "name": "Bloodfuel Dart", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dart", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-shortbow", + "fields": { + "name": "Bloodfuel Shortbow", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortbow", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-battleaxe", + "fields": { + "name": "Bloodfuel Battleaxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-glaive", + "fields": { + "name": "Bloodfuel Glaive", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "glaive", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-greataxe", + "fields": { + "name": "Bloodfuel Greataxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-greatsword", + "fields": { + "name": "Bloodfuel Greatsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-halberd", + "fields": { + "name": "Bloodfuel Halberd", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "halberd", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-lance", + "fields": { + "name": "Bloodfuel Lance", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "lance", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-longsword", + "fields": { + "name": "Bloodfuel Longsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-morningstar", + "fields": { + "name": "Bloodfuel Morningstar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "morningstar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-pikerapier", + "fields": { + "name": "Bloodfuel Pikerapier", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "pikerapier", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-scimitar", + "fields": { + "name": "Bloodfuel Scimitar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-shortsword", + "fields": { + "name": "Bloodfuel Shortsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-trident", + "fields": { + "name": "Bloodfuel Trident", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "trident", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-warpick", + "fields": { + "name": "Bloodfuel Warpick", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "warpick", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-whip", + "fields": { + "name": "Bloodfuel Whip", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-blowgun", + "fields": { + "name": "Bloodfuel Blowgun", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "blowgun", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-crossbow-hand", + "fields": { + "name": "Bloodfuel Crossbow Hand", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-hand", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-crossbow-heavy", + "fields": { + "name": "Bloodfuel Crossbow Heavy", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-heavy", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodfuel-longbow", + "fields": { + "name": "Bloodfuel Longbow", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longbow", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json new file mode 100644 index 00000000..9d97dd3d --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "bloodpearl-bracelet-silver", + "fields": { + "name": "Bloodpearl Bracelet (Silver)", + "desc": "This silver or gold bracelet features three red pearls. You can use an action to remove a pearl and throw it up to 20 feet. When the pearl lands, it transforms into an ooze you determine by rolling a d6 and consulting the table that corresponds to the bracelet's color. The ooze vanishes at the next dawn or when it is reduced to 0 hit points. When you throw a pearl, your hit point maximum is reduced by the amount listed in the Blood Price column. This reduction can't be removed with the greater restoration spell or similar magic and lasts until the ooze vanishes or is reduced to 0 hit points. The ooze is friendly to you and your companions and acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the ooze acts in a fashion appropriate to its nature. Once all three pearls have been used, the bracelet can't be used again until the next dawn when the pearls regrow. | d6 | Ooze | CR | Blood Price |\n| --- | --------------------------- | --- | ---------------- |\n| 1 | Dipsa | 1/4 | 5 HP |\n| 2 | Treacle | 1/4 | 5 HP |\n| 3 | Gray Ooze | 1/2 | 5 HP |\n| 4 | Alchemy Apprentice Ooze | 1 | 7 ( 2d6) |\n| 5 | Suppurating Ooze | 1 | 7 ( 2d6) |\n| 6 | Gelatinous Cube | 2 | 10 ( 3d6) | | d6 | Ooze | CR | Blood Price |\n| --- | ----------------------- | --- | ---------------- |\n| 1 | Philosopher's Ghost | 4 | 17 ( 5d6) |\n| 2 | Ink Guardian Ooze | 4 | 17 ( 5d6) |\n| 3 | Black Pudding | 4 | 17 ( 5d6) |\n| 4 | Corrupting Ooze | 5 | 21 ( 6d6) |\n| 5 | Blood Ooze | 6 | 24 ( 7d6) |\n| 6 | Ruby ooze | 6 | 24 ( 7d6) |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bloodpearl-bracelet-gold", + "fields": { + "name": "Bloodpearl Bracelet (Gold)", + "desc": "This silver or gold bracelet features three red pearls. You can use an action to remove a pearl and throw it up to 20 feet. When the pearl lands, it transforms into an ooze you determine by rolling a d6 and consulting the table that corresponds to the bracelet's color. The ooze vanishes at the next dawn or when it is reduced to 0 hit points. When you throw a pearl, your hit point maximum is reduced by the amount listed in the Blood Price column. This reduction can't be removed with the greater restoration spell or similar magic and lasts until the ooze vanishes or is reduced to 0 hit points. The ooze is friendly to you and your companions and acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the ooze acts in a fashion appropriate to its nature. Once all three pearls have been used, the bracelet can't be used again until the next dawn when the pearls regrow. | d6 | Ooze | CR | Blood Price |\n| --- | --------------------------- | --- | ---------------- |\n| 1 | Dipsa | 1/4 | 5 HP |\n| 2 | Treacle | 1/4 | 5 HP |\n| 3 | Gray Ooze | 1/2 | 5 HP |\n| 4 | Alchemy Apprentice Ooze | 1 | 7 ( 2d6) |\n| 5 | Suppurating Ooze | 1 | 7 ( 2d6) |\n| 6 | Gelatinous Cube | 2 | 10 ( 3d6) | | d6 | Ooze | CR | Blood Price |\n| --- | ----------------------- | --- | ---------------- |\n| 1 | Philosopher's Ghost | 4 | 17 ( 5d6) |\n| 2 | Ink Guardian Ooze | 4 | 17 ( 5d6) |\n| 3 | Black Pudding | 4 | 17 ( 5d6) |\n| 4 | Corrupting Ooze | 5 | 21 ( 6d6) |\n| 5 | Blood Ooze | 6 | 24 ( 7d6) |\n| 6 | Ruby ooze | 6 | 24 ( 7d6) |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json new file mode 100644 index 00000000..d7d1ae67 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json @@ -0,0 +1,230 @@ +[ + { + "model": "api_v2.item", + "pk": "bloodprice-studded-leather", + "fields": { + "name": "Bloodprice Studded-Leather", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "studded-leather", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-splint", + "fields": { + "name": "Bloodprice Splint", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-scale-mail", + "fields": { + "name": "Bloodprice Scale-Mail", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-ring-mail", + "fields": { + "name": "Bloodprice Ring-Mail", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-plate", + "fields": { + "name": "Bloodprice Plate", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-padded", + "fields": { + "name": "Bloodprice Padded", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-leather", + "fields": { + "name": "Bloodprice Leather", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-hide", + "fields": { + "name": "Bloodprice Hide", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-half-plate", + "fields": { + "name": "Bloodprice Half-Plate", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-chain-shirt", + "fields": { + "name": "Bloodprice Chain-Shirt", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-chain-mail", + "fields": { + "name": "Bloodprice Chain-Mail", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "bloodprice-breastplate", + "fields": { + "name": "Bloodprice Breastplate", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json new file mode 100644 index 00000000..cf701e19 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json @@ -0,0 +1,496 @@ +[ + { + "model": "api_v2.item", + "pk": "bloodthirsty-dagger", + "fields": { + "name": "Bloodthirsty Dagger", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-handaxe", + "fields": { + "name": "Bloodthirsty Handaxe", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "handaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-javelin", + "fields": { + "name": "Bloodthirsty Javelin", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "javelin", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-sickle", + "fields": { + "name": "Bloodthirsty Sickle", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "sickle", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-spear", + "fields": { + "name": "Bloodthirsty Spear", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-crossbow-light", + "fields": { + "name": "Bloodthirsty Crossbow Light", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-light", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-dart", + "fields": { + "name": "Bloodthirsty Dart", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dart", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-shortbow", + "fields": { + "name": "Bloodthirsty Shortbow", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortbow", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-battleaxe", + "fields": { + "name": "Bloodthirsty Battleaxe", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-glaive", + "fields": { + "name": "Bloodthirsty Glaive", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "glaive", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-greataxe", + "fields": { + "name": "Bloodthirsty Greataxe", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-greatsword", + "fields": { + "name": "Bloodthirsty Greatsword", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-halberd", + "fields": { + "name": "Bloodthirsty Halberd", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "halberd", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-lance", + "fields": { + "name": "Bloodthirsty Lance", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "lance", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-longsword", + "fields": { + "name": "Bloodthirsty Longsword", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-morningstar", + "fields": { + "name": "Bloodthirsty Morningstar", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "morningstar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-pikerapier", + "fields": { + "name": "Bloodthirsty Pikerapier", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "pikerapier", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-scimitar", + "fields": { + "name": "Bloodthirsty Scimitar", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-shortsword", + "fields": { + "name": "Bloodthirsty Shortsword", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-trident", + "fields": { + "name": "Bloodthirsty Trident", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "trident", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-warpick", + "fields": { + "name": "Bloodthirsty Warpick", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "warpick", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-whip", + "fields": { + "name": "Bloodthirsty Whip", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-blowgun", + "fields": { + "name": "Bloodthirsty Blowgun", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "blowgun", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-crossbow-hand", + "fields": { + "name": "Bloodthirsty Crossbow Hand", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-hand", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-crossbow-heavy", + "fields": { + "name": "Bloodthirsty Crossbow Heavy", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-heavy", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-longbow", + "fields": { + "name": "Bloodthirsty Longbow", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longbow", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bombard.json b/data/v2/kobold-press/vault-of-magic/magicitems_bombard.json new file mode 100644 index 00000000..09e8577d --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bombard.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "mindshatter-bombard", + "fields": { + "name": "Mindshatter Bombard", + "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "murderous-bombard", + "fields": { + "name": "Murderous Bombard", + "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "sloughide-bombard", + "fields": { + "name": "Sloughide Bombard", + "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json b/data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json new file mode 100644 index 00000000..37c61bbb --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "bonebreaker-mace", + "fields": { + "name": "Bonebreaker Mace", + "desc": "You gain a +1 bonus on attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use it to attack an undead creature. Often given to the grim enforcers of great necropolises, these weapons can reduce the walking dead to splinters with a single strike. When you hit an undead creature with this magic weapon, treat that creature as if it is vulnerable to bludgeoning damage. If it is already vulnerable to bludgeoning damage, your attack deals an additional 1d6 radiant damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "mace", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_brawn.json b/data/v2/kobold-press/vault-of-magic/magicitems_brawn.json new file mode 100644 index 00000000..017f0719 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_brawn.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "brawn-armor", + "fields": { + "name": "Brawn Armor", + "desc": "This armor was crafted from the hide of an ancient grizzly bear. While wearing it, you gain a +1 bonus to AC, and you have advantage on grapple checks. The armor has 3 charges. You can use a bonus action to expend 1 charge to deal your unarmed strike damage to a creature you are grappling. The armor regains all expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json b/data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json new file mode 100644 index 00000000..c16908b8 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json @@ -0,0 +1,173 @@ +[ + { + "model": "api_v2.item", + "pk": "buzzing-shortsword", + "fields": { + "name": "Buzzing Shortsword", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-longsword", + "fields": { + "name": "Buzzing Longsword", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-greatsword", + "fields": { + "name": "Buzzing Greatsword", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-scimitar", + "fields": { + "name": "Buzzing Scimitar", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-handaxe", + "fields": { + "name": "Buzzing Handaxe", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "handaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-battleaxe", + "fields": { + "name": "Buzzing Battleaxe", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-greataxe", + "fields": { + "name": "Buzzing Greataxe", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-shortsword", + "fields": { + "name": "Buzzing Shortsword", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "buzzing-rapier", + "fields": { + "name": "Buzzing Rapier", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ceph.json b/data/v2/kobold-press/vault-of-magic/magicitems_ceph.json new file mode 100644 index 00000000..e6ce0466 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_ceph.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "cephalopod-breastplate", + "fields": { + "name": "Cephalopod Breastplate", + "desc": "This bronze breastplate depicts two krakens fighting. While wearing this armor, you gain a +1 bonus to AC. You can use an action to speak the armor's command word to release a cloud of black mist (if above water) or black ink (if underwater). It billows out from you in a 20-foot-radius cloud of mist or ink. The area is heavily obscured for 1 minute, although a wind of moderate or greater speed (at least 10 miles per hour) or a significant current disperses it. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_chain.json b/data/v2/kobold-press/vault-of-magic/magicitems_chain.json new file mode 100644 index 00000000..b0af297b --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_chain.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "animated-chain-mail", + "fields": { + "name": "Animated Chain Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can use an action to cause parts of the armor to unravel into long, animated chains. While the chains are active, you have a climbing speed equal to your walking speed, and your AC is reduced by 2. You can use a bonus action to deactivate the chains, returning the armor to normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json b/data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json new file mode 100644 index 00000000..5698d9e4 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json @@ -0,0 +1,116 @@ +[ + { + "model": "api_v2.item", + "pk": "chainbreaker-shortsword", + "fields": { + "name": "Chainbreaker Shortsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "chainbreaker-longsword", + "fields": { + "name": "Chainbreaker Longsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "chainbreaker-greatsword", + "fields": { + "name": "Chainbreaker Greatsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "chainbreaker-scimitar", + "fields": { + "name": "Chainbreaker Scimitar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "chainbreaker-shortsword", + "fields": { + "name": "Chainbreaker Shortsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "chainbreaker-rapier", + "fields": { + "name": "Chainbreaker Rapier", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json b/data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json new file mode 100644 index 00000000..f344d717 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json @@ -0,0 +1,154 @@ +[ + { + "model": "api_v2.item", + "pk": "chillblain-chain-shirt", + "fields": { + "name": "Chillblain Chain Shirt", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "chillblain-scale-mail", + "fields": { + "name": "Chillblain Scale Mail", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "chillblain-breastplate", + "fields": { + "name": "Chillblain Breastplate", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "chillblain-half-plate", + "fields": { + "name": "Chillblain Half Plate", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "chillblain-ring-mail", + "fields": { + "name": "Chillblain Ring Mail", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "chillblain-chain-mail", + "fields": { + "name": "Chillblain Chain Mail", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "chillblain-plate", + "fields": { + "name": "Chillblain Plate", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "chillblain-splint", + "fields": { + "name": "Chillblain Splint", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_club.json b/data/v2/kobold-press/vault-of-magic/magicitems_club.json new file mode 100644 index 00000000..40b1c22d --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_club.json @@ -0,0 +1,78 @@ +[ + { + "model": "api_v2.item", + "pk": "humble-cudgel-of-temperance", + "fields": { + "name": "Humble Cudgel of Temperance", + "desc": "This simple, polished club has a studded iron band around one end. When you attack a poisoned creature with this magic weapon, you have advantage on the attack roll. When you roll a 20 on an attack roll made with this weapon, the target becomes poisoned for 1 minute. If the target was already poisoned, it becomes incapacitated instead. The target can make a DC 13 Constitution saving throw at the end of each of its turns, ending the poisoned or incapacitated condition on itself on a success. Formerly a moneylender with a heart of stone and a small army of brutal thugs, Faustin the Drunkard awoke one day with a punishing hangover that seemed never-ending. He took this as a sign of punishment from the gods, not for his violence and thievery, but for his taste for the grape, in abundance. He decided all problems stemmed from the “demon” alcohol, and he became a cleric. No less brutal than before, he and his thugs targeted public houses, ale makers, and more. In his quest to rid the world of alcohol, he had the humble cudgel of temperance made and blessed with terrifying power. Now long since deceased, his simple, humble-appearing club continues to wreck havoc wherever it turns up.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "club", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "impact-club", + "fields": { + "name": "Impact Club", + "desc": "This magic weapon has 3 charges and regains 1d3 expended charges daily at dawn. When you hit a target on your turn, you can take a bonus action to spend 1 charge and attempt to shove the target. The club grants you a +1 bonus on your Strength (Athletics) check to shove the target. If you roll a 20 on your attack roll with the club, you have advantage on your Strength (Athletics) check to shove the target, and you can push the target up to 10 feet away.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "club", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "knockabout-billet", + "fields": { + "name": "Knockabout Billet", + "desc": "This stout, oaken cudgel helps you knock your opponents to the ground or away from you. When you hit a creature with this magic weapon, you can shove the target as part of the same attack, using your attack roll in place of a Strength (Athletics) check. The weapon deals damage as normal, regardless of the result of the shove. This property of the club can be used no more than once per hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "club", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "rowdys-club", + "fields": { + "name": "Rowdy's Club", + "desc": "This knobbed stick is marked with nicks, scratches, and notches. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While wielding the club, you can use an action to tap it against your open palm, the side of your leg, a surface within reach, or similar. If you do, you have advantage on your next Charisma (Intimidation) check. If you are also wearing a rowdy's ring (see page 87), you can use an action to frighten a creature you can see within 30 feet of you instead. The target must succeed on a DC 13 Wisdom saving throw or be frightened of you until the end of its next turn. Once this special action has been used three times, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "club", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_commanders.json b/data/v2/kobold-press/vault-of-magic/magicitems_commanders.json new file mode 100644 index 00000000..15e9bd17 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_commanders.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "commanders-plate", + "fields": { + "name": "Commander's Plate", + "desc": "This armor is typically emblazoned or decorated with imagery of lions, bears, griffons, eagles, or other symbols of bravery and courage. While wearing this armor, your voice can be clearly heard by all friendly creatures within 300 feet of you if you so choose. Your voice doesn't carry in areas where sound is prevented, such as in the area of the silence spell. Each friendly creature that can see or hear you has advantage on saving throws against being frightened. You can use a bonus action to rally a friendly creature that can see or hear you. The target gains a +1 bonus to attack or damage rolls on its next turn. Once you have rallied a creature, you can't rally that creature again until it finishes a long rest.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_constant.json b/data/v2/kobold-press/vault-of-magic/magicitems_constant.json new file mode 100644 index 00000000..a7823ff8 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_constant.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "constant-dagger", + "fields": { + "name": "Constant Dagger", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the target loses its resistance to bludgeoning, piercing, and slashing damage until the start of your next turn. If it has immunity to bludgeoning, piercing, and slashing damage, its immunity instead becomes resistance to such damage until the start of your next turn. If the creature doesn't have resistance or immunity to such damage, you roll your damage dice three times, instead of twice.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json b/data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json new file mode 100644 index 00000000..f2dd7ef0 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "crawling-cloak", + "fields": { + "name": "Crawling Cloak", + "desc": "This unusual cloak is made of many overlapping, broad strips of thick cloth.\nCrawling Cloak (Common). When you are prone, you can animate the cloak and have it pull you along the ground, allowing you to ignore the extra movement cost for crawling. You can still only move up to your normal movement rate and can’t stand up from prone unless you still have at least half your movement remaining after moving.\n\nSturdy Crawling Cloak (Uncommon). This more powerful version of the crawling cloak also allows you to use the prehensile strips of the cloak to climb, giving you a climbing speed of 20 feet. If you already have a climbing speed, the cloak increases that speed by 10 feet. When using the cloak, you can keep your hands free while climbing.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "sturdy-crawling-cloak", + "fields": { + "name": "Sturdy Crawling Cloak", + "desc": "This unusual cloak is made of many overlapping, broad strips of thick cloth.\nCrawling Cloak (Common). When you are prone, you can animate the cloak and have it pull you along the ground, allowing you to ignore the extra movement cost for crawling. You can still only move up to your normal movement rate and can’t stand up from prone unless you still have at least half your movement remaining after moving.\n\nSturdy Crawling Cloak (Uncommon). This more powerful version of the crawling cloak also allows you to use the prehensile strips of the cloak to climb, giving you a climbing speed of 20 feet. If you already have a climbing speed, the cloak increases that speed by 10 feet. When using the cloak, you can keep your hands free while climbing.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json b/data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json new file mode 100644 index 00000000..6c124900 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "crocodile-leather-armor", + "fields": { + "name": "Crocodile Leather Armor", + "desc": "While wearing this armor fashioned from crocodile skin, you gain a +1 bonus to AC. In addition, you can hold your breath for 15 minutes, and you have a swimming speed equal to your walking speed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "crocodile-hide-armor", + "fields": { + "name": "Crocodile Hide Armor", + "desc": "While wearing this armor fashioned from crocodile skin, you gain a +1 bonus to AC. In addition, you can hold your breath for 15 minutes, and you have a swimming speed equal to your walking speed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dagger.json b/data/v2/kobold-press/vault-of-magic/magicitems_dagger.json new file mode 100644 index 00000000..4848dd48 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_dagger.json @@ -0,0 +1,249 @@ +[ + { + "model": "api_v2.item", + "pk": "akaasit-blade", + "fields": { + "name": "Akaasit Blade", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This dagger is crafted from the arm blade of a defeated Akaasit (see Tome of Beasts 2). You can use an action to activate a small measure of prescience within the dagger for 1 minute. If you are attacked by a creature you can see within 5 feet of you while this effect is active, you can use your reaction to make one attack with this dagger against the attacker. If your attack hits, the dagger loses its prescience, and its prescience can't be activated again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "asps-kiss", + "fields": { + "name": "Asp's Kiss", + "desc": "This haladie features two short, slightly curved blades attached to a single hilt with a short, blue-sheened spike on the hand guard. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to this sword, you have immunity to poison damage, and, when you take the Dash action, the extra movement you gain is double your speed instead of equal to your speed. When you use the Attack action with this sword, you can make one attack with its hand guard spike (treat as a dagger) as a bonus action. You can use an action to cause indigo poison to coat the blades of this sword. The poison remains for 1 minute or until two attacks using the blade of this weapon hit one or more creatures. The target must succeed on a DC 17 Constitution saving throw or take 2d10 poison damage and its hit point maximum is reduced by an amount equal to the poison damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0. The sword can't be used this way again until the next dawn. When you kill a creature with this weapon, it sheds a single, blue tear as it takes its last breath.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "black-and-white-daggers", + "fields": { + "name": "Black and White Daggers", + "desc": "These matched daggers are identical except for the stones set in their pommels. One pommel is chalcedony (opaque white), the other is obsidian (opaque black). You gain a +1 bonus to attack and damage rolls with both magic weapons. The bonus increases to +3 when you use the white dagger to attack a monstrosity, and it increases to +3 when you use the black dagger to attack an undead. When you hit a monstrosity or undead with both daggers in the same turn, that creature takes an extra 1d6 piercing damage from the second attack.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "dagger-of-the-barbed-devil", + "fields": { + "name": "Dagger of the Barbed Devil", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. You can use an action to cause sharp, pointed barbs to sprout from this blade. The barbs remain for 1 minute. When you hit a creature while the barbs are active, the creature must succeed on a DC 15 Dexterity saving throw or a barb breaks off into its flesh and the dagger loses its barbs. At the start of each of its turns, a creature with a barb in its flesh must make a DC 15 Constitution saving throw. On a failure, it has disadvantage on attack rolls and ability checks until the start of its next turn as it is wracked with pain. The barb remains until a creature uses its action to remove the barb, dealing 1d4 piercing damage to the barbed creature. Once you cause barbs to sprout from the dagger, you can't do so again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "dirk-of-daring", + "fields": { + "name": "Dirk of Daring", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding the dagger, you have advantage on saving throws against being frightened.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "exsanguinating-blade", + "fields": { + "name": "Exsanguinating Blade", + "desc": "This double-bladed dagger has an ivory hilt, and its gold pommel is shaped into a woman's head with ruby eyes and a fanged mouth opened in a scream. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon against a creature that has blood, the dagger gains 1 charge. The dagger can hold 1 charge at a time. You can use a bonus action to expend 1 charge from the dagger to cause one of the following effects: - You or a creature you touch with the blade regains 2d8 hit points. - The next time you hit a creature that has blood with this weapon, it deals an extra 2d8 necrotic damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "kyshaarths-fang", + "fields": { + "name": "Kyshaarth's Fang", + "desc": "This dagger's blade is composed of black, bone-like material. Tales suggest the weapon is fashioned from a Voidling's (see Tome of Beasts) tendril barb. When you hit with an attack using this magic weapon, the target takes an extra 2d6 necrotic damage. If you are in dim light or darkness, you regain a number of hit points equal to half the necrotic damage dealt.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "lockbreaker", + "fields": { + "name": "Lockbreaker", + "desc": "You can use this stiletto-bladed dagger to open locks by using an action and making a Strength check. The DC is 5 less than the DC to pick the lock (minimum DC 10). On a success, the lock is broken.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "stinger", + "fields": { + "name": "Stinger", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with an attack using this weapon, you can use a bonus action to inject paralyzing venom in the target. The target must succeed on a DC 15 Constitution saving throw or become paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Creatures immune to poison are also immune to this dagger's paralyzing venom. The dagger can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "survival-knife", + "fields": { + "name": "Survival Knife", + "desc": "When holding this sturdy knife, you can use an action to transform it into a crowbar, a fishing rod, a hunting trap, or a hatchet (mainly a chopping tool; if wielded as a weapon, it uses the same statistics as this dagger, except it deals slashing damage). While holding or touching the transformed knife, you can use an action to transform it into another form or back into its original shape.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "thirsting-scalpel", + "fields": { + "name": "Thirsting Scalpel", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon, which deals slashing damage instead of piercing damage. When you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 2d6 slashing damage. If the target is a creature other than an undead or construct, it must succeed on a DC 13 Constitution saving throw or lose 2d6 hit points at the start of each of its turns from a bleeding wound. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the target receives magical healing. In addition, once every 7 days while the scalpel is on your person, you must succeed on a DC 15 Charisma saving throw or become driven to feed blood to the scalpel. You have advantage on attack rolls with the scalpel until it is sated. The dagger is sated when you roll a 20 on an attack roll with it, after you deal 14 slashing damage with it, or after 1 hour elapses. If the hour elapses and you haven't sated its thirst for blood, the dagger deals 14 slashing damage to you. If the dagger deals damage to you as a result of the curse, you can't heal the damage for 24 hours. The remove curse spell removes your attunement to the item and frees you from the curse. Alternatively, casting the banishment spell on the dagger forces the bearded devil's essence to leave it. The scalpel then becomes a +1 dagger with no other properties.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "unquiet-dagger", + "fields": { + "name": "Unquiet Dagger", + "desc": "Forged by creatures with firsthand knowledge of what lies between the stars, this dark gray blade sometimes appears to twitch or ripple like water when not directly observed. You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you hit with an attack using this dagger, the target takes an extra 2d6 psychic damage. You can use an action to cause the blade to ripple for 1 minute. While the blade is rippling, each creature that takes psychic damage from the dagger must succeed on a DC 15 Charisma saving throw or become frightened of you for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The dagger can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "vile-razor", + "fields": { + "name": "Vile Razor", + "desc": "This perpetually blood-stained straight razor deals slashing damage instead of piercing damage. You gain a +1 bonus to attack and damage rolls made with this magic weapon. Inhuman Alacrity. While holding the dagger, you can take two bonus actions on your turn, instead of one. Each bonus action must be different; you can’t use the same bonus action twice in a single turn. Once used, this property can’t be used again until the next dusk. Unclean Cut. When you hit a creature with a melee attack using the dagger, you can use a bonus action to deal an extra 2d4 necrotic damage. If you do so, the target and each of its allies that can see this attack must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. Once used, this property can’t be used again until the next dusk. ", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json b/data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json new file mode 100644 index 00000000..f98a6cf3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "odd-bodkin", + "fields": { + "name": "Odd Bodkin", + "desc": "This dagger has a twisted, jagged blade. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature other than a construct or an undead with this weapon, it loses 1d4 hit points at the start of each of its turns from a jagged wound. Each time you successfully hit the wounded target with this dagger, the damage dealt by the wound increases by 1d4. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the wounded creature receives magical healing.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dart.json b/data/v2/kobold-press/vault-of-magic/magicitems_dart.json new file mode 100644 index 00000000..70699557 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_dart.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "phidjetz-spinner", + "fields": { + "name": "Phidjetz Spinner", + "desc": "This dart was crafted by the monk Phidjetz, a martial recluse obsessed with dragons. The spinner consists of a golden central disk with four metal dragon heads protruding symmetrically from its center point: one red, one white, one blue and one black. As an action, you can spin the disk using the pinch grip in its center. You choose a single target within 30 feet and make a ranged attack roll. The spinner then flies at the chosen target. Once airborne, each dragon head emits a blast of elemental energy appropriate to its type. When you hit a creature, determine which dragon head affects it by rolling a d4 on the following chart. | d4 | Effect |\n| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 1 | Red. The target takes 1d6 fire damage and combustible materials on the target ignite, doing 1d4 fire damage each turn until it is put out. |\n| 2 | White. The target takes 1d6 cold damage and is restrained until the start of your next turn. |\n| 3 | Blue. The target takes 1d6 lightning damage and is paralyzed until the start of your next turn. |\n| 4 | Black. The target takes 1d6 acid damage and is poisoned until the start of your next turn. | After the attack, the spinner flies up to 60 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dart", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "tracking-dart", + "fields": { + "name": "Tracking Dart", + "desc": "When you hit a Large or smaller creature with an attack using this colorful magic dart, the target is splattered with magical paint, which outlines the target in a dim glow (your choice of color) for 1 minute. Any attack roll against a creature outlined in the glow has advantage if the attacker can see the creature, and the creature can't benefit from being invisible. The creature outlined in the glow can end the effect early by using an action to wipe off the splatter of paint.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dart", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json b/data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json new file mode 100644 index 00000000..65a02049 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json @@ -0,0 +1,135 @@ +[ + { + "model": "api_v2.item", + "pk": "dawn-shard-dagger", + "fields": { + "name": "Dawn Shard Dagger", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "dawn-shard-shortsword", + "fields": { + "name": "Dawn Shard Shortsword", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "dawn-shard-longsword", + "fields": { + "name": "Dawn Shard Longsword", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "dawn-shard-greatsword", + "fields": { + "name": "Dawn Shard Greatsword", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "dawn-shard-scimitar", + "fields": { + "name": "Dawn Shard Scimitar", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "dawn-shard-shortsword", + "fields": { + "name": "Dawn Shard Shortsword", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "dawn-shard-rapier", + "fields": { + "name": "Dawn Shard Rapier", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json b/data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json new file mode 100644 index 00000000..c6abfd57 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "dimensional-net", + "fields": { + "name": "Dimensional Net", + "desc": "Woven from the hair of celestials and fiends, this shimmering iridescent net can subdue and capture otherworldly creatures. You have a +1 bonus to attack rolls with this magic weapon. In addition to the normal effects of a net, this net prevents any Large or smaller aberration, celestial, or fiend hit by it from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. When such a creature is bound in this way, a creature must succeed on a DC 30 Strength (Athletics) check to free the bound creature. The net has immunity to damage dealt by the bound creature, but another creature can deal 20 slashing damage to the net and free the bound creature, ending the effect. The net has AC 15 and 30 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the net drops to 0 hit points, it is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "net", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json b/data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json new file mode 100644 index 00000000..e492d35f --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "dragonstooth-blade", + "fields": { + "name": "Dragonstooth Blade", + "desc": "This razor-sharp blade, little more than leather straps around the base of a large tooth, still carries the power of a dragon. This weapon's properties are determined by the type of dragon that once owned this tooth. The GM chooses the dragon type or determines it randomly from the options below. When you hit with an attack using this magic sword, the target takes an extra 1d6 damage of a type determined by the kind of dragon that once owned the tooth. In addition, you have resistance to the type of damage associated with that dragon. | d6 | Damage Type | Dragon Type |\n| --- | ----------- | ------------------- |\n| 1 | Acid | Black or Copper |\n| 2 | Fire | Brass, Gold, or Red |\n| 3 | Poison | Green |\n| 4 | Lightning | Blue or Bronze |\n| 5 | Cold | Silver or White |\n| 6 | Necrotic | Undead |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 4, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "dragonstooth-blade", + "fields": { + "name": "Dragonstooth Blade", + "desc": "This razor-sharp blade, little more than leather straps around the base of a large tooth, still carries the power of a dragon. This weapon's properties are determined by the type of dragon that once owned this tooth. The GM chooses the dragon type or determines it randomly from the options below. When you hit with an attack using this magic sword, the target takes an extra 1d6 damage of a type determined by the kind of dragon that once owned the tooth. In addition, you have resistance to the type of damage associated with that dragon. | d6 | Damage Type | Dragon Type |\n| --- | ----------- | ------------------- |\n| 1 | Acid | Black or Copper |\n| 2 | Fire | Brass, Gold, or Red |\n| 3 | Poison | Green |\n| 4 | Lightning | Blue or Bronze |\n| 5 | Cold | Silver or White |\n| 6 | Necrotic | Undead |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 4, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json b/data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json new file mode 100644 index 00000000..da8b88de --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json @@ -0,0 +1,230 @@ +[ + { + "model": "api_v2.item", + "pk": "encouraging-studded-leather", + "fields": { + "name": "Encouraging Studded Leather", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "studded-leather", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-splint", + "fields": { + "name": "Encouraging Splint", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-scale-mail", + "fields": { + "name": "Encouraging Scale Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-ring-mail", + "fields": { + "name": "Encouraging Ring Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-plate", + "fields": { + "name": "Encouraging Plate", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-padded", + "fields": { + "name": "Encouraging Padded Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-leather", + "fields": { + "name": "Encouraging Leather Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-hide", + "fields": { + "name": "Encouraging Hide Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-half-plate", + "fields": { + "name": "Encouraging Half Plate", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-chain-shirt", + "fields": { + "name": "Encouraging Chain Shirt", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-chain-mail", + "fields": { + "name": "Encouraging Chain Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "encouraging-breastplate", + "fields": { + "name": "Encouraging Breastplate", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json b/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json new file mode 100644 index 00000000..7750161a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "entrenching-mattock", + "fields": { + "name": "Entrenching Mattock", + "desc": "You gain a +1 to attack and damage rolls with this magic weapon. This bonus increases to +3 when you use the pick to attack a creature made of earth or stone, such as an earth elemental or stone golem. As a bonus action, you can slam the head of the pick into earth, sand, mud, or rock within 5 feet of you to create a wall of that material up to 30 feet long, 3 feet high, and 1 foot thick along that surface. The wall provides half cover to creatures behind it. The pick can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "war-pick", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_feather.json b/data/v2/kobold-press/vault-of-magic/magicitems_feather.json new file mode 100644 index 00000000..c6ef3bff --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_feather.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "vom-feather-token", + "fields": { + "name": "Feather Token", + "desc": "The following are additional feather token options. Cloud (Uncommon). This white feather is shaped like a cloud. You can use an action to step on the token, which expands into a 10-foot-diameter cloud that immediately begins to rise slowly to a height of up to 20 feet. Any creatures standing on the cloud rise with it. The cloud disappears after 10 minutes, and anything that was on the cloud falls slowly to the ground. \nDark of the Moon (Rare). This black feather is shaped like a crescent moon. As an action, you can brush the feather over a willing creature’s eyes to grant it the ability to see in the dark. For 1 hour, that creature has darkvision out to a range of 60 feet, including in magical darkness. Afterwards, the feather disappears. \n Held Heart (Very Rare). This red feather is shaped like a heart. While carrying this token, you have advantage on initiative rolls. As an action, you can press the feather against a willing, injured creature. The target regains all its missing hit points and the feather disappears. \nJackdaw’s Dart (Common). This black feather is shaped like a dart. While holding it, you can use an action to throw it at a creature you can see within 30 feet of you. As it flies, the feather transforms into a blot of black ink. The target must succeed on a DC 11 Dexterity saving throw or the feather leaves a black mark of misfortune on it. The target has disadvantage on its next ability check, attack roll, or saving throw then the mark disappears. A remove curse spell ends the mark early.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json b/data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json new file mode 100644 index 00000000..6fa1f496 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "fellforged-armor", + "fields": { + "name": "Fellforged Armor", + "desc": "While wearing this steam-powered magic armor, you gain a +1 bonus to AC, your Strength score increases by 2, and you gain the ability to cast speak with dead as an action. As long as you remain cursed, you exude an unnatural aura, causing beasts with Intelligence 3 or less within 30 feet of you to be frightened. Once you have used the armor to cast speak with dead, you can't cast it again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json b/data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json new file mode 100644 index 00000000..4711c4cc --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "figurehead-of-prowess", + "fields": { + "name": "Figurehead of Prowess", + "desc": "A figurehead of prowess must be mounted on the bow of a ship for its magic to take effect. While mounted on a ship, the figurehead’s magic affects the ship and every creature on the ship. A figurehead can be mounted on any ship larger than a rowboat, regardless if that ship sails the sea, the sky, rivers and lakes, or the sands of the desert. A ship can have only one figurehead mounted on it at a time. Most figureheads are always active, but some have properties that must be activated. To activate a figurehead’s special property, a creature must be at the helm of the ship, referred to below as the “pilot,” and must use an action to speak the figurehead’s command word. \nAlbatross (Uncommon). While this figurehead is mounted on a ship, the ship’s pilot can double its proficiency bonus with navigator’s tools when navigating the ship. In addition, the ship’s pilot doesn’t have disadvantage on Wisdom (Perception) checks that rely on sight when peering through fog, rain, dust storms, or other natural phenomena that would ordinarily lightly obscure the pilot’s vision. \nBasilisk (Uncommon). While this figurehead is mounted on a ship, the ship’s AC increases by 2. \nDragon Turtle (Very Rare). While this figurehead is mounted on a ship, each creature on the ship has resistance to fire damage, and the ship’s damage threshold increases by 5. If the ship doesn’t normally have a damage threshold, it gains a damage threshold of 5. \nKraken (Rare). While this figurehead is mounted on a ship, the pilot can animate all of the ship’s ropes. If a creature on the ship uses an animated rope while taking the grapple action, the creature has advantage on the check. Alternatively, the pilot can command the ropes to move as if being moved by a crew, allowing a ship to dock or a sailing ship to sail without a crew. The pilot can end this effect as a bonus action. When the ship’s ropes have been animated for a total of 10 minutes, the figurehead’s magic ceases to function until the next dawn. \nManta Ray (Rare). While this figurehead is mounted on a ship, the ship’s speed increases by half. For example, a ship with a speed of 4 miles per hour would have a speed of 6 miles per hour while this figurehead was mounted on it. \nNarwhal (Very Rare). While this figurehead is mounted on a ship, each creature on the ship has resistance to cold damage, and the ship can break through ice sheets without taking damage or needing to make a check. \nOctopus (Rare). This figurehead can be mounted only on ships designed for water travel. While this figurehead is mounted on a ship, the pilot can force the ship to dive beneath the water. The ship moves at its normal speed while underwater, regardless of its normal method of locomotion. Each creature on the ship remains on the ship and can breathe normally as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to resurface at a rate of 60 feet per round. When the ship has spent a total of 1 hour underwater, the figurehead’s magic ceases to function until the next dawn. \nSphinx (Legendary). This figurehead can be mounted only on a ship that isn’t designed for air travel. While this figurehead is mounted on a ship, the pilot can command the ship to rise into the air. The ship moves at its normal speed while in the air, regardless of its normal method of locomotion. Each creature on the ship remains on the ship as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to descend at a rate of 60 feet per round until it reaches land or water. When the ship has spent a total of 8 hours in the sky, the figurehead’s magic ceases to function until the next dawn. \nXorn (Very Rare). This figurehead can be mounted only on a ship designed for land travel. While this figurehead is mounted on a ship, the pilot can force the ship to burrow into the earth. The ship moves at its normal speed while burrowing, regardless of its normal method of locomotion. The ship can burrow through nonmagical, unworked sand, mud, earth, and stone, and it doesn’t disturb the material it moves through. Each creature on the ship remains on the ship and can breathe normally as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to resurface at a rate of 60 feet per round. When the ship has spent a total of 1 hour burrowing, the figurehead’s magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_figurines.json b/data/v2/kobold-press/vault-of-magic/magicitems_figurines.json new file mode 100644 index 00000000..a6dc2e2d --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_figurines.json @@ -0,0 +1,154 @@ +[ + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-amber-bee", + "fields": { + "name": "Figurine of Wondrous Power (Amber Bee)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-basalt-cockatrice", + "fields": { + "name": "Figurine of Wondrous Power (Basalt Cockatrice)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-coral-shark", + "fields": { + "name": "Figurine of Wondrous Power (Coral Shark)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-hematite-aurochs", + "fields": { + "name": "Figurine of Wondrous Power (Hematite Aurochs)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-lapis-camel", + "fields": { + "name": "Figurine of Wondrous Power (Lapis Camel)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-marble-mistwolf", + "fields": { + "name": "Figurine of Wondrous Power (Marble Mistwolf)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-tin-dog", + "fields": { + "name": "Figurine of Wondrous Power (Tin Dog)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-violet-octopoid", + "fields": { + "name": "Figurine of Wondrous Power (Violet Octopoid)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_flail.json b/data/v2/kobold-press/vault-of-magic/magicitems_flail.json new file mode 100644 index 00000000..fa2476cf --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_flail.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "shepherds-flail", + "fields": { + "name": "Shepherd's Flail", + "desc": "The handle of this simple flail is made of smooth lotus wood. The three threshers are made of carved and painted wooden beads. You gain a + 1 bonus to attack and damage rolls made with this magic weapon. True Authority (Requires Attunement). You must be attuned to a crook of the flock (see page 72) to attune to this weapon. The attunement ends if you are no longer attuned to the crook. While you are attuned to this weapon and holding it, your Charisma score increases by 4 and can exceed 20, but not 30. When you hit a beast with this weapon, the beast takes an extra 3d6 bludgeoning damage. For the purpose of this weapon, “beast” refers to any creature with the beast type. The flail also has 5 charges. When you reduce a humanoid to 0 hit points with an attack from this weapon, you can expend 1 charge. If you do so, the humanoid stabilizes, regains 1 hit point, and is charmed by you for 24 hours. While charmed in this way, the humanoid regards you as its trusted leader, but it otherwise retains its statistics and regains hit points as normal. If harmed by you or your companions, or commanded to do something contrary to its nature, the target ceases to be charmed in this way. The flail regains 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "flail", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "tenebrous-flail-of-screams", + "fields": { + "name": "Tenebrous Flail of Screams", + "desc": "The handle of this flail is made of mammoth bone wrapped in black leather made from bat wings. Its pommel is adorned with raven's claws, and the head of the flail dangles from a flexible, preserved braid of entrails. The head is made of petrified wood inlaid with owlbear and raven beaks. When swung, the flail lets out an otherworldly screech. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this flail, the target takes an extra 1d6 psychic damage. When you roll a 20 on an attack roll made with this weapon, the target must succeed on a DC 15 Wisdom saving throw or be incapacitated until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "flail", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json b/data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json new file mode 100644 index 00000000..03d2f2db --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "forgefire-maul", + "fields": { + "name": "Forgefire Maul", + "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "maul", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "forgefire-warhammer", + "fields": { + "name": "Forgefire Warhammer", + "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "warhammer", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json b/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json new file mode 100644 index 00000000..c95b9dd7 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "fountmail", + "fields": { + "name": "Fountmail", + "desc": "This armor is a dazzling white suit of chain mail with an alabaster-colored steel collar that covers part of the face. You gain a +3 bonus to AC while you wear this armor. In addition, you gain the following benefits: - You add your Strength and Wisdom modifiers in addition to your Constitution modifier on all rolls when spending Hit Die to recover hit points. - You can't be frightened. - You have resistance to necrotic damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + }, + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ghost.json b/data/v2/kobold-press/vault-of-magic/magicitems_ghost.json new file mode 100644 index 00000000..ab119799 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_ghost.json @@ -0,0 +1,230 @@ +[ + { + "model": "api_v2.item", + "pk": "ghost-barding-studded-leather", + "fields": { + "name": "Ghost Barding Studded Leather", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "studded-leather", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-splint", + "fields": { + "name": "Ghost Barding Splint", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-scale-mail", + "fields": { + "name": "Ghost Barding Scale Mail", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-ring-mail", + "fields": { + "name": "Ghost Barding Ring Mail", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-plate", + "fields": { + "name": "Ghost Barding Plate", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-padded", + "fields": { + "name": "Ghost Barding Padded", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-leather", + "fields": { + "name": "Ghost Barding Leather", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-hide", + "fields": { + "name": "Ghost Barding Hide", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-half-plate", + "fields": { + "name": "Ghost Barding Half Plate", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-chain-shirt", + "fields": { + "name": "Ghost Barding Chain Shirt", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-chain-mail", + "fields": { + "name": "Ghost Barding Chain Mail", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "ghost-barding-breastplate", + "fields": { + "name": "Ghost Barding Breastplate", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_glazed.json b/data/v2/kobold-press/vault-of-magic/magicitems_glazed.json new file mode 100644 index 00000000..19b0d822 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_glazed.json @@ -0,0 +1,173 @@ +[ + { + "model": "api_v2.item", + "pk": "glazed-shortsword", + "fields": { + "name": "Glazed Shortsword", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-longsword", + "fields": { + "name": "Glazed Longsword", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-greatsword", + "fields": { + "name": "Glazed Greatsword", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-scimitar", + "fields": { + "name": "Glazed Scimitar", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-handaxe", + "fields": { + "name": "Glazed Handaxe", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "handaxe", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-battleaxe", + "fields": { + "name": "Glazed Battleaxe", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-greataxe", + "fields": { + "name": "Glazed Greataxe", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-rapier", + "fields": { + "name": "Glazed Rapier", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "glazed-shortsword", + "fields": { + "name": "Glazed Shortsword", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json b/data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json new file mode 100644 index 00000000..57777954 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "golden-bolt", + "fields": { + "name": "Golden Bolt", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This crossbow doesn't have the loading property, and it doesn't require ammunition. Immediately after firing a bolt from this weapon, another golden bolt forms to take its place.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-heavy", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json b/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json new file mode 100644 index 00000000..a2561318 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "gorgon-scale", + "fields": { + "name": "Gorgon Scale", + "desc": "The iron scales of this armor have a green-tinged iridescence. While wearing this armor, you gain a +1 bonus to AC, and you have immunity to the petrified condition. If you move at least 20 feet straight toward a creature and then hit it with a melee weapon attack on the same turn, you can use a bonus action to imbue the hit with some of the armor's petrifying magic. The target must make a DC 15 Constitution saving throw. On a failed save, the target begins to turn to stone and is restrained. The restrained target must repeat the saving throw at the end of its next turn. On a success, the effect ends on the target. On a failure, the target is petrified until freed by the greater restoration spell or other magic. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json b/data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json new file mode 100644 index 00000000..6372c7cc --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json @@ -0,0 +1,230 @@ +[ + { + "model": "api_v2.item", + "pk": "grave-ward-studded-leather", + "fields": { + "name": "Grave Ward Studded Leather", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "studded-leather", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-splint", + "fields": { + "name": "Grave Ward Splint", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-scale-mail", + "fields": { + "name": "Grave Ward Scale Mail", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-ring-mail", + "fields": { + "name": "Grave Ward Ring Mail", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-plate", + "fields": { + "name": "Grave Ward Plate", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-padded", + "fields": { + "name": "Grave Ward Padded", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-leather", + "fields": { + "name": "Grave Ward Leather", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-hide", + "fields": { + "name": "Grave Ward Hide", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-half-plate", + "fields": { + "name": "Grave Ward Half Plate", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-chain-shirt", + "fields": { + "name": "Grave Ward Chain Shirt", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-chain-mail", + "fields": { + "name": "Grave Ward Chain Mail", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "grave-ward-breastplate", + "fields": { + "name": "Grave Ward Breastplate", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json b/data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json new file mode 100644 index 00000000..428c8c00 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "masher-basher", + "fields": { + "name": "Masher Basher", + "desc": "A favored weapon of hill giants, this greatclub appears to be little more than a thick tree branch. When you hit a giant with this magic weapon, the giant takes an extra 1d8 bludgeoning damage. When you roll a 20 on an attack roll made with this weapon, the target is stunned until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatclub", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ruby-crusher", + "fields": { + "name": "Ruby Crusher", + "desc": "This greatclub is made entirely of fused rubies with a grip wrapped in manticore hide A roaring fire burns behind its smooth facets. You gain a +3 bonus to attack and damage rolls made with this magic weapon. You can use a bonus action to speak this magic weapon's command word, causing it to be engulfed in flame. These flames shed bright light in a 30-foot radius and dim light for an additional 30 feet. While the greatclub is aflame, it deals fire damage instead of bludgeoning damage. The flames last until you use a bonus action to speak the command word again or until you drop the weapon. When you hit a Large or larger creature with this greatclub, the creature must succeed on a DC 17 Constitution saving throw or be pushed up to 30 feet away from you. If the creature strikes a solid object, such as a door or wall, during this movement, it and the object take 1d6 bludgeoning damage for each 10 feet the creature traveled before hitting the object.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatclub", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 5 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json b/data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json new file mode 100644 index 00000000..737b063a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "hammer-of-throwing", + "fields": { + "name": "Hammer of Throwing", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you throw the hammer, it returns to your hand at the end of your turn. If you have no hand free, it falls to the ground at your feet.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "light-hammer", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hb.json b/data/v2/kobold-press/vault-of-magic/magicitems_hb.json new file mode 100644 index 00000000..487f2358 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_hb.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "brown-honey-buckle", + "fields": { + "name": "Brown Honey Buckle", + "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "black-honey-buckle", + "fields": { + "name": "Black Honey Buckle", + "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "white-honey-buckle", + "fields": { + "name": "White Honey Buckle", + "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json b/data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json new file mode 100644 index 00000000..2df30c84 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json @@ -0,0 +1,154 @@ +[ + { + "model": "api_v2.item", + "pk": "molten-hellfire-chain-shirt", + "fields": { + "name": "Molten Hellfire Chain Shirt", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-scale-mail", + "fields": { + "name": "Molten Hellfire Scale Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-breastplate", + "fields": { + "name": "Molten Hellfire Breastplate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-half-plate", + "fields": { + "name": "Molten Hellfire Half Plate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-ring-mail", + "fields": { + "name": "Molten Hellfire Ring Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-chain-mail", + "fields": { + "name": "Molten Hellfire Chain Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-splint", + "fields": { + "name": "Molten Hellfire Splint", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-plate", + "fields": { + "name": "Molten Hellfire Plate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "category": "armor", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hewer.json b/data/v2/kobold-press/vault-of-magic/magicitems_hewer.json new file mode 100644 index 00000000..f12bc914 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_hewer.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "mountain-hewer", + "fields": { + "name": "Mountain Hewer", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. The massive head of this axe is made from chiseled stone lashed to its haft by thick rope and leather strands. Small chips of stone fall from its edge intermittently, though it shows no sign of damage or wear. You can use your action to speak the command word to cause small stones to float and swirl around the axe, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. The light remains until you use a bonus action to speak the command word again or until you drop or sheathe the axe. As a bonus action, choose a creature you can see. For 1 minute, that creature must succeed on a DC 15 Wisdom saving throw each time it is damaged by the axe or become frightened until the end of your next turn. Creatures of Large size or greater have disadvantage on this save. Once used, this property of the axe can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": true, + "rarity": 4, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hexen.json b/data/v2/kobold-press/vault-of-magic/magicitems_hexen.json new file mode 100644 index 00000000..50eee053 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_hexen.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "hexen-blade", + "fields": { + "name": "Hexen Blade", + "desc": "The colorful surface of this sleek adamantine shortsword exhibits a perpetually shifting, iridescent sheen. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The sword has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action and expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: disguise self (1 charge), hypnotic pattern (3 charges), or mirror image (2 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hidden.json b/data/v2/kobold-press/vault-of-magic/magicitems_hidden.json new file mode 100644 index 00000000..ec368fd1 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_hidden.json @@ -0,0 +1,458 @@ +[ + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "club", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatclub", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "handaxe", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "javelin", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "light-hammer", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "mace", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "sickle", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "flail", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "lance", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "morningstar", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "trident", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "warpick", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "warhammer", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "blowgun", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "net", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hunters.json b/data/v2/kobold-press/vault-of-magic/magicitems_hunters.json new file mode 100644 index 00000000..0f24b6ec --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_hunters.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "hunters-charm-1", + "fields": { + "name": "Hunter's Charm (+1)", + "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "hunters-charm-2", + "fields": { + "name": "Hunter's Charm (+2)", + "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "hunters-charm-3", + "fields": { + "name": "Hunter's Charm (+3)", + "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json b/data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json new file mode 100644 index 00000000..c79d0677 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json @@ -0,0 +1,97 @@ +[ + { + "model": "api_v2.item", + "pk": "iceblink-shortsword", + "fields": { + "name": "Iceblink Shortsword", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "iceblink-longsword", + "fields": { + "name": "Iceblink Longsword", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "iceblink-greatsword", + "fields": { + "name": "Iceblink Greatsword", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "iceblink-scimitar", + "fields": { + "name": "Iceblink Scimitar", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "iceblink-rapier", + "fields": { + "name": "Iceblink Rapier", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_impaling.json b/data/v2/kobold-press/vault-of-magic/magicitems_impaling.json new file mode 100644 index 00000000..a5f9abbc --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_impaling.json @@ -0,0 +1,97 @@ +[ + { + "model": "api_v2.item", + "pk": "impaling-lance", + "fields": { + "name": "Impaling Lance", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "lance", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "impaling-morningstar", + "fields": { + "name": "Impaling Morningstar", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "morningstar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "impaling-pike", + "fields": { + "name": "Impaling Pike", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "pike", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "impaling-rapier", + "fields": { + "name": "Impaling Rapier", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "impaling-warpick", + "fields": { + "name": "Impaling Warpick", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "warpick", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_javelin.json b/data/v2/kobold-press/vault-of-magic/magicitems_javelin.json new file mode 100644 index 00000000..680f61d5 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_javelin.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "gale-javelin", + "fields": { + "name": "Gale Javelin", + "desc": "The metallic head of this javelin is embellished with three small wings. When you speak a command word while making a ranged weapon attack with this magic weapon, a swirling vortex of wind follows its path through the air. Draw a line between you and the target of your attack; each creature within 10 feet of this line must make a DC 13 Strength saving throw. On a failed save, the creature is pushed backward 10 feet and falls prone. In addition, if this ranged weapon attack hits, the target must make a DC 13 Strength saving throw. On a failed save, the target is pushed backward 15 feet and falls prone. The javelin's property can't be used again until the next dawn. In the meantime, it can still be used as a magic weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "javelin", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_kf.json b/data/v2/kobold-press/vault-of-magic/magicitems_kf.json new file mode 100644 index 00000000..550728d3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_kf.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "kobold-firework", + "fields": { + "name": "Kobold Firework", + "desc": "These small pouches and cylinders are filled with magical powders and reagents, and they each have a small fuse protruding from their closures. You can use an action to light a firework then throw it up to 30 feet. The firework activates immediately or on initiative count 20 of the following round, as detailed below. Once a firework’s effects end, it is destroyed. A firework can’t be lit underwater, and submersion in water destroys a firework. A lit firework can be destroyed early by dousing it with at least 1 gallon of water.\n Blinding Goblin-Cracker (Uncommon). This bright yellow firework releases a blinding flash of light on impact. Each creature within 15 feet of where the firework landed and that can see it must succeed on a DC 13 Constitution saving throw or be blinded for 1 minute. A blinded creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n Deafening Kobold-Barker (Uncommon). This firework consists of several tiny green cylinders strung together and bursts with a loud sound on impact. Each creature within 15 feet of where the firework landed and that can hear it must succeed on a DC 13 Constitution saving throw or be deafened for 1 minute. A deafened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n Enchanting Elf-Fountain (Uncommon). This purple pyramidal firework produces a fascinating and colorful shower of sparks for 1 minute. The shower of sparks starts on the round after you throw it. While the firework showers sparks, each creature that enters or starts its turn within 30 feet of the firework must make a DC 13 Wisdom saving throw. On a failed save, the creature has disadvantage on Wisdom (Perception) checks made to perceive any creature or object other than the firework until the start of its next turn.\n Fairy Sparkler (Common). This narrow firework is decorated with stars and emits a bright, sparkling light for 1 minute. It starts emitting light on the round after you throw it. The firework sheds bright light in a 30-foot radius and dim light for an additional 30 feet. Invisible creatures and objects are visible as long as they are in the firework’s bright light.\n Priest Light (Rare). This silver cylinder firework produces a tall, argent flame and numerous golden sparks for 10 minutes. The flame appears on the round after you throw it. The firework sheds bright light in a 30-foot radius and dim light for an additional 30 feet. An undead creature can’t willingly enter the firework’s bright light by nonmagical means. If the undead creature tries to use teleportation or similar interplanar travel to do so, it must first succeed on a DC 15 Charisma saving throw. If an undead creature is in the bright light when it appears, the creature must succeed on a DC 15 Wisdom saving throw or be compelled to leave the bright light. It won’t move into any obviously deadly hazard, such as a fire or pit, but it will provoke opportunity attacks to move out of the bright light. In addition, each non-undead creature in the bright light can’t be charmed, frightened, or possessed by an undead creature.\n Red Dragon’s Breath (Very Rare). This firework is wrapped in gold leaf and inscribed with scarlet runes, and it erupts into a vertical column of fire on impact. Each creature in a 10-foot-radius, 60-foot-high cylinder centered on the point of impact must make a DC 17 Dexterity saving throw, taking 10d6 fire damage on a failed save, or half as much damage on a successful one.\n Snake Fountain (Rare). This short, wide cylinder is red, yellow, and black with a scale motif, and it produces snakes made of ash for 1 minute. It starts producing snakes on the round after you throw it. The firework creates 1 poisonous snake each round. The snakes are friendly to you and your companions. Roll initiative for the snakes as a group, which has its own turns. They obey any verbal commands that you issue to them (no action required by you). If you don’t issue any commands to them, they defend themselves from hostile creatures, but otherwise take no actions. The snakes remain for 10 minutes, until you dismiss them as a bonus action, or until they are doused with at least 1 gallon of water.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_labrys.json b/data/v2/kobold-press/vault-of-magic/magicitems_labrys.json new file mode 100644 index 00000000..f150d812 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_labrys.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "labrys-of-the-raging-bull-battleaxe", + "fields": { + "name": "Labrys of the Raging Bull (Battleaxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "labrys-of-the-raging-bull-greataxe", + "fields": { + "name": "Labrys of the Raging Bull (Greataxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_lance.json b/data/v2/kobold-press/vault-of-magic/magicitems_lance.json new file mode 100644 index 00000000..5337c724 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_lance.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "breaker-lance", + "fields": { + "name": "Breaker Lance", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you attack an object or structure with this magic lance and hit, maximize your weapon damage dice against the target. The lance has 3 charges. As part of an attack action with the lance, you can expend a charge while striking a barrier created by a spell, such as a wall of fire or wall of force, or an entryway protected by the arcane lock spell. You must make a Strength check against a DC equal to 10 + the spell's level. On a successful check, the spell ends. The lance regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "lance", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "sanguine-lance", + "fields": { + "name": "Sanguine Lance", + "desc": "This fiendish lance runs red with blood. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature that has blood with this lance, the target takes an extra 1d6 necrotic damage, and you regain hit points equal to half the amount of necrotic damage dealt.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "lance", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json b/data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json new file mode 100644 index 00000000..59958107 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "larkmail", + "fields": { + "name": "Larkmail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. The links of this mail have been stained to create the optical illusion that you are wearing a brown-and-russet feathered tunic. While you wear this armor, you have advantage on Charisma (Performance) checks made with an instrument. In addition, while playing an instrument, you can use a bonus action and choose any number of creatures within 30 feet of you that can hear your song. Each target must succeed on a DC 15 Charisma saving throw or be charmed by you for 1 minute. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json b/data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json new file mode 100644 index 00000000..fbc5cee2 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json @@ -0,0 +1,97 @@ +[ + { + "model": "api_v2.item", + "pk": "leaf-bladed-shortsword", + "fields": { + "name": "Leaf-Bladed Shortsword", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "leaf-bladed-longsword", + "fields": { + "name": "Leaf-Bladed Longsword", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "leaf-bladed-greatsword", + "fields": { + "name": "Leaf-Bladed Greatsword", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "leaf-bladed-scimitar", + "fields": { + "name": "Leaf-Bladed Scimitar", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "leaf-bladed-rapier", + "fields": { + "name": "Leaf-Bladed Rapier", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_leaft.json b/data/v2/kobold-press/vault-of-magic/magicitems_leaft.json new file mode 100644 index 00000000..ca6ce929 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_leaft.json @@ -0,0 +1,78 @@ +[ + { + "model": "api_v2.item", + "pk": "hide-armor-of-the-leaf", + "fields": { + "name": "Hide Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": true, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "leather-armor-of-the-leaf", + "fields": { + "name": "Leather Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": true, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "studded-leather-armor-of-the-leaf", + "fields": { + "name": "Studded Leather Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "studded-leather", + "requires_attunement": true, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "padded-armor-of-the-leaf", + "fields": { + "name": "Padded Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": true, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json b/data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json new file mode 100644 index 00000000..6a983aa6 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "living-juggernaut", + "fields": { + "name": "Living Juggernaut", + "desc": "This broad, bulky suit of plate is adorned with large, blunt spikes and has curving bull horns affixed to its helm. While wearing this armor, you gain a +1 bonus to AC, and difficult terrain doesn't cost you extra movement.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_longbow.json b/data/v2/kobold-press/vault-of-magic/magicitems_longbow.json new file mode 100644 index 00000000..295c20f8 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_longbow.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "bloodbow", + "fields": { + "name": "Bloodbow", + "desc": "This longbow is carved of a light, sturdy wood such as hickory or yew, and it is almost always stained a deep maroon hue, lacquered and aged under layers of sundried blood. The bow is sometimes decorated with reptilian teeth, centaur tails, or other battle trophies. The bow is designed to harm the particular type of creature whose blood most recently soaked the weapon. When you make a ranged attack roll with this magic weapon against a creature of that type, you have a +1 bonus to the attack and damage rolls. If the attack hits, the target must succeed on a DC 15 Wisdom saving throw or become enraged until the end of your next turn. While enraged, the target suffers a random short-term madness.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longbow", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mace.json b/data/v2/kobold-press/vault-of-magic/magicitems_mace.json new file mode 100644 index 00000000..95f4af22 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_mace.json @@ -0,0 +1,78 @@ +[ + { + "model": "api_v2.item", + "pk": "anointing-mace", + "fields": { + "name": "Anointing Mace", + "desc": "Also called an anointing gada, you gain a +1 bonus to attack and damage rolls made with this magic weapon. In addition, the ornately decorated head of the mace holds a reservoir perforated with small holes. As an action, you can fill the reservoir with a single potion or vial of liquid, such as holy water or alchemist's fire. You can press a button on the haft of the weapon as a bonus action, which opens the holes. If you hit a target with the weapon while the holes are open, the weapon deals damage as normal and the target suffers the effects of the liquid. For example,\nan anointing mace filled with holy water deals an extra 2d6 radiant damage if it hits a fiend or undead. After you press the button and make an attack roll, the liquid is expended, regardless if your attack hits.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "mace", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bludgeon-of-nightmares", + "fields": { + "name": "Bludgeon of Nightmares", + "desc": "You gain a +2 bonus to attack and damage rolls made with this weapon. The weapon appears to be a mace of disruption, and an identify spell reveals it to be such. The first time you use this weapon to kill a creature that has an Intelligence score of 5 or higher, you begin having nightmares and disturbing visions that disrupt your rest. Each time you complete a long rest, you must make a Wisdom saving throw. The DC equals 10 + the total number of creatures with Intelligence 5 or higher that you've reduced to 0 hit points with this weapon. On a failure, you gain no benefits from that long rest, and you gain one level of exhaustion.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "mace", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-mace-of-divinity", + "fields": { + "name": "Clockwork Mace of Divinity", + "desc": "This clockwork mace is composed of several different metals. While attuned to this magic weapon, you have proficiency with it. As a bonus action, you can command the mace to transform into a trident. When you hit with an attack using this weapon's trident form, the target takes an extra 1d6 radiant damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "mace", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "consuming-rod", + "fields": { + "name": "Consuming Rod", + "desc": "This bone mace is crafted from a humanoid femur. One end is carved to resemble a ghoulish face, its mouth open wide and full of sharp fangs. The mace has 8 charges, and it recovers 1d6 + 2 charges daily at dawn. You gain a +1 bonus to attack and damage rolls made with this magic mace. When it hits a creature, the mace's mouth stretches gruesomely wide and bites the target, adding 3 (1d6) piercing damage to the attack. As a reaction, you can expend 1 charge to regain hit points equal to the piercing damage dealt. Alternatively, you can use your reaction to expend 5 charges when you hit a Medium or smaller creature and force the mace to swallow the target. The target must succeed on a DC 15 Dexterity saving throw or be swallowed into an extra-dimensional space within the mace. While swallowed, the target is blinded and restrained, and it has total cover against attacks and other effects outside the mace. The target can still breathe. As an action, you can force the mace to regurgitate the creature, which falls prone in a space within 5 feet of the mace. The mace automatically regurgitates a trapped creature at dawn when it regains charges.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "mace", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json b/data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json new file mode 100644 index 00000000..2e9b3b33 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "mail-of-the-sword-master", + "fields": { + "name": "Mail of the Sword Master", + "desc": "While wearing this armor, the maximum Dexterity modifier you can add to determine your Armor Class is 4, instead of 2. While wearing this armor, if you are wielding a sword and no other weapons, you gain a +2 bonus to damage rolls with that sword.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json b/data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json new file mode 100644 index 00000000..0538c045 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "meteoric-plate", + "fields": { + "name": "Meteoric Plate", + "desc": "This plate armor was magically crafted from plates of interlocking stone. Tiny rubies inlaid in the chest create a glittering mosaic of flames. When you fall while wearing this armor, you can tuck your knees against your chest and curl into a ball. While falling in this way, flames form around your body. You take half the usual falling damage when you hit the ground, and fire explodes from your form in a 20-foot-radius sphere. Each creature in this area must make a DC 15 Dexterity saving throw. On a failed save, a target takes fire damage equal to the falling damage you took, or half as much on a successful saving throw. The fire spreads around corners and ignites flammable objects in the area that aren't being worn or carried.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": true, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json b/data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json new file mode 100644 index 00000000..adb9f564 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "mirrored-breastplate", + "fields": { + "name": "Mirrored Breastplate", + "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "mirrored-half-plate", + "fields": { + "name": "Mirrored Half Plate", + "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "mirrored-plate", + "fields": { + "name": "Mirrored Plate", + "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mk.json b/data/v2/kobold-press/vault-of-magic/magicitems_mk.json new file mode 100644 index 00000000..5da52ea7 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_mk.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "lucky-charm-of-the-monkey-king", + "fields": { + "name": "Lucky Charm of the Monkey King", + "desc": "This tiny stone statue of a grinning monkey holds a leather loop in its paws, allowing the charm to hang from a belt or pouch. While attuned to this charm, you can use a bonus action to gain a +1 bonus on your next ability check, attack roll, or saving throw. Once used, the charm can't be used again until the next dawn. You can be attuned to only one lucky charm at a time.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json b/data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json new file mode 100644 index 00000000..a08543d2 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json @@ -0,0 +1,154 @@ +[ + { + "model": "api_v2.item", + "pk": "molten-hellfire-chain-shirt", + "fields": { + "name": "Molten Hellfire Chain Shirt", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-shirt", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-scale-mail", + "fields": { + "name": "Molten Hellfire Scale Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-breastplate", + "fields": { + "name": "Molten Hellfire Breastplate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-half-plate", + "fields": { + "name": "Molten Hellfire Half Plate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-ring-mail", + "fields": { + "name": "Molten Hellfire Ring Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-chain-mail", + "fields": { + "name": "Molten Hellfire Chain Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-splint", + "fields": { + "name": "Molten Hellfire Splint", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "molten-hellfire-plate", + "fields": { + "name": "Molten Hellfire Plate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json b/data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json new file mode 100644 index 00000000..25a7270a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "moonsteel-rapier", + "fields": { + "name": "Moonsteel Rapier", + "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, “shapechanger” refers to any creature with the Shapechanger trait.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "moonsteel-dagger", + "fields": { + "name": "Moonsteel Dagger", + "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, “shapechanger” refers to any creature with the Shapechanger trait.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mordant.json b/data/v2/kobold-press/vault-of-magic/magicitems_mordant.json new file mode 100644 index 00000000..4d4853ec --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_mordant.json @@ -0,0 +1,192 @@ +[ + { + "model": "api_v2.item", + "pk": "mordant-shortsword", + "fields": { + "name": "Mordant Shortsword", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-longsword", + "fields": { + "name": "Mordant Longsword", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-greatsword", + "fields": { + "name": "Mordant Greatsword", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-scimitar", + "fields": { + "name": "Mordant Scimitar", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-battleaxe", + "fields": { + "name": "Mordant Battleaxe", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-glaive", + "fields": { + "name": "Mordant Glaive", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "glaive", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-greataxe", + "fields": { + "name": "Mordant Greataxe", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-halberd", + "fields": { + "name": "Mordant Halberd", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "halberd", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-sickle", + "fields": { + "name": "Mordant Sickle", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "sickle", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mordant-whip", + "fields": { + "name": "Mordant Whip", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json b/data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json new file mode 100644 index 00000000..6fe82874 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "mountaineers-light-crossbow", + "fields": { + "name": "Mountaineer's Light Crossbow ", + "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-light", + "armor": null, + "requires_attunement": false, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mountaineers-hand-crossbow", + "fields": { + "name": "Mountaineer's Hand Crossbow", + "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-hand", + "armor": null, + "requires_attunement": false, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "mountaineers-heavy-crossbow", + "fields": { + "name": "Mountaineer's Heavy Crossbow", + "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-heavy", + "armor": null, + "requires_attunement": false, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mowc.json b/data/v2/kobold-press/vault-of-magic/magicitems_mowc.json new file mode 100644 index 00000000..088a72ec --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_mowc.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "mask-of-the-war-chief", + "fields": { + "name": "Mask of the War Chief", + "desc": "These fierce yet regal war masks are made by shamans in the cold northern mountains for their chieftains. Carved from the wood of alpine trees, each mask bears the image of a different creature native to those regions. Cave Bear (Uncommon). This mask is carved in the likeness of a roaring cave bear. While wearing it, you have advantage on Charisma (Intimidation) checks. In addition, you can use an action to summon a cave bear (use the statistics of a brown bear) to serve you in battle. The bear is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as attack your enemies. In the absence of such orders, the bear acts in a fashion appropriate to its nature. It vanishes at the next dawn or when it is reduced to 0 hit points. The mask can’t be used this way again until the next dawn. Behir (Very Rare). Carvings of stylized lightning decorate the closed, pointed snout of this blue, crocodilian mask. While wearing it, you have resistance to lightning damage. In addition, you can use an action to exhale lightning in a 30-foot line that is 5 feet wide Each creature in the line must make a DC 17 Dexterity saving throw, taking 3d10 lightning damage on a failed save, or half as much damage on a successful one. This mask can’t be used this way again until the next dawn. Mammoth (Uncommon). This mask is carved in the likeness of a mammoth’s head with a short trunk curling up between the eyes. While wearing it, you count as one size larger when determining your carrying capacity and the weight you can lift, drag, or push. In addition, you can use an action to trumpet like a mammoth. Choose up to six creatures within 30 feet of you and that can hear the trumpet. For 1 minute, each target is under the effect of the bane (if a hostile creature; save DC 13) or bless (if a friendly creature) spell (no concentration required). This mask can’t be used this way again until the next dawn. Winter Wolf (Rare). Carved in the likeness of a winter wolf, this white mask is cool to the touch. While wearing it, you have resistance to cold damage. In addition, you can use an action to exhale freezing air in a 15-foot cone. Each creature in the area must make a DC 15 Dexterity saving throw, taking 3d8 cold damage on a failed save, or half as much damage on a successful one. This mask can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_muffled.json b/data/v2/kobold-press/vault-of-magic/magicitems_muffled.json new file mode 100644 index 00000000..a9b528d5 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_muffled.json @@ -0,0 +1,135 @@ +[ + { + "model": "api_v2.item", + "pk": "muffled-padded", + "fields": { + "name": "Muffled Padded", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "muffled-scale-mail", + "fields": { + "name": "Muffled Scale Mail", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "muffled-half-plate", + "fields": { + "name": "Muffled Half Plate", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "half-plate", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "muffled-splint", + "fields": { + "name": "Muffled Splint", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "muffled-ring-mail", + "fields": { + "name": "Muffled Ring Mail", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "ring-mail", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "muffled-plate", + "fields": { + "name": "Muffled Plate", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "muffled-chain-mail", + "fields": { + "name": "Muffled Chain Mail", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_net.json b/data/v2/kobold-press/vault-of-magic/magicitems_net.json new file mode 100644 index 00000000..2a3b8658 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_net.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "dimensional-net", + "fields": { + "name": "Dimensional Net", + "desc": "Woven from the hair of celestials and fiends, this shimmering iridescent net can subdue and capture otherworldly creatures. You have a +1 bonus to attack rolls with this magic weapon. In addition to the normal effects of a net, this net prevents any Large or smaller aberration, celestial, or fiend hit by it from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. When such a creature is bound in this way, a creature must succeed on a DC 30 Strength (Athletics) check to free the bound creature. The net has immunity to damage dealt by the bound creature, but another creature can deal 20 slashing damage to the net and free the bound creature, ending the effect. The net has AC 15 and 30 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the net drops to 0 hit points, it is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "net", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json b/data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json new file mode 100644 index 00000000..dae3db2c --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "armor-of-the-ngobou", + "fields": { + "name": "Armor of the Ngobou", + "desc": "This thick and rough armor is made from the hide of a Ngobou (see Tome of Beasts), an aggressive, ox-sized dinosaur known to threaten elephants of the plains. The horns and tusks of the dinosaur are worked into the armor as spiked shoulder pads. While wearing this armor, you gain a +1 bonus to AC, and you have a magical sense for elephants. You automatically detect if an elephant has passed within 90 feet of your location within the last 24 hours, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) checks you make to find elephants.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": true, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json b/data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json new file mode 100644 index 00000000..17d0a48a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "orb-of-obfuscation", + "fields": { + "name": "Orb of Obfuscation", + "desc": "Originally fashioned in the laboratory of the archmage Lugax for his good natured but often roguish friend, Kennich, these spherical ceramic containers are the size of a large human fist. Arcane sigils decorate each orb, detailing its properties to those capable of reading the sigils. The magic-infused chemicals in each orb must be briefly exposed to air before being thrown to activate them. A metal rod sits in the cork of each orb, allowing you to quickly twist open the container before throwing it. Typically, 1d4 + 1 orbs of obfuscation are found together. You can use an action to activate and throw the orb up to 60 feet. The orb explodes on impact and is destroyed. The orb's effects are determined by its type. Orb of Obfuscation (Uncommon). This orb is a dark olive color with a stripe of bright blue paint encircling it. When activated, the orb releases an opaque grey gas and creates a 30-foot-radius sphere of this gas centered on the point where the orb landed. The sphere spreads around corners, and its area is heavily obscured. The magical gas also dampens sound. Each creature in the gas can hear only sounds originating within 5 feet of it, and creatures outside of the gas can’t hear sounds originating inside the gas. The gas lasts for 5 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. Explosive Orb of Obfuscation (Rare). This oblong orb has a putty grey color with a stripe of yellow paint encircling it. When activated, this orb releases the same opaque grey gas as the orb of obfuscation. In addition to the effects of that gas, this orb also releases a burst of caustic chemicals on impact. Each creature within a 15-foot radius of where the orb landed must make a DC 15 Dexterity saving throw, taking 4d4 acid damage on a failed save, or half as much damage on a successful one. If a creature fails this saving throw, the chemicals cling to it for 1 minute. At the end of each of its turns, the creature must succeed on a DC 15 Constitution saving throw or take 2d4 acid damage from the clinging chemicals. Any creature can take an action to remove the clinging chemicals with a successful DC 15 Wisdom (Medicine) check.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "explosive-orb-of-obfuscation", + "fields": { + "name": "Explosive Orb of Obfuscation", + "desc": "Originally fashioned in the laboratory of the archmage Lugax for his good natured but often roguish friend, Kennich, these spherical ceramic containers are the size of a large human fist. Arcane sigils decorate each orb, detailing its properties to those capable of reading the sigils. The magic-infused chemicals in each orb must be briefly exposed to air before being thrown to activate them. A metal rod sits in the cork of each orb, allowing you to quickly twist open the container before throwing it. Typically, 1d4 + 1 orbs of obfuscation are found together. You can use an action to activate and throw the orb up to 60 feet. The orb explodes on impact and is destroyed. The orb's effects are determined by its type. Orb of Obfuscation (Uncommon). This orb is a dark olive color with a stripe of bright blue paint encircling it. When activated, the orb releases an opaque grey gas and creates a 30-foot-radius sphere of this gas centered on the point where the orb landed. The sphere spreads around corners, and its area is heavily obscured. The magical gas also dampens sound. Each creature in the gas can hear only sounds originating within 5 feet of it, and creatures outside of the gas can’t hear sounds originating inside the gas. The gas lasts for 5 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. Explosive Orb of Obfuscation (Rare). This oblong orb has a putty grey color with a stripe of yellow paint encircling it. When activated, this orb releases the same opaque grey gas as the orb of obfuscation. In addition to the effects of that gas, this orb also releases a burst of caustic chemicals on impact. Each creature within a 15-foot radius of where the orb landed must make a DC 15 Dexterity saving throw, taking 4d4 acid damage on a failed save, or half as much damage on a successful one. If a creature fails this saving throw, the chemicals cling to it for 1 minute. At the end of each of its turns, the creature must succeed on a DC 15 Constitution saving throw or take 2d4 acid damage from the clinging chemicals. Any creature can take an action to remove the clinging chemicals with a successful DC 15 Wisdom (Medicine) check.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_padded.json b/data/v2/kobold-press/vault-of-magic/magicitems_padded.json new file mode 100644 index 00000000..8fc7c097 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_padded.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "armor-of-cushioning", + "fields": { + "name": "Armor of Cushioning", + "desc": "While wearing this armor, you have resistance to bludgeoning damage. In addition, you can use a reaction when you fall to reduce any falling damage you take by an amount equal to twice your level.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_petals.json b/data/v2/kobold-press/vault-of-magic/magicitems_petals.json new file mode 100644 index 00000000..a53a09d2 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_petals.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "blade-of-petals", + "fields": { + "name": "Blade of Petals", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. This brightly-colored shortsword is kept in a wooden scabbard with eternally blooming flowers. The blade is made of dull green steel, and its pommel is fashioned from hard rosewood. As a bonus action, you can conjure a flowery mist which fills a 20-foot area around you with pleasant-smelling perfume. The scent dissipates after 1 minute. A creature damaged by the blade must succeed on a DC 15 Charisma saving throw or be charmed by you until the end of its next turn. A creature can't be charmed this way more than once every 24 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_phasem.json b/data/v2/kobold-press/vault-of-magic/magicitems_phasem.json new file mode 100644 index 00000000..dbadcafd --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_phasem.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "phase-mirror", + "fields": { + "name": "Phase Mirror", + "desc": "Unlike other magic items, multiple creatures can attune to the phase mirror by touching it as part of the same short rest. A creature remains attuned to the mirror as long as it is on the same plane of existence as the mirror or until it chooses to end its attunement to the mirror during a short rest. Phase mirrors look almost identical to standard mirrors, but their surfaces are slightly clouded. These mirrors are found in a variety of sizes, from handheld to massive disks. The larger the mirror, the more power it can take in, and consequently, the more creatures it can affect. When it is created, a mirror is connected to a specific plane. The mirror draws in starlight and uses that energy to move between its current plane and its connected plane. While holding or touching a fully charged mirror, an attuned creature can use an action to speak the command word and activate the mirror. When activated, the mirror transports all creatures attuned to it to the mirror's connected plane or back to the Material Plane at a destination of the activating creature's choice. This effect works like the plane shift spell, except it transports only attuned creatures, regardless of their distance from each other, and the destination must be on the Material Plane or the mirror's connected plane. If the mirror is broken, its magic ends, and each attuned creature is trapped in whatever plane it occupies when the mirror breaks. Once activated, the mirror stays active for 24 hours and any attuned creature can use an action to transport all attuned creatures back and forth between the two planes. After these 24 hours have passed, the power drains from the mirror, and it can't be activated again until it is recharged. Each phase mirror has a different recharge time and limit to the number of creatures that can be attuned to it, depending on the mirror's size.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_pike.json b/data/v2/kobold-press/vault-of-magic/magicitems_pike.json new file mode 100644 index 00000000..6b305c82 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_pike.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "manticores-tail", + "fields": { + "name": "Manticore's Tail", + "desc": "Ten spikes stick out of the head of this magic weapon. While holding the morningstar, you can fire one of the spikes as a ranged attack, using your Strength modifier for the attack and damage rolls. This attack has a normal range of 100 feet and a long range of 200 feet. On a hit, the spike deals 1d8 piercing damage. Once all of the weapon's spikes have been fired, the morningstar deals bludgeoning damage instead of the piercing damage normal for a morningstar until the next dawn, at which time the spikes regrow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "pike", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "wolf-brush", + "fields": { + "name": "Wolf Brush", + "desc": "From a distance, this weapon bears a passing resemblance to a fallen tree branch. This unique polearm was first crafted by a famed martial educator and military general from the collected weapons of his fallen compatriots. Each point on this branching spear has a history of its own and is infused with the pain of loss and the glory of military service. When wielded in battle, each of the small, branching spear points attached to the polearm's shaft pulses with a warm glow and burns with the desire to protect the righteous. When not using it, you can fold the branches inward and sheathe the polearm in a leather wrap. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you hold this weapon, it sheds dim light in a 5-foot radius. You can fold and wrap the weapon as an action, extinguishing the light. While holding or carrying the weapon, you have resistance to piercing damage. The weapon has 10 charges for the following other properties. The weapon regains 1d8 + 2 charges daily at dawn. In addition, it regains 1 charge when exposed to powerful magical sunlight, such as the light created by the sunbeam and sunburst spells, and it regains 1 charge each round it remains exposed to such sunlight. Spike Barrage. While wielding this weapon, you can use an action to expend 1 or more of its charges and sweep the weapon in a small arc to release a barrage of spikes in a 15-foot cone. Each creature in the area must make a DC 17 Dexterity saving throw, taking 1d10 piercing damage for each charge you expend on a failed save, or half as much damage on a successful one. Spiked Wall. While wielding this weapon, you can use an action to expend 6 charges to cast the wall of thorns spell (save DC 17) from it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "pike", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_potions.json b/data/v2/kobold-press/vault-of-magic/magicitems_potions.json new file mode 100644 index 00000000..f08d8b0d --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_potions.json @@ -0,0 +1,1313 @@ +[ + { + "model": "api_v2.item", + "pk": "ash-of-the-ebon-birch", + "fields": { + "name": "Ash of the Ebon Birch", + "desc": "This salve is created by burning bark from a rare ebon birch tree then mixing that ash with oil and animal blood to create a cerise pigment used to paint yourself or another creature with profane protections. Painting the pigment on a creature takes 1 minute, and you can choose to paint a specific sigil or smear the pigment on a specific part of the creature's body.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "black-dragon-oil", + "fields": { + "name": "Black Dragon Oil", + "desc": "The viscous green-black oil within this magical ceramic pot bubbles slightly. The pot's stone stopper is sealed with greasy, dark wax. The pot contains 5 ounces of pure black dragon essence, obtained by slowly boiling the dragon in its own acidic secretions. You can use an action to apply 1 ounce of the oil to a weapon or single piece of ammunition. The next attack made with that weapon or ammunition deals an extra 2d8 acid damage to the target. A creature that takes the acid damage must succeed on a DC 15 Constitution saving throw at the start of its next turn or be burned for an extra 2d8 acid damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "bloodlink-potion", + "fields": { + "name": "Bloodlink Potion", + "desc": "When you and another willing creature each drink at least half this potion, your life energies are linked for 1 hour. When you or the creature who drank the potion with you take damage while your life energies are linked, the total damage is divided equally between you. If the damage is an odd number, roll randomly to assign the extra point of damage. The effect is halted while you and the other creature are separated by more than 60 feet. The effect ends if either of you drop to 0 hit points. This potion's red liquid is viscous and has a metallic taste.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "brain-juice", + "fields": { + "name": "Brain Juice", + "desc": "This foul-smelling, murky, purple-gray liquid is created from the liquefied brains of spellcasting creatures, such as aboleths. Anyone consuming this repulsive mixture must make a DC 15 Intelligence saving throw. On a successful save, the drinker is infused with magical power and regains 1d6 + 4 expended spell slots. On a failed save, the drinker is afflicted with short-term madness for 1 day. If a creature consumes multiple doses of brain juice and fails three consecutive Intelligence saving throws, it is afflicted with long-term madness permanently and automatically fails all further saving throws brought about by drinking brain juice.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "catalyst-oil", + "fields": { + "name": "Catalyst Oil", + "desc": "This special elemental compound draws on nearby energy sources. Catalyst oils are tailored to one specific damage type (not including bludgeoning, piercing, or slashing damage) and have one dose. Whenever a spell or effect of this type goes off within 60 feet of a dose of catalyst oil, the oil catalyzes and becomes the spell's new point of origin. If the spell affects a single target, its original point of origin becomes the new target. If the spell's area is directional (such as a cone or a cube) you determine the spell's new direction. This redirected spell is easier to evade. Targets have advantage on saving throws against the spell, and the caster has disadvantage on the spell attack roll.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "cleaning-concoction", + "fields": { + "name": "Cleaning Concoction", + "desc": "This fresh-smelling, clear green liquid can cover a Medium or smaller creature or object (or matched set of objects, such as a suit of clothes or pair of boots). Applying the liquid takes 1 minute. It removes soiling, stains, and residue, and it neutralizes and removes odors, unless those odors are particularly pungent, such as in skunks or creatures with the Stench trait. Once the potion has cleaned the target, it evaporates, leaving the creature or object both clean and dry.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "companions-broth", + "fields": { + "name": "Companion's Broth", + "desc": "Developed by wizards with an interest in the culinary arts, this simple broth mends the wounds of companion animals and familiars. When a beast or familiar consumes this broth, it regains 2d4 + 2 hit points. Alternatively, you can mix a flower petal into the broth, and the beast or familiar gains 2d4 temporary hit points for 8 hours instead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "cordial-of-understanding", + "fields": { + "name": "Cordial of Understanding", + "desc": "When you drink this tangy, violet liquid, your mind opens to new forms of communication. For 1 hour, if you spend 1 minute listening to creatures speaking a particular language, you gain the ability to communicate in that language for the duration. This potion's magic can also apply to non-verbal languages, such as a hand signal-based or dance-based language, so long as you spend 1 minute watching it being used and have the appropriate anatomy and limbs to communicate in the language.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "courtesans-allure", + "fields": { + "name": "Courtesan's Allure", + "desc": "This perfume has a sweet, floral scent and captivates those with high social standing. The perfume can cover one Medium or smaller creature, and applying it takes 1 minute. For 1 hour, the affected creature gains a +5 bonus to Charisma checks made to socially interact with or influence nobles, politicians, or other individuals with high social standing.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "draught-of-ambrosia", + "fields": { + "name": "Draught of Ambrosia", + "desc": "The liquid in this tiny vial is golden and has a heady, floral scent. When you drink the draught, it fortifies your body and mind, removing any infirmity caused by old age. You stop aging and are immune to any magical and nonmagical aging effects. The magic of the ambrosia lasts ten years, after which time its power fades, and you are once again subject to the ravages of time and continue aging.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "draught-of-the-black-owl", + "fields": { + "name": "Draught of the Black Owl", + "desc": "When you drink this potion, you transform into a black-feathered owl for 1 hour. This effect works like the polymorph spell, except you can take only the form of an owl. While you are in the form of an owl, you retain your Intelligence, Wisdom, and Charisma scores. If you are a druid with the Wild Shape feature, you can transform into a giant owl instead. Drinking this potion doesn't expend a use of Wild Shape.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "efficacious-eyewash", + "fields": { + "name": "Efficacious Eyewash", + "desc": "This clear liquid glitters with miniscule particles of light. A bottle of this potion contains 6 doses, and its lid comes with a built-in dropper. You can use an action to apply 1 dose to the eyes of a blinded creature. The blinded condition is suppressed for 2d4 rounds. If the blinded condition has a duration, subtract those rounds from the total duration; if doing so reduces the overall duration to 0 rounds or less, then the condition is removed rather than suppressed. This eyewash doesn't work on creatures that are naturally blind, such as grimlocks, or creatures blinded by severe damage or removal of their eyes.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-corruption", + "fields": { + "name": "Elixir of Corruption", + "desc": "This elixir looks, smells, and tastes like a potion of heroism; however, it is actually a poisonous elixir masked by illusion magic. An identify spell reveals its true nature. If you drink it, you must succeed on a DC 15 Constitution saving throw or be corrupted by the diabolical power within the elixir for 1 week. While corrupted, you lose immunity to diseases, poison damage, and the poisoned condition. If you aren't normally immune to poison damage, you instead have vulnerability to poison damage while corrupted. The corruption can be removed with greater restoration or similar magic.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-deep-slumber", + "fields": { + "name": "Elixir of Deep Slumber", + "desc": "The milky-white liquid in this vial smells of jasmine and sandalwood. When you drink this potion, you fall into a deep sleep, from which you can't be physically awakened, for 1 hour. A successful dispel magic (DC 13) cast on you awakens you but cancels any beneficial effects of the elixir. When you awaken at the end of the hour, you benefit from the sleep as if you had finished a long rest.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-focus", + "fields": { + "name": "Elixir of Focus", + "desc": "This deep amber concoction seems to glow with an inner light. When you drink this potion, you have advantage on the next ability check you make within 10 minutes, then the elixir's effect ends.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-mimicry", + "fields": { + "name": "Elixir of Mimicry", + "desc": "When you drink this sweet, oily, black liquid, you can imitate the voice of a single creature that you have heard speak within the past 24 hours. The effects last for 3 minutes.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-oracular-delirium", + "fields": { + "name": "Elixir of Oracular Delirium", + "desc": "This pearlescent fluid perpetually swirls inside its container with a slow kaleidoscopic churn. When you drink this potion, you can cast the guidance spell for 1 hour at will. You can end this effect early as an action and gain the effects of the augury spell. If you do, you are afflicted with short-term madness after learning the spell's results.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-spike-skin", + "fields": { + "name": "Elixir of Spike Skin", + "desc": "Slivers of bone float in the viscous, gray liquid inside this vial. When you drink this potion, bone-like spikes protrude from your skin for 1 hour. Each time a creature hits you with a melee weapon attack while within 5 feet of you, it must succeed on a DC 15 Dexterity saving throw or take 1d4 piercing damage from the spikes. In addition, while you are grappling a creature or while a creature is grappling you, it takes 1d4 piercing damage at the start of your turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-wakefulness", + "fields": { + "name": "Elixir of Wakefulness", + "desc": "This effervescent, crimson liquid is commonly held in a thin, glass vial capped in green wax. When you drink this elixir, its effects last for 8 hours. While the elixir is in effect, you can't fall asleep by normal means. You have advantage on saving throws against effects that would put you to sleep. If you are affected by the sleep spell, your current hit points are considered 10 higher when determining the effects of the spell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-the-clear-mind", + "fields": { + "name": "Elixir of the Clear Mind", + "desc": "This cerulean blue liquid sits calmly in its flask even when jostled or shaken. When you drink this potion, you have advantage on Wisdom checks and saving throws for 1 hour. For the duration, if you fail a saving throw against an enchantment or illusion spell or similar magic effect, you can choose to succeed instead. If you do, you draw upon all the potion's remaining power, and its effects end immediately thereafter.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "elixir-of-the-deep", + "fields": { + "name": "Elixir of the Deep", + "desc": "This thick, green, swirling liquid tastes like salted mead. For 1 hour after drinking this elixir, you can breathe underwater, and you can see clearly underwater out to a range of 60 feet. The elixir doesn't allow you to see through magical darkness, but you can see through nonmagical clouds of silt and other sedimentary particles as if they didn't exist. For the duration, you also have advantage on saving throws against the spells and other magical effects of fey creatures native to water environments, such as a Lorelei (see Tome of Beasts) or Water Horse (see Creature Codex).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "extract-of-dual-mindedness", + "fields": { + "name": "Extract of Dual-Mindedness", + "desc": "This potion can be distilled only from a hormone found in the hypothalamus of a two-headed giant of genius intellect. For 1 minute after drinking this potion, you can concentrate on two spells at the same time, and you have advantage on Constitution saving throws made to maintain your concentration on a spell when you take damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "ghoulbane-oil", + "fields": { + "name": "Ghoulbane Oil", + "desc": "This rusty-red gelatinous liquid glistens with tiny sparkling crystal flecks. The oil can coat one weapon or 5 pieces of ammunition. Applying the oil takes 1 minute. For 1 hour, if a ghoul, ghast, or Darakhul (see Tome of Beasts) takes damage from the coated item, it takes an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "grave-reagent", + "fields": { + "name": "Grave Reagent", + "desc": "This luminous green concoction creates an undead servant. If you spend 1 minute anointing the corpse of a Small or Medium humanoid, this arcane solution imbues the target with a foul mimicry of life, raising it as an undead creature. The target becomes a zombie under your control (the GM has the zombie's statistics). On each of your turns, you can use a bonus action to verbally command the zombie if it is within 60 feet of you. You decide what action the zombie will take and where it will move during its next turn, or you can issue a general command, such as to guard a particular chamber or corridor. If you issue no commands, the zombie only defends itself against hostile creatures. Once given an order, the zombie continues to follow it until its task is complete. The zombie is under your control for 24 hours, after which it stops obeying any command you've given it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "greater-potion-of-troll-blood", + "fields": { + "name": "Greater Potion of Troll Blood", + "desc": "When drink this potion, you regain 3 hit points at the start of each of your turns. After it has restored 30 hit points, the potion's effects end.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "hardening-polish", + "fields": { + "name": "Hardening Polish", + "desc": "This gray polish is viscous and difficult to spread. The polish can coat one metal weapon or up to 10 pieces of ammunition. Applying the polish takes 1 minute. For 1 hour, the coated item hardens and becomes stronger, and it counts as an adamantine weapon for the purpose of overcoming resistance and immunity to attacks and damage not made with adamantine weapons.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "hewers-draught", + "fields": { + "name": "Hewer's Draught", + "desc": "When you drink this potion, you have advantage on attack rolls made with weapons that deal piercing or slashing damage for 1 minute. This potion's translucent amber liquid glimmers when agitated.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "honey-of-the-warped-wildflowers", + "fields": { + "name": "Honey of the Warped Wildflowers", + "desc": "This spirit honey is made from wildflowers growing in an area warped by magic, such as the flowers growing at the base of a wizard's tower or growing in a magical wasteland. When you consume this honey, you have resistance to psychic damage, and you have advantage on Intelligence saving throws. In addition, you can use an action to warp reality around one creature you can see within 60 feet of you. The target must succeed on a DC 15 Intelligence saving throw or be bewildered for 1 minute. At the start of a bewildered creature's turn, it must roll a die. On an even result, the creature can act normally. On an odd result, the creature is incapacitated until the start of its next turn as it becomes disoriented by its surroundings and unable to fully determine what is real and what isn't. You can't warp the reality around another creature in this way again until you finish a long rest.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "interplanar-paint", + "fields": { + "name": "Interplanar Paint", + "desc": "This black, tarry substance can be used to paint a single black doorway on a flat surface. A pot contains enough paint to create one doorway. While painting, you must concentrate on a plane of existence other than the one you currently occupy. If you are not interrupted, the doorway can be painted in 5 minutes. Once completed, the painting opens a two-way portal to the plane you imagined. The doorway is mirrored on the other plane, often appearing on a rocky face or the wall of a building. The doorway lasts for 1 week or until 5 gallons of water with flecks of silver worth at least 2,000 gp is applied to one side of the door.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "ironskin-oil", + "fields": { + "name": "Ironskin Oil", + "desc": "This grayish fluid is cool to the touch and slightly gritty. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature has resistance to piercing and slashing damage for 1 hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "liquid-courage", + "fields": { + "name": "Liquid Courage", + "desc": "This magical cordial is deep red and smells strongly of fennel. You have advantage on the next saving throw against being frightened. The effect ends after you make such a saving throw or when 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "liquid-shadow", + "fields": { + "name": "Liquid Shadow", + "desc": "The contents of this bottle are inky black and seem to absorb the light. The dark liquid can cover a single Small or Medium creature. Applying the liquid takes 1 minute. For 1 hour, the coated creature has advantage on Dexterity (Stealth) checks. Alternately, you can use an action to hurl the bottle up to 20 feet, shattering it on impact. Magical darkness spreads from the point of impact to fill a 15-foot-radius sphere for 1 minute. This darkness works like the darkness spell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "locksmiths-oil", + "fields": { + "name": "Locksmith's Oil", + "desc": "This shimmering oil can be applied to a lock. Applying the oil takes 1 minute. For 1 hour, any creature that makes a Dexterity check to pick the lock using thieves' tools rolls a d4 ( 1d4) and adds the number rolled to the check.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "luring-perfume", + "fields": { + "name": "Luring Perfume", + "desc": "This pungent perfume has a woodsy and slightly musky scent. As an action, you can splash or spray the contents of this vial on yourself or another creature within 5 feet of you. For 1 minute, the perfumed creature attracts nearby humanoids and beasts. Each humanoid and beast within 60 feet of the perfumed creature and that can smell the perfume must succeed on a DC 15 Wisdom saving throw or be charmed by the perfumed creature until the perfume fades or is washed off with at least 1 gallon of water. While charmed, a creature is incapacitated, and, if the creature is more than 5 feet away from the perfumed creature, it must move on its turn toward the perfumed creature by the most direct route, trying to get within 5 feet. It doesn't avoid opportunity attacks, but before moving into damaging terrain, such as lava or a pit, and whenever it takes damage, the target can repeat the saving throw. A charmed target can also repeat the saving throw at the end of each of its turns. If the saving throw is successful, the effect ends on it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "maidens-tears", + "fields": { + "name": "Maiden's Tears", + "desc": "This fruity mead is the color of liquid gold and is rumored to be brewed with a tear from the goddess of bearfolk herself. When you drink this mead, you regenerate lost hit points for 1 minute. At the start of your turn, you regain 10 hit points if you have at least 1 hit point.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "odorless-oil", + "fields": { + "name": "Odorless Oil", + "desc": "This odorless, colorless oil can cover a Medium or smaller object or creature, along with the equipment the creature is wearing or carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. For 1 hour, the affected target gives off no scent, can't be tracked by scent, and can't be detected with Wisdom (Perception) checks that rely on smell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "oil-of-concussion", + "fields": { + "name": "Oil of Concussion", + "desc": "You can apply this thick, gray oil to one bludgeoning weapon or up to 5 pieces of bludgeoning ammunition. Applying the oil takes 1 minute. For 1 hour, any attack with the coated item scores a critical hit on a roll of 19 or 20.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "oil-of-defoliation", + "fields": { + "name": "Oil of Defoliation", + "desc": "Sometimes known as weedkiller oil, this greasy amber fluid contains the crushed husks of dozens of locusts. One vial of the oily substance can coat one weapon or up to 5 pieces of ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item deals an extra 1d6 necrotic damage to plants or plant creatures on a successful hit. The oil can also be applied directly to a willing, restrained, or immobile plant or plant creature. In this case, the substance deals 4d6 necrotic damage, which is enough to kill most ordinary plant life smaller than a large tree.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "oil-of-extreme-bludgeoning", + "fields": { + "name": "Oil of Extreme Bludgeoning", + "desc": "This viscous indigo-hued oil smells of iron. The oil can coat one bludgeoning weapon or up to 5 pieces of bludgeoning ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item is magical, has a +1 bonus to attack and damage rolls, and deals an extra 1d4 force damage on a hit.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "oil-of-numbing", + "fields": { + "name": "Oil of Numbing", + "desc": "This astringent-smelling oil stings slightly when applied to flesh, but the feeling quickly fades. The oil can cover a Medium or smaller creature (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. For 1 hour, the affected creature has advantage on Constitution saving throws to maintain its concentration on a spell when it takes damage, and it has advantage on ability checks and saving throws made to endure pain. However, the affected creature's flesh is slightly numbed and senseless, and it has disadvantage on ability checks that require fine motor skills or a sense of touch.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "oil-of-sharpening", + "fields": { + "name": "Oil of Sharpening", + "desc": "You can apply this fine, silvery oil to one piercing or slashing weapon or up to 5 pieces of piercing or slashing ammunition. Applying the oil takes 1 minute. For 1 hour, any attack with the coated item scores a critical hit on a roll of 19 or 20.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "philter-of-luck", + "fields": { + "name": "Philter of Luck", + "desc": "When you drink this vibrant green, effervescent potion, you gain a finite amount of good fortune. Roll a d3 to determine where your fortune falls: ability checks (1), saving throws (2), or attack rolls (3). When you make a roll associated with your fortune, you can choose to tap into your good fortune and reroll the d20. This effect ends after you tap into your good fortune or when 1 hour has passed. | d3 | Use fortune for |\n| --- | --------------- |\n| 1 | ability checks |\n| 2 | saving throws |\n| 3 | attack rolls |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "potent-cure-all", + "fields": { + "name": "Potent Cure-All", + "desc": "The milky liquid in this bottle shimmers when agitated, as small, glittering particles swirl within it. When you drink this potion, it reduces your exhaustion level by one, removes any reduction to one of your ability scores, removes the blinded, deafened, paralyzed, and poisoned conditions, and cures you of any diseases currently afflicting you.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-air-breathing", + "fields": { + "name": "Potion of Air Breathing", + "desc": "This potion's pale blue fluid smells like salty air, and a seagull's feather floats in it. You can breathe air for 1 hour after drinking this potion. If you could already breathe air, this potion has no effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-bad-taste", + "fields": { + "name": "Potion of Bad Taste", + "desc": "This brown, sludgy potion tastes extremely foul. When you drink this potion, the taste of your flesh is altered to be unpalatable for 1 hour. During this time, if a creature hits you with a bite attack, it must succeed on a DC 10 Constitution saving throw or spend its next action gagging and retching. A creature with an Intelligence of 4 or lower avoids biting you again unless compelled or commanded by an outside force or if you attack it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-bouncing", + "fields": { + "name": "Potion of Bouncing", + "desc": "A small, red sphere bobs up and down in the clear, effervescent liquid inside this bottle but disappears when the bottle is opened. When you drink this potion, your body becomes rubbery, and you are immune to falling damage for 1 hour. If you fall at least 10 feet, your body bounces back the same distance. As a reaction while falling, you can angle your fall and position your legs to redirect this distance. For example, if you fall 60 feet, you can redirect your bounce to propel you 30 feet up and 30 feet forward from the position where you landed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-buoyancy", + "fields": { + "name": "Potion of Buoyancy", + "desc": "When you drink this clear, effervescent liquid, your body becomes unnaturally buoyant for 1 hour. When you are immersed in water or other liquids, you rise to the surface (at a rate of up to 30 feet per round) to float and bob there. You have advantage on Strength (Athletics) checks made to swim or stay afloat in rough water, and you automatically succeed on such checks in calm waters.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-dire-cleansing", + "fields": { + "name": "Potion of Dire Cleansing", + "desc": "For 1 hour after drinking this potion, you have resistance to poison damage, and you have advantage on saving throws against being blinded, deafened, paralyzed, and poisoned. In addition, if you are poisoned, this potion neutralizes the poison. Known for its powerful, somewhat burning smell, this potion is difficult to drink, requiring a successful DC 13 Constitution saving throw to drink it. On a failure, you are poisoned for 10 minutes and don't gain the benefits of the potion.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-ebbing-strength", + "fields": { + "name": "Potion of Ebbing Strength", + "desc": "When you drink this potion, your Strength score changes to 25 for 1 hour. The potion has no effect on you if your Strength is equal to or greater than that score. The recipe for this potion is flawed and infused with dangerous Void energies. When you drink this potion, you are also poisoned. While poisoned, you take 2d4 poison damage at the end of each minute. If you are reduced to 0 hit points while poisoned, you have disadvantage on death saving throws. This bubbling, pale blue potion is commonly used by the derro and is almost always paired with a Potion of Dire Cleansing or Holy Verdant Bat Droppings (see page 147). Warriors who use this potion without a method of removing the poison don't intend to return home from battle.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-effulgence", + "fields": { + "name": "Potion of Effulgence", + "desc": "When you drink this potion, your skin glows with radiance, and you are filled with joy and bliss for 1 minute. You shed bright light in a 30-foot radius and dim light for an additional 30 feet. This light is sunlight. While glowing, you are blinded and have disadvantage on Dexterity (Stealth) checks to hide. If a creature with the Sunlight Sensitivity trait starts its turn in the bright light you shed, it takes 2d4 radiant damage. This potion's golden liquid sparkles with motes of sunlight.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-empowering-truth", + "fields": { + "name": "Potion of Empowering Truth", + "desc": "A withered snake's tongue floats in the shimmering gold liquid within this crystalline vial. When you drink this potion, you regain one expended spell slot or one expended use of a class feature, such as Divine Sense, Rage, Wild Shape, or other feature with limited uses. Until you finish a long rest, you can't speak a deliberate lie. You are aware of this effect after drinking the potion. Your words can be evasive, as long as they remain within the boundaries of the truth.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-freezing-fog", + "fields": { + "name": "Potion of Freezing Fog", + "desc": "After drinking this potion, you can use an action to exhale a cloud of icy fog in a 20-foot cube originating from you. The cloud spreads around corners, and its area is heavily obscured. It lasts for 1 minute or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. When a creature enters the cloud for the first time on a turn or starts its turn there, that creature must succeed on a DC 13 Constitution saving throw or take 2d4 cold damage. The effects of this potion end after you have exhaled one fog cloud or 1 hour has passed. This potion has a gray, cloudy appearance and swirls vigorously when shaken.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-malleability", + "fields": { + "name": "Potion of Malleability", + "desc": "The glass bottle holding this thick, red liquid is strangely pliable, and compresses in your hand under the slightest pressure while it still holds the magical liquid. When you drink this potion, your body becomes extremely flexible and adaptable to pressure. For 1 hour, you have resistance to bludgeoning damage, can squeeze through a space large enough for a creature two sizes smaller than you, and have advantage on Dexterity (Acrobatics) checks made to escape a grapple.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-sand-form", + "fields": { + "name": "Potion of Sand Form", + "desc": "This potion's container holds a gritty liquid that moves and pours like water filled with fine particles of sand. When you drink this potion, you gain the effect of the gaseous form spell for 1 hour (no concentration required) or until you end the effect as a bonus action. While in this gaseous form, your appearance is that of a vortex of spiraling sand instead of a misty cloud. In addition, you have advantage on Dexterity (Stealth) checks while in a sandy environment, and, while motionless in a sandy environment, you are indistinguishable from an ordinary swirl of sand.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-skating", + "fields": { + "name": "Potion of Skating", + "desc": "For 1 hour after you drink this potion, you can move across icy surfaces without needing to make an ability check, and difficult terrain composed of ice or snow doesn't cost you extra movement. This sparkling blue liquid contains tiny snowflakes that disappear when shaken.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-transparency", + "fields": { + "name": "Potion of Transparency", + "desc": "The liquid in this vial is clear like water, and it gives off a slight iridescent sheen when shaken or swirled. When you drink this potion, you and everything you are wearing and carrying turn transparent, but not completely invisible, for 10 minutes. During this time, you have advantage on Dexterity (Stealth) checks, and ranged attacks against you have disadvantage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "potion-of-worg-form", + "fields": { + "name": "Potion of Worg Form", + "desc": "Small flecks of brown hair are suspended in this clear, syrupy liquid. When you drink this potion, you transform into a worg for 1 hour. This works like the polymorph spell, but you retain your Intelligence, Wisdom, and Charisma scores. While in worg form, you can speak normally, and you can cast spells that have only verbal components. This transformation doesn't give you knowledge of the Goblin or Worg languages, and you are able to speak and understand those languages only if you knew them before the transformation.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rainbow-extract", + "fields": { + "name": "Rainbow Extract", + "desc": "This thin, oily liquid shimmers with the colors of the spectrum. For 1 hour after drinking this potion, you can use an action to change the color of your hair, skin, eyes, or all three to any color or mixture of colors in any hue, pattern, or saturation you choose. You can change the colors as often as you want for the duration, but the color changes disappear at the end of the duration.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "royal-jelly", + "fields": { + "name": "Royal Jelly", + "desc": "This oil is distilled from the pheromones of queen bees and smells faintly of bananas. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying. For larger creatures, one additional vial is required for each size category above Medium. Applying the oil takes 10 minutes. The affected creature then has advantage on Charisma (Persuasion) checks for 1 hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "superior-potion-of-troll-blood", + "fields": { + "name": "Superior Potion of Troll Blood", + "desc": "When you drink this potion, you regain 5 hit points at the start of each of your turns. After it has restored 50 hit points, the potion's effects end.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "supreme-potion-of-troll-blood", + "fields": { + "name": "Supreme Potion of Troll Blood", + "desc": "When you drink this potion, you regain 8 hit points at the start of each of your turns. After it has restored 80 hit points, the potion's effects end.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "tincture-of-moonlit-blossom", + "fields": { + "name": "Tincture of Moonlit Blossom", + "desc": "This potion is steeped using a blossom that grows only in the moonlight. When you drink this potion, your shadow corruption (see Midgard Worldbook) is reduced by three levels. If you aren't using the Midgard setting, you gain the effect of the greater restoration spell instead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "tonic-for-the-troubled-mind", + "fields": { + "name": "Tonic for the Troubled Mind", + "desc": "This potion smells and tastes of lavender and chamomile. When you drink it, it removes any short-term madness afflicting you, and it suppresses any long-term madness afflicting you for 8 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "tonic-of-blandness", + "fields": { + "name": "Tonic of Blandness", + "desc": "This deeply bitter, black, oily liquid deadens your sense of taste. When you drink this tonic, you can eat all manner of food without reaction, even if the food isn't to your liking, for 1 hour. During this time, you automatically fail Wisdom (Perception) checks that rely on taste. This tonic doesn't protect you from the effects of consuming poisoned or spoiled food, but it can prevent you from detecting such impurities when you taste the food.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "trollsblood-elixir", + "fields": { + "name": "Trollsblood Elixir", + "desc": "This thick, pink liquid sloshes and moves even when the bottle is still. When you drink this potion, you regenerate lost hit points for 1 hour. At the start of your turn, you regain 5 hit points. If you take acid or fire damage, the potion doesn't function at the start of your next turn. If you lose a limb, you can reattach it by holding it in place for 1 minute. For the duration, you can die from damage only by being reduced to 0 hit points and not regenerating on your turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "verdant-elixir", + "fields": { + "name": "Verdant Elixir", + "desc": "Multi-colored streaks of light occasionally flash through the clear liquid in this container, like bottled lightning. As an action, you can pour the contents of the vial onto the ground. All normal plants in a 100-foot radius centered on the point where you poured the vial become thick and overgrown. A creature moving through the area must spend 4 feet of movement for every 1 foot it moves. Alternatively, you can apply the contents of the vial to a plant creature within 5 feet of you. For 1 hour, the target gains 2d10 temporary hit points, and it gains the “enlarge” effect of the enlarge/reduce spell (no concentration required).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "wisp-of-the-void", + "fields": { + "name": "Wisp of the Void", + "desc": "The interior of this bottle is pitch black, and it feels empty. When opened, it releases a black vapor. When you inhale this vapor, your eyes go completely black. For 1 minute, you have darkvision out to a range of 60 feet, and you have resistance to necrotic damage. In addition, you gain a +1 bonus to damage rolls made with a weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "witchs-brew", + "fields": { + "name": "Witch's Brew", + "desc": "For 1 minute after drinking this potion, your spell attacks deal an extra 1d4 necrotic damage on a hit. This revolting green potion's opaque liquid bubbles and steams as if boiling.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "wrathful-vapors", + "fields": { + "name": "Wrathful Vapors", + "desc": "Roiling vapors of red, orange, and black swirl in a frenzy of color inside a sealed glass bottle. As an action, you can open the bottle and empty its contents within 5 feet of you or throw the bottle up to 20 feet, shattering it on impact. If you throw it, make a ranged attack against a creature or object, treating the bottle as an improvised weapon. When you open or break the bottle, the smoke releases in a 20-foot-radius sphere that dissipates at the end of your next turn. A creature that isn't an undead or a construct that enters or starts its turn in the area must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. On its turn, a creature overcome with rage must attack the creature nearest to it with whatever melee weapon it has on hand, moving up to its speed toward the target, if necessary. The raging creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "potion", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_primald.json b/data/v2/kobold-press/vault-of-magic/magicitems_primald.json new file mode 100644 index 00000000..099c9988 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_primald.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "primal-doom-of-anguish", + "fields": { + "name": "Primal Doom of Anguish", + "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "primal-doom-of-pain", + "fields": { + "name": "Primal Doom of Pain", + "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "primal-doom-of-rage", + "fields": { + "name": "Primal Doom of Rage", + "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_primordial.json b/data/v2/kobold-press/vault-of-magic/magicitems_primordial.json new file mode 100644 index 00000000..064647a7 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_primordial.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "primordial-scale", + "fields": { + "name": "Primordial Scale", + "desc": "This armor is fashioned from the scales of a great, subterranean beast shunned by the gods. While wearing it, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing the armor increases its range by 60 feet, but you have disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight when you are in sunlight. In addition, while wearing this armor, you have advantage on saving throws against spells cast by agents of the gods, such as celestials, fiends, clerics, and cultists.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rain.json b/data/v2/kobold-press/vault-of-magic/magicitems_rain.json new file mode 100644 index 00000000..074e67b1 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_rain.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "rain-of-chaos", + "fields": { + "name": "Rain of Chaos", + "desc": "This magic weapon imbues arrows fired from it with random energies. When you hit with an attack using this magic bow, the target takes an extra 1d6 damage. Roll a 1d8. The number rolled determines the damage type of the extra damage. | d8 | Damage Type |\n| --- | ----------- |\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Lightning |\n| 5 | Necrotic |\n| 6 | Poison |\n| 7 | Radiant |\n| 8 | Thunder |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longbow", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rapier.json b/data/v2/kobold-press/vault-of-magic/magicitems_rapier.json new file mode 100644 index 00000000..27acb4b3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_rapier.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "dirgeblade", + "fields": { + "name": "Dirgeblade", + "desc": "This weapon is an exquisitely crafted rapier set in a silver and leather scabbard. The blade glows a faint stormy blue and is encircled by swirling wisps of clouds. You gain a +3 bonus to attack and damage rolls made with this magic weapon. This weapon, when unsheathed, sheds dim blue light in a 20-foot radius. When you hit a creature with it, you can expend 1 Bardic Inspiration to impart a sense of overwhelming grief in the target. A creature affected by this grief must succeed on a DC 15 Wisdom saving throw or fall prone and become incapacitated by sadness until the end of its next turn. Once a month under an open sky, you can use a bonus action to speak this magic sword's command word and cause the sword to sing a sad dirge. This dirge conjures heavy rain (or snow in freezing temperatures) in the region for 2d6 hours. The precipitation falls in an X-mile radius around you, where X is equal to your level.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 5 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json b/data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json new file mode 100644 index 00000000..21a96d2e --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "ravagers-axe", + "fields": { + "name": "Ravager's Axe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Any attack with this axe that hits a structure or an object that isn't being worn or carried is a critical hit. When you roll a 20 on an attack roll made with this axe, the target takes an extra 1d10 cold damage and 1d10 necrotic damage as the axe briefly becomes a rift to the Void.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": false, + "rarity": 4, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_retribution.json b/data/v2/kobold-press/vault-of-magic/magicitems_retribution.json new file mode 100644 index 00000000..8700f950 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_retribution.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "retribution-armor", + "fields": { + "name": "Retribution Armor", + "desc": "Etchings of flames adorn this breastplate, which is wrapped in chains of red gold, silver, and black iron. While wearing this armor, you gain a +1 bonus to AC. In addition, if a creature scores a critical hit against you, you have advantage on any attacks against that creature until the end of your next turn or until you score a critical hit against that creature. - You have resistance to necrotic damage, and you are immune to poison damage. - You can't be charmed or poisoned, and you don't suffer from exhaustion.\n- You have darkvision out to a range of 60 feet.\n- You have advantage on saving throws against effects that turn undead.\n- You can use an action to sense the direction of your killer. This works like the locate creature spell, except you can sense only the creature that killed you. You rise as an undead only if your death was caused with intent; accidental deaths or deaths from unintended consequences (such as dying from a disease unintentionally passed to you) don't activate this property of the armor. You exist in this deathly state for up to 1 week per Hit Die or until you exact revenge on your killer, at which time your body crumbles to ash and you finally die. You can be restored to life only by means of a true resurrection or wish spell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ring.json b/data/v2/kobold-press/vault-of-magic/magicitems_ring.json new file mode 100644 index 00000000..c354aed7 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_ring.json @@ -0,0 +1,724 @@ +[ + { + "model": "api_v2.item", + "pk": "brazen-band", + "fields": { + "name": "Brazen Band", + "desc": "Made by kobold clockwork mages, this brass clockwork ring is formed to look like a coiled dragon. When you speak or whisper the Draconic command word etched on the inside of the ring, the brass dragon uncoils and attempts to pick any lock within 10 feet of you. The dragon picks the lock using your proficiency bonus but with advantage. It is treated as having thieves' tools when attempting to pick locks. It uses your Dexterity (Stealth) bonus for purposes of not being spotted but with advantage due to its extremely small size. Whether successful or not, once you have used the ring to attempt to pick a lock, it can't be used again until the next sunset.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-rogue-ring", + "fields": { + "name": "Clockwork Rogue Ring", + "desc": "Made by kobold clockwork mages, this brass clockwork ring is formed to look like a coiled dragon. When you speak or whisper the Draconic command word etched on the inside of the ring, the brass dragon uncoils and attempts to pick any lock within 10 feet of you. The dragon picks the lock using your proficiency bonus but with advantage. It is treated as having thieves' tools when attempting to pick locks. It uses your Dexterity (Stealth) bonus for purposes of not being spotted but with advantage due to its extremely small size. Whether successful or not, once you have used the ring to attempt to pick a lock, it can't be used again until the next sunset.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "deaths-mirror", + "fields": { + "name": "Death's Mirror", + "desc": "Made from woven lead and silver, this ring fits only on the hand's smallest finger. As the moon is a dull reflection of the sun's glory, so too is the power within this ring merely an imitation of the healing energies that can bestow true life. The ring has 3 charges and regains all expended charges daily at dawn. While wearing the ring, you can expend 1 charge as a bonus action to gain 5 temporary hit points for 1 hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "glamour-rings", + "fields": { + "name": "Glamour Rings", + "desc": "These rings are made from twisted loops of gold and onyx and are always found in pairs. The rings' magic works only while you and another humanoid of the same size each wear one ring and are on the same plane of existence. While wearing a ring, you or the other humanoid can use an action to swap your appearances, if both of you are willing. This effect works like the Change Appearance effect of the alter self spell, except you can change your appearance to only look identical to each other. Your clothing and equipment don't change, and the effect lasts until one of you uses this property again or until one of you removes the ring.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "kraken-clutch-ring", + "fields": { + "name": "Kraken Clutch Ring", + "desc": "This green copper ring is etched with the image of a kraken with splayed tentacles. The ring has 5 charges, and it regains 1d4 + 1 expended charges daily at dawn, as long as it was immersed in water for at least 1 hour since the previous dawn. If the ring has at least 1 charge, you have advantage on grapple checks. While wearing this ring, you can expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: black tentacles (2 charges), call lightning (1 charge), or control weather (4 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "recondite-shield", + "fields": { + "name": "Recondite Shield", + "desc": "While wearing this ring, you can use a bonus action to create a weightless, magic shield that shimmers with arcane energy. You must be proficient with shields to wield this semitranslucent shield, and you wield it in the same hand that wears the ring. The shield lasts for 1 hour or until you dismiss it (no action required). Once used, you can't use the ring in this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-arcane-adjustment", + "fields": { + "name": "Ring of Arcane Adjustment", + "desc": "This stylized silver ring is favored by spellcasters accustomed to fighting creatures capable of shrugging off most spells. The ring has 3 charges and regains 1d3 expended charges daily at dawn. When you cast a spell of 5th level or lower that has only one target and the target succeeds on the saving throw, you can use a reaction and expend 1 charge from the ring to change the spell's target to a new target within the spell's range. The new target is then affected by the spell, but the new target has advantage on the saving throw. You can't move the spell more than once this way, even if the new target succeeds on the saving throw. You can't move a spell that affects an area, that has multiple targets, that requires an attack roll, or that allows the target to make a saving throw to reduce, but not prevent, the effects of the spell, such as blight or feeblemind.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-bravado", + "fields": { + "name": "Ring of Bravado", + "desc": "This polished brass ring has 3 charges. While wearing the ring, you are inspired to daring acts that risk life and limb, especially if such acts would impress or intimidate others who witness them. When you choose a course of action that could result in serious harm or possible death (your GM has final say in if an action qualifies), you can expend 1 of the ring's charges to roll a d10 and add the number rolled to any d20 roll you make to achieve success or avoid damage, such as a Strength (Athletics) check to scale a sheer cliff and avoid falling or a Dexterity saving throw made to run through a hallway filled with swinging blades. The ring regains all expended charges daily at dawn. In addition, if you fail on a roll boosted by the ring, and you failed the roll by only 1, the ring regains 1 expended charge, as its magic recognizes a valiant effort.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-deceivers-warning", + "fields": { + "name": "Ring of Deceiver's Warning", + "desc": "This copper ring is set with a round stone of blue quartz. While you wear the ring, the stone's color changes to red if a shapechanger comes within 30 feet of you. For the purpose of this ring, “shapechanger” refers to any creature with the Shapechanger trait.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-dragons-discernment", + "fields": { + "name": "Ring of Dragon's Discernment", + "desc": "A large, orange cat's eye gem is held in the fittings of this ornate silver ring, looking as if it is grasped by scaled talons. While wearing this ring, your senses are sharpened. You have advantage on Intelligence (Investigation) and Wisdom (Perception) checks, and you can take the Search action as a bonus action. In addition, you are able to discern the value of any object made of precious metals or minerals or rare materials by handling it for 1 round.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-featherweight-weapons", + "fields": { + "name": "Ring of Featherweight Weapons", + "desc": "If you normally have disadvantage on attack rolls made with weapons with the Heavy property due to your size, you don't have disadvantage on those attack rolls while you wear this ring. This ring has no effect on you if you are Medium or larger or if you don't normally have disadvantage on attack rolls with heavy weapons.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-giant-mingling", + "fields": { + "name": "Ring of Giant Mingling", + "desc": "While wearing this ring, your size changes to match the size of those around you. If you are a Large creature and start your turn within 100 feet of four or more Medium creatures, this ring makes you Medium. Similarly, if you are a Medium creature and start your turn within 100 feet of four or more Large creatures, this ring makes you Large. These effects work like the effects of the enlarge/reduce spell, except they persist as long as you wear the ring and satisfy the conditions.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-hoarded-life", + "fields": { + "name": "Ring of Hoarded Life", + "desc": "This ring stores hit points sacrificed to it, holding them until the attuned wearer uses them. The ring can store up to 30 hit points at a time. When found, it contains 2d10 stored hit points. While wearing this ring, you can use an action to spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. Your hit point maximum is reduced by the total, and the ring stores the total, up to 30 hit points. This hit point maximum reduction can't be removed with the greater restoration spell or similar magic and lasts as long as hit points remain stored in the ring. You can't store hit points in the ring if you don't have blood. When hit points are stored in the ring, you can cause one of the following effects: - You can use a bonus action to remove stored hit points from the ring and regain that number of hit points.\n- You can use an action to remove stored hit points from the ring while touching the ring to a creature. If you do so, the creature regains hit points equal to the amount of hit points you removed from the ring.\n- When you are reduced to 0 hit points and are not killed outright, you can use a reaction to empty the ring of stored hit points and regain hit points equal to that amount. Hit Dice spent on this ring's features can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-imperious-command", + "fields": { + "name": "Ring of Imperious Command", + "desc": "Embossed in gold on this heavy iron ring is the image of a crown. The ring has 3 charges and regains 1d3 expended charges daily at dawn. While wearing this ring, you have advantage on Charisma (Intimidation) checks, and you can project your voice up to 300 feet with perfect clarity. In addition, you can use an action and expend 1 of the ring's charges to command a creature you can see within 30 feet of you to kneel before you. The target must make a DC 15 Charisma saving throw. On a failure, the target spends its next turn moving toward you by the shortest and most direct route then falls prone and ends its turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-lights-comfort", + "fields": { + "name": "Ring of Light's Comfort", + "desc": "A disc of white chalcedony sits within an encompassing band of black onyx, set into fittings on this pewter ring. While wearing this ring in dim light or darkness, you can use a bonus action to speak the ring's command word, causing it to shed bright light in a 30-foot radius and dim light for an additional 30 feet. The ring automatically sheds this light if you start your turn within 60 feet of an undead or lycanthrope. The light lasts until you use a bonus action to repeat the command word. In addition, you can't be charmed, frightened, or possessed by undead or lycanthropes.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-nights-solace", + "fields": { + "name": "Ring of Night's Solace", + "desc": "A disc of black onyx sits within an encompassing band of white chalcedony, set into fittings on this pewter ring. While wearing this ring in bright light, you are draped in a comforting cloak of shadow, protecting you from the harshest glare. If you have the Sunlight Sensitivity trait or a similar trait that causes you to have disadvantage on attack rolls or Wisdom (Perception) checks while in bright light or sunlight, you don't suffer those effects while wearing this ring. In addition, you have advantage on saving throws against being blinded.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-powerful-summons", + "fields": { + "name": "Ring of Powerful Summons", + "desc": "When you summon a creature with a conjuration spell while wearing this ring, the creature gains a +1 bonus to attack and damage rolls and 1d4 + 4 temporary hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-remembrance", + "fields": { + "name": "Ring of Remembrance", + "desc": "This ring is a sturdy piece of string, tied at the ends to form a circle. While wearing it, you can use an action to invoke its power by twisting it on your finger. If you do so, you have advantage on the next Intelligence check you make to recall information. The ring can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-sealing", + "fields": { + "name": "Ring of Sealing", + "desc": "This ring appears to be made of golden chain links. It has 3 charges and regains 1d3 expended charges daily at dawn. When you hit a creature with a melee attack while wearing this ring, you can use a bonus action and expend 1 of the ring's charges to cause mystical golden chains to spring from the ground and wrap around the creature. The target must make a DC 17 Wisdom saving throw. On a failure, the magical chains hold the target firmly in place, and it is restrained. The target can't move or be moved by any means. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. However, if the target fails three consecutive saving throws, the chains bind the target permanently. A successful dispel magic (DC 17) cast on the chains destroys them.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-shadows", + "fields": { + "name": "Ring of Shadows", + "desc": "While wearing this ebony ring in dim light or darkness, you have advantage on Dexterity (Stealth) checks. When you roll a 20 on a Dexterity (Stealth) check, the ring's magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-small-mercies", + "fields": { + "name": "Ring of Small Mercies", + "desc": "While wearing this plain, beaten pewter ring, you can use an action to cast the spare the dying spell from it at will.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-stored-vitality", + "fields": { + "name": "Ring of Stored Vitality", + "desc": "While you are attuned to and wearing this ring of polished, white chalcedony, you can feed some of your vitality into the ring to charge it. You can use an action to suffer 1 level of exhaustion. For each level of exhaustion you suffer, the ring regains 1 charge. The ring can store up to 3 charges. As the ring increases in charges, its color reddens, becoming a deep red when it has 3 charges. Your level of exhaustion can be reduced by normal means. If you already suffer from 3 or more levels of exhaustion, you can't suffer another level of exhaustion to restore a charge to the ring. While wearing the ring and suffering exhaustion, you can use an action to expend 1 or more charges from the ring to reduce your exhaustion level. Your exhaustion level is reduced by 1 for each charge you expend.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-ursa", + "fields": { + "name": "Ring of Ursa", + "desc": "This wooden ring is set with a strip of fossilized honey. While wearing this ring, you gain the following benefits: - Your Strength score increases by 2, to a maximum of 20.\n- You have advantage on Charisma (Persuasion) checks made to interact with bearfolk. In addition, while attuned to the ring, your hair grows thick and abundant. Your facial features grow more snout-like, and your teeth elongate. If you aren't a bearfolk, you gain the following benefits while wearing the ring:\n- You can now make a bite attack as an unarmed strike. When you hit with it, your bite deals piercing damage equal to 1d6 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. - You gain a powerful build and count as one size larger when determining your carrying capacity and the weight you can push, drag, or lift.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-the-dolphin", + "fields": { + "name": "Ring of the Dolphin", + "desc": "This gold ring bears a jade carving in the shape of a leaping dolphin. While wearing this ring, you have a swimming speed of 40 feet. In addition, you can hold your breath for twice as long while underwater.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-the-frog", + "fields": { + "name": "Ring of the Frog", + "desc": "A pale chrysoprase cut into the shape of a frog is the centerpiece of this tarnished copper ring. While wearing this ring, you have a swimming speed of 20 feet, and you can jump three times the normal distance, though you can't jump farther than your remaining movement would allow.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-the-frost-knight", + "fields": { + "name": "Ring of the Frost Knight", + "desc": "This white gold ring is covered in a thin sheet of ice and always feels cold to the touch. The ring has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 charge to surround yourself in a suit of enchanted ice that resembles plate armor. For 1 hour, your AC can't be less than 16, regardless of what kind of armor you are wearing, and you have resistance to cold damage. The icy armor melts, ending the effect early, if you take 20 fire damage or more.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-the-groves-guardian", + "fields": { + "name": "Ring of the Grove's Guardian", + "desc": "This pale gold ring looks as though made of delicately braided vines wrapped around a small, rough obsidian stone. While wearing this ring, you have advantage on Wisdom (Perception) checks. You can use an action to speak the ring's command word to activate it and draw upon the vitality of the grove to which the ring is bound. You regain 2d10 hit points. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-the-jarl", + "fields": { + "name": "Ring of the Jarl", + "desc": "This thick band of hammered yellow gold is warm to the touch even in the coldest of climes. While you wear it, you have resistance to cold damage. If you are also wearing boots of the winterlands, you are immune to cold damage instead. Bolstering Shout. When you roll for initiative while wearing this ring, you can use a reaction to shout a war cry, bolstering your allies. Each friendly creature within 30 feet of you and that can hear you gains a +2 bonus on its initiative roll, and it has advantage on attack rolls for a number of rounds equal to your Charisma modifier (minimum of 1 round). Once used, this property of the ring can’t be used again until the next dawn. Wergild. While wearing this ring, you can use an action to create a nonmagical duplicate of the ring that is worth 100 gp. You can bestow this ring upon another as a gift. The ring can’t be used for common barter or trade, but it can be used for debts and payment of a warlike nature. You can give this ring to a subordinate warrior in your service or to someone to whom you owe a blood-debt, as a weregild in lieu of further fighting. You can create up to 3 of these rings each week. Rings that are not gifted within 24 hours of their creation vanish again.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-of-the-water-dancer", + "fields": { + "name": "Ring of the Water Dancer", + "desc": "This thin braided purple ring is fashioned from a single piece of coral. While wearing this ring, you can stand on and move across any liquid surface as if it were solid ground. In addition, while walking atop any liquid, your movement speed increases by 10 feet and you gain a +1 bonus to your AC.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rowdys-ring", + "fields": { + "name": "Rowdy's Ring", + "desc": "The face of this massive ring is a thick slab of gold-plated lead, which is attached to twin rings that are worn over the middle and ring fingers. The slab covers your fingers from the first and second knuckles, and it often has a threatening word or image engraved on it. While wearing the ring, your unarmed strike uses a d4 for damage and attacks made with the ring hand count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "second-wind", + "fields": { + "name": "Second Wind", + "desc": "This plain, copper band holds a clear, spherical crystal. When you run out of breath or are choking, you can use a reaction to activate the ring. The crystal shatters and air fills your lungs, allowing you to continue to hold your breath for a number of minutes equal to 1 + your Constitution modifier (minimum 30 seconds). A shattered crystal magically reforms at the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "ring", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "shimmer-ring", + "fields": { + "name": "Shimmer Ring", + "desc": "This ring is crafted of silver with an inlay of mother-of-pearl. While wearing the ring, you can use an action to speak a command word and cause the ring to shed white and sparkling bright light in a 20-foot radius and dim light for an additional 20 feet. The light lasts until you use a bonus action to repeat the command word. The ring has 6 charges for the following properties. It regains 1d6 charges daily at dawn. Bestow Shimmer. While wearing the ring, you can use a bonus action to expend 1 of its charges to charge a weapon you wield with silvery energy until the start of your next turn. When you hit with an attack using the charged weapon, the target takes an extra 1d6 radiant damage. Shimmering Aura. While wearing the ring, you can use an action to expend 1 of its charges to surround yourself with a silvery, shimmering aura of light for 1 minute. This bright light extends from you in a 5-foot radius and is sunlight. While you are surrounded in this light, you have resistance to radiant damage. Shimmering Bolt. While wearing the ring, you can use an action to expend 1 to 3 of its charges to attack one creature you can see within 60 feet of you. The ring produces a bolt of silvery light and makes its attack roll with a +7 bonus. On a hit, the target takes 2d6 radiant damage for each charge you expend.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "signet-of-the-magister", + "fields": { + "name": "Signet of the Magister", + "desc": "This heavy, gold ring is set with a round piece of carnelian, which is engraved with the symbol of an eagle perched upon a crown. While wearing the ring, you have advantage on saving throws against enchantment spells and effects. You can use an action to touch the ring to a creature—requiring a melee attack roll unless the creature is willing or incapacitated—and magically brand it with the ring’s crest. When a branded creature harms you, it takes 2d6 psychic damage and must succeed on a DC 15 Wisdom saving throw or be stunned until the end of its next turn. On a success, a creature is immune to this property of the ring for the next 24 hours, but the brand remains until removed. You can remove the brand as an action. The remove curse spell also removes the brand. Once you brand a creature, you can’t brand another creature until the next dawn. Instruments of Law. If you are also attuned to and wearing a Justicar’s mask (see page 149), you can cast the locate creature to detect a branded creature at will from the ring. If you are also attuned to and carrying a rod of the disciplinarian (see page 83), the psychic damage from the brand increases to 3d6 and the save DC increases to 16.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "slatelight-ring", + "fields": { + "name": "Slatelight Ring", + "desc": "This decorated thick gold band is adorned with a single polished piece of slate. While wearing this ring, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing this ring increases its range by 60 feet. In addition, you can use an action to cast the faerie fire spell (DC 15) from it. The ring can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "umbral-band", + "fields": { + "name": "Umbral Band", + "desc": "This blackened steel ring is cold to the touch. While wearing this ring, you have darkvision out to a range of 30 feet, and you have advantage on Dexterity (Stealth) checks while in an area of dim light or darkness.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "voidwalker", + "fields": { + "name": "Voidwalker", + "desc": "This band of tarnished silver bears no ornament or inscription, but it is icy cold to the touch. The patches of dark corrosion on the ring constantly, but subtly, move and change; though, this never occurs while anyone observes the ring. While wearing Voidwalker, you gain the benefits of a ring of free action and a ring of resistance (cold). It has the following additional properties. The ring is clever and knows that most mortals want nothing to do with the Void directly. It also knows that most of the creatures with strength enough to claim it will end up in dire straits sooner or later. It doesn't overplay its hand trying to push a master to take a plunge into the depths of the Void, but instead makes itself as indispensable as possible. It provides counsel and protection, all the while subtly pushing its master to take greater and greater risks. Once it's maneuvered its wearer into a position of desperation, generally on the brink of death, Voidwalker offers a way out. If the master accepts, it opens a gate into the Void, most likely sealing the creature's doom.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "wolfbite-ring", + "fields": { + "name": "Wolfbite Ring", + "desc": "This heavy iron ring is adorned with the stylized head of a snarling wolf. The ring has 3 charges and regains 1d3 expended charges daily at dawn. When you make a melee weapon attack while wearing this ring, you can use a bonus action to expend 1 of the ring's charges to deal an extra 2d6 piercing damage to the target. Then, the target must succeed on a DC 15 Strength saving throw or be knocked prone.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "zipline-ring", + "fields": { + "name": "Zipline Ring", + "desc": "This plain gold ring features a magnificent ruby. While wearing the ring, you can use an action to cause a crimson zipline of magical force to extend from the gem in the ring and attach to up to two solid surfaces you can see. Each surface must be within 150 feet of you. Once the zipline is connected, you can use a bonus action to magically travel up to 50 feet along the line between the two surfaces. You can bring along objects as long as their weight doesn't exceed what you can carry. While the zipline is active, you remain suspended within 5 feet of the line, floating off the ground at least 3 inches, and you can't move more than 5 feet away from the zipline. When you magically travel along the line, you don't provoke opportunity attacks. The hand wearing the ring must be pointed at the line when you magically travel along it, but you otherwise can act normally while the zipline is active. You can use a bonus action to end the zipline. When the zipline has been active for a total of 1 minute, the ring's magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "ring", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_riverine.json b/data/v2/kobold-press/vault-of-magic/magicitems_riverine.json new file mode 100644 index 00000000..66ca1311 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_riverine.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "riverine-blade", + "fields": { + "name": "Riverine Blade", + "desc": "The crossguard of this distinctive sword depicts a stylized Garroter Crab (see Tome of Beasts) with claws extended, and the pommel is set with a smooth, spherical, blue-black river rock. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While on a boat or while standing in any depth of water, you have advantage on Dexterity checks and saving throws.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rods.json b/data/v2/kobold-press/vault-of-magic/magicitems_rods.json new file mode 100644 index 00000000..ad6342e6 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_rods.json @@ -0,0 +1,610 @@ +[ + { + "model": "api_v2.item", + "pk": "big-dipper", + "fields": { + "name": "Big Dipper", + "desc": "This wooden rod is topped with a ridged ball. The rod has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the rod's last charge, roll a d20. On a 1, the rod melts into a pool of nonmagical honey and is destroyed. Anytime you expend 1 or more charges for this rod's properties, the ridged ball flows with delicious, nonmagical honey for 1 minute.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "crook-of-the-flock", + "fields": { + "name": "Crook of the Flock", + "desc": "This plain crook is made of smooth, worn lotus wood and is warm to the touch.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "eldritch-rod", + "fields": { + "name": "Eldritch Rod", + "desc": "This bone rod is carved into the shape of twisting tendrils or tentacles. You can use this rod as an arcane focus. The rod has 3 charges and regains all expended charges daily at dawn. When you cast a spell that requires an attack roll and that deals damage while holding this rod, you can expend 1 of its charges as part of the casting to enhance that spell. If the attack hits, the spell also releases tendrils that bind the target, grappling it for 1 minute. At the start of each of your turns, the grappled target takes 1d6 damage of the same type dealt by the spell. At the end of each of its turns, the grappled target can make a Dexterity saving throw against your spell save DC, freeing itself from the tendrils on a success. The rod's magic can grapple only one target at a time. If you use the rod to grapple another target, the effect on the previous target ends.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "elk-horn-rod", + "fields": { + "name": "Elk Horn Rod", + "desc": "This rod is fashioned from elk or reindeer horn. As an action, you can grant a +1 bonus on saving throws against spells and magical effects to a target touched by the wand, including yourself. The bonus lasts 1 round. If you are holding the rod while performing the somatic component of a dispel magic spell or comparable magic, you have a +1 bonus on your spellcasting ability check.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "freerunner-rod", + "fields": { + "name": "Freerunner Rod", + "desc": "Tightly intertwined lengths of grass, bound by additional stiff, knotted blades of grass, form this rod, which is favored by plains-dwelling druids and rangers. While holding it and in grasslands, you leave behind no tracks or other traces of your passing, and you can pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard. In addition, beasts with an Intelligence of 3 or lower that are native to grasslands must succeed on a DC 15 Charisma saving throw to attack you. The rod has 10 charges, and it regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rod collapses into a pile of grass seeds and is destroyed. Among the grass seeds are 1d10 berries, consumable as if created by the goodberry spell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "ghoulbane-rod", + "fields": { + "name": "Ghoulbane Rod", + "desc": "Arcane glyphs decorate the spherical head of this tarnished rod, while engravings of cracked and broken skulls and bones circle its haft. When an undead creature is within 120 feet of the rod, the rod's arcane glyphs emit a soft glow. As an action, you can plant the haft end of the rod in the ground, whereupon the rod's glyphs flare to life and the rod's magic activates. When an undead creature enters or starts its turn within 30 feet of the planted rod, it must succeed on a DC 15 Wisdom saving throw or have disadvantage on attack rolls against creatures that aren't undead until the start of its next turn. If a ghoul fails this saving throw, it also takes a –2 penalty to AC and Dexterity saving throws, its speed is halved, and it can't use reactions. The rod's magic remains active while planted in the ground, and after it has been active for a total of 10 minutes, its magic ceases to function until the next dawn. A creature can use an action to pull the rod from the ground, ending the effect early for use at a later time. Deduct the time it was active in increments of 1 minute from the rod's total active time.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "howling-rod", + "fields": { + "name": "Howling Rod", + "desc": "This sturdy, iron rod is topped with the head of a howling wolf with red carnelians for eyes. The rod has 5 charges for the following properties, and it regains 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "lightning-rod", + "fields": { + "name": "Lightning Rod", + "desc": "This rod is made from the blackened wood of a lightning-struck tree and topped with a spike of twisted iron. It functions as a magic javelin that grants a +1 bonus to attack and damage rolls made with it. While holding it, you are immune to lightning damage, and each creature within 5 feet of you has resistance to lightning damage. The rod can hold up to 6 charges, but it has 0 charges when you first attune to it. Whenever you are subjected to lightning damage, the rod gains 1 charge. While the rod has 6 charges, you have resistance to lightning damage instead of immunity. The rod loses 1d6 charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-blade-bending", + "fields": { + "name": "Rod of Blade Bending", + "desc": "This simple iron rod functions as a magic mace that grants a +1 bonus to attack and damage rolls made with it. Blade Bend. While holding the rod, you can use an action to activate it, creating a magical field around you for 10 minutes. When a creature attacks you with a melee weapon that deals piercing or slashing damage while the field is active, it must make a DC 15 Wisdom saving throw. On a failure, the creature’s attack misses. On a success, the creature’s attack hits you, but you have resistance to any piercing or slashing damage dealt by the attack as the weapon bends partially away from your body. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-bubbles", + "fields": { + "name": "Rod of Bubbles", + "desc": "This rod appears to be made of foamy bubbles, but it is completely solid to the touch. This rod has 3 charges. While holding it, you can use an action to expend 1 of its charges to conjure a bubble around a creature or object within 30 feet. If the target is a creature, it must make a DC 15 Strength saving throw. On a failed save, the target becomes trapped in a 10-foot sphere of water. A Huge or larger creature automatically succeeds on this saving throw. A creature trapped within the bubble is restrained unless it has a swimming speed and can't breathe unless it can breathe water. If the target is an object, it becomes soaked in water, any fire effects are extinguished, and any acid effects are negated. The bubble floats in the exact spot where it was conjured for up to 1 minute, unless blown by a strong wind or moved by water. The bubble has 50 hit points, AC 8, immunity to acid damage and vulnerability to piercing damage. The inside of the bubble also has resistance to all damage except piercing damage. The bubble disappears after 1 minute or when it is reduced to 0 hit points. When not in use, this rod can be commanded to take liquid form and be stored in a small vial. The rod regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-conveyance", + "fields": { + "name": "Rod of Conveyance", + "desc": "The top of this rod is capped with a bronze horse head, and its foot is decorated with a horsehair plume. By placing the rod between your legs, you can use an action to temporarily transform the rod into a horse-like construct. This works like the phantom steed spell, except you can use a bonus action to end the effect early to use the rod again at a later time. Deduct the time the horse was active in increments of 1 minute from the spell's 1-hour duration. When the rod has been a horse for a total of 1 hour, the magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-deflection", + "fields": { + "name": "Rod of Deflection", + "desc": "This thin, flexible rod is made of braided silver and brass wire and topped with a spoon-like cup. While holding the rod, you can use a reaction to deflect a ranged weapon attack against you. You can simply cause the attack to miss, or you can attempt to redirect the attack against another target, even your attacker. The attack must have enough remaining range to reach the new target. If the additional distance between yourself and the new target is within the attack's long range, it is made at disadvantage as normal, using the original attack roll as the first roll. The rod has 3 charges. You can expend a charge as a reaction to redirect a ranged spell attack as if it were a ranged weapon attack, up to the spell's maximum range. The rod regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-ghastly-might", + "fields": { + "name": "Rod of Ghastly Might", + "desc": "The knobbed head of this tarnished silver rod resembles the top half of a jawless, syphilitic skull, and it functions as a magic mace that grants a +2 bonus to attack and damage rolls made with it. The rod has properties associated with five different buttons that are set erratically along the haft. It has three other properties as well, detailed below. If you press **button 1**, the rod's head erupts in a fiery nimbus of abyssal energy that sheds dim light in a 5-foot radius. While the rod is ablaze, it deals an extra 1d6 fire damage and 1d6 necrotic damage to any target it hits. If you press **button 2**, the rod's head becomes enveloped in a black aura of enervating energy. When you hit a target with the rod while it is enveloped in this energy, the target must succeed on a DC 17 Constitution saving throw or deal only half damage with weapon attacks that use Strength until the end of its next turn. If you press **button 3**, a 2-foot blade springs from the tip of the rod's handle as the handle lengthens into a 5-foot haft, transforming the rod into a magic glaive that grants a +2 bonus to attack and damage rolls made with it. If you press **button 4**, a 3-pronged, bladed grappling hook affixed to a long chain springs from the tip of the rod's handle. The bladed grappling hook counts as a magic sickle with reach that grants a +2 bonus to attack and damage rolls made with it. When you hit a target with the bladed grappling hook, the target must succeed on an opposed Strength check or fall prone. If you press **button 5**, the rod assumes or remains in its normal form and you can extinguish all nonmagical flames within 30 feet of you. Turning Defiance. While holding the rod, you and any undead allies within 30 feet of you have advantage on saving throws against effects that turn undead. Contagion. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Constitution saving throw. On a failure, the target is afflicted with a disease. This works like the contagion spell. Once used, this property can’t be used again until the next dusk. Create Specter. As an action, you can target a humanoid within 10 feet of you that was killed by the rod or one of its effects and has been dead for no longer than 1 minute. The target’s spirit rises as a specter under your control in the space of its corpse or in the nearest unoccupied space. You can have no more than one specter under your control at one time. Once used, this property can’t be used again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-hellish-grounding", + "fields": { + "name": "Rod of Hellish Grounding", + "desc": "This curious jade rod is tipped with a knob of crimson crystal that glows and shimmers with eldritch phosphorescence. While holding or carrying the rod, you have darkvision out to a range of 30 feet, and you have advantage on Dexterity (Acrobatics) checks. Hellish Desiccation. While holding this rod, you can use an action to fire a crimson ray at an object or creature made of metal that you can see within 60 feet of you. The ray forms a 5-foot wide line between you and the target. Each creature in that line that isn’t a construct or an undead must make a DC 15 Dexterity saving throw, taking 8d6 force damage on a failed save, or half as much damage on a successful one. Creatures and objects made of metal are unaffected. If this damage reduces a creature to 0 hit points, it is desiccated. A desiccated creature is reduced to a withered corpse, but everything it is wearing and carrying is unaffected. The creature can be restored to life only by means of a true resurrection or a wish spell. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-icicles", + "fields": { + "name": "Rod of Icicles", + "desc": "This white crystalline rod is shaped like an icicle. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges to attack one creature you can see within 60 feet of you. The rod launches an icicle at the target and makes its attack roll with a +7 bonus. On a hit, the target takes 2d6 piercing damage and 2d6 cold damage. On a critical hit, the target is also paralyzed until the end of its next turn as it momentarily freezes. If you take fire damage while holding this rod, you become immune to fire damage for 1 minute, and the rod loses 2 charges. If the rod has only 1 charge remaining when you take fire damage, you become immune to fire damage, as normal, but the rod melts into a puddle of water and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-reformation", + "fields": { + "name": "Rod of Reformation", + "desc": "This rod of polished white oak is wrapped in a knotted cord with three iron rings binding each end. If you are holding the rod and fail a saving throw against a transmutation spell or other effect that would change your body or remove or alter parts of you, you can choose to succeed instead. The rod can’t be used this way again until the next dawn. The rod has 5 charges for the following properties. It regains 1d4 + 1 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rings fall off, the cord unknots, and the entire rod slowly falls to pieces and is destroyed. Cure Transformation. While holding the rod, you can use an action to expend 1 charge while touching a creature that has been affected by a transmutation spell or other effect that changed its physical form, such as the polymorph spell or a medusa's Petrifying Gaze. The rod restores the creature to its original form. If the creature is willingly transformed, such as a druid using Wild Shape, you must make a melee weapon attack roll, using the rod. You are proficient with the rod if you are proficient with clubs. On a hit, you can expend 1 of the rod’s charges to force the target to make a DC 15 Constitution saving throw. On a failure, the target reverts to its original form. Mend Form. While holding the rod, you can use an action to expend 2 charges to reattach a creature's severed limb or body part. The limb must be held in place while you use the rod, and the process takes 1 minute to complete. You can’t reattach limbs or other body parts to dead creatures. If the limb is lost, you can spend 4 charges instead to regenerate the missing piece, which takes 2 minutes to complete. Reconstruct Form. While holding the rod, you can use an action to expend 5 charges to reconstruct the form of a creature or object that has been disintegrated, burned to ash, or similarly destroyed. An item is completely restored to its original state. A creature’s body is fully restored to the state it was in before it was destroyed. The creature isn’t restored to life, but this reconstruction of its form allows the creature to be restored to life by spells that require the body to be present, such as raise dead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-repossession", + "fields": { + "name": "Rod of Repossession", + "desc": "This short, metal rod is engraved with arcane runes and images of open hands. The rod has 3 charges and regains all expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges and target an object within 30 feet of you that isn't being worn or carried. If the object weighs no more than 25 pounds, it floats to your open hand. If you have no hands free, the object sticks to the tip of the rod until the end of your next turn or until you remove it as a bonus action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-sacrificial-blessing", + "fields": { + "name": "Rod of Sacrificial Blessing", + "desc": "This silvery rod is set with rubies on each end. One end holds rubies shaped to resemble an open, fanged maw, and the other end's rubies are shaped to resemble a heart. While holding this rod, you can use an action to spend one or more Hit Dice, up to half your maximum Hit Dice, while pointing the heart-shaped ruby end of the rod at a target within 60 feet of you. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target regains hit points equal to the total hit points you lost. You can't use this feature if you don't have blood. Hit Dice spent on this feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-sanguine-mastery", + "fields": { + "name": "Rod of Sanguine Mastery", + "desc": "This rod is topped with a red ram's skull with two backswept horns. As an action, you can spend one or more Hit Dice, up to half of your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and a target within 60 feet of you must make a DC 17 Dexterity saving throw, taking necrotic damage equal to the total on a failed save, or half as much damage on a successful one. You can't use this feature if you don't have blood. Hit Dice spent on this feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-swarming-skulls", + "fields": { + "name": "Rod of Swarming Skulls", + "desc": "An open-mouthed skull caps this thick, onyx rod. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dusk. While holding the rod, you can use an action and expend 1 of the rod's charges to unleash a swarm of miniature spectral blue skulls at a target within 30 feet. The target must make a DC 15 Wisdom saving throw. On a failure, it takes 3d6 psychic damage and becomes paralyzed with fear until the end of its next turn. On a success, it takes half the damage and isn't paralyzed. Creatures that can't be frightened are immune to this effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-thorns", + "fields": { + "name": "Rod of Thorns", + "desc": "Several long sharp thorns sprout along the edge of this stout wooden rod, and it functions as a magic mace that grants a +1 bonus to attack and damage rolls made with it. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges to cast the spike growth spell (save DC 15) from it. Embed Thorn. When you hit a creature with this rod, you can expend 1 of its charges to embed a thorn in the creature. At the start of each of the creature’s turns, it must succeed on a DC 15 Constitution saving throw or take 2d6 piercing damage from the embedded thorn. If the creature succeeds on two saving throws, the thorn falls out and crumbles to dust. The successes don’t need to be consecutive. If the creature dies while the thorn is embedded, its body transforms into a patch of nonmagical brambles, which fill its space with difficult terrain.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-underworld-navigation", + "fields": { + "name": "Rod of Underworld Navigation", + "desc": "This finely carved rod is decorated with gold and small dragon scales. While underground and holding this rod, you know how deep below the surface you are. You also know the direction to the nearest exit leading upward. As an action while underground and holding this rod, you can use the find the path spell to find the shortest, most direct physical route to a location you are familiar with on the surface. Once used, the find the path property can't be used again until 3 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-vapor", + "fields": { + "name": "Rod of Vapor", + "desc": "This wooden rod is topped with a dragon's head, carved with its mouth yawning wide. While holding the rod, you can use an action to cause a thick mist to issue from the dragon's mouth, filling your space. As long as you maintain concentration, you leave a trail of mist behind you when you move. The mist forms a line that is 5 feet wide and as long as the distance you travel. This mist you leave behind you lasts for 2 rounds; its area is heavily obscured on the first round and lightly obscured on the second, then it dissipates. When the rod has produced enough mist to fill ten 5-foot-square areas, its magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-verbatim", + "fields": { + "name": "Rod of Verbatim", + "desc": "Tiny runic script covers much of this thin brass rod. While holding the rod, you can use a bonus action to activate it. For 10 minutes, it translates any language spoken within 30 feet of it into Common. The translation can be auditory, or it can appear as glowing, golden script, a choice you make when you activate it. If the translation appears on a surface, the surface must be within 30 feet of the rod and each word remains for 1 round after it was spoken. The rod's translation is literal, and it doesn't replicate or translate emotion or other nuances in speech, body language, or culture. Once used, the rod can't be used again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-warning", + "fields": { + "name": "Rod of Warning", + "desc": "This plain, wooden rod is topped with an orb of clear, polished crystal. You can use an action activate it with a command word while designating a particular kind of creature (orcs, wolves, etc.). When such a creature comes within 120 feet of the rod, the crystal glows, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. You can use an action to deactivate the rod's light or change the kind of creature it detects. The rod doesn't need to be in your possession to function, but you must have it in hand to activate it, deactivate it, or change the kind of creature it detects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-the-disciplinarian", + "fields": { + "name": "Rod of the Disciplinarian", + "desc": "This black lacquered wooden rod is banded in steel, has a flanged head, and functions as a magic mace. As a bonus action, you can brandish the rod at a creature and demand it refrain from a particular activity— attacking, casting, moving, or similar. The activity can be as specific (don't attack the person next to you) or as open (don't cast a spell) as you want, but the activity must be a conscious act on the creature's part, must be something you can determine is upheld or broken, and can't immediately jeopardize the creature's life. For example, you can forbid a creature from lying only if you are capable of determining if the creature is lying, and you can't forbid a creature that needs to breathe from breathing. The creature can act normally, but if it performs the activity you forbid, you can use a reaction to make a melee attack against it with the rod. You can forbid only one creature at a time. If you forbid another creature from performing an activity, the previous creature is no longer forbidden from performing activities. Justicars are arbiters of law and order, operating independently of any official city guard or watch divisions. They are recognizable by their black, hooded robes, silver masks, and the rods they carry as weapons. These stern sentinels are overseen by The Magister, a powerful wizard of whom little is known other than their title. The Magister has made it their duty to oversee order in the city and executes their plans through the Justicars, giving them the Magister's mark, a signet ring, as a symbol of their authority. While some officers and members of the watch may be resentful of the Justicars' presence, many are grateful for their aid, especially in situations that could require magic. Justicar's are a small, elite group, typically acting as solo agents, though extremely dangerous situations bring them together in pairs or larger groups as needed. The Justicars are outfitted with three symbols of authority that are also imbued with power: their masks, rods, and rings. Each by itself is a useful item, but they are made stronger when worn together. The combined powers of this trinity of items make a Justicar a formidable force in the pursuit of law and order.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-the-infernal-realms", + "fields": { + "name": "Rod of the Infernal Realms", + "desc": "The withered, clawed hand of a demon or devil tops this iron rod. While holding this rod, you gain a +2 bonus to spell attack rolls, and the save DC for your spells increases by 2. Frightful Eyes. While holding this rod, you can use a bonus action to cause your eyes to glow with infernal fire for 1 minute. While your eyes are glowing, a creature that starts its turn or enters a space within 10 feet of you must succeed on a Wisdom saving throw against your spell save DC or become frightened of you until your eyes stop glowing. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once used, you can’t use this property again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-the-jester", + "fields": { + "name": "Rod of the Jester", + "desc": "This wooden rod is decorated with colorful scarves and topped with a carving of a madly grinning head. Caper. While holding the rod, you can dance and perform general antics that attract attention. Make a DC 10 Charisma (Performance) check. On a success, one creature that can see and hear you must succeed on a DC 15 Wisdom saving throw or have disadvantage on Wisdom (Perception) checks made to perceive any creature other than you for 1 minute. The effect ends if the target can no longer see or hear you or if you are incapacitated. You can affect one additional creature for each 5 points by which you beat the DC (two creatures with a result of 15, three creatures with a result of 20, and so on). Once used, this property can’t be used again until the next dawn. Hideous Laughter. While holding the rod, you can use an action to cast the hideous laughter spell (save DC 15) from it. Once used, this property can’t be used again until the next dawn. Slapstick. You can use an action to swing the rod in the direction of a creature within 5 feet of you. The target must succeed on a DC 15 Dexterity saving throw or be pushed up to 5 feet away from you and knocked prone. If the target fails the saving throw by 5 or more, it is also stunned until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-the-mariner", + "fields": { + "name": "Rod of the Mariner", + "desc": "This thin bone rod is topped with the carved figurine of an albatross in flight. The rod has 5 charges. You can use an action to expend 1 or more of its charges and point the rod at one or more creatures you can see within 30 feet of you, expending 1 charge for each creature. Each target must succeed on a DC 15 Wisdom saving throw or be cursed for 1 minute. A cursed creature has disadvantage on attack rolls and saving throws while within 100 feet of a body of water that is at least 20 feet deep. The rod regains 1d4 + 1 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rod crumbles to dust and is destroyed, and you must succeed on a DC 15 Wisdom saving throw or be cursed for 1 minute as if you had been the target of the rod's power.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rod-of-the-wastes", + "fields": { + "name": "Rod of the Wastes", + "desc": "Created by a holy order of knights to protect their most important members on missions into badlands and magical wastelands, these red gold rods are invaluable tools against the forces of evil. This rod has a rounded head, and it functions as a magic mace that grants a +2 bonus to attack and damage rolls made with it. While holding or carrying the rod, you have advantage on Wisdom (Perception) and Wisdom (Survival) checks made in badlands and wasteland terrain, and you have advantage on saving throws against being charmed or otherwise compelled by aberrations and fiends. If you are charmed or magically compelled by an aberration or fiend, the rod flashes with crimson light, alerting others to your predicament. Aberrant Smite. If you use Divine Smite when you hit an aberration or fiend with this rod, you use the highest number possible for each die of radiant damage rather than rolling one or more dice for the extra radiant damage. You must still roll damage dice for the rod’s damage, as normal. Once used, this property can’t be used again until the next dawn. Spells. You can use an action to cast one of the following spells from the rod: daylight, lesser restoration, or shield of faith. Once you cast a spell with this rod, you can’t cast that spell again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "root-of-the-world-tree", + "fields": { + "name": "Root of the World Tree", + "desc": "Crafted from the root burl of a sacred tree, this rod is 2 feet long with a spiked, knobby end. Runes inlaid with gold decorate the full length of the rod. This rod functions as a magic mace. Blood Anointment. You can perform a 1-minute ritual to anoint the rod in your blood. If you do, your hit point maximum is reduced by 2d4 until you finish a long rest. While your hit point maximum is reduced in this way, you gain a +1 bonus to attack and damage rolls made with this magic weapon, and, when you hit a fey or giant with this weapon, that creature takes an extra 2d6 necrotic damage. Holy Anointment. If you spend 1 minute anointing the rod with a flask of holy water, you can cast the augury spell from it. The runes carved into the rod glow and move, forming an answer to your query.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "rod", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scepter-of-majesty", + "fields": { + "name": "Scepter of Majesty", + "desc": "While holding this bejeweled, golden rod, you can use an action to cast the enthrall spell (save DC 15) from it, exhorting those in range to follow you and obey your commands. When you finish speaking, 1d6 creatures that failed their saving throw are affected as if by the dominate person spell. Each such creature treats you as its ruler, obeying your commands and automatically fighting in your defense should anyone attempt to harm you. If you are also attuned to and wearing a Headdress of Majesty (see page 146), your charmed subjects have advantage on attack rolls against any creature that attacked you or that cast an obvious spell on you within the last round. The scepter can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "rod", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rustm.json b/data/v2/kobold-press/vault-of-magic/magicitems_rustm.json new file mode 100644 index 00000000..28444974 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_rustm.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "rust-monster-shell", + "fields": { + "name": "Rust Monster Shell", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, you can use an action to magically coat the armor in rusty flakes for 1 minute. While the armor is coated in rusty flakes, any nonmagical weapon made of metal that hits you corrodes. After dealing damage, the weapon takes a permanent and cumulative –1 penalty to damage rolls. If its penalty drops to –5, the weapon is destroyed. Nonmagical ammunition made of metal that hits you is destroyed after dealing damage. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "breastplate", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json b/data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json new file mode 100644 index 00000000..773da68a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "sacrificial-knife", + "fields": { + "name": "Sacrificial Knife", + "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "ceremonial-sacrificial-knife", + "fields": { + "name": "Ceremonial Sacrificial Knife", + "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "dagger", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_saints.json b/data/v2/kobold-press/vault-of-magic/magicitems_saints.json new file mode 100644 index 00000000..534b785e --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_saints.json @@ -0,0 +1,97 @@ +[ + { + "model": "api_v2.item", + "pk": "shortsword-of-fallen-saints", + "fields": { + "name": "Shortsword of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "longsword-of-fallen-saints", + "fields": { + "name": "Longsword of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "greatsword-of-fallen-saints", + "fields": { + "name": "Greatsword of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "scimitar-of-fallen-saints", + "fields": { + "name": "Scimitar of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "rapier-of-fallen-saints", + "fields": { + "name": "Rapier of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sand.json b/data/v2/kobold-press/vault-of-magic/magicitems_sand.json new file mode 100644 index 00000000..ef2147fe --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_sand.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "sand-suit", + "fields": { + "name": "Sand Suit", + "desc": "Created from the treated body of a destroyed Apaxrusl (see Tome of Beasts 2), this leather armor constantly sheds fine sand. The faint echoes of damned souls also emanate from the armor. While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, you can move through nonmagical, unworked earth and stone at your speed. While doing so, you don't disturb the material you move through. Because the souls that once infused the apaxrusl remain within the armor, you are susceptible to effects that sense, target, or harm fiends, such as a paladin's Divine Smite or a ranger's Primeval Awareness. This armor has 3 charges, and it regains 1d3 expended charges daily at dawn. As a reaction, when you are hit by an attack, you can expend 1 charge and make the armor flow like sand. Roll a 1d12 and reduce the damage you take by the number rolled.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json b/data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json new file mode 100644 index 00000000..fa97a800 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "sand-arrow", + "fields": { + "name": "Sand Arrow", + "desc": "The shaft of this arrow is made of tightly packed white sand that discorporates into a blast of grit when it strikes a target. On a hit, the sand catches in the fittings and joints of metal armor, and the target's speed is reduced by 10 feet until it cleans or removes the armor. In addition, the target must succeed on a DC 11 Constitution saving throw or be blinded until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 2, + "category": "ammunition" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json b/data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json new file mode 100644 index 00000000..eedef63d --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json @@ -0,0 +1,78 @@ +[ + { + "model": "api_v2.item", + "pk": "blade-of-the-dervish", + "fields": { + "name": "Blade of the Dervish", + "desc": "This magic scimitar is empowered by your movements. For every 10 feet you move before making an attack, you gain a +1 bonus to the attack and damage rolls of that attack, and the scimitar deals an extra 1d6 slashing damage if the attack hits (maximum of +3 and 3d6). In addition, if you use the Dash action and move within 5 feet of a creature, you can attack that creature as a bonus action. On a hit, the target takes an extra 2d6 slashing damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mutineers-blade", + "fields": { + "name": "Mutineer's Blade", + "desc": "This finely balanced scimitar has an elaborate brass hilt. You gain a +2 bonus on attack and damage rolls made with this magic weapon. You can use a bonus action to speak the scimitar's command word, causing the blade to shed bright green light in a 10-foot radius and dim light for an additional 10 feet. The light lasts until you use a bonus action to speak the command word again or until you drop or sheathe the scimitar. When you roll a 20 on an attack roll made with this weapon, the target is overcome with the desire for mutiny. On the target's next turn, it must make one attack against its nearest ally, then the effect ends, whether or not the attack was successful.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "scimitar-of-the-desert-winds", + "fields": { + "name": "Scimitar of the Desert Winds", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding or carrying this scimitar, you can tolerate temperatures as low as –50 degrees Fahrenheit or as high as 150 degrees Fahrenheit without any additional protection.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "valkyries-bite", + "fields": { + "name": "Valkyrie's Bite", + "desc": "This black-bladed scimitar has a guard that resembles outstretched raven wings, and a polished amethyst sits in its pommel. You have a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to the scimitar, you have advantage on initiative rolls. While you hold the scimitar, it sheds dim purple light in a 10-foot radius.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_scourge.json b/data/v2/kobold-press/vault-of-magic/magicitems_scourge.json new file mode 100644 index 00000000..724124a6 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_scourge.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "scourge-of-devotion", + "fields": { + "name": "Scourge of Devotion", + "desc": "This cat o' nine tails is used primarily for self-flagellation, and its tails have barbs of silver woven into them. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and the weapon deals slashing damage instead of bludgeoning damage. You can spend 10 minutes using the scourge in a self-flagellating ritual, which can be done during a short rest. If you do so, your hit point maximum is reduced by 2d8. In addition, you have advantage on Constitution saving throws that you make to maintain your concentration on a spell when you take damage while your hit point maximum is reduced. This hit point maximum reduction can't be removed with the greater restoration spell or similar magic and lasts until you finish a long rest.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "flail", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_scroll.json b/data/v2/kobold-press/vault-of-magic/magicitems_scroll.json new file mode 100644 index 00000000..30ddcb2f --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_scroll.json @@ -0,0 +1,192 @@ +[ + { + "model": "api_v2.item", + "pk": "aberrant-agreement", + "fields": { + "name": "Aberrant Agreement", + "desc": "This long scroll bears strange runes and seals of eldritch powers. When you use an action to present this scroll to an aberration whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the aberration, negotiating a service from it in exchange for a reward. The aberration is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the aberration, the truce is broken, and the creature can act normally. If the aberration refuses the offer, it is free to take any actions it wishes. Should you and the aberration reach an agreement that is satisfactory to both parties, you must sign the agreement and have the aberration do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the aberration to the agreement until its service is rendered and the reward paid, at which point the scroll blackens and crumbles to dust. An aberration's thinking is alien to most humanoids, and vaguely worded contracts may result in unintended consequences, as the creature may have different thoughts as to how to best meet the goal. If either party breaks the bargain, that creature immediately takes 10d6 psychic damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "binding-oath", + "fields": { + "name": "Binding Oath", + "desc": "This lengthy scroll is the testimony of a pious individual's adherence to their faith. The author has emphatically rewritten these claims many times, and its two slim, metal rollers are wrapped in yards of parchment. When you attune to the item, you rewrite certain passages to align with your own religious views. You can use an action to throw the scroll at a Huge or smaller creature you can see within 30 feet of you. Make a ranged attack roll. On a hit, the scroll unfurls and wraps around the creature. The target is restrained until you take a bonus action to command the scroll to release the creature. If you command it to release the creature or if you miss with the attack, the scroll curls back into a rolled-up scroll. If the restrained target's alignment is the opposite of yours along the law/chaos or good/evil axis, you can use a bonus action to cause the writing to blaze with light, dealing 2d6 radiant damage to the target. A creature, including the restrained target, can use an action to make a DC 17 Strength check to tear apart the scroll. On a success, the scroll is destroyed. Such an attempt causes the writing to blaze with light, dealing 2d6 radiant damage to both the creature making the attempt and the restrained target, whether or not the attempt is successful. Alternatively, the restrained creature can use an action to make a DC 17 Dexterity check to slip free of the scroll. This action also triggers the damage effect, but it doesn't destroy the scroll. Once used, the scroll can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "scroll", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "blasphemous-writ", + "fields": { + "name": "Blasphemous Writ", + "desc": "The Infernal runes inscribed upon this vellum scroll radiate a faint, crimson glow. When you use this spell scroll of command, the save DC is 15 instead of 13, and you can also affect targets that are undead or that don't understand your language.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "celestial-charter", + "fields": { + "name": "Celestial Charter", + "desc": "Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the celestial, negotiating a service from it in exchange for a reward. The celestial is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the celestial, the truce is broken, and the creature can act normally. If the celestial refuses the offer, it is free to take any actions it wishes. Should you and the celestial reach an agreement that is satisfactory to both parties, you must sign the charter and have the celestial do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the celestial to the agreement until its service is rendered and the reward paid, at which point the scroll vanishes in a bright flash of light. A celestial typically attempts to fulfill its end of the bargain as best it can, and it is angry if you exploit any loopholes or literal interpretations to your advantage. If either party breaks the bargain, that creature immediately takes 10d6 radiant damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "feysworn-contract", + "fields": { + "name": "Feysworn Contract", + "desc": "This long scroll is written in flowing Elvish, the words flickering with a pale witchlight, and marked with the seal of a powerful fey or a fey lord or lady. When you use an action to present this scroll to a fey whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the fey, negotiating a service from it in exchange for a reward. The fey is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the fey, the truce is broken, and the creature can act normally. If the fey refuses the offer, it is free to take any actions it wishes. Should you and the fey reach an agreement that is satisfactory to both parties, you must sign the agreement and have the fey do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the fey to the agreement until its service is rendered and the reward paid, at which point the scroll fades into nothingness. Fey are notoriously clever folk, and while they must adhere to the letter of any bargains they make, they always look for any advantage in their favor. If either party breaks the bargain, that creature immediately takes 10d6 poison damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "fiendish-charter", + "fields": { + "name": "Fiendish Charter", + "desc": "This long scroll bears the mark of a powerful creature of the Lower Planes, whether an archduke of Hell, a demon lord of the Abyss, or some other powerful fiend or evil deity. When you use an action to present this scroll to a fiend whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the fiend, negotiating a service from it in exchange for a reward. The fiend is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the fiend, the truce is broken, and the creature can act normally. If the fiend refuses the offer, it is free to take any actions it wishes. Should you and the fiend reach an agreement that is satisfactory to both parties, you must sign the charter in blood and have the fiend do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the fiend to the agreement until its service is rendered and the reward paid, at which point the scroll ignites and burns into ash. The contract's wording should be carefully considered, as fiends are notorious for finding loopholes or adhering to the letter of the agreement to their advantage. If either party breaks the bargain, that creature immediately takes 10d6 necrotic damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "pact-paper", + "fields": { + "name": "Pact Paper", + "desc": "This smooth paper is like vellum but is prepared from dozens of scales cast off by a Pact Drake (see Creature Codex). A contract can be inked on this paper, and the paper limns all falsehoods on it with a fiery glow. A command word clears the paper, allowing for several drafts. Another command word locks the contract in place and leaves space for signatures. Creatures signing the contract are afterward bound by the contract with all other signatories alerted when one of the signatories breaks the contract. The creature breaking the contract must succeed on a DC 15 Charisma saving throw or become blinded, deafened, and stunned for 1d6 minutes. A creature can repeat the saving throw at the end of each of minute, ending the conditions on itself on a success. After the conditions end, the creature has disadvantage on saving throws until it finishes a long rest. Once a contract has been locked in place and signed, the paper can't be cleared. If the contract has a duration or stipulation for its end, the pact paper is destroyed when the contract ends, releasing all signatories from any further obligations and immediately ending any effects on them.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "scroll-of-fabrication", + "fields": { + "name": "Scroll of Fabrication", + "desc": "You can draw a picture of any object that is Large or smaller on the face of this blank scroll. When the drawing is complete, it becomes a real, nonmagical, three-dimensional object. Thus, a drawing of a backpack becomes an actual backpack you can use to store and carry items. Any object created by the scroll can be destroyed by the dispel magic spell, by taking it into the area of an antimagic field, or by similar circumstances. Nothing created by the scroll can have a value greater than 25 gp. If you draw an object of greater value, such as a diamond, the object appears authentic, but close inspection reveals it to be made from glass, paste, bone or some other common or worthless material. The object remains for 24 hours or until you dismiss it as a bonus action. The scroll can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scroll-of-treasure-finding", + "fields": { + "name": "Scroll of Treasure Finding", + "desc": "Each scroll of treasure finding works for a specific type of treasure. You can use an action to read the scroll and sense whether that type of treasure is present within 1 mile of you for 1 hour. This scroll reveals the treasure's general direction, but not its specific location or amount. The GM chooses the type of treasure or determines it by rolling a d100 and consulting the following table. | dice: 1d% | Treasure Type |\n| ----------- | ------------- |\n| 01-10 | Copper |\n| 11-20 | Silver |\n| 21-30 | Electrum |\n| 31-40 | Gold |\n| 41-50 | Platinum |\n| 51-75 | Gemstone |\n| 76-80 | Art objects |\n| 81-00 | Magic items |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scrolls-of-correspondence", + "fields": { + "name": "Scrolls of Correspondence", + "desc": "These vellum scrolls always come in pairs. Anything written on one scroll also appears on the matching scroll, as long as they are both on the same plane of existence. Each scroll can hold up to 75 words at a time. While writing on one scroll, you are aware that the words are appearing on a paired scroll, and you know if no creature bears the paired scroll. The scrolls don't translate words written on them, and the reader and writer must be able to read and write the same language to understanding the writing on the scrolls. While holding one of the scrolls, you can use an action to tap it three times with a quill and speak a command word, causing both scrolls to go blank. If one of the scrolls in the pair is destroyed, the other scroll becomes nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 1 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json b/data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json new file mode 100644 index 00000000..38762141 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "sea-witchs-blade", + "fields": { + "name": "Sea Witch's Blade", + "desc": "This slim, slightly curved blade has a ghostly sheen and a wickedly sharp edge. You can use a bonus action to speak this magic sword's command word (“memory”) and cause the air around the blade to shimmer with a pale, violet glow. This glow sheds bright light in a 20-foot radius and dim light for an additional 20 feet. While the sword is glowing, it deals an extra 2d6 psychic damage to any target it hits. The glow lasts until you use a bonus action to speak the command word again or until you drop or sheathe the sword. When a creature takes psychic damage from the sword, you can choose to have the creature make a DC 15 Wisdom saving throw. On a failure, you take 2d6 psychic damage, and the creature is stunned until the end of its next turn. Once used, this feature of the sword shouldn't be used again until the next dawn. Each time it is used before then, the psychic damage you take increases by 2d6.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_serpent.json b/data/v2/kobold-press/vault-of-magic/magicitems_serpent.json new file mode 100644 index 00000000..70d6569a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_serpent.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "serpents-scales", + "fields": { + "name": "Serpent's Scales", + "desc": "While wearing this armor made from the skin of a giant snake, you gain a +1 bonus to AC, and you have resistance to poison damage. While wearing the armor, you can use an action to cast polymorph on yourself, transforming into a giant poisonous snake. While you are in the form of a snake, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "scale-mail", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shabti.json b/data/v2/kobold-press/vault-of-magic/magicitems_shabti.json new file mode 100644 index 00000000..fc23cd91 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_shabti.json @@ -0,0 +1,116 @@ +[ + { + "model": "api_v2.item", + "pk": "crafter-shabti", + "fields": { + "name": "Crafter Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "defender-shabti", + "fields": { + "name": "Defender Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "digger-shabti", + "fields": { + "name": "Digger Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "farmer-shabti", + "fields": { + "name": "Farmer Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "healer-shabti", + "fields": { + "name": "Healer Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "warrior-shabti", + "fields": { + "name": "Warrior Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json b/data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json new file mode 100644 index 00000000..af735f25 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "sharkskin-vest", + "fields": { + "name": "Sharkskin Vest", + "desc": "While wearing this armor, you gain a +1 bonus to AC, and you have advantage on Strength (Athletics) checks made to swim. While wearing this armor underwater, you can use an action to cast polymorph on yourself, transforming into a reef shark. While you are in the form of the reef shark, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shield.json b/data/v2/kobold-press/vault-of-magic/magicitems_shield.json new file mode 100644 index 00000000..3985015a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_shield.json @@ -0,0 +1,230 @@ +[ + { + "model": "api_v2.item", + "pk": "brazen-bulwark", + "fields": { + "name": "Brazen Bulwark", + "desc": "This rectangular shield is plated with polished brass and resembles a crenelated tower. While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "crusaders-shield", + "fields": { + "name": "Crusader's Shield", + "desc": "A bronze boss is set in the center of this round shield. When you attune to the shield, the boss changes shape, becoming a symbol of your divine connection: a holy symbol for a cleric or paladin or an engraving of mistletoe or other sacred plant for a druid. You can use the shield as a spellcasting focus for your spells.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "goblin-shield", + "fields": { + "name": "Goblin Shield", + "desc": "This shield resembles a snarling goblin's head. It has 3 charges and regains 1d3 expended charges daily at dawn. While wielding this shield, you can use a bonus action to expend 1 charge and command the goblin's head to bite a creature within 5 feet of you. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. On a hit, the target takes 2d4 piercing damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "grasping-shield", + "fields": { + "name": "Grasping Shield", + "desc": "The boss at the center of this shield is a hand fashioned of metal. While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "grim-escutcheon", + "fields": { + "name": "Grim Escutcheon", + "desc": "This blackened iron shield is adorned with the menacing relief of a monstrously gaunt skull. You gain a +1 bonus to AC while you wield this shield. This bonus is in addition to the shield's normal bonus to AC. While holding this shield, you can use a bonus action to speak its command word to cast the fear spell (save DC 13). The shield can't be used this way again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "shield", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "shield-of-gnawing", + "fields": { + "name": "Shield of Gnawing", + "desc": "The wooden rim of this battered oak shield is covered in bite marks. While holding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. In addition, you can use the Shove action as a bonus action while raging.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "shield-of-missile-reversal", + "fields": { + "name": "Shield of Missile Reversal", + "desc": "While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. When you would be struck by a ranged attack, you can use a reaction to cause the outer surface of the shield to emit a flash of magical energy, sending the missile hurtling back at your attacker. Make a ranged weapon attack roll against your attacker using the attacker's bonuses on the roll. If the attack hits, roll damage as normal, using the attacker's bonuses.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "shield-of-the-fallen", + "fields": { + "name": "Shield of the Fallen", + "desc": "Your allies can use this shield to move you when you aren't capable of moving. If you are paralyzed, petrified, or unconscious, and a creature lays you on this shield, the shield rises up under you, bearing you and anything you currently wear or carry. The shield then follows the creature that laid you on the shield for up to 1 hour before gently lowering to the ground. This property otherwise works like the floating disk spell. Once used, the shield can't be used this way again for 1d12 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "tarian-graddfeydd-ddraig", + "fields": { + "name": "Tarian Graddfeydd Ddraig", + "desc": "This metal shield has an outer coating consisting of hardened resinous insectoid secretions embedded with flakes from ground dragon scales collected from various dragon wyrmlings and one dragon that was killed by shadow magic. While holding this shield, you gain a +2 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. In addition, you have resistance to acid, cold, fire, lightning, necrotic, and poison damage dealt by the breath weapons of dragons. While wielding the shield in an area of dim or bright light, you can use an action to reflect the light off the shield's dragon scale flakes to cause a cone of multicolored light to flash from it (15-foot cone if in dim light; 30-foot cone if in bright light). Each creature in the area must make a DC 17 Dexterity saving throw. For each target, roll a d6 and consult the following table to determine which color is reflected at it. The shield can't be used this way again until the next dawn. | d6 | Effect |\n| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 1 | **Red**. The target takes 6d6 fire damage on a failed save, or half as much damage on a successful one. |\n| 2 | **White**. The target takes 4d6 cold damage and is restrained until the start of your next turn on a failed save, or half as much damage and is not restrained on a successful one. |\n| 3 | **Blue**. The target takes 4d6 lightning damage and is paralyzed until the start of your next turn on a failed save, or half as much damage and is not paralyzed on a successful one. |\n| 4 | **Black**. The target takes 4d6 acid damage on a failed save, or half as much damage on a successful one. If the target failed the save, it also takes an extra 2d6 acid damage on the start of your next turn. |\n| 5 | **Green**. The target takes 4d6 poison damage and is poisoned until the start of your next turn on a failed save, or half as much damage and is not poisoned on a successful one. |\n| 6 | **Shadow**. The target takes 4d6 necrotic damage and its Strength score is reduced by 1d4 on a failed save, or half as much damage and does not reduce its Strength score on a successful one. The target dies if this Strength reduction reduces its Strength to 0. Otherwise, the reduction lasts until the target finishes a short or long rest. |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "verses-of-vengeance", + "fields": { + "name": "Verses of Vengeance", + "desc": "This massive, holy tome is bound in brass with a handle on the back cover. A steel chain dangles from the sturdy metal cover, allowing you to hang the tome from your belt or hook it to your armor. A locked clasp holds the tome closed, securing its contents. You gain a +1 bonus to AC while you wield this tome as a shield. This bonus is in addition to the shield's normal bonus to AC. Alternatively, you can make melee weapon attacks with the tome as if it was a club. If you make an attack using use the tome as a weapon, you lose the shield's bonus to your AC until the start of your next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "void-touched-buckler", + "fields": { + "name": "Void-Touched Buckler", + "desc": "This simple wood and metal buckler belonged to an adventurer slain by a void dragon wyrmling (see Tome of Beasts). It sat for decades next to a small tear in the fabric of reality, which led to the outer planes. It has since become tainted by the Void. While wielding this shield, you have a +1 bonus to AC. This bonus is in addition to the shield’s normal bonus to AC. Invoke the Void. While wielding this shield, you can use an action to invoke the shield’s latent Void energy for 1 minute, causing a dark, swirling aura to envelop the shield. For the duration, when a creature misses you with a weapon attack, it must succeed on a DC 17 Wisdom saving throw or be frightened of you until the end of its next turn. In addition, when a creature hits you with a weapon attack, it has advantage on weapon attack rolls against you until the end of its next turn. You can’t use this property of the shield again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "zephyr-shield", + "fields": { + "name": "Zephyr Shield", + "desc": "This round metal shield is painted bright blue with swirling white lines across it. You gain a +2 bonus to AC while you wield this shield. This is an addition to the shield's normal AC bonus. Air Bubble. Whenever you are immersed in a body of water while holding this shield, you can use a reaction to envelop yourself in a 10-foot radius bubble of fresh air. This bubble floats in place, but you can move it up to 30 feet during your turn. You are moved with the bubble when it moves. The air within the bubble magically replenishes itself every round and prevents foreign particles, such as poison gases and water-borne parasites, from entering the area. Other creatures can leave or enter the bubble freely, but it collapses as soon as you exit it. The exterior of the bubble is immune to damage and creatures making ranged attacks against anyone inside the bubble have disadvantage on their attack rolls. The bubble lasts for 1 minute or until you exit it. Once used, this property can’t be used again until the next dawn. Sanctuary. You can use a bonus action to cast the sanctuary spell (save DC 13) from the shield. This spell protects you from only water elementals and other creatures composed of water. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json b/data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json new file mode 100644 index 00000000..3336a0b2 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "vestments-of-the-bleak-shinobi", + "fields": { + "name": "Vestments of the Bleak Shinobi", + "desc": "This padded black armor is fashioned in the furtive style of shinobi shōzoku garb. You have advantage on Dexterity (Stealth) checks while you wear this armor. Darkness. While wearing this armor, you can use an action to cast the darkness spell from it with a range of 30 feet. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "padded", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json b/data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json new file mode 100644 index 00000000..2b30c236 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "blade-of-petals", + "fields": { + "name": "Blade of Petals", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. This brightly-colored shortsword is kept in a wooden scabbard with eternally blooming flowers. The blade is made of dull green steel, and its pommel is fashioned from hard rosewood. As a bonus action, you can conjure a flowery mist which fills a 20-foot area around you with pleasant-smelling perfume. The scent dissipates after 1 minute. A creature damaged by the blade must succeed on a DC 15 Charisma saving throw or be charmed by you until the end of its next turn. A creature can't be charmed this way more than once every 24 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "blade-of-the-temple-guardian", + "fields": { + "name": "Blade of the Temple Guardian", + "desc": "This simple but elegant shortsword is a magic weapon. When you are wielding it and use the Flurry of Blows class feature, you can make your bonus attacks with the sword rather than unarmed strikes. If you deal damage to a creature with this weapon and reduce it to 0 hit points, you absorb some of its energy, regaining 1 expended ki point.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "hexen-blade", + "fields": { + "name": "Hexen Blade", + "desc": "The colorful surface of this sleek adamantine shortsword exhibits a perpetually shifting, iridescent sheen. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The sword has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action and expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: disguise self (1 charge), hypnotic pattern (3 charges), or mirror image (2 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sickle.json b/data/v2/kobold-press/vault-of-magic/magicitems_sickle.json new file mode 100644 index 00000000..5bf654e9 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_sickle.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "sickle-of-thorns", + "fields": { + "name": "Sickle of Thorns", + "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. As an action, you can swing the sickle to cut nonmagical vegetation up to 60 feet away from you. Each cut is a separate action with one action equaling one swing of your arm. Thus, you can lead a party through a jungle or briar thicket at a normal pace, simply swinging the sickle back and forth ahead of you to clear the path. It can't be used to cut trunks of saplings larger than 1 inch in diameter. It also can't cut through unliving wood (such as a door or wall). When you hit a plant creature with a melee attack with this weapon, that target takes an extra 1d6 slashing damage. This weapon can make very precise cuts, such as to cut fruit or flowers high up in a tree without damaging the tree.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "sickle", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_signal.json b/data/v2/kobold-press/vault-of-magic/magicitems_signal.json new file mode 100644 index 00000000..b890e414 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_signal.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "signaling-ammunition", + "fields": { + "name": "Signaling Ammunition", + "desc": "This magic ammunition creates a trail of light behind it as it flies through the air. If the ammunition flies through the air and doesn't hit a creature, it releases a burst of light that can be seen for up to 1 mile. If the ammunition hits a creature, the creature must succeed on a DC 13 Dexterity saving throw or be outlined in golden light until the end of its next turn. While the creature is outlined in light, it can't benefit from being invisible and any attack against it has advantage if the attacker can see the outlined creature.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 2, + "category": "ammunition" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json b/data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json new file mode 100644 index 00000000..a83393a7 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json @@ -0,0 +1,78 @@ +[ + { + "model": "api_v2.item", + "pk": "bone-skeleton-key", + "fields": { + "name": "Bone Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "copper-skeleton-key", + "fields": { + "name": "Copper Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "crystal-skeleton-key", + "fields": { + "name": "Crystal Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "silver-skeleton-key", + "fields": { + "name": "Silver Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_slick.json b/data/v2/kobold-press/vault-of-magic/magicitems_slick.json new file mode 100644 index 00000000..5a724031 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_slick.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "slick-cuirass", + "fields": { + "name": "Slick Cuirass", + "desc": "This suit of leather armor has a shiny, greasy look to it. While wearing the armor, you have advantage on ability checks and saving throws made to escape a grapple. In addition, while squeezing through a smaller space, you don't have disadvantage on attack rolls and Dexterity saving throws.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 1, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json b/data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json new file mode 100644 index 00000000..185377da --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json @@ -0,0 +1,97 @@ +[ + { + "model": "api_v2.item", + "pk": "slimeblade-shortsword", + "fields": { + "name": "Slimeblade Shortsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "slimeblade-longsword", + "fields": { + "name": "Slimeblade Longsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "slimeblade-greatsword", + "fields": { + "name": "Slimeblade Greatsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "slimeblade-scimitar", + "fields": { + "name": "Slimeblade Scimitar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "scimitar", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "slimeblade-rapier", + "fields": { + "name": "Slimeblade Rapier", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json b/data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json new file mode 100644 index 00000000..ecca2d58 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "slipshod-hammer", + "fields": { + "name": "Slipshod Hammer", + "desc": "This large smith's hammer appears well-used and rough in make and maintenance. If you use this hammer as part of a set of smith's tools, you can repair metal items in half the time, but the appearance of the item is always sloppy and haphazard. When you roll a 20 on an attack roll made with this magic weapon against a target wearing metal armor, the target's armor is partly damaged and takes a permanent and cumulative –2 penalty to the AC it offers. The armor is destroyed if the penalty reduces its AC to 10.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "light-hammer", + "armor": null, + "requires_attunement": false, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_smoking.json b/data/v2/kobold-press/vault-of-magic/magicitems_smoking.json new file mode 100644 index 00000000..f1076fd3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_smoking.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "smoking-plate-of-heithmir", + "fields": { + "name": "Smoking Plate of Heithmir", + "desc": "This armor is soot-colored plate with grim dwarf visages on the pauldrons. The pauldrons emit curling smoke and are warm to the touch. You gain a +3 bonus to AC and are resistant to cold damage while wearing this armor. In addition, when you are struck by an attack while wearing this armor, you can use a reaction to fill a 30-foot cone in front of you with dense smoke. The smoke spreads around corners, and its area is heavily obscured. Each creature in the smoke when it appears and each creature that ends its turn in the smoke must succeed on a DC 17 Constitution saving throw or be poisoned for 1 minute. A wind of at least 20 miles per hour disperses the smoke. Otherwise, the smoke lasts for 5 minutes. Once used, this property of the armor can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 5, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json b/data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json new file mode 100644 index 00000000..b92be172 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "least-scroll-of-conjuring", + "fields": { + "name": "Least Scroll of Conjuring", + "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "lesser-scroll-of-conjuring", + "fields": { + "name": "Lesser Scroll of Conjuring", + "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "greater-scroll-of-conjuring", + "fields": { + "name": "Greater Scroll of Conjuring", + "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "scroll", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spear.json b/data/v2/kobold-press/vault-of-magic/magicitems_spear.json new file mode 100644 index 00000000..7da58e66 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_spear.json @@ -0,0 +1,135 @@ +[ + { + "model": "api_v2.item", + "pk": "blooddrinker-spear", + "fields": { + "name": "Blooddrinker Spear", + "desc": "Prized by gnolls, the upper haft of this spear is decorated with tiny animal skulls, feathers, and other adornments. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit a creature with this spear, you mark that creature for 1 hour. Until the mark ends, you deal an extra 1d6 damage to the target whenever you hit it with the spear, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find the target. If the target drops to 0 hit points, the mark ends. This property can't be used on a different creature until you spend a short rest cleaning the previous target's blood from the spear.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "gnawing-spear", + "fields": { + "name": "Gnawing Spear", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you roll a 20 on an attack roll made with this spear, its head animates, grows serrated teeth, and lodges itself in the target. While the spear is lodged in the target and you are wielding the spear, the target is grappled by you. At the start of each of your turns, the spear twists and grinds, dealing 2d6 piercing damage to the grappled target. If you release the spear, it remains lodged in the target, dealing damage each round as normal, but the target is no longer grappled by you. While the spear is lodged in a target, you can't make attacks with it. A creature, including the restrained target, can take its action to remove the spear by succeeding on a DC 15 Strength check. The target takes 1d6 piercing damage when the spear is removed. You can use an action to speak the spear's command word, causing it to dislodge itself and fall into an unoccupied space within 5 feet of the target.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "pestilent-spear", + "fields": { + "name": "Pestilent Spear", + "desc": "The head of this spear is deadly sharp, despite the rust and slimy residue on it that always accumulate no matter how well it is cleaned. When you hit a creature with this magic weapon, it must succeed on a DC 13 Constitution saving throw or contract the sewer plague disease.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "serpents-tooth", + "fields": { + "name": "Serpent's Tooth", + "desc": "When you hit with an attack using this magic spear, the target takes an extra 1d6 poison damage. In addition, while you hold the spear, you have advantage on Dexterity (Acrobatics) checks.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "spear-of-the-north", + "fields": { + "name": "Spear of the North", + "desc": "This spear has an ivory haft, and tiny snowflakes occasionally fall from its tip. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic spear, the target takes an extra 1d6 cold damage. You can use an action to transform the spear into a pair of snow skis. While wearing the snow skis, you have a walking speed of 40 feet when you walk across snow or ice, and you can walk across icy surfaces without needing to make an ability check. You can use a bonus action to transform the skis back into the spear. While the spear is transformed into a pair of skis, you can't make attacks with it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "spear-of-the-stilled-heart", + "fields": { + "name": "Spear of the Stilled Heart", + "desc": "This rowan wood spear has a thick knot in the center of the haft that uncannily resembles a petrified human heart. When you hit with an attack using this magic spear, the target takes an extra 1d6 necrotic damage. The spear has 3 charges, and it regains all expended charges daily at dusk. When you hit a creature with an attack using it, you can expend 1 charge to deal an extra 3d6 necrotic damage to the target. You regain hit points equal to the necrotic damage dealt.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "spear-of-the-western-whale", + "fields": { + "name": "Spear of the Western Whale", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Fashioned in the style of a whaling spear, this long, barbed weapon is made from bone and heavy, yet pliant, ash wood. Its point is lined with decorative engravings of fish, clam shells, and waves. While you carry this spear, you have advantage on any Wisdom (Survival) checks to acquire food via fishing, and you have advantage on all Strength (Athletics) checks to swim. When set on the ground, the spear always spins to point west. When thrown in a westerly direction, the spear deals an extra 2d6 cold damage to the target.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "spear", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json b/data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json new file mode 100644 index 00000000..dc11b468 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "spearbiter", + "fields": { + "name": "Spearbiter", + "desc": "The front of this shield is fashioned in the shape of a snarling wolf ’s head. Spearbiter (Uncommon). When a creature you can see within 5 feet of you makes a melee weapon attack against you, you can use a reaction to attack the attacker’s weapon, the wolf ’s head animating and snapping its jaws at the weapon. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. If the result is higher than the attacker’s attack roll against you, the attacker’s attack misses you. You can’t use this property of the shield again until the next dawn. Adamantine Spearbiter (Rare). A more powerful version of this shield exists. Its wolf ’s head is fitted with adamantine fangs and appears larger and more menacing. When you use your reaction and animate the wolf ’s head to snap at the attacker’s weapon, you have advantage on the attack roll. In addition, there is no longer a limit to the number of times you can use this property of the shield.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "adamantine-spearbiter", + "fields": { + "name": "Adamantine Spearbiter", + "desc": "The front of this shield is fashioned in the shape of a snarling wolf ’s head. Spearbiter (Uncommon). When a creature you can see within 5 feet of you makes a melee weapon attack against you, you can use a reaction to attack the attacker’s weapon, the wolf ’s head animating and snapping its jaws at the weapon. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. If the result is higher than the attacker’s attack roll against you, the attacker’s attack misses you. You can’t use this property of the shield again until the next dawn. Adamantine Spearbiter (Rare). A more powerful version of this shield exists. Its wolf ’s head is fitted with adamantine fangs and appears larger and more menacing. When you use your reaction and animate the wolf ’s head to snap at the attacker’s weapon, you have advantage on the attack roll. In addition, there is no longer a limit to the number of times you can use this property of the shield.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "shield", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spectral.json b/data/v2/kobold-press/vault-of-magic/magicitems_spectral.json new file mode 100644 index 00000000..eaa54096 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_spectral.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "spectral-blade", + "fields": { + "name": "Spectral Blade", + "desc": "This blade seems to flicker in and out of existence but always strikes true. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and you can choose for its attacks to deal force damage instead of piercing damage. As an action while holding this sword or as a reaction when you deal damage to a creature with it, you can turn incorporeal until the start of your next turn. While incorporeal, you can move through other creatures and objects as if they were difficult terrain. You take 1d10 force damage if you end your turn inside an object.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 1, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spite.json b/data/v2/kobold-press/vault-of-magic/magicitems_spite.json new file mode 100644 index 00000000..0ff82505 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_spite.json @@ -0,0 +1,78 @@ +[ + { + "model": "api_v2.item", + "pk": "agile-splint", + "fields": { + "name": "Agile Splint", + "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-ring-mail", + "fields": { + "name": "Agile Ring Mail", + "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-plate", + "fields": { + "name": "Agile Plate", + "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "agile-chain-mail", + "fields": { + "name": "Agile Chain Mail", + "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_staff.json b/data/v2/kobold-press/vault-of-magic/magicitems_staff.json new file mode 100644 index 00000000..14877320 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_staff.json @@ -0,0 +1,819 @@ +[ + { + "model": "api_v2.item", + "pk": "brass-clockwork-staff", + "fields": { + "name": "Brass Clockwork Staff", + "desc": "This curved staff is made of coiled brass and glass wire. You can use an action to speak one of three command words and throw the staff on the ground within 10 feet of you. The staff transforms into one of three wireframe creatures, depending on the command word: a unicorn, a hound, or a swarm of tiny beetles. The wireframe creature or swarm is under your control and acts on its own initiative count. On your turn, you can mentally command the wireframe creature or swarm if it is within 60 feet of you and you aren't incapacitated. You decide what action the creature takes and where it moves during its next turn, or you can issue it a general command, such as to attack your enemies or guard a location. The wireframe unicorn lasts for up to 1 hour, uses the statistics of a warhorse, and can be used as a mount. The wireframe hound lasts for up to 5 minutes, uses the statistics of a dire wolf, and has advantage to track any creature you damaged within the past hour. The wireframe beetle swarm lasts for up to 1 minute, uses the statistics of a swarm of beetles, and can destroy nonmagical objects that aren't being worn or carried and that aren't made of stone or metal (destruction happens at a rate of 1 pound of material per round, up to a maximum of 10 pounds). At the end of the duration, the wireframe creature or swarm reverts to its staff form. It reverts to its staff form early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. If it reverts to its staff form early by being reduced to 0 hit points, the staff becomes inert and unusable until the third dawn after the creature was killed. Otherwise, the wireframe creature or swarm has all of its hit points when you transform the staff into the creature again. When a wireframe creature or swarm becomes the staff again, this property of the staff can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "crystal-staff", + "fields": { + "name": "Crystal Staff", + "desc": "Carved from a single piece of solid crystal, this staff has numerous reflective facets that produce a strangely hypnotic effect. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: color spray (1 charge), confound senses* (3 charges), confusion (4 charges), hypnotic pattern (3 charges), jeweled fissure* (3 charges), prismatic ray* (5 charges), or prismatic spray (7 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to light or confusion. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the crystal shatters, destroying the staff and dealing 2d6 piercing damage to each creature within 10 feet of it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "rowan-staff", + "fields": { + "name": "Rowan Staff", + "desc": "Favored by those with ties to nature and death, this staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. While holding it, you have an advantage on saving throws against spells. The staff has 10 charges for the following properties. It regains 1d4 + 1 expended charges daily at midnight, though it regains all its charges if it is bathed in moonlight at midnight. If you expend the last charge, roll a d20. On a 1, the staff loses its properties and becomes a nonmagical quarterstaff. Spell. While holding this staff, you can use an action to expend 1 or more of its charges to cast animate dead, using your spell save DC and spellcasting ability. The target bones or corpse can be a Medium or smaller humanoid or beast. Each charge animates a separate target. These undead creatures are under your control for 24 hours. You can use an action to expend 1 charge each day to reassert your control of up to four undead creatures created by this staff for another 24 hours. Deanimate. You can use an action to strike an undead creature with the staff in combat. If the attack hits, the target must succeed on a DC 17 Constitution saving throw or revert to an inanimate pile of bones or corpse in its space. If the undead has the Incorporeal Movement trait, it is destroyed instead. Deanimating an undead creature expends a number of charges equal to twice the challenge rating of the creature (minimum of 1). If the staff doesn’t have enough charges to deanimate the target, the staff doesn’t deanimate the target.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "seelie-staff", + "fields": { + "name": "Seelie Staff", + "desc": "This white ash staff is decorated with gold and tipped with an uncut crystal of blue quartz. This staff can be wielded as a magic quarterstaff. While holding the staff, you have advantage on Charisma checks made to influence or interact socially with fey creatures. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a shower of fragrant flower petals, which blow away in a sudden wind. Rebuke Fey. When you hit a fey creature with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 radiant damage to the target. If the fey has an evil alignment, the extra damage increases to 4d6, and the target must succeed on a DC 15 Wisdom saving throw or be frightened of you until the start of your next turn. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), conjure woodland beings (4 charges), disguise self (1 charge), pass without trace (2 charges), or tree stride (5 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "serpent-staff", + "fields": { + "name": "Serpent Staff", + "desc": "Fashioned from twisted ash wood, this staff 's head is carved in the likeness of a serpent preparing to strike. You have resistance to poison damage while you hold this staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the carved snake head twists and magically consumes the rest of the staff, destroying it. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: cloudkill (5 charges), detect poison and disease (1 charge), poisoned volley* (2 charges), or protection from poison (2 charges). You can also use an action to cast the poison spray spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Serpent Form. While holding the staff, you can use an action cast polymorph on yourself, transforming into a serpent or snake that has a challenge rating of 2 or lower. While you are in the form of a serpent, you retain your Intelligence, Wisdom, and Charisma scores. You can remain in serpent form for up to 1 minute, and you can revert to your normal form as an action. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "soldras-staff", + "fields": { + "name": "Soldra's Staff", + "desc": "Crafted by a skilled wizard and meant to be a spellcaster's last defense, this staff is 5 feet long, made of yew wood that curves at its top, is iron shod at its mid-section, and capped with a silver dragon's claw that holds a lustrous, though rough and uneven, black pearl. When you make an attack with this staff, it howls and whistles hauntingly like the wind. When you cast a spell from this staff, it chirps like insects on a hot summer night. This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. It has 3 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: faerie fire (1 charge) or gust of wind (2 charges). The staff regains 1d3 expended charges daily at dawn. Once daily, it can regain 1 expended charge by exposing the staff 's pearl to moonlight for 1 minute.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "spider-staff", + "fields": { + "name": "Spider Staff", + "desc": "Delicate web-like designs are carved into the wood of this twisted staff, which is often topped with the carved likeness of a spider. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a swarm of spiders appears and consumes the staff then vanishes. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: giant insect (4 charges), spider climb (2 charges), or web (2 charges). Spider Swarm. While holding the staff, you can use an action and expend 1 charge to cause a swarm of spiders to appear in a space that you can see within 60 feet of you. The swarm is friendly to you and your companions but otherwise acts on its own. The swarm of spiders remains for 1 minute, until you dismiss it as an action, or until you move more than 100 feet away from it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "splinter-staff", + "fields": { + "name": "Splinter Staff", + "desc": "This roughly made staff has cracked and splintered ends and can be wielded as a magic quarterstaff. When you roll a 20 on an attack roll made with this weapon, you embed a splinter in the target's body, and the pain and discomfort of the splinter is distracting. While the splinter remains embedded, the target has disadvantage on Dexterity, Intelligence, and Wisdom checks, and, if it is concentrating on a spell, it must succeed on a DC 10 Constitution saving throw at the start of each of its turns to maintain concentration on the spell. A creature, including the target, can take its action to remove the splinter by succeeding on a DC 13 Wisdom (Medicine) check.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-binding", + "fields": { + "name": "Staff of Binding", + "desc": "Made from stout oak with steel bands and bits of chain running its entire length, the staff feels oddly heavy. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff constricts in upon itself and is destroyed. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: arcane lock (2 charges), hold monster (5 charges), hold person (2 charges), lock armor* (2 charges), or planar binding (5 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Unbound. While holding the staff, you can use your reaction to expend 1 charge and gain advantage on a saving throw you make to avoid being paralyzed or restrained.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-camazotz", + "fields": { + "name": "Staff of Camazotz", + "desc": "This staff of petrified wood is topped with a stylized carving of a bat with spread wings, a mouth baring great fangs, and a pair of ruby eyes. It has 10 charges and regains 1d6 + 4 charges daily at dawn. As long as the staff holds at least 1 charge, you can communicate with bats as if you shared a language. Bat and bat-like beasts and monstrosities never attack you unless magically forced to do so or unless you attack them first. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: darkness (2 charges), dominate monster (8 charges), or flame strike (5 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-channeling", + "fields": { + "name": "Staff of Channeling", + "desc": "This plain, wooden staff has 5 charges and regains 1d4 + 1 expended charges daily at dawn. When you cast a spell while holding this staff, you can expend 1 or more of its charges as part of the casting to increase the level of the spell. Expending 1 charge increases the spell's level by 1, expending 3 charges increases the spell's level by 2, and expending 5 charges increases the spell's level by 3. When you increase a spell's level using the staff, the spell casts as if you used a spell slot of a higher level, but you don't expend that higher-level spell slot. You can't use the magic of this staff to increase a spell to a slot level higher than the highest spell level you can cast. For example, if you are a 7th-level wizard, and you cast magic missile, expending a 2nd-level spell slot, you can expend 3 of the staff 's charges to cast the spell as a 4th-level spell, but you can't expend 5 of the staff 's charges to cast the spell as a 5th-level spell since you can't cast 5th-level spells.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-desolation", + "fields": { + "name": "Staff of Desolation", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. When you hit an object or structure with a melee attack using the staff, you deal double damage (triple damage on a critical hit). The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: thunderwave (1 charge), shatter (2 charges), circle of death (6 charges), disintegrate (6 charges), or earthquake (8 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-dissolution", + "fields": { + "name": "Staff of Dissolution", + "desc": "A gray crystal floats in the crook of this twisted staff. The crystal breaks into fragments as it slowly revolves, and those fragments break into smaller pieces then into clouds of dust. In spite of this, the crystal never seems to reduce in size. You have resistance to necrotic damage while you hold this staff. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: blight (4 charges), disintegrate (6 charges), or shatter (2 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-fate", + "fields": { + "name": "Staff of Fate", + "desc": "One half of this staff is crafted of white ash and capped in gold, while the other is ebony and capped in silver. The staff has 10 charges for the following properties. It regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff splits into two halves with a resounding crack and becomes nonmagical. Fortune. While holding the staff, you can use an action to expend 1 of its charges and touch a creature with the gold end of the staff, giving it good fortune. The target can choose to use its good fortune and have advantage on one ability check, attack roll, or saving throw. This effect ends after the target has used the good fortune three times or when 24 hours have passed. Misfortune. While holding the staff, you can use an action to touch a creature with the silver end of the staff. The target must succeed on a DC 15 Wisdom saving throw or have disadvantage on one of the following (your choice): ability checks, attack rolls, or saving throws. If the target fails the saving throw, the staff regains 1 expended charge. This effect lasts until removed by the remove curse spell or until you use an action to expend 1 of its charges and touch the creature with the gold end of the staff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: augury (2 charges), bane (1 charge), bless (1 charge), remove curse (3 charges), or divination (4 charges). You can also use an action to cast the guidance spell from the staff without using any charges.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-feathers", + "fields": { + "name": "Staff of Feathers", + "desc": "Several eagle feathers line the top of this long, thin staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff explodes into a mass of eagle feathers and is destroyed. Feather Travel. When you are targeted by a ranged attack while holding the staff, you can use a reaction to teleport up to 10 feet to an unoccupied space that you can see. When you do, you briefly transform into a mass of feathers, and the attack misses. Once used, this property can’t be used again until the next dawn. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: conjure animals (2 giant eagles only, 3 charges), fly (3 charges), or gust of wind (2 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-giantkin", + "fields": { + "name": "Staff of Giantkin", + "desc": "This stout, oaken staff is 7 feet long, bound in iron, and topped with a carving of a broad, thick-fingered hand. While holding this magic quarterstaff, your Strength score is 20. This has no effect on you if your Strength is already 20 or higher. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the hand slowly clenches into a fist, and the staff becomes a nonmagical quarterstaff.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-ice-and-fire", + "fields": { + "name": "Staff of Ice and Fire", + "desc": "Made from the branch of a white ash tree, this staff holds a sapphire at one end and a ruby at the other. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: flaming sphere (2 charges), freezing sphere (6 charges), sleet storm (3 charges), or wall of fire (4 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff and its gems crumble into ash and snow and are destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-master-lu-po", + "fields": { + "name": "Staff of Master Lu Po", + "desc": "This plain-looking, wooden staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 12 charges and regains 1d6 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its +1 bonus to attack and damage rolls, loses all other properties, and the next time you roll a 20 on an attack roll using the staff, it explodes, dealing an extra 6d6 force damage to the target then is destroyed. On a 20, the staff regains 1d10 + 2 charges. Some of the staff ’s properties require the target to make a saving throw to resist or lessen the property’s effects. The saving throw DC is equal to 8 + your proficiency bonus + your Wisdom modifier. Bamboo in the Rainy Season. While holding the staff, you can use a bonus action to expend 1 charge to grant the staff the reach property until the start of your next turn. Gate to the Hell of Being Roasted Alive. While holding the staff, you can use an action to expend 1 charge to cast the scorching ray spell from it. When you make the spell’s attacks, you use your Wisdom modifier as your spellcasting ability. Iron Whirlwind. While holding the staff, you use an action to expend 2 charges, causing weighted chains to extend from the end of the staff and reducing your speed to 0 until the end of your next turn. As part of the same action, you can make one attack with the staff against each creature within your reach. If you roll a 1 on any attack, you must immediately make an attack roll against yourself as well before resolving any other attacks against opponents. Monkey Steals the Peach. While holding the staff, you can use a bonus action to expend 1 charge to extend sharp, grabbing prongs from the end of the staff. Until the start of your next turn, each time you hit a creature with the staff, the target takes piercing damage instead of the bludgeoning damage normal for the staff, and the target must make a DC 15 Constitution saving throw. On a failure, the target is incapacitated until the end of its next turn as it suffers crippling pain. On a success, the target has disadvantage on its next attack roll. Rebuke the Disobedient Child. When you are hit by a creature you can see within your reach while holding this staff, you can use a reaction to expend 1 charge to make an attack with the staff against the attacker. Seven Vengeful Demons Death Strike. While holding the staff, you can use an action to expend 7 charges and make one attack against a target within 5 feet of you with the staff. If the attack hits, the target takes bludgeoning damage as normal, and it must make a Constitution saving throw, taking 7d8 necrotic damage on a failed save, or half as much damage on a successful one. If the target dies from this damage, the staff ceases to function as anything other than a magic quarterstaff until the next dawn, but it regains all expended charges when its powers return. A humanoid killed by this damage rises at the start of your next turn as a zombie that is permanently under your command, following your verbal orders to the best of its ability. Swamp Hag's Deadly Breath. While holding the staff, you can use an action to expend 2 charges to expel a 15-foot cone of poisonous gas out of the end of the staff. Each creature in the area must make a Constitution saving throw. On a failure, a creature takes 4d6 poison damage and is poisoned for 1 hour. On a success, a creature takes half the damage and isn’t poisoned. Vaulting Leap of the Clouds. If you are holding the staff and it has at least 1 charge, you can cast the jump spell from it as a bonus action at will without using any charges, but you can target only yourself when you do so.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-midnight", + "fields": { + "name": "Staff of Midnight", + "desc": "Fashioned from a single branch of polished ebony, this sturdy staff is topped by a lustrous jet. While holding it and in dim light or darkness, you gain a +1 bonus to AC and saving throws. This staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: circle of death (6 charges), darkness (2 charges), or vampiric touch (3 charges). You can also use an action to cast the chill touch cantrip from the staff without using any charges. The staff regains 1d6 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dark powder and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-minor-curses", + "fields": { + "name": "Staff of Minor Curses", + "desc": "This twisted, wooden staff has 10 charges. While holding it, you can use an action to inflict a minor curse on a creature you can see within 30 feet of you. The target must succeed on a DC 10 Constitution saving throw or be affected by the chosen curse. A minor curse causes a non-debilitating effect or change in the creature, such as an outbreak of boils on one section of the target's skin, intermittent hiccupping, transforming the target's ears into small, donkey-like ears, or similar effects. The curse never interrupts spellcasting and never causes disadvantage on ability checks, attack rolls, or saving throws. The curse lasts for 24 hours or until removed by the remove curse spell or similar magic. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a cloud of noxious gas, and you are targeted with a minor curse of the GM's choice.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-parzelon", + "fields": { + "name": "Staff of Parzelon", + "desc": "This tarnished silver staff is tipped with the unholy visage of a fiendish lion skull carved from labradorite—a likeness of the Arch-Devil Parzelon (see Creature Codex). The staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While you hold it, you gain a +2 bonus to spell attack rolls. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), dominate person (5 charges), lightning bolt (3 charges), locate creature (4 charges), locate object (2 charges), magic missile (1 charge), scrying (5 charges), or suggestion (2 charges). You can also use an action to cast one of the following spells from the staff without using any charges: comprehend languages, detect evil and good, detect magic, identify, or message. Extract Ageless Knowledge. As an action, you can touch the head of the staff to a corpse. You must form a question in your mind as part of this action. If the corpse has an answer to your question, it reveals the information to you. The answer is always brief—no more than one sentence—and very specific to the framed question. The corpse doesn’t need a mouth to answer; you receive the information telepathically. The corpse knows only what it knew in life, and it is under no compulsion to offer a truthful answer if you are hostile to it or it recognizes you as an enemy. This property doesn’t return the creature’s soul to its body, only its animating spirit. Thus, the corpse can’t learn new information, doesn’t comprehend anything that has happened since it died, and can’t speculate about future events. Once the staff has been used to ask a corpse 5 questions, it can’t be used to extract knowledge from that same corpse again until 3 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-portals", + "fields": { + "name": "Staff of Portals", + "desc": "This iron-shod wooden staff is heavily worn, and it can be wielded as a quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges and regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses all of its magic and becomes a nonmagical quarterstaff. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: arcane lock (2 charges), dimension door (4 charges), knock (2 charges), or passwall (5 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-scrying", + "fields": { + "name": "Staff of Scrying", + "desc": "This is a graceful, highly polished wooden staff crafted from willow. A crystal ball tops the staff, and smooth gold bands twist around its shaft. This staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: detect thoughts (2 charges), locate creature (4 charges), locate object (2 charges), scrying (5 charges), or true seeing (6 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a bright flash of light erupts from the crystal ball, and the staff vanishes.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-spores", + "fields": { + "name": "Staff of Spores", + "desc": "Mold and mushrooms coat this gnarled wooden staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff rots into tiny clumps of slimy, organic matter and is destroyed. Mushroom Disguise. While holding the staff, you can use an action to expend 2 charges to cover yourself and anything you are wearing or carrying with a magical illusion that makes you look like a mushroom for up to 1 hour. You can appear to be a mushroom of any color or shape as long as it is no more than one size larger or smaller than you. This illusion ends early if you move or speak. The changes wrought by this effect fail to hold up to physical inspection. For example, if you appear to have a spongy cap in place of your head, someone touching the cap would feel your face or hair instead. Otherwise, a creature must take an action to visually inspect the illusion and succeed on a DC 20 Intelligence (Investigation) check to discern that you are disguised. Speak with Plants. While holding the staff, you can use an action to expend 1 of its charges to cast the speak with plants spell from it. Spore Cloud. While holding the staff, you can use an action to expend 3 charges to release a cloud of spores in a 20-foot radius from you. The spores remain for 1 minute, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. When a creature, other than you, enters the cloud of spores for the first time on a turn or starts its turn there, that creature must succeed on a DC 15 Constitution saving throw or take 1d6 poison damage and become poisoned until the start of its next turn. A wind of at least 10 miles per hour disperses the spores and ends the effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-thorns", + "fields": { + "name": "Staff of Thorns", + "desc": "This gnarled and twisted oak staff has numerous thorns growing from its surface. Green vines tightly wind their way up along the shaft. The staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the thorns immediately fall from the staff and it becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: barkskin (2 charges), entangle (1 charge), speak with plants (3 charges), spike growth (2 charges), or wall of thorns (6 charges). Thorned Strike. When you hit with a melee attack using the staff, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 piercing damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-voices", + "fields": { + "name": "Staff of Voices", + "desc": "The length of this wooden staff is carved with images of mouths whispering, speaking, and screaming. This staff can be wielded as a magic quarterstaff. While holding this staff, you can't be deafened, and you can act normally in areas where sound is prevented, such as in the area of a silence spell. Any creature that is not deafened can hear your voice clearly from up to 1,000 feet away if you wish them to hear it. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the mouths carved into the staff give a collective sigh and close, and the staff becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: divine word (7 charges), magic mouth (2 charges), speak with animals (1 charge), speak with dead (3 charges), speak with plants (3 charges), or word of recall (6 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges. Thunderous Shout. While holding the staff, you can use an action to expend 1 charge and release a chorus of mighty shouts in a 15-foot cone from it. Each creature in the area must make a Constitution saving throw. On a failure, a creature takes 2d8 thunder damage and is deafened for 1 minute. On a success, a creature takes half the damage and is deafened until the end of its next turn. A deafened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-winter-and-ice", + "fields": { + "name": "Staff of Winter and Ice", + "desc": "This pure white, pine staff is topped with an ornately faceted shard of ice. The entire staff is cold to the touch. You have resistance to cold damage while you hold this staff. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its resistance to cold damage but loses all other properties. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: Boreas’s breath* (2 charges), cone of cold (5 charges), curse of Boreas* (6 charges), ice storm (4 charges), flurry* (1 charge), freezing fog* (3 charges), freezing sphere (6 charges), frostbite* (5 charges), frozen razors* (3 charges), gliding step* (1 charge), sleet storm (3 charges), snow boulder* (4 charges), triumph of ice* (7 charges), or wall of ice (6 charges). You can also use an action to cast the chill touch or ray of frost spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM’s discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to ice, snow, or wintry weather. Retributive Strike. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it. You have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take cold damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of cold damage based on how far away it is from the point of origin as shown in the following table. On a successful save, a creature takes half as much damage. | Distance from Origin | Damage |\n| --------------------- | -------------------------------------- |\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-armada", + "fields": { + "name": "Staff of the Armada", + "desc": "This gold-shod staff is constructed out of a piece of masting from a galleon. The staff can be wielded as a magic quarterstaff that grants you a +1 bonus to attack and damage rolls made with it. While you are on board a ship, this bonus increases to +2. The staff has 10 charges and regains 1d8 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses all of its magic and becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: control water (4 charges), fog cloud (1 charge), gust of wind (2 charges), or water walk (3 charges). You can also use an action to cast the ray of frost cantrip from the staff without using any charges.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-artisan", + "fields": { + "name": "Staff of the Artisan", + "desc": "This simple, wooden staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff vanishes in a flash of light, lost forever. Create Object. You can use an action to expend 2 charges to conjure an inanimate object in your hand or on the ground in an unoccupied space you can see within 10 feet of you. The object can be no larger than 3 feet on a side and weigh no more than 10 pounds, and its form must be that of a nonmagical object you have seen. You can’t create items that ordinarily require a high degree of craftsmanship, such as jewelry, weapons, glass, or armor, unless you have proficiency with the type of artisan’s tools used to craft such objects. The object sheds dim light in a 5-foot radius. The object disappears after 1 hour, when you use this property again, or if the object takes or deals any damage. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: animate objects (5 charges), fabricate (4 charges) or floating disk (1 charge). You can also use an action to cast the mending spell from the staff without using any charges.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-cephalopod", + "fields": { + "name": "Staff of the Cephalopod", + "desc": "This ugly staff is fashioned from a piece of gnarled driftwood and is crowned with an octopus carved from brecciated jasper. Its gray and red stone tentacles wrap around the top half of the staff. While holding this staff, you have a swimming speed of 30 feet. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the jasper octopus crumbles to dust, and the staff becomes a nonmagical piece of driftwood. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: black tentacles (4 charges), conjure animals (only beasts that can breathe water, 3 charges), darkness (2 charges), or water breathing (3 charges). Ink Cloud. While holding this staff, you can use an action and expend 1 charge to cause an inky, black cloud to spread out in a 30-foot radius from you. The cloud can form in or out of water. The cloud remains for 10 minutes, making the area heavily obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour or a steady current (if underwater) disperses the cloud and ends the effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-four-winds", + "fields": { + "name": "Staff of the Four Winds", + "desc": "Made of gently twisting ash and engraved with spiraling runes, the staff feels strangely lighter than its size would otherwise suggest. This staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: circle of wind* (1 charge), feather fall (1 charge), gust of wind (2 charges), storm god's doom* (3 charges), wind tunnel* (1 charge), wind walk (6 charges), wind wall (3 charges), or wresting wind* (2 charges). You can also use an action to cast the wind lash* spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to breezes, wind, or movement. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles into ashes and is taken away with the breeze.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-lantern-bearer", + "fields": { + "name": "Staff of the Lantern Bearer", + "desc": "An iron hook is affixed to the top of this plain, wooden staff. While holding this staff, you can use an action to cast the light spell from it at will, but the light can emanate only from the staff 's hook. If a lantern hangs from the staff 's hook, you gain the following benefits while holding the staff: - You can control the light of the lantern, lighting or extinguishing it as a bonus action. The lantern must still have oil, if it requires oil to produce a flame.\n- The lantern's flame can't be extinguished by wind or water.\n- If you are a spellcaster, you can use the staff as a spellcasting focus. When you cast a spell that deals fire or radiant damage while using this staff as your spellcasting focus, you gain a +1 bonus to the spell's attack roll, or the spell's save DC increases by 1 (your choice).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-peaks", + "fields": { + "name": "Staff of the Peaks", + "desc": "This staff is made of rock crystal yet weighs the same as a wooden staff. The staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you gain a +2 bonus to spell attack rolls. In addition, you are immune to the effects of high altitude and severe cold weather, such as hypothermia and frostbite. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff shatters into fine stone fragments and is destroyed. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: control weather (8 charges), fault line* (6 charges), gust of wind (2 charges), ice storm (4 charges), jump (1 charge), snow boulder* (4 charges), or wall of stone (5 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Stone Strike. When you hit a creature or object made of stone or earth with this staff, you can expend 5 of its charges to shatter the target. The target must make a DC 17 Constitution saving throw, taking an extra 10d6 force damage on a failed save, or half as much damage on a successful one. If the target is an object that is being worn or carried, the creature wearing or carrying it must make the saving throw, but only the object takes the damage. If this damage reduces the target to 0 hit points, it shatters and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-scion", + "fields": { + "name": "Staff of the Scion", + "desc": "This unwholesome staff is crafted of a material that appears to be somewhere between weathered wood and dried meat. It weeps beads of red liquid that are thick and sticky like tree sap but smell of blood. A crystalized yellow eye with a rectangular pupil, like the eye of a goat, sits at its top. You can wield the staff as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the eye liquifies as the staff shrivels and twists into a blackened, smoking ruin and is destroyed. Ember Cloud. While holding the staff, you can use an action and expend 2 charges to release a cloud of burning embers from the staff. Each creature within 10 feet of you must make a DC 15 Constitution saving throw, taking 21 (6d6) fire damage on a failed save, or half as much damage on a successful one. The ember cloud remains until the start of your next turn, making the area lightly obscured for creatures other than you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. Fiery Strike. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 fire damage to the target. If you take fire damage while wielding the staff, you have advantage on attack rolls with it until the end of your next turn. While holding the staff, you have resistance to fire damage. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: augury (2 charges), barkskin (2 charges), confusion (4 charges), entangle (1 charge), or wall of fire (4 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-treant", + "fields": { + "name": "Staff of the Treant", + "desc": "This unassuming staff appears to be little more than the branch of a tree. While holding this staff, your skin becomes bark-like, and the hair on your head transforms into a chaplet of green leaves. This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. Nature’s Guardian. While holding this staff, you have resistance to cold and necrotic damage, but you have vulnerability to fire and radiant damage. In addition, you have advantage on attack rolls against aberrations and undead, but you have disadvantage on saving throws against spells and other magical effects from fey and plant creatures. One with the Woods. While holding this staff, your AC can’t be less than 16, regardless of what kind of armor you are wearing, and you can’t be tracked when you travel through terrain with excessive vegetation, such as a forest or grassland. Tree Friend. While holding this staff, you can use an action to animate a tree you can see within 60 feet of you. The tree uses the statistics of an animated tree and is friendly to you and your companions. Roll initiative for the tree, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you), as long as they don’t directly harm other trees or the natural world. If you don’t issue any commands to the three, it defends itself from hostile creatures but otherwise takes no actions. Once used, this property can’t be used again until the next dawn. Venerated Tree. If you spend 1 hour in silent reverence at the base of a Huge or larger tree, you can use an action to plant this staff in the soil above the tree’s roots and awaken the tree as a treant. The treant isn’t under your control, but it regards you as a friend as long as you don’t harm it or the natural world around it. Roll a d20. On a 1, the staff roots into the ground, growing into a sapling, and losing its magic. Otherwise, after you awaken a treant with this staff, you can’t do so again until 30 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-unhatched", + "fields": { + "name": "Staff of the Unhatched", + "desc": "This staff carved from a burnt ash tree is topped with an unhatched dragon’s (see Creature Codex) skull. This staff can be wielded as a magic quarterstaff. The staff has 5 charges for the following properties. It regains 1d4 + 1 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed. Necrotic Strike. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 1d8 necrotic damage to the target. Spells. While holding the staff, you can use an action to expend 1 charge to cast bane or protection from evil and good from it using your spell save DC. You can also use an action to cast one of the following spells from the staff without using any charges, using your spell save DC and spellcasting ability: chill touch or minor illusion.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "staff-of-the-white-necromancer", + "fields": { + "name": "Staff of the White Necromancer", + "desc": "Crafted from polished bone, this strange staff is carved with numerous arcane symbols and mystical runes. The staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: false life (1 charge), gentle repose (2 charges), heartstop* (2 charges), death ward (4 charges), raise dead (5 charges), revivify (3 charges), shared sacrifice* (2 charges), or speak with dead (3 charges). You can also use an action to cast the bless the dead* or spare the dying spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the bone staff crumbles to dust.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "stone-staff", + "fields": { + "name": "Stone Staff", + "desc": "Sturdy and smooth, this impressive staff is crafted from solid stone. Most stone staves are crafted by dwarf mages and few ever find their way into non-dwarven hands. The staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: earthskimmer* (4 charges), entomb* (6 charges), flesh to stone (6 charges), meld into stone (3 charges), stone shape (4 charges), stoneskin (4 charges), or wall of stone (5 charges). You can also use an action to cast the pummelstone* or true strike spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, hundreds of cracks appear across the staff 's surface and it crumbles into tiny bits of stone.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "category": "staff", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "stonedrift-staff", + "fields": { + "name": "Stonedrift Staff", + "desc": "This staff is fashioned from petrified wood and crowned with a raw chunk of lapis lazuli veined with gold. The staff can be wielded as a magic quarterstaff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed. Spells. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: animate objects (only stone objects, 5 charges), earthquake (8 charges), passwall (only stone surfaces, 5 charges), or stone shape (4 charges). Elemental Speech. You can speak and understand Primordial while holding this staff. Favor of the Earthborn. While holding the staff, you have advantage on Charisma checks made to influence earth elementals or other denizens of the Plane of Earth. Stone Glide. If the staff has at least 1 charge, you have a burrowing speed equal to your walking speed, and you can burrow through earth and stone while holding this staff. While doing so, you don’t disturb the material you move through.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "stygian-crook", + "fields": { + "name": "Stygian Crook", + "desc": "This staff of gnarled, rotted wood ends in a hooked curvature like a twisted shepherd's crook. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: bestow curse (3 charges), blight (4 charges), contagion (5 charges), false life (1 charge), or hallow (5 charges). The staff regains 1d6 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff turns to live maggots and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "umbral-staff", + "fields": { + "name": "Umbral Staff", + "desc": "Made of twisted darkwood and covered in complex runes and sigils, this powerful staff seems to emanate darkness. You have resistance to radiant damage while you hold this staff. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at midnight. If you expend the last charge, roll a d20. On a 1, the staff retains its ability to cast the claws of darkness*, douse light*, and shadow blindness* spells but loses all other properties. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: become nightwing* (6 charges), black hand* (4 charges), black ribbons* (1 charge), black well* (6 charges), cloak of shadow* (1 charge), darkvision (2 charges), darkness (2 charges), dark dementing* (5 charges), dark path* (2 charges), darkbolt* (2 charges), encroaching shadows* (6 charges), night terrors* (4 charges), shadow armor* (1 charge), shadow hands* (1 charge), shadow puppets* (2 charges), or slither* (2 charges). You can also use an action to cast the claws of darkness*, douse light*, or shadow blindness* spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM’s discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness, shadows, or terror. Retributive Strike. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion of darkness (as the darkness spell) that expands to fill a 30-foot-radius sphere centered on it. You have a 50 percent chance to instantly travel to the Plane of Shadow, avoiding the explosion. If you fail to avoid the effect, you take necrotic damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin as shown in the following table. On a successful save, a creature takes half as much damage. | Distance from Origin | Damage |\n| --------------------- | -------------------------------------- |\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": true, + "category": "staff", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "unseelie-staff", + "fields": { + "name": "Unseelie Staff", + "desc": "This ebony staff is decorated in silver and topped with a jagged piece of obsidian. This staff can be wielded as a magic quarterstaff. While holding the staff, you have advantage on Charisma checks made to influence or interact socially with fey creatures. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a shower of powdery snow, which blows away in a sudden, chill wind. Rebuke Fey. When you hit a fey creature with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 necrotic damage to the target. If the fey has a good alignment, the extra damage increases to 4d6, and the target must succeed on a DC 15 Wisdom saving throw or be frightened of you until the start of your next turn. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), conjure woodland beings (4 charges), confusion (4 charges), invisibility (2 charges), or teleport (7 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "webbed-staff", + "fields": { + "name": "Webbed Staff", + "desc": "This staff is carved of ebony and wrapped in a net of silver wire. While holding it, you can't be caught in webs of any sort and can move through webs as if they were difficult terrain. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, spidersilk surrounds the staff in a cocoon then quickly unravels itself and the staff, destroying the staff.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "quarterstaff", + "armor": null, + "requires_attunement": false, + "category": "staff", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_standard.json b/data/v2/kobold-press/vault-of-magic/magicitems_standard.json new file mode 100644 index 00000000..f3ae7a6f --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_standard.json @@ -0,0 +1,78 @@ +[ + { + "model": "api_v2.item", + "pk": "standard-of-divinity-glaive", + "fields": { + "name": "Standard of Divinity (Glaive)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "glaive", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "standard-of-divinity-halberd", + "fields": { + "name": "Standard of Divinity (Halberd)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "halberd", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "standard-of-divinity-lance", + "fields": { + "name": "Standard of Divinity (Lance)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "lance", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "standard-of-divinity-pike", + "fields": { + "name": "Standard of Divinity (Pike)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "pike", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json b/data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json new file mode 100644 index 00000000..790045ae --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "steadfast-splint", + "fields": { + "name": "Steadfast Splint", + "desc": "This armor makes you difficult to manipulate both mentally and physically. While wearing this armor, you have advantage on saving throws against being charmed or frightened, and you have advantage on ability checks and saving throws against spells and effects that would move you against your will.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "splint", + "requires_attunement": true, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json b/data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json new file mode 100644 index 00000000..0f524298 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "swarmfoe-leather", + "fields": { + "name": "Swarmfoe Leather", + "desc": "While wearing this armor festooned with thin draconic scales, you gain a +1 bonus to AC. You can use the scales as a melee weapon while wearing the armor. You have proficiency with the scales and deal 1d4 slashing damage on a hit (your Strength modifier applies to the attack and damage rolls as normal). Swarms don't have resistance to the damage dealt by the scales. In addition, if a swarm occupies your space, you can attack with the scales as a bonus action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "swarmfoe-hide", + "fields": { + "name": "Swarmfoe Hide", + "desc": "While wearing this armor festooned with thin draconic scales, you gain a +1 bonus to AC. You can use the scales as a melee weapon while wearing the armor. You have proficiency with the scales and deal 1d4 slashing damage on a hit (your Strength modifier applies to the attack and damage rolls as normal). Swarms don't have resistance to the damage dealt by the scales. In addition, if a swarm occupies your space, you can attack with the scales as a bonus action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 2, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sweet.json b/data/v2/kobold-press/vault-of-magic/magicitems_sweet.json new file mode 100644 index 00000000..133686f0 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_sweet.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "sweet-nature", + "fields": { + "name": "Sweet Nature", + "desc": "You have a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a humanoid with this weapon, the humanoid takes an extra 1d6 slashing damage. If you use the axe to damage a plant creature or an object made of wood, the axe's blade liquifies into harmless honey, and it can't be used again until 24 hours have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": false, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_temple.json b/data/v2/kobold-press/vault-of-magic/magicitems_temple.json new file mode 100644 index 00000000..85b6c342 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_temple.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "blade-of-the-temple-guardian", + "fields": { + "name": "Blade of the Temple Guardian", + "desc": "This simple but elegant shortsword is a magic weapon. When you are wielding it and use the Flurry of Blows class feature, you can make your bonus attacks with the sword rather than unarmed strikes. If you deal damage to a creature with this weapon and reduce it to 0 hit points, you absorb some of its energy, regaining 1 expended ki point.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 2, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_thorn.json b/data/v2/kobold-press/vault-of-magic/magicitems_thorn.json new file mode 100644 index 00000000..fba96bbd --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_thorn.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "thirsting-thorn", + "fields": { + "name": "Thirsting Thorn", + "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. In addition, while carrying the sword, you have resistance to necrotic damage. Each time you reduce a creature to 0 hit points with this weapon, you can regain 2d8+2 hit points. Each time you regain hit points this way, you must succeed a DC 12 Wisdom saving throw or be incapacitated by terrible visions until the end of your next turn. If you reach your maximum hit points using this effect, you automatically fail the saving throw. As long as you remain cursed, you are unwilling to part with the sword, keeping it within reach at all times. If you have not damaged a creature with this sword within the past 24 hours, you have disadvantage on attack rolls with weapons other than this one as its hunger for blood drives you to slake its thirst.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "shortsword", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json b/data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json new file mode 100644 index 00000000..ddba611b --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "tipstaff", + "fields": { + "name": "Tipstaff", + "desc": "To the uninitiated, this short ebony baton resembles a heavy-duty truncheon with a cord-wrapped handle and silver-capped tip. The weapon has 5 charges, and it regains 1d4 + 1 expended charges daily at dawn. When you hit a creature with a melee attack with this magic weapon, you can expend 1 charge to force the target to make a DC 15 Constitution saving throw. If the creature took 20 damage or more from this attack, it has disadvantage on the saving throw. On a failure, the target is paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "club", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_trident.json b/data/v2/kobold-press/vault-of-magic/magicitems_trident.json new file mode 100644 index 00000000..85cb3bf6 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_trident.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "trident-of-the-yearning-tide", + "fields": { + "name": "Trident of the Yearning Tide", + "desc": "The barbs of this trident are forged from mother-of-pearl and its shaft is fashioned from driftwood. You gain a +2 bonus on attack and damage rolls made with this magic weapon. While holding the trident, you can breathe underwater. The trident has 3 charges for the following other properties. It regains 1d3 expended charges daily at dawn. Call Sealife. While holding the trident, you can use an action to expend 3 of its charges to cast the conjure animals spell from it. The creatures you summon must be beasts that can breathe water. Yearn for the Tide. When you hit a creature with a melee attack using the trident, you can use a bonus action to expend 1 charge to force the target to make a DC 17 Wisdom saving throw. On a failure, the target must spend its next turn leaping into the nearest body of water and swimming toward the bottom. A creature that can breathe underwater automatically succeeds on the saving throw. If no water is in the target’s line of sight, the target automatically succeeds on the saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "trident", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json b/data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json new file mode 100644 index 00000000..55a41d8a --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "troll-skin-leather", + "fields": { + "name": "Troll Skin Leather", + "desc": "While wearing troll skin armor, you gain a +1 bonus to AC, and you stabilize whenever you are dying at the start of your turn. In addition, you can use an action to regenerate for 1 minute. While regenerating, you regain 2 hit points at the start of each of your turns. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "troll-skin-hide", + "fields": { + "name": "Troll Skin Hide", + "desc": "While wearing troll skin armor, you gain a +1 bonus to AC, and you stabilize whenever you are dying at the start of your turn. In addition, you can use an action to regenerate for 1 minute. While regenerating, you regain 2 hit points at the start of each of your turns. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_umbral.json b/data/v2/kobold-press/vault-of-magic/magicitems_umbral.json new file mode 100644 index 00000000..5a28a2ef --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_umbral.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "pistol-of-the-umbral-court", + "fields": { + "name": "Pistol of the Umbral Court", + "desc": "This hand crossbow is made from coal-colored wood. Its limb is made from cold steel and boasts engravings of sharp teeth. The barrel is magically oiled and smells faintly of ash. The grip is made from rough leather. You gain a +2 bonus on attack and damage rolls made with this magic weapon. When you hit with an attack with this weapon, you can force the target of your attack to succeed on a DC 15 Strength saving throw or be pushed 5 feet away from you. The target takes damage, as normal, whether it was pushed away or not. As a bonus action, you can increase the distance creatures are pushed to 20 feet for 1 minute. If the creature strikes a solid object before the movement is complete, it takes 1d6 bludgeoning damage for every 10 feet traveled. Once used, this property of the crossbow can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "crossbow-hand", + "armor": null, + "requires_attunement": true, + "rarity": 4, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json b/data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json new file mode 100644 index 00000000..bcc702be --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json @@ -0,0 +1,59 @@ +[ + { + "model": "api_v2.item", + "pk": "umbral-chopper", + "fields": { + "name": "Umbral Chopper", + "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "handaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "umbral-chopper", + "fields": { + "name": "Umbral Chopper", + "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "battleaxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "umbral-chopper", + "fields": { + "name": "Umbral Chopper", + "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greataxe", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_undine.json b/data/v2/kobold-press/vault-of-magic/magicitems_undine.json new file mode 100644 index 00000000..752854e3 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_undine.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "undine-plate", + "fields": { + "name": "Undine Plate", + "desc": "This bright green plate armor is embossed with images of various marine creatures, such as octopuses and rays. While wearing this armor, you have a swimming speed of 40 feet, and you don't have disadvantage on Dexterity (Stealth) checks while underwater.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "plate", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_volsung.json b/data/v2/kobold-press/vault-of-magic/magicitems_volsung.json new file mode 100644 index 00000000..8541e450 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_volsung.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "longsword-of-volsung", + "fields": { + "name": "Longsword of Volsung", + "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon’s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword’s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can’t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can’t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword’s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket’s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket’s temporary hit points, the sword isn’t destroyed, but you can’t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, “dragon” refers to any creature with the dragon type, including drakes and wyverns.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "longsword", + "armor": null, + "requires_attunement": true, + "rarity": 4, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "greatsword-of-volsung", + "fields": { + "name": "Greatsword of Volsung", + "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon’s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword’s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can’t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can’t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword’s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket’s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket’s temporary hit points, the sword isn’t destroyed, but you can’t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, “dragon” refers to any creature with the dragon type, including drakes and wyverns.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "greatsword", + "armor": null, + "requires_attunement": true, + "rarity": 4, + "category": "weapon" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_wand.json b/data/v2/kobold-press/vault-of-magic/magicitems_wand.json new file mode 100644 index 00000000..7f084e86 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_wand.json @@ -0,0 +1,572 @@ +[ + { + "model": "api_v2.item", + "pk": "ashwood-wand", + "fields": { + "name": "Ashwood Wand", + "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains all expended charges daily at dawn. When you cast a spell that deals fire damage while using this wand as your spellcasting focus, the spell deals 1 extra fire damage. If you expend 1 of the wand's charges during the casting, the spell deals 1d4 + 1 extra fire damage instead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "blacktooth", + "fields": { + "name": "Blacktooth", + "desc": "This black ivory, rune-carved wand has 7 charges. It regains 1d6 + 1 expended charges daily at dawn. While holding it, you can use an action to expend 1 or more of its charges to cast the guiding bolt spell from it, using an attack bonus of +7. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "devils-barb", + "fields": { + "name": "Devil's Barb", + "desc": "This thin wand is fashioned from the fiendish quill of a barbed devil. While attuned to it, you have resistance to cold damage. The wand has 6 charges for the following properties. It regains 1d6 expended charges daily at dusk. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into cinders and is destroyed. Hurl Flame. While holding the wand, you can expend 2 charges as an action to hurl a ball of devilish flame at a target you can see within 150 feet of you. The target must succeed on a DC 15 Dexterity check or take 3d6 fire damage. If the target is a flammable object that isn't being worn or carried, it also catches fire. Devil's Sight. While holding the wand, you can expend 1 charge as an action to cast the darkvision spell on yourself. Magical darkness doesn't impede this darkvision.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "frungilator", + "fields": { + "name": "Frungilator", + "desc": "This strangely-shaped item resembles a melted wand or a strange growth chipped from the arcane trees of elder planes. The wand has 5 charges and regains 1d4 + 1 charges daily at dusk. While holding it, you can use an action to expend 1 of its charges and point it at a target within 60 feet of you. The target must be a creature. When activated, the wand frunges creatures into a chaos matrix, which does…something. Roll a d10 and consult the following table to determine these unpredictable effects (none of them especially good). Most effects can be removed by dispel magic, greater restoration, or more powerful magic. | d10 | Frungilator Effect |\n| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 1 | Glittering sparkles fly all around. You are surrounded in sparkling light until the end of your next turn as if you were targeted by the faerie fire spell. |\n| 2 | The target is encased in void crystal and immediately begins suffocating. A creature, including the target, can take its action to shatter the void crystal by succeeding on a DC 10 Strength check. Alternatively, the void crystal can be attacked and destroyed (AC 12; hp 4; immunity to poison and psychic damage). |\n| 3 | Crimson void fire engulfs the target. It must make a DC 13 Constitution saving throw, taking 4d6 fire damage on a failed save, or half as much damage on a successful one. |\n| 4 | The target's blood turns to ice. It must make a DC 13 Constitution saving throw, taking 6d6 cold damage on a failed save, or half as much damage on a successful one. |\n| 5 | The target rises vertically to a height of your choice, up to a maximum height of 60 feet. The target remains suspended there until the start of its next turn. When this effect ends, the target floats gently to the ground. |\n| 6 | The target begins speaking in backwards fey speech for 10 minutes. While speaking this way, the target can't verbally communicate with creatures that aren't fey, and the target can't cast spells with verbal components. |\n| 7 | Golden flowers bloom across the target's body. It is blinded until the end of its next turn. |\n| 8 | The target must succeed on a DC 13 Constitution saving throw or it and all its equipment assumes a gaseous form until the end of its next turn. This effect otherwise works like the gaseous form spell. |\n| 9 | The target must succeed on a DC 15 Wisdom saving throw or become enthralled with its own feet or limbs until the end of its next turn. While enthralled, the target is incapacitated. |\n| 10 | A giant ray of force springs out of the frungilator and toward the target. Each creature in a line that is 5 feet wide between you and the target must make a DC 16 Dexterity saving throw, taking 4d12 force damage on a failed save, or half as much damage on a successful one. |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "glass-wand-of-leng", + "fields": { + "name": "Glass Wand of Leng", + "desc": "The tip of this twisted clear glass wand is razorsharp. It can be wielded as a magic dagger that grants a +1 bonus to attack and damage rolls made with it. The wand weighs 4 pounds and is roughly 18 inches long. When you tap the wand, it emits a single, loud note which can be heard up to 20 feet away and does not stop sounding until you choose to silence it. This wand has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 17): arcane lock (2 charges), disguise self (1 charge), or tongues (3 charges).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "gremlins-paw", + "fields": { + "name": "Gremlin's Paw", + "desc": "This wand is fashioned from the fossilized forearm and claw of a gremlin. The wand has 5 charges. While holding the wand, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 15): bane (1 charge), bestow curse (3 charges), or hideous laughter (1 charge). The wand regains 1d4 + 1 expended charges daily at dusk. If you expend the wand's last charge, roll a d20. On a 20, you must succeed on a DC 15 Wisdom saving throw or become afflicted with short-term madness. On a 1, the rod crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "hazelwood-wand", + "fields": { + "name": "Hazelwood Wand", + "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains all expended charges daily at dawn. When you cast the goodberry spell while using this wand as your spellcasting focus, you can expend 1 of the wand's charges to transform the berries into hazelnuts, which restore 2 hit points instead of 1. The spell is otherwise unchanged. In addition, when you cast a spell that deals lightning damage while using this wand as your spellcasting focus, the spell deals 1 extra lightning damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "oakwood-wand", + "fields": { + "name": "Oakwood Wand", + "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains 1d3 expended charges daily at dawn. While holding it, you can expend 1 charge as an action to cast the detect poison and disease spell from it. When you cast a spell that deals cold damage while using this wand as your spellcasting focus, the spell deals 1 extra cold damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-accompaniment", + "fields": { + "name": "Wand of Accompaniment", + "desc": "Tiny musical notes have been etched into the sides of this otherwise plain, wooden wand. It has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand disintegrates with a small bang. Dance. While holding the wand, you can use an action to expend 3 charges to cast the irresistible dance spell (save DC 17) from it. If the target is in the area of the Song property of this wand, it has disadvantage on the saving throw. Song. While holding the wand, you can use an action to expend 1 charge to cause the area within a 30-foot radius of you to fill with music for 1 minute. The type of music played is up to you, but it is performed flawlessly. Each creature in the area that can hear the music has advantage on saving throws against being deafened and against spells and effects that deal thunder damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-air-glyphs", + "fields": { + "name": "Wand of Air Glyphs", + "desc": "While holding this thin, metal wand, you can use action to cause the tip to glow. When you wave the glowing wand in the air, it leaves a trail of light behind it, allowing you to write or draw on the air. Whatever letters or images you make hang in the air for 1 minute before fading away.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-bristles", + "fields": { + "name": "Wand of Bristles", + "desc": "This wand is made from the bristles of a giant boar bound together with magical, silver thread. It weighs 1 pound and is 8 inches long. The wand has a strong boar musk scent to it, which is difficult to mask and is noticed by any creature within 10 feet of you that possesses the Keen Smell trait. The wand is comprised of 10 individual bristles, and as long as the wand has 1 bristle, it regrows 2 bristles daily at dawn. While holding the wand, you can use your action to remove bristles to cause one of the following effects. Ghostly Charge (3 bristles). You toss the bristles toward one creature you can see. A phantom giant boar charges 30 feet toward the creature. If the phantom’s path connects with the creature, the target must succeed on a DC 15 Dexterity saving throw or take 2d8 force damage and be knocked prone. Truffle (2 bristles). You plant the bristles in the ground to conjure up a magical truffle. Consuming the mushroom restores 2d8 hit points.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-depth-detection", + "fields": { + "name": "Wand of Depth Detection", + "desc": "This simple wooden wand has 7 charges and regains 1d6 + 1 expended charges daily at dawn. While holding it, you can use an action to expend 1 charge and point it at a body of water or other liquid. You learn the liquid's deepest point or its average depth (your choice). In addition, you can use an action to expend 1 charge while you are submerged in a liquid to determine how far you are beneath the liquid's surface.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-direction", + "fields": { + "name": "Wand of Direction", + "desc": "This crooked, twisting wand is crafted of polished ebony with a small, silver arrow affixed to its tip. The wand has 3 charges. While holding it, you can expend 1 charge as an action to make the wand remember your path for up to 1,760 feet of movement. You can increase the length of the path the wand remembers by 1,760 feet for each additional charge you expend. When you expend a charge to make the wand remember your current path, the wand forgets the oldest path of up to 1,760 feet that it remembers. If you wish to retrace your steps, you can use a bonus action to activate the wand’s arrow. The arrow guides you, pointing and mentally tugging you in the direction you should go. The wand’s magic allows you to backtrack with complete accuracy despite being lost, unable to see, or similar hindrances against finding your way. The wand can’t counter or dispel magic effects that cause you to become lost or misguided, but it can guide you back in spite of some magic hindrances, such as guiding you through the area of a darkness spell or guiding you if you had activated the wand then forgotten the way due to the effects of the modify memory spell on you. The wand regains all expended charges daily at dawn. If you expend the wand’s last charge, roll a d20. On a roll of 1, the wand straightens and the arrow falls off, rendering it nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-drowning", + "fields": { + "name": "Wand of Drowning", + "desc": "This wand appears to be carved from the bones of a large fish, which have been cemented together. The wand has 3 charges and regains 1d3 expended charges daily at dawn. While holding this wand, you can use an action to expend 1 charge to cause a thin stream of seawater to spray toward a creature you can see within 60 feet of you. If the target can breathe only air, it must succeed on a DC 15 Constitution saving throw or its lungs fill with rancid seawater and it begins drowning. A drowning creature chokes for a number of rounds equal to its Constitution modifier (minimum of 1 round). At the start of its turn after its choking ends, the creature drops to 0 hit points and is dying, and it can't regain hit points or be stabilized until it can breathe again. A successful DC 15 Wisdom (Medicine) check removes the seawater from the drowning creature's lungs, ending the effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-extinguishing", + "fields": { + "name": "Wand of Extinguishing", + "desc": "This charred and blackened wooden wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to extinguish a nonmagical flame within 10 feet of you that is no larger than a small campfire. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand transforms into a wand of ignition.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-fermentation", + "fields": { + "name": "Wand of Fermentation", + "desc": "Fashioned out of oak, this wand appears heavily stained by an unknown liquid. The wand has 7 charges and regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand explodes in a puff of black smoke and is destroyed. While holding the wand, you can use an action and expend 1 or more of its charges to transform nonmagical liquid, such as blood, apple juice, or water, into an alcoholic beverage. For each charge you expend, you transform up to 1 gallon of nonmagical liquid into an equal amount of beer, wine, or other spirit. The alcohol transforms back into its original form if it hasn't been consumed within 24 hours of being transformed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-flame-control", + "fields": { + "name": "Wand of Flame Control", + "desc": "This wand is fashioned from a branch of pine, stripped of bark and beaded with hardened resin. The wand has 3 charges. If you use the wand as an arcane focus while casting a spell that deals fire damage, you can expend 1 charge as part of casting the spell to increase the spell's damage by 1d4. In addition, while holding the wand, you can use an action to expend 1 of its charges to cause one of the following effects: - Change the color of any flames within 30 feet.\n- Cause a single flame to burn lower, halving the range of light it sheds but burning twice as long.\n- Cause a single flame to burn brighter, doubling the range of the light it sheds but halving its duration. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand bursts into flames and burns to ash in seconds.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-giggles", + "fields": { + "name": "Wand of Giggles", + "desc": "This wand is tipped with a feather. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges and point the wand at a humanoid you can see within 30 feet of you. The target must succeed on a DC 10 Charisma saving throw or be forced to giggle for 1 minute. Giggling doesn't prevent a target from taking actions or moving. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Tears.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-guidance", + "fields": { + "name": "Wand of Guidance", + "desc": "This slim, metal wand is topped with a cage shaped like a three-sided pyramid. An eye of glass sits within the pyramid. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the guidance spell from it. The wand regains all expended charges at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Resistance.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-harrowing", + "fields": { + "name": "Wand of Harrowing", + "desc": "The tips of this twisted wooden wand are exceptionally withered. The wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand disintegrates into useless white powder. Affliction. While holding the wand, you can use an action to expend 1 charge to cause a creature you can see within 60 feet of you to become afflicted with unsightly, weeping sores. The target must succeed on a DC 15 Constitution saving throw or have disadvantage on all Dexterity and Charisma checks for 1 minute. An afflicted creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Pain. While holding the wand, you can use an action to expend 3 charges to cause a creature you can see within 60 feet of you to become wracked with terrible pain. The target must succeed on a DC 15 Constitution saving throw or take 4d6 necrotic damage, and its movement speed is halved for 1 minute. A pained creature can repeat the saving throw at the end of each of its turns, ending the effect on itself a success. If the target is also suffering from the Affliction property of this wand, it has disadvantage on the saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-ignition", + "fields": { + "name": "Wand of Ignition", + "desc": "The cracks in this charred and blackened wooden wand glow like live coals, but the wand is merely warm to the touch. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to set fire to one flammable object or collection of material (a stack of paper, a pile of kindling, or similar) within 10 feet of you that is Small or smaller. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Extinguishing.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-plant-destruction", + "fields": { + "name": "Wand of Plant Destruction", + "desc": "This wand of petrified wood has 7 charges. While holding it, you can use an action to expend up to 3 of its charges to harm a plant or plant creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw, taking 2d8 necrotic damage for each charge you expended on a failed save, or half as much damage on a successful one. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand shatters and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-relieved-burdens", + "fields": { + "name": "Wand of Relieved Burdens", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges and touch a creature with the wand. If the creature is blinded, charmed, deafened, frightened, paralyzed, poisoned, or stunned, the condition is removed from the creature and transferred to you. You suffer the condition for the remainder of its duration or until it is removed. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand crumbles to dust and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-resistance", + "fields": { + "name": "Wand of Resistance", + "desc": "This slim, wooden wand is topped with a small, spherical cage, which holds a pyramid-shaped piece of hematite. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the resistance spell. The wand regains all expended charges at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Guidance .", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-revealing", + "fields": { + "name": "Wand of Revealing", + "desc": "Crystal beads decorate this wand, and a silver hand, index finger extended, caps it. The wand has 3 charges and regains all expended charges daily at dawn. While holding it, you can use an action to expend 1 of the wand's charges to reveal one creature or object within 120 feet of you that is either invisible or ethereal. This works like the see invisibility spell, except it allows you to see only that one creature or object. That creature or object remains visible as long as it remains within 120 feet of you. If more than one invisible or ethereal creature or object is in range when you use the wand, it reveals the nearest creature or object, revealing invisible creatures or objects before ethereal ones.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-tears", + "fields": { + "name": "Wand of Tears", + "desc": "The top half of this wooden wand is covered in thorns. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges and point the wand at a humanoid you can see within 30 feet of you. The target must succeed on a DC 10 Charisma saving throw or be forced to cry for 1 minute. Crying doesn't prevent a target from taking actions or moving. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Giggles .", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-treasure-finding", + "fields": { + "name": "Wand of Treasure Finding", + "desc": "This wand is adorned with gold and silver inlay and topped with a faceted crystal. The wand has 7 charges. While holding it, you can use an action and expend 1 charge to speak its command word. For 1 minute, you know the direction and approximate distance of the nearest mass or collection of precious metals or minerals within 60 feet. You can concentrate on a specific metal or mineral, such as silver, gold, or diamonds. If the specific metal or mineral is within 60 feet, you are able to discern all locations in which it is found and the approximate amount in each location. The wand's magic can penetrate most barriers, but it is blocked by 3 feet of wood or dirt, 1 foot of stone, 1 inch of common metal, or a thin sheet of lead. The effect ends if you stop holding the wand. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand turns to lead and becomes nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-vapors", + "fields": { + "name": "Wand of Vapors", + "desc": "Green gas swirls inside this slender, glass wand. The wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand shatters into hundreds of crystalline fragments, and the gas within it dissipates. Fog Cloud. While holding the wand, you can use an action to expend 1 or more of its charges to cast the fog cloud spell from it. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend. Gaseous Escape. When you are attacked while holding this wand, you can use your reaction to expend 3 of its charges to transform yourself and everything you are wearing and carrying into a cloud of green mist until the start of your next turn. While you are a cloud of green mist, you have resistance to nonmagical damage, and you can’t be grappled or restrained. While in this form, you also can’t talk or manipulate objects, any objects you were wearing or holding can’t be dropped, used, or otherwise interacted with, and you can’t attack or cast spells.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-windows", + "fields": { + "name": "Wand of Windows", + "desc": "This clear, crystal wand has 3 charges. You can use an action to expend 1 charge and touch the wand to any nonmagical object. The wand causes a portion of the object, up to 1-foot square and 6 inches deep, to become transparent for 1 minute. The effect ends if you stop holding the wand. The wand regains 1d3 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand slowly becomes cloudy until it is completely opaque and becomes nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wand", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wand-of-the-timekeeper", + "fields": { + "name": "Wand of the Timekeeper", + "desc": "This smoothly polished wooden wand is perfectly balanced in the hand. Its grip is wrapped with supple leather strips, and its length is decorated with intricate arcane symbols. When you use it while playing a drum, you have advantage on Charisma (Performance) checks. The wand has 5 charges for the following properties. It regains 1d4 + 1 charges daily at dawn. Erratic. While holding the wand, you can use an action to expend 2 charges to force one creature you can see to re-roll its initiative at the end of each of its turns for 1 minute. An unwilling creature that succeeds on a DC 15 Wisdom saving throw is unaffected. Synchronize. While holding the wand, you can use an action to expend 1 charge to choose one creature you can see who has not taken its turn this round. That creature takes its next turn immediately after yours regardless of its turn in the Initiative order. An unwilling creature that succeeds on a DC 15 Wisdom saving throw is unaffected.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wand", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json b/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json new file mode 100644 index 00000000..c8c49058 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "anchor-of-striking", + "fields": { + "name": "Anchor of Striking", + "desc": "This small rusty iron anchor feels sturdy in spite of its appearance. You gain a +1 bonus to attack and damage rolls made with this magic war pick. When you roll a 20 on an attack roll made with this weapon, the target is wrapped in ethereal golden chains that extend from the bottom of the anchor. As an action, the chained target can make a DC 15 Strength or Dexterity check, freeing itself from the chains on a success. Alternatively, you can use a bonus action to command the chains to disappear, freeing the target. The chains are constructed of magical force and can't be damaged, though they can be destroyed with a disintegrate spell. While the target is wrapped in these chains, you and the target can't move further than 50 feet from each other.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "war-pick", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "pick-of-ice-breaking", + "fields": { + "name": "Pick of Ice Breaking", + "desc": "The metal head of this war pick is covered in tiny arcane runes. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the war pick to attack a construct, elemental, fey, or other creature made almost entirely of ice or snow. When you roll a 20 on an attack roll made with this weapon against such a creature, the target takes an extra 2d8 piercing damage. When you hit an object made of ice or snow with this weapon, the object doesn't have a damage threshold when determining the damage you deal to it with this weapon.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "war-pick", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_warding.json b/data/v2/kobold-press/vault-of-magic/magicitems_warding.json new file mode 100644 index 00000000..c7f6e034 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_warding.json @@ -0,0 +1,686 @@ +[ + { + "model": "api_v2.item", + "pk": "studded-leather-of-warding-1", + "fields": { + "name": "Studded-Leather of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "studded-leather-of-warding-2", + "fields": { + "name": "Studded-Leather of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "studded-leather-of-warding-3", + "fields": { + "name": "Studded-Leather of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "splint-of-warding-1", + "fields": { + "name": "Splint of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "splint-of-warding-2", + "fields": { + "name": "Splint of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "splint-of-warding-3", + "fields": { + "name": "Splint of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "scale-mail-of-warding-1", + "fields": { + "name": "Scale Mail of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scale-mail-of-warding-2", + "fields": { + "name": "Scale Mail of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "scale-mail-of-warding-3", + "fields": { + "name": "Scale Mail of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "ring-mail-of-warding-1", + "fields": { + "name": "Ring Mail of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ring-mail-of-warding-2", + "fields": { + "name": "Ring Mail of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ring-mail-of-warding-3", + "fields": { + "name": "Ring Mail of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "plate-of-warding-1", + "fields": { + "name": "Plate of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "plate-of-warding-2", + "fields": { + "name": "Plate of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "plate-of-warding-3", + "fields": { + "name": "Plate of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "padded-of-warding-1", + "fields": { + "name": "Padded Armor of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "padded-of-warding-2", + "fields": { + "name": "Padded Armor of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "padded-of-warding-3", + "fields": { + "name": "Padded Armor of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "leather-of-warding-1", + "fields": { + "name": "Leather Armor of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "leather-of-warding-2", + "fields": { + "name": "Leather Armor of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "leather-of-warding-3", + "fields": { + "name": "Leather Armor of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "hide-of-warding-1", + "fields": { + "name": "Hide Armor of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "hide-of-warding-2", + "fields": { + "name": "Hide Armor of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "hide-of-warding-3", + "fields": { + "name": "Hide Armor of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "half-plate-of-warding-1", + "fields": { + "name": "Half Plate of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "half-plate-of-warding-2", + "fields": { + "name": "Half Plate of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "half-plate-of-warding-3", + "fields": { + "name": "Half Plate of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "chain-shirt-of-warding-1", + "fields": { + "name": "Chain Shirt of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "chain-shirt-of-warding-2", + "fields": { + "name": "Chain Shirt of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "chain-shirt-of-warding-3", + "fields": { + "name": "Chain Shirt of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "chain-mail-of-warding-1", + "fields": { + "name": "Chain Mail of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "chain-mail-of-warding-2", + "fields": { + "name": "Chain Mail of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "chain-mail-of-warding-3", + "fields": { + "name": "Chain Mail of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "breastplate-of-warding-1", + "fields": { + "name": "Breastplate of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "breastplate-of-warding-2", + "fields": { + "name": "Breastplate of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "breastplate-of-warding-3", + "fields": { + "name": "Breastplate of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "armor", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json b/data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json new file mode 100644 index 00000000..bd4d1bbe --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "reef-splitter", + "fields": { + "name": "Reef Splitter", + "desc": "The head of this warhammer is constructed of undersea volcanic rock and etched with images of roaring flames and boiling water. You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the hammer erupts with magma, and the target takes an extra 4d6 fire damage. In addition, if the target is underwater, the water around it begins to boil with the heat of your blow, and each creature other than you within 5 feet of the target takes 2d6 fire damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "warhammer", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_warl.json b/data/v2/kobold-press/vault-of-magic/magicitems_warl.json new file mode 100644 index 00000000..656600a8 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_warl.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "warlocks-aegis", + "fields": { + "name": "Warlock's Aegis", + "desc": "When you attune to this mundane-looking suit of leather armor, symbols related to your patron burn themselves into the leather, and the armor's colors change to those most closely associated with your patron. While wearing this armor, you can use an action and expend a spell slot to increase your AC by an amount equal to your Charisma modifier for the next 8 hours. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json b/data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json new file mode 100644 index 00000000..7f3a250f --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json @@ -0,0 +1,21 @@ +[ + { + "model": "api_v2.item", + "pk": "wave-chain-mail", + "fields": { + "name": "Wave Chain Mail", + "desc": "The rows of chain links of this armor seem to ebb and flow like waves while worn. Attacks against you have disadvantage while at least half of your body is submerged in water. In addition, when you are attacked, you can turn all or part of your body into water as a reaction, gaining immunity to bludgeoning, piercing, and slashing damage from nonmagical weapons, until the end of the attacker's turn. Once used, this property of the armor can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "chain-mail", + "requires_attunement": false, + "rarity": 3, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_whip.json b/data/v2/kobold-press/vault-of-magic/magicitems_whip.json new file mode 100644 index 00000000..d6cfe0b8 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_whip.json @@ -0,0 +1,135 @@ +[ + { + "model": "api_v2.item", + "pk": "bone-whip", + "fields": { + "name": "Bone Whip", + "desc": "This whip is constructed of humanoid vertebrae with their edges magically sharpened and pointed. The bones are joined together into a coiled line by strands of steel wire. The handle is half a femur wrapped in soft leather of tanned humanoid skin. You gain a +1 bonus to attack and damage rolls with this weapon. You can use an action to cause fiendish energy to coat the whip. For 1 minute, you gain 5 temporary hit points the first time you hit a creature on each turn. In addition, when you deal damage to a creature with this weapon, the creature must succeed on a DC 17 Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage dealt. This reduction lasts until the creature finishes a long rest. Once used, this property of the whip can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "poison-strand", + "fields": { + "name": "Poison Strand", + "desc": "When you hit with an attack using this magic whip, the target takes an extra 2d4 poison damage. If you hold one end of the whip and use an action to speak its command word, the other end magically extends and darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 17 Dexterity saving throw or become restrained. While restrained, the target takes 2d4 poison damage at the start of each of its turns, and you can use an action to pull the target up to 20 feet toward you. If you would move the target into damaging terrain, such as lava or a pit, it can make a DC 17 Strength saving throw. On a success, the target isn't pulled toward you. You can't use the whip to make attacks while it is restraining a target, and if you release your end of the whip, the target is no longer restrained. The restrained target can use an action to make a DC 17 Strength (Athletics) or Dexterity (Acrobatics) check (target's choice). On a success, the target is no longer restrained by the whip. When the whip has restrained creatures for a total of 1 minute, you can't restrain a creature with the whip again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "searing-whip", + "fields": { + "name": "Searing Whip", + "desc": "Inspired by the searing breath weapon of a light drake (see Tome of Beasts 2), this whip seems to have filaments of light interwoven within its strands. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this weapon, the creature takes an extra 1d4 radiant damage. When you roll a 20 on an attack roll made with this weapon, the target is blinded until the end of its next turn. The whip has 3 charges, and it regains 1d3 expended charges daily at dawn or when exposed to a daylight spell for 1 minute. While wielding the whip, you can use an action to expend 1 of its charges to transform the whip into a searing beam of light. Choose one creature you can see within 30 feet of you and make one attack roll with this whip against that creature. If the attack hits, that creature and each creature in a line that is 5 feet wide between you and the target takes damage as if hit by this whip. All of this damage is radiant. If the target is undead, you have advantage on the attack roll.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "tamers-whip", + "fields": { + "name": "Tamer's Whip", + "desc": "This whip is braided from leather tanned from the hides of a dozen different, dangerous beasts. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you attack a beast using this weapon, you have advantage on the attack roll.\nWhen you roll a 20 on the attack roll made with this weapon and the target is a beast, the beast must succeed on a DC 15 Wisdom saving throw or become charmed or frightened (your choice) for 1 minute.\nIf the creature is charmed, it understands and obeys one-word commands, such as “attack,” “approach,” “stay,” or similar. If it is charmed and understands a language, it obeys any command you give it in that language. The charmed or frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "trident-of-the-vortex", + "fields": { + "name": "Trident of the Vortex", + "desc": "This bronze trident has a shaft of inlaid blue pearl. You gain a +2 bonus to attack and damage rolls with this magic weapon. Whirlpool. While wielding the trident underwater, you can use an action to speak its command word and cause the water around you to whip into a whirlpool for 1 minute. For the duration, each creature that enters or starts its turn in a space within 10 feet of you must succeed on a DC 15 Strength saving throw or be restrained by the whirlpool. The whirlpool moves with you, and creatures restrained by it move with it. A creature within 5 feet of the whirlpool can pull a creature out of it by taking an action to make a DC 15 Strength check and succeeding. A restrained creature can try to escape by taking an action to make a DC 15 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the whirlpool. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "tyrants-whip", + "fields": { + "name": "Tyrant's Whip", + "desc": "This wicked whip has 3 charges and regains all expended charges daily at dawn. When you hit with an attack using this magic whip, you can use a bonus action to expend 1 of its charges to cast the command spell (save DC 13) from it on the creature you hit. If the attack is a critical hit, the target has disadvantage on the saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": false, + "category": "weapon", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "whip-of-fangs", + "fields": { + "name": "Whip of Fangs", + "desc": "The skin of a large asp is woven into the leather of this whip. The asp's head sits nestled among the leather tassels at its tip. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic weapon, the target takes an extra 1d4 poison damage and must succeed on a DC 13 Constitution saving throw or be poisoned until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "whip", + "armor": null, + "requires_attunement": true, + "category": "weapon", + "rarity": 2 + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json b/data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json new file mode 100644 index 00000000..92f3b631 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json @@ -0,0 +1,40 @@ +[ + { + "model": "api_v2.item", + "pk": "white-ape-leather", + "fields": { + "name": "White Ape Leather", + "desc": "This armor was made from the remains of a White Ape (see Tome of Beasts) that fell in battle. While wearing this armor, you gain a +2 bonus to AC. In addition, the armor has the following properties while you wear it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "leather", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + }, + { + "model": "api_v2.item", + "pk": "white-ape-hide", + "fields": { + "name": "White Ape Hide", + "desc": "This armor was made from the remains of a White Ape (see Tome of Beasts) that fell in battle. While wearing this armor, you gain a +2 bonus to AC. In addition, the armor has the following properties while you wear it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": "hide", + "requires_attunement": false, + "rarity": 4, + "category": "armor" + } + } +] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json b/data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json new file mode 100644 index 00000000..a15ff503 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json @@ -0,0 +1,7279 @@ +[ + { + "model": "api_v2.item", + "pk": "accursed-idol", + "fields": { + "name": "Accursed Idol", + "desc": "Carved from a curious black stone of unknown origin, this small totem is fashioned in the macabre likeness of a Great Old One. While attuned to the idol and holding it, you gain the following benefits:\n- You can speak, read, and write Deep Speech.\n- You can use an action to speak the idol's command word and send otherworldly spirits to whisper in the minds of up to three creatures you can see within 30 feet of you. Each target must make a DC 13 Charisma saving throw. On a failed save, a creature takes 2d6 psychic damage and is frightened of you for 1 minute. On a successful save, a creature takes half as much damage and isn't frightened. If a target dies from this damage or while frightened, the otherworldly spirits within the idol are temporarily sated, and you don't suffer the effects of the idol's Otherworldly Whispers property at the next dusk. Once used, this property of the idol can't be used again until the next dusk.\n- You can use an action to cast the augury spell from the idol. The idol can't be used this way again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "air-seed", + "fields": { + "name": "Air Seed", + "desc": "This plum-sized, nearly spherical sandstone is imbued with a touch of air magic. Typically, 1d4 + 4 air seeds are found together. You can use an action to throw the seed up to 60 feet. The seed explodes on impact and is destroyed. When it explodes, the seed releases a burst of fresh, breathable air, and it disperses gas or vapor and extinguishes candles, torches, and similar unprotected flames within a 10-foot radius of where the seed landed. Each suffocating or choking creature within a 10-foot radius of where the seed landed gains a lung full of air, allowing the creature to hold its breath for 5 minutes. If you break the seed while underwater, each creature within a 10-foot radius of where you broke the seed gains a lung full of air, allowing the creature to hold its breath for 5 minutes.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "alabaster-salt-shaker", + "fields": { + "name": "Alabaster Salt Shaker", + "desc": "This shaker is carved from purest alabaster in the shape of an owl. It is 7 inches tall and contains enough salt to flavor 25 meals. When the shaker is empty, it can't be refilled, and it becomes nonmagical. When you or another creature eat a meal salted by this shaker, you don't need to eat again for 48 hours, at which point the magic wears off. If you don't eat within 1 hour of the magic wearing off, you gain one level of exhaustion. You continue gaining one level of exhaustion for each additional hour you don't eat.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "alchemical-lantern", + "fields": { + "name": "Alchemical Lantern", + "desc": "This hooded lantern has 3 charges and regains all expended charges daily at dusk. While the lantern is lit, you can use an action to expend 1 charge to cause the lantern to spit gooey alchemical fire at a creature you can see in the lantern's bright light. The lantern makes its attack roll with a +5 bonus. On a hit, the target takes 2d6 fire damage, and it ignites. Until a creature takes an action to douse the fire, the target takes 1d6 fire damage at the start of each of its turns.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "alembic-of-unmaking", + "fields": { + "name": "Alembic of Unmaking", + "desc": "This large alembic is a glass retort supported by a bronze tripod and connected to a smaller glass container by a bronze spout. The bronze fittings are etched with arcane symbols, and the glass parts of the alembic sometimes emit bright, amethyst sparks. If a magic item is placed inside the alembic and a fire lit beneath it, the magic item dissolves and its magical energy drains into the smaller container. Artifacts, legendary magic items, and any magic item that won't physically fit into the alembic (anything larger than a shortsword or a cloak) can't be dissolved in this way. Full dissolution and distillation of an item's magical energy takes 1 hour, but 10 minutes is enough time to render most items nonmagical. If an item spends a full hour dissolving in the alembic, its magical energy coalesces in the smaller container as a lump of material resembling gray-purple, stiff dough known as arcanoplasm. This material is safe to handle and easy to incorporate into new magic items. Using arcanoplasm while creating a magic item reduces the cost of the new item by 10 percent per degree of rarity of the magic item that was distilled into the arcanoplasm. An alembic of unmaking can distill or disenchant one item per 24 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "almanac-of-common-wisdom", + "fields": { + "name": "Almanac of Common Wisdom", + "desc": "The dog-eared pages of this thick, weathered tome contain useful advice, facts, and statistical information on a wide range of topics. The topics change to match information relevant to the area where it is currently located. If you spend a short rest consulting the almanac, you treat your proficiency bonus as 1 higher when making any Intelligence, Wisdom, or Charisma skill checks to discover, recall, or cite information about local events, locations, or creatures for the next 4 hours. For example, this almanac's magic can help you recall and find the location of a city's oldest tavern, but its magic won't help you notice a thug hiding in an alley near the tavern.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "amulet-of-memory", + "fields": { + "name": "Amulet of Memory", + "desc": "Made of gold or silver, this spherical locket is engraved with two cresting waves facing away from each other while bound in a twisted loop. It preserves a memory to be reexperienced later. While wearing this amulet, you can use an action to speak the command word and open the locket. The open locket stores what you see and experience for up to 10 minutes. You can shut the locket at any time (no action required), stopping the memory recording. Opening the locket with the command word again overwrites the contained memory. While a memory is stored, you or another creature can touch the locket to experience the memory from the beginning. Breaking contact ends the memory early. In addition, you have advantage on any skill check related to details or knowledge of the stored memory. If you die while wearing the amulet, it preserves you. Your body is affected by the gentle repose spell until the amulet is removed or until you are restored to life. In addition, at the moment of your death, you can store any memory into the amulet. A creature touching the amulet perceives the memory stored there even after your death. Attuning to an amulet of memory removes any prior memories stored in it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "amulet-of-sustaining-health", + "fields": { + "name": "Amulet of Sustaining Health", + "desc": "While wearing this amulet, you need to eat and drink only once every 7 days. In addition, you have advantage on saving throws against effects that would cause you to suffer a level of exhaustion.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "amulet-of-whirlwinds", + "fields": { + "name": "Amulet of Whirlwinds", + "desc": "This amulet is strung on a brass necklace and holds a piece of djinn magic. The amulet has 9 charges. You can use an action to expend 1 of its charges to create a whirlwind on a point you can see within 60 feet of you. The whirlwind is a 5-foot-radius, 30-foot-tall cylinder of swirling air that lasts as long as you maintain concentration (as if concentrating on a spell). Any creature other than you that enters the whirlwind must succeed on a DC 15 Strength saving throw or be restrained by it. You can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. The whirlwind ends if you lose sight of it. A creature within 5 feet of the whirlwind can pull a creature out of it by taking an action to make a DC 15 Strength check and succeeding. A restrained creature can try to escape by taking an action to make a DC 15 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the whirlwind. When all of the amulet's charges are expended, the amulet becomes a nonmagical piece of jewelry worth 50 gp.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "amulet-of-the-oracle", + "fields": { + "name": "Amulet of the Oracle", + "desc": "When you finish a long rest while wearing this amulet, you can choose one cantrip from the cleric spell list. You can cast that cantrip from the amulet at will, using Wisdom as your spellcasting ability for it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "angelic-earrings", + "fields": { + "name": "Angelic Earrings", + "desc": "These earrings feature platinum loops from which hang bronzed claws from a Chamrosh (see Tome of Beasts 2), freely given by the angelic hound. While wearing these earrings, you have advantage on Wisdom (Insight) checks to determine if a creature is lying or if it has an evil alignment. If you cast detect evil and good while wearing these earrings, the range increases to 60 feet, and the spell lasts 10 minutes without requiring concentration.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "animated-abacus", + "fields": { + "name": "Animated Abacus", + "desc": "If you speak a mathematical equation within 5 feet of this abacus, it calculates the equation and displays the solution. If you are touching the abacus, it calculates only the equations you speak, ignoring all other spoken equations.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "ankh-of-aten", + "fields": { + "name": "Ankh of Aten", + "desc": "This golden ankh is about 12 inches long and has 5 charges. While holding the ankh by the loop, you can expend 1 charge as an action to fire a beam of brilliant sunlight in a 5-foot-wide, 60-foot-line from the end. Each creature caught in the line must make a DC 15 Constitution saving throw. On a failed save, a creature takes a5d8 radiant damage and is blinded until the end of your next turn. On a successful save, it takes half damage and isn't blinded. Undead have disadvantage on this saving throw. The ankh regains 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "apron-of-the-eager-artisan", + "fields": { + "name": "Apron of the Eager Artisan", + "desc": "Created by dwarven artisans, this leather apron has narrow pockets, which hold one type of artisan's tools. If you are wearing the apron and you spend 10 minutes contemplating your next crafting project, the tools in the apron magically change to match those best suited to the task. Once you have changed the tools available, you can't change them again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "arcanaphage-stone", + "fields": { + "name": "Arcanaphage Stone", + "desc": "Similar to the rocks found in a bird's gizzard, this smooth stone helps an Arcanaphage (see Creature Codex) digest magic. While you hold or wear the stone, you have advantage on saving throws against spells.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ashes-of-the-fallen", + "fields": { + "name": "Ashes of the Fallen", + "desc": "Found in a small packet, this coarse, foul-smelling black dust is made from the powdered remains of a celestial. Each packet of the substance contains enough ashes for one use. You can use an action to throw the dust in a 15-foot cone. Each spellcaster in the cone must succeed on a DC 15 Wisdom saving throw or become cursed for 1 hour or until the curse is ended with a remove curse spell or similar magic. Creatures that don't cast spells are unaffected. A cursed spellcaster must make a DC 15 Wisdom saving throw each time it casts a spell. On a success, the spell is cast normally. On a failure, the spellcaster casts a different, randomly chosen spell of the same level or lower from among the spellcaster's prepared or known spells. If the spellcaster has no suitable spells available, no spell is cast.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "aurochs-bracers", + "fields": { + "name": "Aurochs Bracers", + "desc": "These bracers have the graven image of a bull's head on them. Your Strength score is 19 while you wear these bracers. It has no effect on you if your Strength is already 19 or higher. In addition, when you use the Attack action to shove a creature, you have advantage on the Strength (Athletics) check.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "baba-yagas-cinderskull", + "fields": { + "name": "Baba Yaga's Cinderskull", + "desc": "Warm to the touch, this white, dry skull radiates dim, orange light from its eye sockets in a 30-foot radius. While attuned to the skull, you only require half of the daily food and water a creature of your size and type normally requires. In addition, you can withstand extreme temperatures indefinitely, and you automatically succeed on saving throws against extreme temperatures.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "bag-of-bramble-beasts", + "fields": { + "name": "Bag of Bramble Beasts", + "desc": "This ordinary bag, made from green cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, spiky object. The bag weighs 1/2 pound. You can use an action to pull the spiky object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a 1d8 and consulting the below table. The creature is a bramble version (see sidebar) of the beast listed in the table. The creature vanishes at the next dawn or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature. Once three spiky objects have been pulled from the bag, the bag can't be used again until the next dawn. Alternatively, one willing animal companion or familiar can be placed in the bag for 1 week. A non-beast animal companion or familiar that is placed in the bag is treated as if it had been placed into a bag of holding and can be removed from the bag at any time. A beast animal companion or familiar disappears once placed in the bag, and the bag's magic is dormant until the week is up. At the end of the week, the animal companion or familiar exits the bag as a bramble creature (see the template in the sidebar) and can be returned to its original form only with a wish. The creature retains its status as an animal companion or familiar after its transformation and can choose to activate or deactivate its Thorn Body trait as a bonus action. A transformed familiar can be re-summoned with the find familiar spell. Once the bag has been used to change an animal companion or familiar into a bramble creature, it becomes an ordinary, nonmagical bag. | 1d8 | Creature |\n| --- | ------------ |\n| 1 | Weasel |\n| 2 | Giant rat |\n| 3 | Badger |\n| 4 | Boar |\n| 5 | Panther |\n| 6 | Giant badger | Only a beast can become a bramble creature. It retains all its statistics except as noted below.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bag-of-traps", + "fields": { + "name": "Bag of Traps", + "desc": "Anyone reaching into this apparently empty bag feels a small coin, which resembles no known currency. Removing the coin and placing or tossing it up to 20 feet creates a random mechanical trap that remains for 10 minutes or until discharged or disarmed, whereupon it disappears. The coin returns to the bag only after the trap disappears. You may draw up to 10 traps from the bag each week. The GM has the statistics for mechanical traps.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "bagpipes-of-battle", + "fields": { + "name": "Bagpipes of Battle", + "desc": "Inspire friends and strike fear in the hearts of your enemies with the drone of valor and the shrill call of martial might! You must be proficient with wind instruments to use these bagpipes. You can use an action to play them and create a fearsome and inspiring tune. Each ally within 60 feet of you that can hear the tune gains a d12 Bardic Inspiration die for 10 minutes. Each creature within 60 feet of you that can hear the tune and that is hostile to you must succeed on a DC 15 Wisdom saving throw or be frightened of you for 1 minute. A hostile creature has disadvantage on this saving throw if it is within 5 feet of you or your ally. A frightened creature must take the Dash action and move away from you by the safest available route on each of its turns, unless there is nowhere to move. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once used, the bagpipes can't be used in this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "baleful-wardrums", + "fields": { + "name": "Baleful Wardrums", + "desc": "You must be proficient with percussion instruments to use these drums. The drums have 3 charges. You can use an action to play them and expend 1 charge to create a baleful rumble. Each creature of your choice within 60 feet of you that hears you play must succeed on a DC 13 Wisdom saving throw or have disadvantage on its next weapon or spell attack roll. A creature that succeeds on its saving throw is immune to the effect of these drums for 24 hours. The drum regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "band-of-iron-thorns", + "fields": { + "name": "Band of Iron Thorns", + "desc": "This black iron armband bristles with long, needle-sharp iron thorns. When you attune to the armband, the thorns bite into your flesh. The armband doesn't function unless the thorns pierce your skin and are able to reach your blood. While wearing the band, after you roll a saving throw but before the GM reveals if the roll is a success or failure, you can use your reaction to expend one Hit Die. Roll the die, and add the number rolled to your saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "band-of-restraint", + "fields": { + "name": "Band of Restraint", + "desc": "These simple leather straps are nearly unbreakable when used as restraints. If you spend 1 minute tying a Small or Medium creature's limbs with these straps, the creature is restrained (escape DC 17) until it escapes or until you speak a command word to release the straps. While restrained by these straps, the target has disadvantage on Strength checks.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bandana-of-brachiation", + "fields": { + "name": "Bandana of Brachiation", + "desc": "While wearing this bright yellow bandana, you have a climbing speed of 30 feet, and you gain a +5 bonus to Strength (Athletics) and Dexterity (Acrobatics) checks to jump over obstacles, to land on your feet, and to land safely on a breakable or unstable surface, such as a tree branch or rotting wooden rafters.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bandana-of-bravado", + "fields": { + "name": "Bandana of Bravado", + "desc": "While wearing this bright red bandana, you have advantage on Charisma (Intimidation) checks and on saving throws against being frightened.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "banner-of-the-fortunate", + "fields": { + "name": "Banner of the Fortunate", + "desc": "While holding this banner aloft with one hand, you can use an action to inspire creatures nearby. Each creature of your choice within 60 feet of you that can see the banner has advantage on its next attack roll. The banner can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "battle-standard-of-passage", + "fields": { + "name": "Battle Standard of Passage", + "desc": "This battle standard hangs from a 4-foot-long pole and bears the colors and heraldry of a long-forgotten nation. You can use an action to plant the pole in the ground, causing the standard to whip and wave as if in a breeze. Choose up to six creatures within 30 feet of the standard, which can include yourself. Nonmagical difficult terrain costs the creatures you chose no extra movement. In addition, each creature you chose can pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard. The standard stops waving and the effect ends after 10 minutes, or when a creature uses an action to pull the pole from the ground. The standard can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bead-of-exsanguination", + "fields": { + "name": "Bead of Exsanguination", + "desc": "This small, black bead measures 3/4 of an inch in diameter and weights an ounce. Typically, 1d4 + 1 beads of exsanguination are found together. When thrown, the bead absorbs hit points from creatures near its impact site, damaging them. A bead can store up to 50 hit points at a time. When found, a bead contains 2d10 stored hit points. You can use an action to throw the bead up to 60 feet. Each creature within a 20-foot radius of where the bead landed must make a DC 15 Constitution saving throw, taking 3d6 necrotic damage on a failed save, or half as much damage on a successful one. The bead stores hit points equal to the necrotic damage dealt. The bead turns from black to crimson the more hit points are stored in it. If the bead absorbs 50 hit points or more, it explodes and is destroyed. Each creature within a 20-foot radius of the bead when it explodes must make a DC 15 Dexterity saving throw, taking 6d6 necrotic damage on a failed save, or half as much damage on a successful one. If you are holding the bead, you can use a bonus action to determine if the bead is below or above half its maximum stored hit points. If you hold and study the bead over the course of 1 hour, which can be done during a short rest, you know exactly how many hit points are stored in the bead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "bear-paws", + "fields": { + "name": "Bear Paws", + "desc": "These hand wraps are made of flexible beeswax that ooze sticky honey. While wearing these gloves, you have advantage on grapple checks. In addition, creatures grappled by you have disadvantage on any checks made to escape your grapple.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bed-of-spikes", + "fields": { + "name": "Bed of Spikes", + "desc": "This wide, wooden plank holds hundreds of two-inch long needle-like spikes. When you finish a long rest on the bed, you have resistance to piercing damage and advantage on Constitution saving throws to maintain your concentration on spells you cast for 8 hours or until you finish a short or long rest. Once used, the bed can't be used again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "belt-of-the-wilds", + "fields": { + "name": "Belt of the Wilds", + "desc": "This thin cord is made from animal sinew. While wearing the cord, you have advantage on Wisdom (Survival) checks to follow tracks left by beasts, giants, and humanoids. While wearing the belt, you can use a bonus action to speak the belt's command word. If you do, you leave tracks of the animal of your choice instead of your regular tracks. These tracks can be those of a Large or smaller beast with a CR of 1 or lower, such as a pony, rabbit, or lion. If you repeat the command word, you end the effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bituminous-orb", + "fields": { + "name": "Bituminous Orb", + "desc": "A tarlike substance leaks continually from this orb, which radiates a cloying darkness and emanates an unnatural chill. While attuned to the orb, you have darkvision out to a range of 60 feet. In addition, you have immunity to necrotic damage, and you have advantage on saving throws against spells and effects that deal radiant damage. This orb has 6 charges and regains 1d6 daily at dawn. You can expend 1 charge as an action to lob some of the orb's viscous darkness at a creature you can see within 60 feet of you. The target must succeed on a DC 15 Dexterity saving throw or be grappled (escape DC 15). Until this grapple ends, the creature is blinded and takes 2d8 necrotic damage at the start of each of its turns, and you can use a bonus action to move the grappled creature up to 20 feet in any direction. You can't move the creature more than 60 feet away from the orb. Alternatively, you can use an action to expend 2 charges and crush the grappled creature. The creature must make a DC 15 Constitution saving throw, taking 6d8 bludgeoning damage on a failed save, or half as much damage on a successful one. You can end the grapple at any time (no action required). The orb's power can grapple only one creature at a time.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "black-phial", + "fields": { + "name": "Black Phial", + "desc": "This black stone phial has a tightly fitting stopper and 3 charges. As an action, you can fill the phial with blood taken from a living, or recently deceased (dead no longer than 1 minute), humanoid and expend 1 charge. When you do so, the black phial transforms the blood into a potion of greater healing. A creature who drinks this potion must succeed on a DC 12 Constitution saving throw or be poisoned for 1 hour. The phial regains 1d3 expended charges daily at midnight. If you expend the phial's last charge, roll a d20: 1d20. On a 1, the phial crumbles into dust and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "blessed-paupers-purse", + "fields": { + "name": "Blessed Pauper's Purse", + "desc": "This worn cloth purse appears empty, even when opened, yet seems to always have enough copper pieces in it to make any purchase of urgent necessity when you dig inside. The purse produces enough copper pieces to provide for a poor lifestyle. In addition, if anyone asks you for charity, you can always open the purse to find 1 or 2 cp available to give away. These coins appear only if you truly intend to gift them to one who asks.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "blinding-lantern", + "fields": { + "name": "Blinding Lantern", + "desc": "This ornate brass lantern comes fitted with heavily inscribed plates shielding the cut crystal lens. With a flick of a lever, as an action, the plates rise and unleash a dazzling array of lights at a single target within 30 feet. You must use two hands to direct the lights precisely into the eyes of a foe. The target must succeed on a DC 11 Wisdom saving throw or be blinded until the end of its next turn. A creature blinded by the lantern is immune to its effects for 1 minute afterward. This property can't be used in a brightly lit area. By opening the shutter on the opposite side, the device functions as a normal bullseye lantern, yet illuminates magically, requiring no fuel and giving off no heat.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "blood-mark", + "fields": { + "name": "Blood Mark", + "desc": "Used as a form of currency between undead lords and the humanoids of their lands, this coin resembles a gold ring with a single hole in the center. It holds 1 charge, visible as a red glow in the center of the coin. While holding the coin, you can use an action to expend 1 charge and regain 1d3 hit points. At the same time, the humanoid who pledged their blood to the coin takes necrotic damage and reduces their hit point maximum by an equal amount. This reduction lasts until the creature finishes a long rest. It dies if this reduces its hit point maximum to 0. You can expend the charges in up to 5 blood marks as part of the same action. To replenish an expended charge in a blood mark, a humanoid must pledge a pint of their blood in a 10-minute ritual that involves letting a drop of their blood fall through the center of the coin. The drop disappears in the process and the center fills with a red glow. There is no limit to how much blood a humanoid may pledge, but each coin can hold only 1 charge. To pledge more, the humanoid must perform the ritual on another blood mark. Any person foolish enough to pledge more than a single blood coin might find the coins all redeemed at once, since such redemptions often happen at great blood feasts held by vampires and other undead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "blood-pearl", + "fields": { + "name": "Blood Pearl", + "desc": "This crimson pearl feels slick to the touch and contains a mote of blood imbued with malign purpose. As an action, you can break the pearl, destroying it, and conjure a Blood Elemental (see Creature Codex) for 1 hour. The elemental is friendly to you and your companions for the duration. Roll initiative for the elemental, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the elemental, it defends itself from hostile creatures but otherwise takes no actions.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bloodwhisper-cauldron", + "fields": { + "name": "Bloodwhisper Cauldron", + "desc": "This ancient, oxidized cauldron sits on three stubby legs and has images of sacrifice and ritual cast into its iron sides. When filled with concoctions that contain blood, the bubbling cauldron seems to whisper secrets of ancient power to those bold enough to listen. While filled with blood, the cauldron has the following properties. Once filled, the cauldron can't be refilled again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "blue-rose", + "fields": { + "name": "Blue Rose", + "desc": "The petals of this cerulean flower can be prepared into a compote and consumed. A single flower can make 3 doses. When you consume a dose, your Intelligence, Wisdom, and Charisma scores are reduced by 1 each. This reduction lasts until you finish a long rest. You can consume up to three doses as part of casting a spell, and you can choose to affect your spell with one of the following options for each dose you consumed: - If the spell is of the abjuration school, increase the save DC by 2.\n- If the spell has more powerful effects when cast at a higher level, treat the spell's effects as if you had cast the spell at one slot level higher than the spell slot you used.\n- The spell is affected by one of the following metamagic options, even if you aren't a sorcerer: heightened, quickened, or subtle. A spell can't be affected by the same option more than once, though you can affect one spell with up to three different options. If you consume one or more doses without casting a spell, you can choose to instead affect a spell you cast before you finish a long rest. In addition, consuming blue rose gives you some protection against spells. When a spellcaster you can see casts a spell, you can use your reaction to cause one of the following:\n- You have advantage on the saving throw against the spell if it is a spell of the abjuration school.\n- If the spell is counterspell or dispel magic, the DC increases by 2 to interrupt your spellcasting or to end a magic effect on you. You can use this reaction a number of times equal to the number of doses you consumed. At the end of each long rest, you must make a DC 13 Constitution saving throw. On a failed save, your Hit Dice maximum is reduced by 25 percent. This reduction affects only the number of Hit Dice you can use to regain hit points during a short rest; it doesn't reduce your hit point maximum. This reduction lasts until you recover from the addiction. If you have no remaining Hit Dice to lose, you suffer one level of exhaustion, and your Hit Dice are returned to 75 percent of your maximum Hit Dice. The process then repeats until you die from exhaustion or you recover from the addiction. On a successful save, your exhaustion level decreases by one level. If a successful saving throw reduces your level of exhaustion below 1, you recover from the addiction. A greater restoration spell or similar magic ends the addiction and its effects. Consuming at least one dose of blue rose again halts the effects of the addiction for 2 days, at which point you can consume another dose of blue rose to halt it again or the effects of the addiction continue as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "blue-willow-cloak", + "fields": { + "name": "Blue Willow Cloak", + "desc": "This light cloak of fey silk is waterproof. While wearing this cloak in the rain, you can use your action to pull up the hood and become invisible for up to 1 hour. The effect ends early if you attack or cast a spell, if you use an action to pull down the hood, or if the rain stops. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "book-shroud", + "fields": { + "name": "Book Shroud", + "desc": "When not bound to a book, this red leather book cover is embossed with images of eyes on every inch of its surface. When you wrap this cover around a tome, it shifts the book's appearance to a plain red cover with a title of your choosing and blank pages on which you can write. When viewing the wrapped book, other creatures see the plain red version with any contents you've written. A creature succeeding on a DC 15 Wisdom (Perception) check sees the real book and can remove the shroud.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "book-of-ebon-tides", + "fields": { + "name": "Book of Ebon Tides", + "desc": "This strange, twilight-hued tome was written on pages of pure shadow weave, bound in traditional birch board covers wrapped with shadow goblin hide, and imbued with the memories of forests on the Plane of Shadow. Its covers often reflect light as if it were resting in a forest grove, and some owners swear that a goblin face appears on them now and again. The sturdy lock on one side opens only for wizards, elves, and Shadow Fey (see Tome of Beasts). The book has 15 charges, and it regains 2d6 + 3 expended charges daily in the twilight before dawn. If you expend the last charge, roll a 1d20. On a 1, the book retains its Ebon Tides and Shadow Lore properties but loses its Spells property. When the magic ritual completes, make an Intelligence (Arcana) check and consult the Terrain Changes table for the appropriate DCs. You can change the terrain in any one way listed at your result or lower. For example, if your result was 17, you could turn a small forest up to 30 feet across into a grassland, create a grove of trees up to 240 feet across, create a 6-foot-wide flowing stream, overgrow 1,500 feet of an existing road, or other similar option. Only natural terrain you can see can be affected; built structures, such as homes or castles, remain untouched, though roads and trails can be overgrown or hidden. On a failure, the terrain is unchanged. On a 1, an Overshadow (see Tome of Beasts 2) also appears and attacks you. On a 20, you can choose two options. Deities, Fey Lords and Ladies (see Tome of Beasts), archdevils, demon lords, and other powerful rulers in the Plane of Shadow can prevent these terrain modifications from happening in their presence or anywhere within their respective domains. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness, illusion, or shadows, such as invisibility or major image. | DC | Effect |\n| --- | --------------------------------------------------------------------------------------------------- |\n| 8 | Obscuring a path and removing all signs of passage (30 feet per point over 7) |\n| 10 | Creating a grove of trees (30 feet across per point over 9) |\n| 11 | Creating or drying up a lake or pond (up to 10 feet across per point over 10) |\n| 12 | Creating a flowing stream (1 foot wide per point over 11) |\n| 13 | Overgrowing an existing road with brush or trees (300 feet per point over 12) |\n| 14 | Shifting a river to a new course (300 feet per point over 13) |\n| 15 | Moving a forest (300 feet per point over 14) |\n| 16 | Creating a small hill, riverbank, or cliff (10 feet tall per point over 15) |\n| 17 | Turning a small forest into grassland or clearing, or vice versa (30 feet across per point over 16) |\n| 18 | Creating a new river (10 feet wide per point over 17) |\n| 19 | Turning a large forest into grassland, or vice versa (300 feet across per point over 19) |\n| 20 | Creating a new mountain (1,000 feet high per point over 19) |\n| 21 | Drying up an existing river (reducing width by 10 feet per point over 20) |\n| 22 | Shrinking an existing hill or mountain (reducing 1,000 feet per point over 21) | Written by an elvish princess at the Court of Silver Words, this volume encodes her understanding and mastery of shadow. Whimsical illusions suffuse every page, animating its illuminated capital letters and ornamental figures. The book is a famous work among the sable elves of that plane, and it opens to the touch of any elfmarked or sable elf character.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "book-of-eibon", + "fields": { + "name": "Book of Eibon", + "desc": "This fragmentary black book is reputed to descend from the realms of Hyperborea. It contains puzzling guidelines for frightful necromantic rituals and maddening interdimensional travel. The book holds the following spells: semblance of dread*, ectoplasm*, animate dead, speak with dead, emanation of Yoth*, green decay*, yellow sign*, eldritch communion*, create undead, gate, harm, astral projection, and Void rift*. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, the book can contain other spells similarly related to necromancy, madness, or interdimensional travel. If you are attuned to this book, you can use it as a spellbook and as an arcane focus. In addition, while holding the book, you can use a bonus action to cast a necromancy spell that is written in this tome without expending a spell slot or using any verbal or somatic components. Once used, this property of the book can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "bookkeeper-inkpot", + "fields": { + "name": "Bookkeeper Inkpot", + "desc": "This glass vessel looks like an ordinary inkpot. A quill fashioned from an ostrich feather accompanies the inkpot. You can use an action to speak the inkpot's command word, targeting a Bookkeeper (see Creature Codex) that you can see within 10 feet of you. An unwilling bookkeeper must succeed on a DC 13 Charisma saving throw or be transferred to the inkpot, making you the bookkeeper's new “creator.” While the bookkeeper is contained within the inkpot, it suffers no harm due to being away from its bound book, but it can't use any of its actions or traits that apply to it being in a bound book. Dipping the quill in the inkpot and writing in a book binds the bookkeeper to the new book. If the inkpot is found as treasure, there is a 50 percent chance it contains a bookkeeper. An identify spell reveals if a bookkeeper is inside the inkpot before using the inkpot's ink.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bookmark-of-eldritch-insight", + "fields": { + "name": "Bookmark of Eldritch Insight", + "desc": "This cloth bookmark is inscribed with blurred runes that are hard to decipher. If you use this bookmark while researching ancient evils (such as arch-devils or demon lords) or otherworldly mysteries (such as the Void or the Great Old Ones) during a long rest, the bookmark crumbles to dust and grants you its knowledge. You double your proficiency bonus on Arcana, History, and Religion checks to recall lore about the subject of your research for the next 24 hours. If you don't have proficiency in these skills, you instead gain proficiency in them for the next 24 hours, but you are proficient only when recalling information about the subject of your research.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "boots-of-pouncing", + "fields": { + "name": "Boots of Pouncing", + "desc": "These soft leather boots have a collar made of Albino Death Weasel fur (see Creature Codex). While you wear these boots, your walking speed becomes 40 feet, unless your walking speed is higher. Your speed is still reduced if you are encumbered or wearing heavy armor. If you move at least 20 feet straight toward a creature and hit it with a melee weapon attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, you can make one melee weapon attack against it as a bonus action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "boots-of-quaking", + "fields": { + "name": "Boots of Quaking", + "desc": "While wearing these steel-toed boots, the earth itself shakes when you walk, causing harmless, but unsettling, tremors. If you move at least 15 feet in a single turn, all creatures within 10 feet of you at any point during your movement must make a DC 16 Strength saving throw or take 1d6 force damage and fall prone. In addition, while wearing these boots, you can cast earthquake, requiring no concentration, by speaking a command word and jumping on a point on the ground. The spell is centered on that point. Once you cast earthquake in this way, you can't do so again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "boots-of-solid-footing", + "fields": { + "name": "Boots of Solid Footing", + "desc": "A thick, rubbery sole covers the bottoms and sides of these stout leather boots. They are useful for maneuvering in cluttered alleyways, slick sewers, and the occasional patch of ice or gravel. While you wear these boots, you can use a bonus action to speak the command word. If you do, nonmagical difficult terrain doesn't cost you extra movement when you walk across it wearing these boots. If you speak the command word again as a bonus action, you end the effect. When the boots' property has been used for a total of 1 minute, the magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "boots-of-the-grandmother", + "fields": { + "name": "Boots of the Grandmother", + "desc": "While wearing these boots, you have proficiency in the Stealth skill if you don't already have it, and you double your proficiency bonus on Dexterity (Stealth) checks. As an action, you can drip three drops of fresh blood onto the boots to ease your passage through the world. For 1d6 hours, you and your allies within 30 feet of you ignore difficult terrain. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "boots-of-the-swift-striker", + "fields": { + "name": "Boots of the Swift Striker", + "desc": "While you wear these boots, your walking speed increases by 10 feet. In addition, when you take the Dash action while wearing these boots, you can make a single weapon attack at the end of your movement. You can't continue moving after making this attack.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "bottled-boat", + "fields": { + "name": "Bottled Boat", + "desc": "This clear glass bottle contains a tiny replica of a wooden rowboat down to the smallest detail, including two stout oars, a miniature coil of hemp rope, a fishing net, and a small cask. You can use an action to break the bottle, destroying the bottle and releasing its contents. The rowboat and all of the items emerge as full-sized, normal, and permanent items of their type, which includes 50 feet of hempen rope, a cask containing 20 gallons of fresh water, two oars, and a 12-foot-long rowboat.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bountiful-cauldron", + "fields": { + "name": "Bountiful Cauldron", + "desc": "If this small, copper cauldron is filled with water and a half pound of meat, vegetables, or other foodstuffs then placed over a fire, it produces a simple, but hearty stew that provides one creature with enough nourishment to sustain it for one day. As long as the food is kept within the cauldron with the lid on, the food remains fresh and edible for up to 24 hours, though it grows cold unless reheated.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "box-of-secrets", + "fields": { + "name": "Box of Secrets", + "desc": "This well-made, cubical box appears to be a normal container that can hold as much as a normal chest. However, each side of the chest is a lid that can be opened on cunningly concealed hinges. A successful DC 15 Wisdom (Perception) check notices that the sides can be opened. When you use an action to turn the box so a new side is facing up, and speak the command word before opening the lid, the current contents of the chest slip into an interdimensional space, leaving it empty once more. You can use an action to fill the box again, then turn it over to a new side and open it, again sending the contents to the interdimensional space. This can be done up to six times, once for each side of the box. To gain access to a particular batch of contents, the correct side must be facing up, and you must use an action to speak the command word as you open the lid on that side. A box of secrets is often crafted with specific means of telling the sides apart, such as unique carvings on each side, or having each side painted a different color. If any side of the box is destroyed completely, the contents that were stored through that side are lost. Likewise, if the entire box is destroyed, the contents are lost forever.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "bracelet-of-the-fire-tender", + "fields": { + "name": "Bracelet of the Fire Tender", + "desc": "This bracelet is made of thirteen small, roasted pinecones lashed together with lengths of dried sinew. It smells of pine and woodsmoke. It is uncomfortable to wear over bare skin. While wearing this bracelet, you don't have disadvantage on Wisdom (Perception) checks that rely on sight when looking in areas lightly obscured by nonmagical smoke or fog.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "braid-whip-clasp", + "fields": { + "name": "Braid Whip Clasp", + "desc": "This intricately carved ivory clasp can be wrapped around or woven into braided hair 3 feet or longer. While the clasp is attached to your braided hair, you can speak its command word as a bonus action and transform your braid into a dangerous whip. If you speak the command word again, you end the effect. You gain a +1 bonus to attack and damage rolls made with this magic whip. When the clasp's property has been used for a total of 10 minutes, you can't use it to transform your braid into a whip again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "brass-snake-ball", + "fields": { + "name": "Brass Snake Ball", + "desc": "Most commonly used by assassins to strangle sleeping victims, this heavy, brass ball is 6 inches across and weighs approximately 15 pounds. It has the image of a coiled snake embossed around it. You can use an action to command the orb to uncoil into a brass snake approximately 6 feet long and 3 inches thick. You can direct it by telepathic command to attack any creature within your line of sight. Use the statistics for the constrictor snake, but use Armor Class 14 and increase the challenge rating to 1/2 (100 XP). The snake can stay animate for up to 5 minutes or until reduced to 0 hit points. Being reduced to 0 hit points causes the snake to revert to orb form and become inert for 1 week. If damaged but not reduced to 0 hit points, the snake has full hit points when summoned again. Once you have used the orb to become a snake, it can't be used again until the next sunset.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "brawlers-leather", + "fields": { + "name": "Brawler's Leather", + "desc": "These rawhide straps have lines of crimson runes running along their length. They require 10 minutes of bathing them in salt water before carefully wrapping them around your forearms. Once fitted, you gain a +1 bonus to attack and damage rolls made with unarmed strikes. The straps become brittle with use. After you have dealt damage with unarmed strike attacks 10 times, the straps crumble away.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "breathing-reed", + "fields": { + "name": "Breathing Reed", + "desc": "This tiny river reed segment is cool to the touch. If you chew the reed while underwater, it provides you with enough air to breathe for up to 10 minutes. At the end of the duration, the reed loses its magic and can be harmlessly swallowed or spit out.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "briarthorn-bracers", + "fields": { + "name": "Briarthorn Bracers", + "desc": "These leather bracers are inscribed with Elvish runes. While wearing these bracers, you gain a +1 bonus to AC if you are using no shield. In addition, while in a forest, nonmagical difficult terrain costs you no extra movement.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "broken-fang-talisman", + "fields": { + "name": "Broken Fang Talisman", + "desc": "This talisman is a piece of burnished copper, shaped into a curved fang with a large crack through the middle. While wearing the talisman, you can use an action to cast the encrypt / decrypt (see Deep Magic for 5th Edition) spell. The talisman can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "broom-of-sweeping", + "fields": { + "name": "Broom of Sweeping", + "desc": "You can use an action to speak the broom's command word and give it short instructions consisting of a few words, such as “sweep the floor” or “dust the cabinets.” The broom can clean up to 5 cubic feet each minute and continues cleaning until you use another action to deactivate it. The broom can't climb barriers higher than 5 feet and can't open doors.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "brotherhood-of-fezzes", + "fields": { + "name": "Brotherhood of Fezzes", + "desc": "This trio of fezzes works only if all three hats are worn within 60 feet of each other by creatures of the same size. If one of the hats is removed or moves further than 60 feet from the others or if creatures of different sizes are wearing the hats, the hats' magic temporarily ceases. While three creatures of the same size wear these fezzes within 60 feet of each other, each creature can use its action to cast the alter self spell from it at will. However, all three wearers of the fezzes are affected as if the same spell was simultaneously cast on each of them, making each wearer appear identical to the other. For example, if one Medium wearer uses an action to change its appearance to that of a specific elf, each other wearer's appearance changes to look like the exact same elf.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "bubbling-retort", + "fields": { + "name": "Bubbling Retort", + "desc": "This long, thin retort is fashioned from smoky yellow glass and is topped with an intricately carved brass stopper. You can unstopper the retort and fill it with liquid as an action. Once you do so, it spews out multicolored bubbles in a 20-foot radius. The bubbles last for 1d4 + 1 rounds. While they last, creatures within the radius are blinded and the area is heavily obscured to all creatures except those with tremorsense. The liquid in the retort is destroyed in the process with no harmful effect on its surroundings. If any bubbles are popped, they burst with a wet smacking sound but no other effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "buckle-of-blasting", + "fields": { + "name": "Buckle of Blasting", + "desc": "This soot-colored steel buckle has an exploding flame etched into its surface. It can be affixed to any common belt. While wearing this buckle, you have resistance to force damage. In addition, the buckle has 5 charges, and it regains 1d4 + 1 charges daily at dawn. It has the following properties.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "burglars-lock-and-key", + "fields": { + "name": "Burglar's Lock and Key", + "desc": "This heavy iron lock bears a stout, pitted key permanently fixed in the keyhole. As an action, you can twist the key counterclockwise to instantly open one door, chest, bag, bottle, or container of your choice within 30 feet. Any container or portal weighing more than 30 pounds or restrained in any way (latched, bolted, tied, or the like) automatically resists this effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "burning-skull", + "fields": { + "name": "Burning Skull", + "desc": "This appallingly misshapen skull—though alien and monstrous in aspect—is undeniably human, and it is large and hollow enough to be worn as a helm by any Medium humanoid. The skull helm radiates an unholy spectral aura, which sheds dim light in a 10-foot radius. According to legends, gazing upon a burning skull freezes the blood and withers the brain of one who understands not its mystery.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "butter-of-disbelief", + "fields": { + "name": "Butter of Disbelief", + "desc": "This stick of magical butter is carved with arcane runes and never melts or spoils. It has 3 charges. While holding this butter, you can use an action to slice off a piece and expend 1 charge to cast the grease spell (save DC 13) from it. The grease that covers the ground looks like melted butter. The butter regains all expended charges daily at dawn. If you expend the last charge, the butter disappears.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "candle-of-communion", + "fields": { + "name": "Candle of Communion", + "desc": "This black candle burns with an eerie, violet flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on necromancy spells. After burning for 1 hour, or if the candle's flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the speak with dead spell with it. Doing so destroys the candle.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "candle-of-summoning", + "fields": { + "name": "Candle of Summoning", + "desc": "This black candle burns with an eerie, green flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on conjuration spells. After burning for 1 hour, or if the flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the spirit guardians spell (save DC 15) with it. Doing so destroys the candle.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "candle-of-visions", + "fields": { + "name": "Candle of Visions", + "desc": "This black candle burns with an eerie, blue flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on divination spells. After burning for 1 hour, or if the flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the augury spell with it, which reveals its otherworldly omen in the candle's smoke. Doing so destroys the candle.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "cap-of-thorns", + "fields": { + "name": "Cap of Thorns", + "desc": "Donning this thorny wooden circlet causes it to meld with your scalp. It can be removed only upon your death or by a remove curse spell. The cap ingests some of your blood, dealing 2d4 piercing damage. After this first feeding, the thorns feed once per day for 1d4 piercing damage. Once per day, you can sacrifice 1 hit point per level you possess to cast a special entangle spell made of thorny vines. Charisma is your spellcasting ability for this effect. Restrained creatures must make a successful Charisma saving throw or be affected by a charm person spell as thorns pierce their body. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If the target fails three consecutive saves, the thorns become deeply rooted and the charmed effect is permanent until remove curse or similar magic is cast on the target.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "cape-of-targeting", + "fields": { + "name": "Cape of Targeting", + "desc": "You gain a +1 bonus to AC while wearing this long, flowing cloak. Whenever you are within 10 feet of more than two creatures, it subtly and slowly shifts its color to whatever the creatures nearest you find the most irritating. While within 5 feet of a hostile creature, you can use a bonus action to speak the cloak's command word to activate it, allowing your allies' ranged attacks to pass right through you. For 1 minute, each friendly creature that makes a ranged attack against a hostile creature within 5 feet of you has advantage on the attack roll. Each round the cloak is active, it enthusiastically and telepathically says “shoot me!” in different tones and cadences into the minds of each friendly creature that can see you and the cloak. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "captains-flag", + "fields": { + "name": "Captain's Flag", + "desc": "This red and white flag adorned with a white anchor is made of velvet that never seems to fray in strong wings. When mounted and flown on a ship, the flag changes to the colors and symbol of the ship's captain and crew. While this flag is mounted on a ship, the captain and its allies have advantage on saving throws against being charmed or frightened. In addition, when the captain is reduced to 0 hit points while on the ship where this flag flies, each ally of the captain has advantage on its attack rolls until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "captains-goggles", + "fields": { + "name": "Captain's Goggles", + "desc": "These copper and glass goggles are prized by air and sea captains across the world. The goggles are designed to repel water and never fog. After attuning to the goggles, your name (or preferred moniker) appears on the side of the goggles. While wearing the goggles, you can't suffer from exhaustion.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "case-of-preservation", + "fields": { + "name": "Case of Preservation", + "desc": "This item appears to be a standard map or scroll case fashioned of well-oiled leather. You can store up to ten rolled-up sheets of paper or five rolled-up sheets of parchment in this container. While ensconced in the case, the contents are protected from damage caused by fire, exposure to water, age, or vermin.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "cataloguing-book", + "fields": { + "name": "Cataloguing Book", + "desc": "This nondescript book contains statistics and details on various objects. Libraries often use these tomes to assist visitors in finding the knowledge contained within their stacks. You can use an action to touch the book to an object you wish to catalogue. The book inscribes the object's name, provided by you, on one of its pages and sketches a rough illustration to accompany the object's name. If the object is a magic item or otherwise magic-imbued, the book also inscribes the object's properties. The book becomes magically connected to the object, and its pages denote the object's current location, provided the object is not protected by nondetection or other magic that thwarts divination magic. When you attune to this book, its previously catalogued contents disappear.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "celestial-sextant", + "fields": { + "name": "Celestial Sextant", + "desc": "The ancient elves constructed these sextants to use as navigational aids on all their seagoing vessels. The knowledge of their manufacture has been lost, and few of them remain. While attuned to the sextant, you can spend 1 minute using the sextant to determine your latitude and longitude, provided you can see the sun or stars. You can use an action steer up to four vessels that are within 1 mile of the sextant, provided their crews are willing. To do so, you must have spent at least 1 hour aboard each of the controlled vessels, performing basic sailing tasks and familiarizing yourself with the vessel.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "censer-of-dark-shadows", + "fields": { + "name": "Censer of Dark Shadows", + "desc": "This enchanted censer paints the air with magical, smoky shadow. While holding the censer, you can use an action to speak its command word, causing the censer to emit shadow in a 30-foot radius for 1 hour. Bright light and sunlight within this area is reduced to dim light, and dim light within this area is reduced to magical darkness. The shadow spreads around corners, and nonmagical light can't illuminate this shadow. The shadow emanates from the censer and moves with it. Completely enveloping the censer within another sealed object, such as a lidded pot or a leather bag, blocks the shadow. If any of this effect's area overlaps with an area of light created by a spell of 2nd level or lower, the spell creating the light is dispelled. Once the censer is used to emit shadow, it can't do so again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "centaur-wrist-wraps", + "fields": { + "name": "Centaur Wrist-Wraps", + "desc": "These leather and fur wraps are imbued with centaur shamanic magic. The wraps are stained a deep amber color, and intricate motifs painted in blue seem to float above the surface of the leather. While wearing these wraps, you can call on their magic to reroll an attack made with a shortbow or longbow. You must use the new roll. Once used, the wraps must be held in wood smoke for 15 minutes before they can be used in this way again.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "chalice-of-forbidden-ecstasies", + "fields": { + "name": "Chalice of Forbidden Ecstasies", + "desc": "The cup of this garnet chalice is carved in the likeness of a human skull. When the chalice is filled with blood, the dark red gemstone pulses with a scintillating crimson light that sheds dim light in a 5-foot radius. Each creature that drinks blood from this chalice has disadvantage on enchantment spells you cast for the next 24 hours. In addition, you can use an action to cast the suggestion spell, using your spell save DC, on a creature that has drunk blood from the chalice within the past 24 hours. You need to concentrate on this suggestion to maintain it during its duration. Once used, the suggestion power of the chalice can't be used again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "chalk-of-exodus", + "fields": { + "name": "Chalk of Exodus", + "desc": "This piece of chalk glitters in the light, as if infused with particles of mica or gypsum. The chalk has 10 charges. You can use an action and expend 1 charge to draw a door on any solid surface upon which the chalk can leave a mark. You can then push open the door while picturing a real door within 10 miles of your current location. The door you picture must be one that you have passed through, in the normal fashion, once before. The chalk opens a magical portal to that other door, and you can step through the portal to appear at that other location as if you had stepped through that other door. At the destination, the target door opens, revealing a glowing portal from which you emerge. Once through, you can shut the door, dispelling the portal, or you can leave it open for up to 1 minute. While the door is open, any creature that can fit through the chalk door can traverse the portal in either direction. Each time you use the chalk, roll a 1d20. On a roll of 1, the magic malfunctions and connects you to a random door similar to the one you pictured within the same range, though it might be a door you have never seen before. The chalk becomes nonmagical when you use the last charge.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "chamrosh-salve", + "fields": { + "name": "Chamrosh Salve", + "desc": "This 3-inch-diameter ceramic jar contains 1d4 + 1 doses of a syrupy mixture that smells faintly of freshly washed dog fur. The jar is a glorious gold-white, resembling the shimmering fur of a Chamrosh (see Tome of Beasts 2), the holy hound from which this salve gets its name. As an action, one dose of the ointment can be applied to the skin. The creature that receives it regains 2d8 + 1 hit points and is cured of the charmed, frightened, and poisoned conditions.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "charlatans-veneer", + "fields": { + "name": "Charlatan's Veneer", + "desc": "This silken scarf is a more powerful version of the Commoner's Veneer (see page 128). When in an area containing 12 or more humanoids, Wisdom (Perception) checks to spot you have disadvantage. You can use a bonus action to call on the power in the scarf to invoke a sense of trust in those to whom you speak. If you do so, you have advantage on the next Charisma (Persuasion) check you make against a humanoid while you are in an area containing 12 or more humanoids. In addition, while wearing the scarf, you can use modify memory on a humanoid you have successfully persuaded in the last 24 hours. The scarf can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "charm-of-restoration", + "fields": { + "name": "Charm of Restoration", + "desc": "This fist-sized ball of tightly-wound green fronds contains the bark of a magical plant with curative properties. A natural loop is formed from one of the fronds, allowing the charm to be hung from a pack, belt, or weapon pommel. As long as you carry this charm, whenever you are targeted by a spell or magical effect that restores your hit points, you regain an extra 1 hit point.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "chronomancers-pocket-clock", + "fields": { + "name": "Chronomancer's Pocket Clock", + "desc": "This golden pocketwatch has 3 charges and regains 1d3 expended charges daily at midnight. While holding it, you can use an action to wind it and expend 1 charge to cast the haste spell from it. If the pendant is destroyed (AC 14, 15 hit points) while it has 3 charges, the creature that broke it gains the effects of the time stop spell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "cinch-of-the-wolfmother", + "fields": { + "name": "Cinch of the Wolfmother", + "desc": "This belt is made of the treated and tanned intestines of a dire wolf, enchanted to imbue those who wear it with the ferocity and determination of the wolf. While wearing this belt, you can use an action to cast the druidcraft or speak with animals spell from it at will. In addition, you have advantage on Wisdom (Perception) checks that rely on hearing or smell. If you are reduced to 0 hit points while attuned to the belt and fail two death saving throws, you die immediately as your body violently erupts in a shower of blood, and a dire wolf emerges from your entrails. You assume control of the dire wolf, and it gains additional hit points equal to half of your maximum hit points prior to death. The belt then crumbles and is destroyed. If the wolf is targeted by a remove curse spell, then you are reborn when the wolf dies, just as the wolf was born when you died. However, if the curse remains after the wolf dies, you remain dead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "circlet-of-holly", + "fields": { + "name": "Circlet of Holly", + "desc": "While wearing this circlet, you gain the following benefits: - **Language of the Fey**. You can speak and understand Sylvan. - **Friend of the Fey.** You have advantage on ability checks to interact socially with fey creatures.\n- **Poison Sense.** You know if any food or drink you are holding contains poison.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "circlet-of-persuasion", + "fields": { + "name": "Circlet of Persuasion", + "desc": "While wearing this circlet, you have advantage on Charisma (Persuasion) checks.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "clacking-teeth", + "fields": { + "name": "Clacking Teeth", + "desc": "Taken from a Fleshspurned (see Tome of Beasts 2), a toothy ghost, this bony jaw holds oversized teeth that sweat ectoplasm. The jaw has 3 charges and regains 1d3 expended charges daily at dusk. While holding the jaw, you can use an action to expend 1 of its charges and choose a target within 30 feet of you. The jaw's teeth clatter together, and the target must succeed on a DC 15 Wisdom saving throw or be confused for 1 minute. While confused, the target acts as if under the effects of the confusion spell. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "clamor-bell", + "fields": { + "name": "Clamor Bell", + "desc": "You can affix this small, brass bell to an object with the leather cords tied to its top. If anyone other than you picks up, interacts with, or uses the object without first speaking the bell's command word, it rings for 5 minutes or until you touch it and speak the command word again. The ringing is audible 100 feet away. If a creature takes an action to cut the bindings holding the bell onto the object, the bell ceases ringing 1 round after being released from the object.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "clarifying-goggles", + "fields": { + "name": "Clarifying Goggles", + "desc": "These goggles contain a lens of slightly rippled blue glass that turns clear underwater. While wearing these goggles underwater, you don't have disadvantage on Wisdom (Perception) checks that rely on sight when peering through silt, murk, or other natural underwater phenomena that would ordinarily lightly obscure your vision. While wearing these goggles above water, your vision is lightly obscured.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-coagulation", + "fields": { + "name": "Cloak of Coagulation", + "desc": "While wearing this rust red cloak, your blood quickly clots. When you are subjected to an effect that causes additional damage on subsequent rounds due to bleeding, blood loss, or continual necrotic damage, such as a horned devil's tail attack or a sword of wounding, the effect ceases after a single round of damage. For example, if a stirge hits you with its proboscis, you take the initial damage, plus the damage from blood loss on the following round, after which the wound clots, the stirge detaches, and you take no further damage. The cloak doesn't prevent a creature from using such an attack or effect again; a horned devil or a stirge can attack you again, though the cloak will continue to stop any recurring effects after a single round.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-petals", + "fields": { + "name": "Cloak of Petals", + "desc": "This delicate cloak is covered in an array of pink, purple, and yellow flowers. While wearing this cloak, you have advantage on Dexterity (Stealth) checks made to hide in areas containing flowering plants. The cloak has 3 charges. When a creature you can see targets you with an attack, you can use your reaction to expend 1 of its charges to release a shower of petals from the cloak. If you do so, the attacker has disadvantage on the attack roll. The cloak regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-sails", + "fields": { + "name": "Cloak of Sails", + "desc": "The interior of this simple, black cloak looks like white sailcloth. While wearing this cloak, you gain a +1 bonus to AC and saving throws. You lose this bonus while using the cloak's Sailcloth property.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-squirrels", + "fields": { + "name": "Cloak of Squirrels", + "desc": "This wool brocade cloak features a repeating pattern of squirrel heads and tree branches. It has 3 charges and regains all expended charges daily at dawn. While wearing this cloak, you can use an action to expend 1 charge to cast the legion of rabid squirrels spell (see Deep Magic for 5th Edition) from it. You don't need to be in a forest to cast the spell from this cloak, as the squirrels come from within the cloak. When the spell ends, the swarm vanishes back inside the cloak.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-wicked-wings", + "fields": { + "name": "Cloak of Wicked Wings", + "desc": "From a distance, this long, black cloak appears to be in tatters, but a closer inspection reveals that it is sewn from numerous scraps of cloth and shaped like bat wings. While wearing this cloak, you can use your action to cast polymorph on yourself, transforming into a swarm of bats. While in the form of a swarm of bats, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. If you are a druid with the Wild Shape feature, this transformation instead lasts as long as your Wild Shape lasts. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-the-bearfolk", + "fields": { + "name": "Cloak of the Bearfolk", + "desc": "While wearing this cloak, your Constitution score is 15, and you have proficiency in the Athletics skill. The cloak has no effect if you already have proficiency in this skill or if your Constitution score is already 15 or higher.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-the-eel", + "fields": { + "name": "Cloak of the Eel", + "desc": "While wearing this rough, blue-gray leather cloak, you have a swimming speed of 40 feet. When you are hit with a melee weapon attack while wearing this cloak, you can use your reaction to generate a powerful electric charge. The attacker must succeed on a DC 13 Dexterity saving throw or take 2d6 lightning damage. The attacker has disadvantage on the saving throw if it hits you with a metal weapon. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-the-empire", + "fields": { + "name": "Cloak of the Empire", + "desc": "This voluminous grey cloak has bright red trim and the sigil from an unknown empire on its back. The cloak is stiff and doesn't fold as easily as normal cloth. Whenever you are struck by a ranged weapon attack, you can use a reaction to reduce the damage from that attack by your Charisma modifier (minimum of 1).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-the-inconspicuous-rake", + "fields": { + "name": "Cloak of the Inconspicuous Rake", + "desc": "This cloak is spun from simple gray wool and closed with a plain, triangular copper clasp. While wearing this cloak, you can use a bonus action to make yourself forgettable for 5 minutes. A creature that sees you must make a DC 15 Intelligence saving throw as soon as you leave its sight. On a failure, the witness remembers seeing a person doing whatever you did, but it doesn't remember details about your appearance or mannerisms and can't accurately describe you to another. Creatures with truesight aren't affected by this cloak. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-the-ram", + "fields": { + "name": "Cloak of the Ram", + "desc": "While wearing this cloak, you can use an action to transform into a mountain ram (use the statistics of a giant goat). This effect works like the polymorph spell, except you retain your Intelligence, Wisdom, and Charisma scores. You can use an action to transform back into your original form. Each time you transform into a ram in a single day, you retain the hit points you had the last time you transformed. If you were reduced to 0 hit points the last time you were a ram, you can't become a ram again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cloak-of-the-rat", + "fields": { + "name": "Cloak of the Rat", + "desc": "While wearing this gray garment, you have a +5 bonus to your passive Wisdom (Perception) score.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-gauntlet", + "fields": { + "name": "Clockwork Gauntlet", + "desc": "This metal gauntlet has a steam-powered ram built into the greaves. It has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the gauntlet, you can expend 1 charge as a bonus action to force the ram in the gauntlets to slam a creature within 5 feet of you. The ram thrusts out from the gauntlet and makes its attack with a +5 bonus. On a hit, the target takes 2d8 bludgeoning damage, and it must succeed on a DC 13 Constitution saving throw or be stunned until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-hand", + "fields": { + "name": "Clockwork Hand", + "desc": "A beautiful work of articulate brass, this prosthetic clockwork hand (or hands) can't be worn if you have both of your hands. While wearing this hand, you gain a +2 bonus to damage with melee weapon attacks made with this hand or weapons wielded in this hand.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-hare", + "fields": { + "name": "Clockwork Hare", + "desc": "Gifted by a deity of time and clockwork, these simple-seeming trinkets portend some momentous event. The figurine resembles a hare with a clock in its belly. You can use an action to press the ears down and activate the clock, which spins chaotically. The hare emits a field of magic in a 30- foot radius from it for 1 hour. The field moves with the hare, remaining centered on it. While within the field, you and up to 5 willing creatures of your choice exist outside the normal flow of time, and all other creatures and objects are frozen in time. If an affected creature moves outside the field, the creature immediately becomes frozen in time until it is in the field again. The field ends early if an affected creature attacks, touches, alters, or has any other physical or magical impact on a creature, or an object being worn or carried by a creature, that is frozen in time. When the field ends, the figurine turns into a nonmagical, living white hare that goes bounding off into the distance, never to be seen again.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-mynah-bird", + "fields": { + "name": "Clockwork Mynah Bird", + "desc": "This mechanical brass bird is nine inches long from the tip of its beak to the end of its tail, and it can become active for up to 12 hours. Once it has been used, it can't be used again until 2 days have passed. If you use your action to speak the first command word (“listen” in Ignan), it cocks its head and listens intently to all nearby sounds with a passive Wisdom (Perception) of 17 for up to 10 minutes. When you give the second command word (“speak”), it repeats back what it heard in a metallic-sounding—though reasonably accurate—portrayal of the sounds. You can use the clockwork mynah bird to relay sounds and conversations it has heard to others. As an action, you can command the mynah to fly to a location it has previously visited within 1 mile. It waits at the location for up to 1 hour for someone to command it to speak. At the end of the hour or after it speaks its recording, it returns to you. The clockwork mynah bird has an Armor Class of 14, 5 hit points, and a flying speed of 50 feet.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-pendant", + "fields": { + "name": "Clockwork Pendant", + "desc": "This pendant resembles an ornate, miniature clock and has 3 charges. While holding this pendant, you can expend 1 charge as an action to cast the blur, haste, or slow spell (save DC 15) from it. The spell's duration changes to 3 rounds, and it doesn't require concentration. You can have only one spell active at a time. If you cast another, the previous spell effect ends. It regains 1d3 expended charges daily at dawn. If the pendant is destroyed (AC 14, 15 hit points) while it has 3 charges, it creates a temporal distortion for 1d4 rounds. For the duration, each creature and object that enters or starts its turn within 10 feet of the pendant has immunity to all damage, all spells, and all other physical or magical effects but is otherwise able to move and act normally. If a creature moves further than 10 feet from the pendant, these effects end for it. At the end of the duration, the pendant crumbles to dust.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "clockwork-spider-cloak", + "fields": { + "name": "Clockwork Spider Cloak", + "desc": "This hooded cloak is made from black spider silk and has thin brass ribbing stitched on the inside. It has 3 charges. While wearing the cloak, you gain a +2 bonus on Dexterity (Stealth) checks. As an action, you can expend 1 charge to animate the brass ribs into articulated spider legs 1 inch thick and 6 feet long for 1 minute. You can use the charges in succession. The spider legs allow you to climb at your normal walking speed, and you double your proficiency bonus and gain advantage on any Strength (Athletics) checks made for slippery or difficult surfaces. The cloak regains 1d3 charges each day at sunset.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "coffer-of-memory", + "fields": { + "name": "Coffer of Memory", + "desc": "This small golden box resembles a jewelry box and is easily mistaken for a common trinket. When attuned to the box, its owner can fill the box with mental images of important events lasting no more than 1 minute each. Any number of memories can be stored this way. These images are similar to a slide show from the bearer's point of view. On a command from its owner, the box projects a mental image of a requested memory so that whoever is holding the box at that moment can see it. If a coffer of memory is found with memories already stored inside it, a newly-attuned owner can view a randomly-selected stored memory with a successful DC 15 Charisma check.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "collar-of-beast-armor", + "fields": { + "name": "Collar of Beast Armor", + "desc": "This worked leather collar has stitching in the shapes of various animals. While a beast wears this collar, its base AC becomes 13 + its Dexterity modifier. It has no effect if the beast's base AC is already 13 or higher. This collar affects only beasts, which can include a creature affected by the polymorph spell or a druid assuming a beast form using Wild Shape.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "comfy-slippers", + "fields": { + "name": "Comfy Slippers", + "desc": "While wearing the slippers, your feet feel warm and comfortable, no matter what the ambient temperature.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "commanders-helm", + "fields": { + "name": "Commander's Helm", + "desc": "This helmet sheds bright light in a 10-foot radius and dim light for an additional 10 feet. The type of light given off by the helm depends on the aesthetic desired by its creator. Some are surrounded in a wreath of hellish (though illusory) flames, while others give off a soft, warm halo of white or golden light. You can use an action to start or stop the light. While wearing the helm, you can use an action to make your voice loud enough to be heard clearly by anyone within 300 feet of you until the end of your next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "commanders-visage", + "fields": { + "name": "Commander's Visage", + "desc": "This golden mask resembles a stern face, glowering at the world. While wearing this mask, you have advantage on saving throws against being frightened. The mask has 7 charges for the following properties, and it regains 1d6 + 1 expended charges daily at midnight.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "commoners-veneer", + "fields": { + "name": "Commoner's Veneer", + "desc": "When you wear this simple, homespun scarf around your neck or head, it casts a minor glamer over you that makes you blend in with the people around you, avoiding notice. When in an area containing 25 or more humanoids, such as a city street, market place, or other public locale, Wisdom (Perception) checks to spot you amid the crowd have disadvantage. This item's power only works for creatures of the humanoid type or those using magic to take on a humanoid form.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "communal-flute", + "fields": { + "name": "Communal Flute", + "desc": "This flute is carved with skulls and can be used as a spellcasting focus. If you spend 10 minutes playing the flute over a dead creature, you can cast the speak with dead spell from the flute. The flute can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "coral-of-enchanted-colors", + "fields": { + "name": "Coral of Enchanted Colors", + "desc": "This piece of dead, white brain coral glistens with a myriad of colors when placed underwater. While holding this coral underwater, you can use an action to cause a beam of colored light to streak from the coral toward a creature you can see within 60 feet of you. The target must make a DC 17 Constitution saving throw. The beam's color determines its effects, as described below. Each color can be used only once. The coral regains the use of all of its colors at the next dawn if it is immersed in water for at least 1 hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "corpsehunters-medallion", + "fields": { + "name": "Corpsehunter's Medallion", + "desc": "This amulet is made from the skulls of grave rats or from scrimshawed bones of the ignoble dead. While wearing it, you have resistance to necrotic damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "countermelody-crystals", + "fields": { + "name": "Countermelody Crystals", + "desc": "This golden bracelet is set with ten glistening crystal bangles that tinkle when they strike one another. When you must make a saving throw against being charmed or frightened, the crystals vibrate, creating an eerie melody, and you have advantage on the saving throw. If you fail the saving throw, you can choose to succeed instead by forcing one of the crystals to shatter. Once all ten crystals have shattered, the bracelet loses its magic and crumbles to powder.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "crab-gloves", + "fields": { + "name": "Crab Gloves", + "desc": "These gloves are shaped like crab claws but fit easily over your hands. While wearing these gloves, you can take the Attack action to make two melee weapon attacks with the claws. You are proficient with the claws. Each claw has a reach of 5 feet and deals bludgeoning damage equal to 1d6 + your Strength modifier on a hit. If you hit a creature of your size or smaller using a claw, you automatically grapple the creature with the claw. You can have no more than two creatures grappled in this way at a time. While grappling a target with a claw, you can't attack other creatures with that claw. While wearing the gloves, you have disadvantage on Charisma and Dexterity checks, but you have advantage on checks while operating an apparatus of the crab and on attack rolls with the apparatus' claws. In addition, you can't wield weapons or a shield, and you can't cast a spell that has a somatic component. A creature with an Intelligence of 8 or higher that has two claws can wear these gloves. If it does so, it has two appropriately sized humanoid hands instead of claws. The creature can wield weapons with the hands and has advantage on Dexterity checks that require fine manipulation. Pulling the gloves on or off requires an action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "cravens-heart", + "fields": { + "name": "Craven's Heart", + "desc": "This leathery mass of dried meat was once a humanoid heart, taken from an individual that died while experiencing great terror. You can use an action to whisper a command word and hurl the heart to the ground, where it revitalizes and begins to beat rapidly and loudly for 1 minute. Each creature withing 30 feet of the heart has disadvantage on saving throws against being frightened. At the end of the duration, the heart bursts from the strain and is destroyed. The heart can be attacked and destroyed (AC 11; hp 3; resistance to bludgeoning damage). If the heart is destroyed before the end if its duration, each creature within 30 feet of the heart must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. This bugbear necromancer was once the henchman of an accomplished practitioner of the dark arts named Varrus. She started as a bodyguard and tough, but her keen intellect caught her master's attention. He eventually took her on as an apprentice. Moxug is fascinated with fear, and some say she doesn't eat but instead sustains herself on the terror of her victims. She eventually betrayed Varrus, sabotaging his attempt to become a lich, and luxuriated in his fear as he realized he would die rather than achieve immortality. According to rumor, the first craven's heart she crafted came from the body of her former master.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "crimson-carpet", + "fields": { + "name": "Crimson Carpet", + "desc": "This rolled bundle of red felt is 3-feet long and 1-foot wide, and it weighs 10 pounds. You can use an action to speak the carpet's command word to cause it to unroll, creating a horizontal walking surface or bridge up to 10 feet wide, up to 60 feet long, and 1/4 inch thick. The carpet doesn't need to be anchored and can hover. The carpet has immunity to all damage and isn't affected by the dispel magic spell. The disintegrate spell destroys the carpet. The carpet remains unrolled until you use an action to repeat the command word, causing it to roll up again. When you do so, the carpet can't be unrolled again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "crown-of-the-pharaoh", + "fields": { + "name": "Crown of the Pharaoh", + "desc": "The swirling gold bands of this crown recall the shape of desert dunes, and dozens of tiny emeralds, rubies, and sapphires nest among the skillfully forged curlicues. While wearing the crown, you gain the following benefits: Your Intelligence score is 25. This crown has no effect on you if your Intelligence is already 25 or higher. You have a flying speed equal to your walking speed. While you are wearing no armor and not wielding a shield, your Armor Class equals 16 + your Dexterity modifier.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "dancing-caltrops", + "fields": { + "name": "Dancing Caltrops", + "desc": "After you pour these magic caltrops out of the bag into an area, you can use a bonus action to animate them and command them to move up to 10 feet to occupy a different square area that is 5 feet on a side.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "dancing-floret", + "fields": { + "name": "Dancing Floret", + "desc": "This 2-inch-long plant has a humanoid shape, and a large purple flower sits at the top of the plant on a short, neck-like stalk. Small, serrated thorns on its arms and legs allow it to cling to your clothing, and it most often dances along your arm or across your shoulders. While attuned to the floret, you have proficiency in the Performance skill, and you double your proficiency bonus on Charisma (Performance) checks made while dancing. The floret has 3 charges for the following other properties. The floret regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "dancing-ink", + "fields": { + "name": "Dancing Ink", + "desc": "This ink is favored by merchants for eye-catching banners and by toy makers for scrolls and books for children. Typically found in 1d4 pots, this ink allows you to draw an illustration that moves about the page where it was drawn, whether that is an illustration of waves crashing against a shore along the bottom of the page or a rabbit leaping over the page's text. The ink wears away over time due to the movement and fades from the page after 2d4 weeks. The ink moves only when exposed to light, and some long-forgotten tomes have been opened to reveal small, moving illustrations drawn by ancient scholars. One pot can be used to fill 25 pages of a book or a similar total area for larger banners.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "dastardly-quill-and-parchment", + "fields": { + "name": "Dastardly Quill and Parchment", + "desc": "Favored by spies, this quill and parchment are magically linked as long as both remain on the same plane of existence. When a creature writes or draws on any surface with the quill, that writing or drawing appears on its linked parchment, exactly as it would appear if the writer was writing or drawing on the parchment with black ink. This effect doesn't prevent the quill from being used as a standard quill on a nonmagical piece of parchment, but this written communication is one-way, from quill to parchment. The quill's linked parchment is immune to all nonmagical inks and stains, and any magical messages written on the parchment disappear after 1 minute and aren't conveyed to the creature holding the quill. The parchment is approximately 9 inches wide by 13 inches long. If the quill's writing exceeds the area of the parchment, the older writing fades from the top of the sheet, replaced by the newer writing. Otherwise, the quill's writing remains on the parchment for 24 hours, after which time all writing fades from it. If either item is destroyed, the other item becomes nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "decoy-card", + "fields": { + "name": "Decoy Card", + "desc": "This small, thick, parchment card displays an accurate portrait of the person carrying it. You can use an action to toss the card on the ground at a point within 10 feet of you. An illusion of you forms over the card and remains until dispelled. The illusion appears real, but it can do no harm. While you are within 120 feet of the illusion and can see it, you can use an action to make it move and behave as you wish, as long as it moves no further than 10 feet from the card. Any physical interaction with your illusory double reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect your illusory double identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The illusion lasts until the card is moved or the illusion is dispelled. When the illusion ends, the card's face becomes blank, and the card becomes nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "deepchill-orb", + "fields": { + "name": "Deepchill Orb", + "desc": "This fist-sized sphere of blue quartz emits cold. If placed in a container with a capacity of up to 5 cubic feet, it keeps the internal temperature of the container at a consistent 40 degrees Fahrenheit. This can keep liquids chilled, preserve cooked foods for up to 1 week, raw meats for up to 3 days, and fruits and vegetables for weeks. If you hold the orb without gloves or other insulating method, you take 1 cold damage each minute you hold it. At the GM's discretion, the orb's cold can be applied to other uses, such as keeping it in contact with a hot item to cool down the item enough to be handled, wrapping it and using it as a cooling pad to bring down fever or swelling, or similar.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "deserters-boots", + "fields": { + "name": "Deserter's Boots", + "desc": "While you wear these boots, your walking speed increases by 10 feet, and you gain a +1 bonus to Dexterity saving throws.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "devil-shark-mask", + "fields": { + "name": "Devil Shark Mask", + "desc": "When you wear this burgundy face covering, it transforms your face into a shark-like visage, and the mask sprouts wicked horns. While wearing this mask, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d8 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. You gain a +1 bonus to attack and damage rolls with this magic bite. In addition, you have advantage on Charisma (Intimidation) checks while wearing this mask.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "devilish-doubloon", + "fields": { + "name": "Devilish Doubloon", + "desc": "This gold coin bears the face of a leering devil on the obverse. If it is placed among other coins, it changes its appearance to mimic its neighbors, doing so over the course of 1 hour. This is a purely cosmetic change, and it returns to its original appearance when grasped by a creature with an Intelligence of 5 or higher. You can use a bonus action to toss the coin up to 20 feet. When the coin lands, it transforms into a barbed devil. The devil vanishes after 1 hour or when it is reduced to 0 hit points. When the devil vanishes, the coin reappears in a collection of at least 20 gold coins elsewhere on the same plane where it vanished. The devil is friendly to you and your companions. Roll initiative for the devil, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the devil, it defends itself from hostile creatures but otherwise takes no actions. If you are reduced to 0 hit points and the devil is still alive, it moves to your body and uses its action to grab your soul. You must succeed on a DC 15 Charisma saving throw or the devil steals your soul and you die. If the devil fails to grab your soul, it vanishes as if slain. If the devil grabs your soul, it uses its next action to transport itself back to the Hells, disappearing in a flash of brimstone. If the devil returns to the Hells with your soul, its coin doesn't reappear, and you can be restored to life only by means of a true resurrection or wish spell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "distracting-doubloon", + "fields": { + "name": "Distracting Doubloon", + "desc": "This gold coin is plain and matches the dominant coin of the region. Typically, 2d6 distracting doubloons are found together. You can use an action to toss the coin up to 20 feet. The coin bursts into a flash of golden light on impact. Each creature within a 15-foot radius of where the coin landed must succeed on a DC 11 Wisdom saving throw or have disadvantage on Wisdom (Perception) checks made to perceive any creature or object other than the coin for 1 minute. If an affected creature takes damage, it can repeat the saving throw, ending the effect on itself on a success. At the end of the duration, the coin crumbles to dust and is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "djinn-vessel", + "fields": { + "name": "Djinn Vessel", + "desc": "A rough predecessor to the ring of djinni summoning and the ring elemental command, this clay vessel is approximately a foot long and half as wide. An iron stopper engraved with a rune of binding seals its entrance. If the vessel is empty, you can use an action to remove the stopper and cast the banishment spell (save DC 15) on a celestial, elemental, or fiend within 60 feet of you. At the end of the spell's duration, if the target is an elemental, it is trapped in this vessel. While trapped, the elemental can take no actions, but it is aware of occurrences outside of the vessel and of other djinn vessels. You can use an action to remove the vessel's stopper and release the elemental the vessel contains. Once released, the elemental acts in accordance with its normal disposition and alignment.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "doppelganger-ointment", + "fields": { + "name": "Doppelganger Ointment", + "desc": "This ceramic jar contains 1d4 + 1 doses of a thick, creamy substance that smells faintly of pork fat. The jar and its contents weigh 1/2 a pound. Applying a single dose to your body takes 1 minute. For 24 hours or until it is washed off with an alcohol solution, you can change your appearance, as per the Change Appearance option of the alter self spell. For the duration, you can use a bonus action to return to your normal form, and you can use an action to return to the form of the mimicked creature. If you add a piece of a specific creature (such as a single hair, nail paring, or drop of blood), the ointment becomes more powerful allowing you to flawlessly imitate that creature, as long as its body shape is humanoid and within one size category of your own. While imitating that creature, you have advantage on Charisma checks made to convince others you are that specific creature, provided they didn't see you change form.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "dread-scarab", + "fields": { + "name": "Dread Scarab", + "desc": "The abdomen of this beetleshaped brooch is decorated with the grim semblance of a human skull. If you hold it in your hand for 1 round, an Abyssal inscription appears on its surface, revealing its magical nature. While wearing this brooch, you gain the following benefits:\n- You have advantage on saving throws against spells.\n- The scarab has 9 charges. If you fail a saving throw against a conjuration spell or a harmful effect originating from a celestial creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into dust and is destroyed when its last charge is expended.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "dust-of-desiccation", + "fields": { + "name": "Dust of Desiccation", + "desc": "This small packet contains soot-like dust. There is enough of it for one use. When you use an action to blow the choking dust from your palm, each creature in a 30-foot cone must make a DC 15 Dexterity saving throw, taking 3d10 necrotic damage on a failed save, or half as much damage on a successful one. A creature that fails this saving throw can't speak until the end of its next turn as it chokes on the dust. Alternatively, you can use an action to throw the dust into the air, affecting yourself and each creature within 30 feet of you with the dust.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "dust-of-muffling", + "fields": { + "name": "Dust of Muffling", + "desc": "You can scatter this fine, silvery-gray dust on the ground as an action, covering a 10-foot-square area. There is enough dust in one container for up to 5 uses. When a creature moves over an area covered in the dust, it has advantage on Dexterity (Stealth) checks to remain unheard. The effect remains until the dust is swept up, blown away, or tracked away by the traffic of eight or more creatures passing through the area.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "dust-of-the-dead", + "fields": { + "name": "Dust of the Dead", + "desc": "This stoppered vial is filled with dust and ash. There is enough of it for one use. When you use an action to sprinkle the dust on a willing humanoid, the target falls into a death-like slumber for 8 hours. While asleep, the target appears dead to all mundane and magical means, but spells that target the dead, such as the speak with dead spell, fail when used on the target. The cause of death is not evident, though any wounds the target has taken remain visible. If the target takes damage while asleep, it has resistance to the damage. If the target is reduced to below half its hit points while asleep, it must succeed on a DC 15 Constitution saving throw to wake up. If the target is reduced to 5 hit points or fewer while asleep, it wakes up. If the target is unwilling, it must succeed on a DC 11 Constitution saving throw to avoid the effect of the dust. A sleeping creature is considered an unwilling target.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "eagle-cape", + "fields": { + "name": "Eagle Cape", + "desc": "The exterior of this silk cape is lined with giant eagle feathers. When you fall while wearing this cape, you descend 60 feet per round, take no damage from falling, and always land on your feet. In addition, you can use an action to speak the cloak's command word. This turns the cape into a pair of eagle wings which give you a flying speed of 60 feet for 1 hour or until you repeat the command word as an action. When the wings revert back to a cape, you can't use the cape in this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "earrings-of-the-agent", + "fields": { + "name": "Earrings of the Agent", + "desc": "Aside from a minor difference in size, these simple golden hoops are identical to one another. Each hoop has 1 charge and provides a different magical effect. Each hoop regains its expended charge daily at dawn. You must be wearing both hoops to use the magic of either hoop.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "earrings-of-the-eclipse", + "fields": { + "name": "Earrings of the Eclipse", + "desc": "These two cubes of smoked quartz are mounted on simple, silver posts. While you are wearing these earrings, you can take the Hide action while you are motionless in an area of dim light or darkness even when a creature can see you or when you have nothing to obscure you from the sight of a creature that can see you. If you are in darkness when you use the Hide action, you have advantage on the Dexterity (Stealth) check. If you move, attack, cast a spell, or do anything other than remain motionless, you are no longer hidden and can be detected normally.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "earrings-of-the-storm-oyster", + "fields": { + "name": "Earrings of the Storm Oyster", + "desc": "The deep blue pearls forming the core of these earrings come from oysters that survive being struck by lightning. While wearing these earrings, you gain the following benefits:\n- You have resistance to lightning and thunder damage.\n- You can understand Primordial. When it is spoken, the pearls echo the words in a language you can understand, at a whisper only you can hear.\n- You can't be deafened.\n- You can breathe air and water. - As an action, you can cast the sleet storm spell (save DC 15) from the earrings. The earrings can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "ebon-shards", + "fields": { + "name": "Ebon Shards", + "desc": "These obsidian shards are engraved with words in Deep Speech, and their presence disquiets non-evil, intelligent creatures. The writing on the shards is obscure, esoteric, and possibly incomplete. The shards have 10 charges and give you access to a powerful array of Void magic spells. While holding the shards, you use an action to expend 1 or more of its charges to cast one of the following spells from them, using your spell save DC and spellcasting ability: living shadows* (5 charges), maddening whispers* (2 charges), or void strike* (3 charges). You can also use an action to cast the crushing curse* spell from the shards without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness or madness. The shards regain 1d6 + 4 expended charges daily at dusk. Each time you use the ebon shards to cast a spell, you must succeed on a DC 12 Charisma saving throw or take 2d6 psychic damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "elemental-wraps", + "fields": { + "name": "Elemental Wraps", + "desc": "These cloth arm wraps are decorated with elemental symbols depicting flames, lightning bolts, snowflakes, and similar. You have resistance to acid, cold, fire, lightning, or thunder damage while you wear these arm wraps. You choose the type of damage when you first attune to the wraps, and you can choose a different type of damage at the end of a short or long rest. The wraps have 10 charges. When you hit with an unarmed strike while wearing these wraps, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 damage of the type to which you have resistance. The wraps regain 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the wraps unravel and fall to the ground, becoming nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "everflowing-bowl", + "fields": { + "name": "Everflowing Bowl", + "desc": "This smooth, stone bowl feels especially cool to the touch. It holds up to 1 pint of water. When placed on the ground, the bowl magically draws water from the nearby earth and air, filling itself after 1 hour. In arid or desert environments, the bowl fills itself after 8 hours. The bowl never overflows itself.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "eye-of-horus", + "fields": { + "name": "Eye of Horus", + "desc": "This gold and lapis lazuli amulet helps you determine reality from phantasms and trickery. While wearing it, you have advantage on saving throws against illusion spells and against being frightened.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "eye-of-the-golden-god", + "fields": { + "name": "Eye of the Golden God", + "desc": "A shining multifaceted violet gem sits at the center of this fist-sized amulet. A beautifully forged band of platinum encircles the gem and affixes it to a well-made series of interlocking platinum chain links. The violet gem is warm to the touch. While wearing this amulet, you can't be frightened and you don't suffer from exhaustion. In addition, you always know which item within 20 feet of you is the most valuable, though you don't know its actual value or if it is magical. Each time you finish a long rest while attuned to this amulet, roll a 1d10. On a 1-3, you awaken from your rest with that many valuable objects in your hand. The objects are minor, such as copper coins, at first and progressively get more valuable, such as gold coins, ivory statuettes, or gemstones, each time they appear. Each object is always small enough to fit in a single hand and is never worth more than 1,000 gp. The GM determines the type and value of each object. Once the left eye of an ornate and magical statue of a pit fiend revered by a small cult of Mammon, this exquisite purple gem was pried from the idol by an adventurer named Slick Finnigan. Slick and his companions had taken it upon themselves to eradicate the cult, eager for the accolades they would receive for defeating an evil in the community. The loot they stood to gain didn't hurt either. After the assault, while his companions were busy chasing the fleeing members of the cult, Slick pocketed the gem, disfiguring the statue and weakening its power in the process. He was then attacked by a cultist who had managed to evade notice by the adventurers. Slick escaped with his life, and the gem, but was unable to acquire the second eye. Within days, the thief was finding himself assaulted by devils and cultists. He quickly offloaded his loot with a collection of merchants in town, including a jeweler who was looking for an exquisite stone to use in a piece commissioned by a local noble. Slick then set off with his pockets full of coin, happily leaving the devilish drama behind. This magical amulet attracts the attention of worshippers of Mammon, who can almost sense its presence and are eager to claim its power for themselves, though a few extremely devout members of the weakened cult wish to return the gem to its original place in the idol. Due to this, and a bit of bad luck, this amulet has changed hands many times over the decades.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "eyes-of-the-outer-dark", + "fields": { + "name": "Eyes of the Outer Dark", + "desc": "These lenses are crafted of polished, opaque black stone. When placed over the eyes, however, they allow the wearer not only improved vision but glimpses into the vast emptiness between the stars. While wearing these lenses, you have darkvision out to a range of 60 feet. If you already have darkvision, its range is extended by 60 feet. As an action, you can use the lenses to pierce the veils of time and space and see into the outer darkness. You gain the benefits of the foresight and true seeing spells for 10 minutes. If you activate this property and you aren't suffering from a madness, you take 3d8 psychic damage. Once used, this property of the lenses can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "eyes-of-the-portal-masters", + "fields": { + "name": "Eyes of the Portal Masters", + "desc": "While you wear these crystal lenses over your eyes, you can sense the presence of any dimensional portal within 60 feet of you and whether the portal is one-way or two-way. Once you have worn the eyes for 10 minutes, their magic ceases to function until the next dawn. Putting the lenses on or off requires an action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "fanged-mask", + "fields": { + "name": "Fanged Mask", + "desc": "This tribal mask is made of wood and adorned with animal fangs. Once donned, it melds to your face and causes fangs to sprout from your mouth. While wearing this mask, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. If you already have a bite attack when you don and attune to this mask, your bite attack's damage dice double (for example, 1d4 becomes 2d4).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "farhealing-bandages", + "fields": { + "name": "Farhealing Bandages", + "desc": "This linen bandage is yellowed and worn with age. You can use an action wrap it around the appendage of a willing creature and activate its magic for 1 hour. While the target is within 60 feet of you and the bandage's magic is active, you can use an action to trigger the bandage, and the target regains 2d4 hit points. The bandage becomes inactive after it has restored 15 hit points to a creature or when 1 hour has passed. Once the bandage becomes inactive, it can't be used again until the next dawn. You can be attuned to only one farhealing bandage at a time.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "fear-eaters-mask", + "fields": { + "name": "Fear-Eater's Mask", + "desc": "This painted, wooden mask bears the visage of a snarling, fiendish face. While wearing the mask, you can use a bonus action to feed on the fear of a frightened creature within 30 feet of you. The target must succeed on a DC 13 Wisdom saving throw or take 2d6 psychic damage. You regain hit points equal to the damage dealt. If you are not injured, you gain temporary hit points equal to the damage dealt instead. Once a creature has failed this saving throw, it is immune to the effects of this mask for 24 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ferrymans-coins", + "fields": { + "name": "Ferryman's Coins", + "desc": "It is customary in many faiths to weight a corpse's eyes with pennies so they have a fee to pay the ferryman when he comes to row them across death's river to the afterlife. Ferryman's coins, though, ensure the body stays in the ground regardless of the spirit's destination. These coins, which feature a death's head on one side and a lock and chain on the other, prevent a corpse from being raised as any kind of undead. When you place two coins on a corpse's closed lids and activate them with a simple prayer, they can't be removed unless the person is resurrected (in which case they simply fall away), or someone makes a DC 15 Strength check to remove them. Yanking the coins away does no damage to the corpse.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "firebird-feather", + "fields": { + "name": "Firebird Feather", + "desc": "This feather sheds bright light in a 20-foot radius and dim light for an additional 20 feet, but it creates no heat and doesn't use oxygen. While holding the feather, you can tolerate temperatures as low as –50 degrees Fahrenheit. Druids and clerics and paladins who worship nature deities can use the feather as a spellcasting focus. If you use the feather in place of a holy symbol when using your Turn Undead feature, undead in the area have a –1 penalty on the saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "flag-of-the-cursed-fleet", + "fields": { + "name": "Flag of the Cursed Fleet", + "desc": "This dreaded item is a black flag painted with an unsettlingly realistic skull. A spell or other effect that can sense the presence of magic, such as detect magic, reveals an aura of necromancy around the flag. Beasts with an Intelligence of 3 or lower don’t willingly board a vessel where this flag flies. A successful DC 17 Wisdom (Animal Handling) check convinces an unwilling beast to board the vessel, though it remains uneasy and skittish while aboard. \nCursed Crew. When this baleful flag flies atop the mast of a waterborne vehicle, it curses the vessel and all those that board it. When a creature that isn’t a humanoid dies aboard the vessel, it rises 1 minute later as a zombie under the ship captain’s control. When a humanoid dies aboard the vessel, it rises 1 minute later as a ghoul under the ship captain’s control. A ghoul retains any knowledge of sailing or maintaining a waterborne vehicle that it had in life. \nCursed Captain. If the ship flying this flag doesn’t have a captain, the undead crew seeks out a powerful humanoid or intelligent undead to bring aboard and coerce into becoming the captain. When an undead with an Intelligence of 10 or higher boards the captainless vehicle, it must succeed on a DC 17 Wisdom saving throw or become magically bound to the ship and the flag. If the creature exits the vessel and boards it again, the creature must repeat the saving throw. The flag fills the captain with the desire to attack other vessels to grow its crew and commandeer larger vessels when possible, bringing the flag with it. If the flag is destroyed or removed from a waterborne vehicle for at least 7 days, the zombie and ghoul crew crumbles to dust, and the captain is freed of the flag’s magic, if the captain was bound to it. \nUnholy Vessel. While aboard a vessel flying this flag, an undead creature has advantage on saving throws against effects that turn undead, and if it fails the saving throw, it isn’t destroyed, no matter its CR. In addition, the captain and crew can’t be frightened while aboard a vessel flying this flag. \nWhen a creature that isn’t a construct or undead and isn’t part of the crew boards the vessel, it must succeed on a DC 17 Constitution saving throw or be poisoned while it remains on board. If the creature exits the vessel and boards it again, the creature must repeat the saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "flask-of-epiphanies", + "fields": { + "name": "Flask of Epiphanies", + "desc": "This flask is made of silver and cherry wood, and it holds finely cut garnets on its faces. This ornate flask contains 5 ounces of powerful alcoholic spirits. As an action, you can drink up to 5 ounces of the flask's contents. You can drink 1 ounce without risk of intoxication. When you drink more than 1 ounce of the spirits as part of the same action, you must make a DC 12 Constitution saving throw (this DC increases by 1 for each ounce you imbibe after the second, to a maximum of DC 15). On a failed save, you are incapacitated for 1d4 hours and gain no benefits from consuming the alcohol. On a success, your Intelligence or Wisdom (your choice) increases by 1 for each ounce you consumed. Whether you fail or succeed, your Dexterity is reduced by 1 for each ounce you consumed. The effect lasts for 1 hour. During this time, you have advantage on all Intelligence (Arcana) and Inteligence (Religion) checks. The flask replenishes 1d3 ounces of spirits daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "fleshspurned-mask", + "fields": { + "name": "Fleshspurned Mask", + "desc": "This mask features inhumanly sized teeth similar in appearance to the toothy ghost known as a Fleshspurned (see Tome of Beasts 2). It has a strap fashioned from entwined strands of sinew, and it fits easily over your face with no need to manually adjust the strap. While wearing this mask, you can use its teeth to make unarmed strikes. When you hit with it, the teeth deal necrotic damage equal to 1d6 + your Strength modifier, instead of bludgeoning damage normal for an unarmed strike. In addition, if the target has the Incorporeal Movement trait, you deal necrotic damage equal to 2d6 + your Strength modifier instead. Such targets don't have resistance or immunity to the necrotic damage you deal with this attack. If you kill a creature with your teeth, you gain temporary hit points equal to double the creature's challenge rating (minimum of 1).", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "flood-charm", + "fields": { + "name": "Flood Charm", + "desc": "This smooth, blue-gray stone is carved with stylized waves or rows of wavy lines. When you are in water too deep to stand, the charm activates. You automatically become buoyant enough to float to the surface unless you are grappled or restrained. If you are unable to surface—such as if you are grappled or restrained, or if the water completely fills the area—the charm surrounds you with a bubble of breathable air that lasts for 5 minutes. At the end of the air bubble's duration, or when you leave the water, the charm's effects end and it becomes a nonmagical stone.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "flute-of-saurian-summoning", + "fields": { + "name": "Flute of Saurian Summoning", + "desc": "This scaly, clawed flute has a musky smell, and it releases a predatory, screeching roar with reptilian overtones when blown. You must be proficient with wind instruments to use this flute. You can use an action to play the flute and conjure dinosaurs. This works like the conjure animals spell, except the animals you conjure must be dinosaurs or Medium or larger lizards. The dinosaurs remain for 1 hour, until they die, or until you dismiss them as a bonus action. The flute can't be used to conjure dinosaurs again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "fly-whisk-of-authority", + "fields": { + "name": "Fly Whisk of Authority", + "desc": "If you use an action to flick this fly whisk, you have advantage on Charisma (Intimidation) and Charisma (Persuasion) checks for 10 minutes. You can't use the fly whisk this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "frost-pellet", + "fields": { + "name": "Frost Pellet", + "desc": "Fashioned from the stomach lining of a Devil Shark (see Creature Codex), this rubbery pellet is cold to the touch. When you consume the pellet, you feel bloated, and you are immune to cold damage for 1 hour. Once before the duration ends, you can expel a 30-foot cone of cold water. Each creature in the cone must make a DC 15 Constitution saving throw. On a failure, the creature takes 6d8 cold damage and is pushed 10 feet away from you. On a success, the creature takes half the damage and isn't pushed away.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "frostfire-lantern", + "fields": { + "name": "Frostfire Lantern", + "desc": "While lit, the flame in this ornate mithril lantern turns blue and sheds a cold, blue dim light in a 30-foot radius. After the lantern's flame has burned for 1 hour, it can't be lit again until the next dawn. You can extinguish the lantern's flame early for use at a later time. Deduct the time it burned in increments of 1 minute from the lantern's total burn time. When a creature enters the lantern's light for the first time on a turn or starts its turn there, the creature must succeed on a DC 17 Constitution saving throw or be vulnerable to cold damage until the start of its next turn. When you light the lantern, choose up to four creatures you can see within 30 feet of you, which can include yourself. The chosen creatures are immune to this effect of the lantern's light.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "fulminar-bracers", + "fields": { + "name": "Fulminar Bracers", + "desc": "Stylized etchings of cat-like lightning elementals known as Fulminars (see Creature Codex) cover the outer surfaces of these solid silver bracers. While wearing these bracers, lightning crackles harmless down your hands, and you have resistance to lightning damage and thunder damage. The bracers have 3 charges. You can use an action to expend 1 charge to create lightning shackles that bind up to two creatures you can see within 60 feet of you. Each target must make a DC 15 Dexterity saving throw. On a failure, a target takes 4d6 lightning damage and is restrained for 1 minute. On a success, the target takes half the damage and isn't restrained. A restrained creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The bracers regain all expended charges daily at dawn. The bracers also regain 1 charge each time you take 10 lightning damage while wearing them.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "garments-of-winters-knight", + "fields": { + "name": "Garments of Winter's Knight", + "desc": "This white-and-blue outfit is designed in the style of fey nobility and maximized for both movement and protection. The multiple layers and snow-themed details of this garb leave no doubt that whoever wears these clothes is associated with the winter queen of faerie. You gain the following benefits while wearing the outfit: - If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\n- Whenever a creature within 5 feet of you hits you with a melee attack, the cloth steals heat from the surrounding air, and the attacker takes 2d8 cold damage.\n- You can't be charmed, and you are immune to cold damage.\n- You can use a bonus action to extend your senses outward to detect the presence of fey. Until the start of your next turn, you know the location of any fey within 60 feet of you.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "gauntlet-of-the-iron-sphere", + "fields": { + "name": "Gauntlet of the Iron Sphere", + "desc": "This heavy gauntlet is adorned with an onyx. While wearing this gauntlet, your unarmed strikes deal 1d8 bludgeoning damage, instead of the damage normal for an unarmed strike, and you gain a +1 bonus to attack and damage rolls with unarmed strikes. In addition, your unarmed strikes deal double damage to objects and structures. If you hold a pound of raw iron ore in your hand while wearing the gauntlet, you can use an action to speak the gauntlet's command word and conjure an Iron Sphere (see Creature Codex). The iron sphere remains for 1 hour or until it dies. It is friendly to you and your companions. Roll initiative for the iron sphere, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the iron sphere, it defends itself from hostile creatures but otherwise takes no actions. The gauntlet can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "gazebo-of-shade-and-shelter", + "fields": { + "name": "Gazebo of Shade and Shelter", + "desc": "You can use an action to place this 3-inch sandstone gazebo statuette on the ground and speak its command word. Over the next 5 minutes, the sandstone gazebo grows into a full-sized gazebo that remains for 8 hours or until you speak the command word that returns it to a sandstone statuette. The gazebo's posts are made of palm tree trunks, and its roof is made of palm tree fronds. The floor is level, clean, dry and made of palm fronds. The atmosphere inside the gazebo is comfortable and dry, regardless of the weather outside. You can command the interior to become dimly lit or dark. The gazebo's walls are opaque from the outside, appearing wooden, but they are transparent from the inside, appearing much like sheer fabric. When activated, the gazebo has an opening on the side facing you. The opening is 5 feet wide and 10 feet tall and opens and closes at your command, which you can speak as a bonus action while within 10 feet of the opening. Once closed, the opening is immune to the knock spell and similar magic, such as that of a chime of opening. The gazebo is 20 feet in diameter and is 10 feet tall. It is made of sandstone, despite its wooden appearance, and its magic prevents it from being tipped over. It has 100 hit points, immunity to nonmagical attacks excluding siege weapons, and resistance to all other damage. The gazebo contains crude furnishings: eight simple bunks and a long, low table surrounded by eight mats. Three of the wall posts bear fruit: one coconut, one date, and one fig. A small pool of clean, cool water rests at the base of a fourth wall post. The trees and the pool of water provide enough food and water for up to 10 people. Furnishings and other objects within the gazebo dissipate into smoke if removed from the gazebo. When the gazebo returns to its statuette form, any creatures inside it are expelled into unoccupied spaces nearest to the gazebo's entrance. Once used, the gazebo can't be used again until the next dusk. If reduced to 0 hit points, the gazebo can't be used again until 7 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ghost-dragon-horn", + "fields": { + "name": "Ghost Dragon Horn", + "desc": "Scales from dead dragons cover this wooden, curved horn. You can use an action to speak the horn's command word and then blow the horn, which emits a blast in a 30-foot cone, containing shrieking spectral dragon heads. Each creature in the cone must make a DC 17 Wisdom saving throw. On a failure, a creature tales 5d10 psychic damage and is frightened of you for 1 minute. On a success, a creature takes half the damage and isn't frightened. Dragons have disadvantage on the saving throw and take 10d10 psychic damage instead of 5d10. A frightened target can repeat the Wisdom saving throw at the end of each of its turns, ending the effect on itself on a success. If a dragon takes damage from the horn's shriek, the horn has a 20 percent chance of exploding. The explosion deals 10d10 psychic damage to the blower and destroys the horn. Once you use the horn, it can't be used again until the next dawn. If you kill a dragon while holding or carrying the horn, you regain use of the horn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "ghost-thread", + "fields": { + "name": "Ghost Thread", + "desc": "Most of this miles-long strand of enchanted silk, created by phase spiders, resides on the Ethereal Plane. Only a few inches at either end exist permanently on the Material Plane, and those may be used as any normal string would be. Creatures using it to navigate can follow one end to the other by running their hand along the thread, which phases into the Material Plane beneath their grasp. If dropped or severed (AC 8, 1 hit point), the thread disappears back into the Ethereal Plane in 2d6 rounds.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ghoul-light", + "fields": { + "name": "Ghoul Light", + "desc": "This bullseye lantern sheds light as normal when a lit candle is placed inside of it. If the light shines on meat, no matter how toxic or rotten, for at least 10 minutes, the meat is rendered safe to eat. The lantern's magic doesn't improve the meat's flavor, but the light does restore the meat's nutritional value and purify it, rendering it free of poison and disease. In addition, when an undead creature ends its turn in the light, it takes 1 radiant damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "giggling-orb", + "fields": { + "name": "Giggling Orb", + "desc": "This glass sphere measures 3 inches in diameter and contains a swirling, yellow mist. You can use an action to throw the orb up to 60 feet. The orb shatters on impact and is destroyed. Each creature within a 20-foot-radius of where the orb landed must succeed on a DC 15 Wisdom saving throw or fall prone in fits of laughter, becoming incapacitated and unable to stand for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "girdle-of-traveling-alchemy", + "fields": { + "name": "Girdle of Traveling Alchemy", + "desc": "This wide leather girdle has many sewn-in pouches and holsters that hold an assortment of empty beakers and vials. Once you have attuned to the girdle, these containers magically fill with the following liquids:\n- 2 flasks of alchemist's fire\n- 2 flasks of alchemist's ice*\n- 2 vials of acid - 2 jars of swarm repellent* - 1 vial of assassin's blood poison - 1 potion of climbing - 1 potion of healing Each container magically replenishes each day at dawn, if you are wearing the girdle. All the potions and alchemical substances produced by the girdle lose their properties if they're transferred to another container before being used.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "gliding-cloak", + "fields": { + "name": "Gliding Cloak", + "desc": "By grasping the ends of the cloak while falling, you can glide up to 5 feet horizontally in any direction for every 1 foot you fall. You descend 60 feet per round but take no damage from falling while gliding in this way. A tailwind allows you to glide 10 feet per 1 foot descended, but a headwind forces you to only glide 5 feet per 2 feet descended.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "gloomflower-corsage", + "fields": { + "name": "Gloomflower Corsage", + "desc": "This black, six-petaled flower fits neatly on a garment's lapel or peeking out of a pocket. While wearing it, you have advantage on saving throws against being blinded, deafened, or frightened. While wearing the flower, you can use an action to speak one of three command words to invoke the corsage's power and cause one of the following effects: - When you speak the first command word, you gain blindsight out to a range of 120 feet for 1 hour.\n- When you speak the second command word, choose a target within 120 feet of you and make a ranged attack with a +7 bonus. On a hit, the target takes 3d6 psychic damage.\n- When you speak the third command word, your form shifts and shimmers. For 1 minute, any creature has disadvantage on attack rolls against you. An attacker is immune to this effect if it doesn't rely on sight, as with blindsight, or can see through illusions, as with truesight. Each time you use the flower, one of its petals curls in on itself. You can't use the flower if all of its petals are curled. The flower uncurls 1d6 petals daily at dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "gloves-of-the-magister", + "fields": { + "name": "Gloves of the Magister", + "desc": "The backs of each of these black leather gloves are set with gold fittings as if to hold a jewel. While you wear the gloves, you can cast mage hand at will. You can affix an ioun stone into the fitting on a glove. While the stone is affixed, you gain the benefits of the stone as if you had it in orbit around your head. If you take an action to touch a creature, you can transfer the benefits of the ioun stone to that creature for 1 hour. While the creature is gifted the benefits, the stone turns gray and provides you with no benefits for the duration. You can use an action to end this effect and return power to the stone. The stone's benefits can also be dispelled from a creature as if they were a 7th-level spell. When the effect ends, the stone regains its color and provides you with its benefits once more.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "gloves-of-the-walking-shade", + "fields": { + "name": "Gloves of the Walking Shade", + "desc": "Each glove is actually comprised of three, black ivory rings (typically fitting the thumb, middle finger, and pinkie) which are connected to each other. The rings are then connected to an intricately-engraved onyx wrist cuff by a web of fine platinum chains and tiny diamonds. While wearing these gloves, you gain the following benefits: - You have resistance to necrotic damage.\n- You can spend one Hit Die during a short rest to remove one level of exhaustion instead of regaining hit points.\n- You can use an action to become a living shadow for 1 minute. For the duration, you can move through a space as narrow as 1 inch wide without squeezing, and you can take the Hide action as a bonus action while you are in dim light or darkness. Once used, this property of the gloves can't be used again until the next nightfall.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "goggles-of-firesight", + "fields": { + "name": "Goggles of Firesight", + "desc": "The lenses of these combination fleshy and plantlike goggles extend a few inches away from the goggles on a pair of tentacles. While wearing these lenses, you can see through lightly obscured and heavily obscured areas without your vision being obscured, if those areas are obscured by fire, smoke, or fog. Other effects that would obscure your vision, such as rain or darkness, affect you normally. When you fail a saving throw against being blinded, you can use a reaction to call on the power within the goggles. If you do so, you succeed on the saving throw instead. The goggles can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "goggles-of-shade", + "fields": { + "name": "Goggles of Shade", + "desc": "While wearing these dark lenses, you have advantage on Charisma (Deception) checks. If you have the Sunlight Sensitivity trait and wear these goggles, you no longer suffer the penalties of Sunlight Sensitivity while in sunlight.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "granny-wax", + "fields": { + "name": "Granny Wax", + "desc": "Normally found in a small glass jar containing 1d3 doses, this foul-smelling, greasy yellow substance is made by hags in accordance with an age-old secret recipe. You can use an action to rub one dose of the wax onto an ordinary broom or wooden stick and transform it into a broom of flying for 1 hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "grasping-cap", + "fields": { + "name": "Grasping Cap", + "desc": "This cap is a simple, blue silk hat with a goose feather trim. While wearing this cap, you have advantage on Strength (Athletics) checks made to climb, and the cap deflects the first ranged attack made against you each round. In addition, when a creature attacks you while within 30 feet of you, it is illuminated and sheds red-hued dim light in a 50-foot radius until the end of its next turn. Any attack roll against an illuminated creature has advantage if the attacker can see it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "grasping-cloak", + "fields": { + "name": "Grasping Cloak", + "desc": "Made of strips of black leather, this cloak always shines as if freshly oiled. The strips writhe and grasp at nearby creatures. While wearing this cloak, you can use a bonus action to command the strips to grapple a creature no more than one size larger than you within 5 feet of you. The strips make the grapple attack roll with a +7 bonus. On a hit, the target is grappled by the cloak, leaving your hands free to perform other tasks or actions that require both hands. However, you are still considered to be grappling a creature, limiting your movement as normal. The cloak can grapple only one creature at a time. Alternatively, you can use a bonus action to command the strips to aid you in grappling. If you do so, you have advantage on your next attack roll made to grapple a creature. While grappling a creature in this way, you have advantage on the contested check if a creature attempts to escape your grapple.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "green-mantle", + "fields": { + "name": "Green Mantle", + "desc": "This garment is made of living plants—mosses, vines, and grasses—interwoven into a light, comfortable piece of clothing. When you attune to this mantle, it forms a symbiotic relationship with you, sinking roots beneath your skin. While wearing the mantle, your hit point maximum is reduced by 5, and you gain the following benefits: - If you aren't wearing armor, your base Armor Class is 13 + your Dexterity modifier.\n- You have resistance to radiant damage.\n- You have immunity to the poisoned condition and poison damage that originates from a plant, moss, fungus, or plant creature.\n- As an action, you cause the mantle to produce 6 berries. It can have no more than 12 berries on it at one time. The berries have the same effect as berries produced by the goodberry spell. Unlike the goodberry spell, the berries retain their potency as long as they are not picked from the mantle. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "grifters-deck", + "fields": { + "name": "Grifter's Deck", + "desc": "When you deal a card from this slightly greasy, well-used deck, you can choose any specific card to be on top of the deck, assuming it hasn't already been dealt. Alternatively, you can choose a general card of a specific value or suit that hasn't already been dealt.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "gritless-grease", + "fields": { + "name": "Gritless Grease", + "desc": "This small, metal jar, 3 inches in diameter, holds 1d4 + 1 doses of a pungent waxy oil. As an action, one dose can be applied to or swallowed by a clockwork creature or device. The clockwork creature or device ignores difficult terrain, and magical effects can't reduce its speed for 8 hours. As an action, the clockwork creature, or a creature holding a clockwork device, can gain the effect of the haste spell until the end of its next turn (no concentration required). The effects of the haste spell melt the grease, ending all its effects at the end of the spell's duration.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "hair-pick-of-protection", + "fields": { + "name": "Hair Pick of Protection", + "desc": "This hair pick has glittering teeth that slide easily into your hair, making your hair look perfectly coiffed and battle-ready. Though typically worn in hair, you can also wear the pick as a brooch or cloak clasp. While wearing this pick, you gain a +2 bonus to AC, and you have advantage on saving throws against spells. In addition, the pick magically boosts your self-esteem and your confidence in your ability to overcome any challenge, making you immune to the frightened condition.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "hallowed-effigy", + "fields": { + "name": "Hallowed Effigy", + "desc": "This foot-long totem, crafted from the bones and skull of a Tiny woodland beast bound in thin leather strips, serves as a boon for you and your allies and as a stinging trap to those who threaten you. The totem has 10 charges, and it regains 1d6 + 4 expended charges daily at dawn. If the last charge is expended, it can't regain charges again until a druid performs a 24-hour ritual, which involves the sacrifice of a Tiny woodland beast. You can use an action to secure the effigy on any natural organic substrate (such as dirt, mud, grass, and so on). While secured in this way, it pulses with primal energy on initiative count 20 each round, expending 1 charge. When it pulses, you and each creature friendly to you within 15 feet of the totem regains 1d6 hit points, and each creature hostile to you within 15 feet of the totem must make a DC 15 Constitution saving throw, taking 1d6 necrotic damage on a failed save, or half as much damage on a successful one. It continues to pulse each round until you pick it up, it runs out of charges, or it is destroyed. The totem has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If it drops to 0 hit points, it is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "hallucinatory-dust", + "fields": { + "name": "Hallucinatory Dust", + "desc": "This small packet contains black pollen from a Gloomflower (see Creature Codex). Hazy images swirl around the pollen when observed outside the packet. There is enough of it for one use. When you use an action to blow the dust from your palm, each creature in a 30-foot cone must make a DC 15 Wisdom saving throw. On a failure, a creature sees terrible visions, manifesting its fears and anxieties for 1 minute. While affected, it takes 2d6 psychic damage at the start of each of its turns and must spend its action to make one melee attack against a creature within 5 feet of it, other than you or itself. If the creature can't make a melee attack, it takes the Dodge action. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. On a success, a creature becomes incapacitated until the end of its next turn as the visions fill its mind then quickly fade. A creature reduced to 0 hit points by the dust's psychic damage falls unconscious and is stable. When the creature regains consciousness, it is permanently plagued by hallucinations and has disadvantage on ability checks until cured by a remove curse spell or similar magic.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "hammer-of-decrees", + "fields": { + "name": "Hammer of Decrees", + "desc": "This adamantine hammer was part of a set of smith's tools used to create weapons of law for an ancient dwarven civilization. It is pitted and appears damaged, and its oak handle is split and bound with cracking hide. While attuned to this hammer, you have advantage on ability checks using smith's tools, and the time it takes you to craft an item with your smith's tools is halved.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "handy-scroll-quiver", + "fields": { + "name": "Handy Scroll Quiver", + "desc": "This belt quiver is wide enough to pass a rolled scroll through the opening. Containing an extra dimensional space, the quiver can hold up to 25 scrolls and weighs 1 pound, regardless of its contents. Placing a scroll in the quiver follows the normal rules for interacting with objects. Retrieving a scroll from the quiver requires you to use an action. When you reach into the quiver for a specific scroll, that scroll is always magically on top. The quiver has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the quiver ruptures and is destroyed. If the quiver is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If a breathing creature is placed within the quiver, the creature can survive for up to 5 minutes, after which time it begins to suffocate. Placing the quiver inside an extradimensional space created by a bag of holding, handy haversack, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "hangmans-noose", + "fields": { + "name": "Hangman's Noose", + "desc": "Certain hemp ropes used in the execution of final justice can affect those beyond the reach of normal magics. This noose has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the hold monster spell from it. Unlike the standard version of this spell, though, the magic of the hangman's noose affects only undead. It regains 1d3 charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "harmonizing-instrument", + "fields": { + "name": "Harmonizing Instrument", + "desc": "Any stringed instrument can be a harmonizing instrument, and you must be proficient with stringed instruments to use a harmonizing instrument. This instrument has 3 charges for the following properties. The instrument regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "hat-of-mental-acuity", + "fields": { + "name": "Hat of Mental Acuity", + "desc": "This well-crafted cap appears to be standard wear for academics. Embroidered on the edge of the inside lining in green thread are sigils. If you cast comprehend languages on them, they read, “They that are guided go not astray.” While wearing the hat, you have advantage on all Intelligence and Wisdom checks. If you are proficient in an Intelligence or Wisdom-based skill, you double your proficiency bonus for the skill.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "headdress-of-majesty", + "fields": { + "name": "Headdress of Majesty", + "desc": "This elaborate headpiece is adorned with small gemstones and thin strips of gold that frame your head like a radiant halo. While you wear this headdress, you have advantage on Charisma (Intimidation) and Charisma (Persuasion) checks. The headdress has 5 charges for the following properties. It regains all expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the headdress becomes a nonmagical, tawdry ornament of cheap metals and paste gems.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "headrest-of-the-cattle-queens", + "fields": { + "name": "Headrest of the Cattle Queens", + "desc": "This polished and curved wooden headrest is designed to keep the user's head comfortably elevated while sleeping. If you sleep at least 6 hours as part of a long rest while using the headrest, you regain 1 additional spent Hit Die, and your exhaustion level is reduced by 2 (rather than 1) when you finish the long rest.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "headscarf-of-the-oasis", + "fields": { + "name": "Headscarf of the Oasis", + "desc": "This dun-colored, well-worn silk wrap is long enough to cover the face and head of a Medium or smaller humanoid, barely revealing the eyes. While wearing this headscarf over your mouth and nose, you have advantage on ability checks and saving throws against being blinded and against extended exposure to hot weather and hot environments. Pulling the headscarf on or off your mouth and nose requires an action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "healthful-honeypot", + "fields": { + "name": "Healthful Honeypot", + "desc": "This clay honeypot weighs 10 pounds. A sweet aroma wafts constantly from it, and it produces enough honey to feed up to 12 humanoids. Eating the honey restores 1d8 hit points, and the honey provides enough nourishment to sustain a humanoid for one day. Once 12 doses of the honey have been consumed, the honeypot can't produce more honey until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "heat-stone", + "fields": { + "name": "Heat Stone", + "desc": "Prized by reptilian humanoids, this magic stone is warm to the touch. While carrying this stone, you are comfortable in and can tolerate temperatures as low as –20 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as –50 degrees Fahrenheit.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "heliotrope-heart", + "fields": { + "name": "Heliotrope Heart", + "desc": "This polished orb of dark-green stone is latticed with pulsing crimson inclusions that resemble slowly dilating spatters of blood. While attuned to this orb, your hit point maximum can't be reduced by the bite of a vampire, vampire spawn, or other vampiric creature. In addition, while holding this orb, you can use an action to speak its command word and cast the 2nd-level version of the false life spell. Once used, this property can't be used again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "helm-of-the-slashing-fin", + "fields": { + "name": "Helm of the Slashing Fin", + "desc": "While wearing this helm, you can use an action to speak its command word to gain the ability to breathe underwater, but you lose the ability to breathe air. You can speak its command word again or remove the helm as an action to end this effect.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "holy-verdant-bat-droppings", + "fields": { + "name": "Holy Verdant Bat Droppings", + "desc": "This ceramic jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture with a pungent, muddy reek. The jar and its contents weigh 1/2 pound. Derro matriarchs and children gather a particular green bat guano to cure various afflictions, and the resulting glowing green paste can be spread on the skin to heal various conditions. As an action, one dose of the droppings can be swallowed or applied to the skin. The creature that receives it gains one of the following benefits: - Cured of paralysis or petrification\n- Reduces exhaustion level by one\n- Regains 50 hit points", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "honey-lamp", + "fields": { + "name": "Honey Lamp", + "desc": "Honey lamps, made from glowing honey encased in beeswax, shed light as a lamp. Though the lamps are often found in the shape of a globe, the honey can also be sealed inside stone or wood recesses. If the wax that shields the honey is broken or smashed, the honey crystallizes in 7 days and ceases to glow. Eating the honey while it is still glowing grants darkvision out to a range of 30 feet for 1 week and 1 day.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "honey-trap", + "fields": { + "name": "Honey Trap", + "desc": "This jar is made of beaten metal and engraved with honeybees. It has 7 charges, and it regains 1d6 + 1 expended charges daily at dawn. If you expend the jar's last charge, roll a d20. On a 1, the jar shatters and loses all its magical properties. While holding the jar, you can use an action to expend 1 charge to hurl a glob of honey at a target within 30 feet of you. Make a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the glob expands, and the creature is restrained. A creature restrained by the honey can use an action to make a DC 15 Strength (Athletics) or Dexterity (Acrobatics) check (target's choice). On a success, the creature is no longer restrained by the honey.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "honeypot-of-awakening", + "fields": { + "name": "Honeypot of Awakening", + "desc": "If you place 1 pound of honey inside this pot, the honey transforms into an ochre jelly after 24 hours. The jelly remains in a dormant state within the pot until you dump it out. You can use an action to dump the jelly from the pot in an unoccupied space within 5 feet of you. Once dumped, the ochre jelly is hostile to all creatures, including you. Only one ochre jelly can occupy the pot at a time.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "incense-of-recovery", + "fields": { + "name": "Incense of Recovery", + "desc": "This block of perfumed incense appears to be normal, nonmagical incense until lit. The incense burns for 1 hour and gives off a lavender scent, accompanied by pale mauve smoke that lightly obscures the area within 30 feet of it. Each spellcaster that takes a short rest in the smoke regains one expended spell slot at the end of the short rest.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ivy-crown-of-prophecy", + "fields": { + "name": "Ivy Crown of Prophecy", + "desc": "While wearing this ivy, filigreed crown, you can use an action to cast the divination spell from it. The crown can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "jewelers-anvil", + "fields": { + "name": "Jeweler's Anvil", + "desc": "This small, foot-long anvil is engraved with images of jewelry in various stages of the crafting process. It weighs 10 pounds and can be mounted on a table or desk. You can use a bonus action to speak its command word and activate it, causing it to warm any nonferrous metals (including their alloys, such as brass or bronze). While you remain within 5 feet of the anvil, you can verbally command it to increase or decrease the temperature, allowing you to soften or melt any kind of nonferrous metal. While activated, the anvil remains warm to the touch, but its heat affects only nonferrous metal. You can use a bonus action to repeat the command word to deactivate the anvil. If you use the anvil while making any check with jeweler's tools or tinker's tools, you can double your proficiency bonus. If your proficiency bonus is already doubled, you have advantage on the check instead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "jungle-mess-kit", + "fields": { + "name": "Jungle Mess Kit", + "desc": "This crucial piece of survival gear guarantees safe use of the most basic of consumables. The hinged metal container acts as a cook pot and opens to reveal a cup, plate, and eating utensils. This kit renders any spoiled, rotten, or even naturally poisonous food or drink safe to consume. It can purify only mundane, natural effects. It has no effect on food that is magically spoiled, rotted, or poisoned, and it can't neutralize brewed poisons, venoms, or similarly manufactured toxins. Once it has purified 3 cubic feet of food and drink, it can't be used to do so again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "justicars-mask", + "fields": { + "name": "Justicar's Mask", + "desc": "This stern-faced mask is crafted of silver. While wearing the mask, your gaze can root enemies to the spot. When a creature that can see the mask starts its turn within 30 feet of you, you can use a reaction to force it to make a DC 15 Wisdom saving throw, if you can see the creature and aren't incapacitated. On a failure, the creature is restrained. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Otherwise, the condition lasts until removed with the dispel magic spell or until you end it (no action required). Justicars are arbiters of law and order, operating independently of any official city guard or watch divisions. They are recognizable by their black, hooded robes, silver masks, and the rods they carry as weapons. These stern sentinels are overseen by The Magister, a powerful wizard of whom little is known other than their title. The Magister has made it their duty to oversee order in the city and executes their plans through the Justicars, giving them the Magister's mark, a signet ring, as a symbol of their authority. While some officers and members of the watch may be resentful of the Justicars' presence, many are grateful for their aid, especially in situations that could require magic. Justicar's are a small, elite group, typically acting as solo agents, though extremely dangerous situations bring them together in pairs or larger groups as needed. The Justicars are outfitted with three symbols of authority that are also imbued with power: their masks, rods, and rings. Each by itself is a useful item, but they are made stronger when worn together. The combined powers of this trinity of items make a Justicar a formidable force in the pursuit of law and order.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "keffiyeh-of-serendipitous-escape", + "fields": { + "name": "Keffiyeh of Serendipitous Escape", + "desc": "This checkered cotton headdress is indistinguishable from the mundane scarves worn by the desert nomads. As an action, you can remove the headdress, spread it open on the ground, and speak the command word. The keffiyeh transforms into a 3-foot by 5-foot carpet of flying which moves according to your spoken directions provided that you are within 30 feet of it. Speaking the command word a second time transforms the carpet back into a headdress again.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "language-pyramid", + "fields": { + "name": "Language Pyramid", + "desc": "Script from dozens of languages flows across this sandstone pyramid's surface. While holding or carrying the pyramid, you understand the literal meaning of any spoken language that you hear. In addition, you understand any written language that you see, but you must be touching the surface on which the words are written. It takes 1 minute to read one page of text. The pyramid has 3 charges, and it regains 1d3 expended charges daily at dawn. You can use an action to expend 1 of its charges to imbue yourself with magical speech for 1 hour. For the duration, any creature that knows at least one language and that can hear you understands any words you speak. In addition, you can use an action to expend 1 of the pyramid's charges to imbue up to six creatures within 30 feet of you with magical understanding for 1 hour. For the duration, each target can understand any spoken language that it hears.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "lantern-of-auspex", + "fields": { + "name": "Lantern of Auspex", + "desc": "This elaborate lantern is covered in simple glyphs, and its glass panels are intricately etched. Two of the panels depict a robed woman holding out a single hand, while the other two panels depict the same woman with her face partially obscured by a hand of cards. The lantern's magic is activated when it is lit, which requires an action. Once lit, the lantern sheds bright light in a 30-foot radius and dim light for an additional 30 feet for 1 hour. You can use an action to open or close one of the glass panels on the lantern. If you open a panel, a vision of a random event that happened or that might happen plays out in the light's area. Closing a panel stops the vision. The visions are shown as nondescript smoky apparitions that play out silently in the lantern's light. At the GM's discretion, the vision might change to a different event each 1 minute that the panel remains open and the lantern lit. Once used, the lantern can't be used in this way again until 7 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "lantern-of-judgment", + "fields": { + "name": "Lantern of Judgment", + "desc": "This mithral and gold lantern is emblazoned with a sunburst symbol. While holding the lantern, you have advantage on Wisdom (Insight) and Intelligence (Investigation) checks. As a bonus action, you can speak a command word to cause one of the following effects: - The lantern casts bright light in a 60-foot cone and dim light for an additional 60 feet. - The lantern casts bright light in a 30-foot radius and dim light for an additional 30 feet. - The lantern sheds dim light in a 5-foot radius.\n- Douse the lantern's light. When you cause the lantern to shed bright light, you can speak an additional command word to cause the light to become sunlight. The sunlight lasts for 1 minute after which the lantern goes dark and can't be used again until the next dawn. During this time, the lantern can function as a standard hooded lantern if provided with oil.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "lantern-of-selective-illumination", + "fields": { + "name": "Lantern of Selective Illumination", + "desc": "This brass lantern is fitted with round panels of crown glass and burns for 6 hours on one 1 pint of oil, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. During a short rest, you can choose up to three creatures to be magically linked by the lantern. When the lantern is lit, its light can be perceived only by you and those linked creatures. To anyone else, the lantern appears dark and provides no illumination.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "last-chance-quiver", + "fields": { + "name": "Last Chance Quiver", + "desc": "This quiver holds 20 arrows. However, when you draw and fire the last arrow from the quiver, it magically produces a 21st arrow. Once this arrow has been drawn and fired, the quiver doesn't produce another arrow until the quiver has been refilled and another 20 arrows have been drawn and fired.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "leonino-wings", + "fields": { + "name": "Leonino Wings", + "desc": "This cloak is decorated with the spotted white and brown pattern of a barn owl's wing feathers. While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of a Leoninos (see Creature Codex) owl-like feathered wings until you repeat the command word as an action. The wings give you a flying speed equal to your walking speed, and you have advantage on Dexterity (Stealth) checks made while flying in forests and urban settings. In addition, when you fly out of an enemy's reach, you don't provoke opportunity attacks. You can use the cloak to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land. The cloak regains 2 hours of flying capability for every 12 hours it isn't in use.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "lifeblood-gear", + "fields": { + "name": "Lifeblood Gear", + "desc": "As an action, you can attach this tiny bronze gear to a pile of junk or other small collection of mundane objects and create a Tiny or Small mechanical servant. This servant uses the statistics of a beast with a challenge rating of 1/4 or lower, except it has immunity to poison damage and the poisoned condition, and it can't be charmed or become exhausted. If it participates in combat, the servant lasts for up to 5 rounds or until destroyed. If commanded to perform mundane tasks, such as fetching items, cleaning, or other similar task, it lasts for up to 5 hours or until destroyed. Once affixed to the servant, the gear pulsates like a beating heart. If the gear is removed, you lose control of the servant, which then attacks indiscriminately for up to 5 rounds or until destroyed. Once the duration expires or the servant is destroyed, the gear becomes a nonmagical gear.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "linguists-cap", + "fields": { + "name": "Linguist's Cap", + "desc": "While wearing this simple hat, you have the ability to speak and read a single language. Each cap has a specific language associated with it, and the caps often come in styles or boast features unique to the cultures where their associated languages are most prominent. The GM chooses the language or determines it randomly from the lists of standard and exotic languages.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "living-stake", + "fields": { + "name": "Living Stake", + "desc": "Fashioned from mandrake root, this stake longs to taste the heart's blood of vampires. Make a melee attack against a vampire in range, treating the stake as an improvised weapon. On a hit, the stake attaches to a vampire's chest. At the end of the vampire's next turn, roots force their way into the vampire's heart, negating fast healing and preventing gaseous form. If the vampire is reduced to 0 hit points while the stake is attached to it, it is immobilized as if it had been staked. A creature can take its action to remove the stake by succeeding on a DC 17 Strength (Athletics) check. If it is removed from the vampire's chest, the stake is destroyed. The stake has no effect on targets other than vampires.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "locket-of-dragon-vitality", + "fields": { + "name": "Locket of Dragon Vitality", + "desc": "Legends tell of a dragon whose hide was impenetrable and so tenacious that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon's name was lost, but its legacy remains. This magic amulet is one of two items that were crafted to hold its heart. An intricate engraving of a warrior's sword piercing a dragon's chest is detailed along the front of this untarnished silver locket. Within the locket is a clear crystal vial with a pulsing piece of a dragon's heart. The pulses become more frequent when you are close to death. Attuning to the locket requires you to mix your blood with the blood within the vial. The vial holds 3 charges of dragon blood that are automatically expended when you reach certain health thresholds. The locket regains 1 expended charge for each vial of dragon blood you place in the vial inside the locket up to a maximum of 3 charges. For the purpose of this locket, “dragon” refers to any creature with the dragon type, including drakes and wyverns. While wearing or carrying the locket, you gain the following effects: - When you reach 0 hit points, but do not die outright, the vial breaks and the dragon heart stops pulsing, rendering the item broken and irreparable. You immediately gain temporary hit points equal to your level + your Constitution modifier. If the locket has at least 1 charge of dragon blood, it does not break, but this effect can't be activated again until 3 days have passed. - When you are reduced to half of your maximum hit points, the locket expends 1 charge of dragon blood, and you become immune to any type of blood loss effect, such as the blood loss from a stirge's Blood Drain, for 1d4 + 1 hours. Any existing blood loss effects end immediately when this activates.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "locket-of-remembrance", + "fields": { + "name": "Locket of Remembrance", + "desc": "You can place a small keepsake of a creature, such as a miniature portrait, a lock of hair, or similar item, within the locket. The keepsake must be willingly given to you or must be from a creature personally connected to you, such as a relative or lover.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "lodestone-caltrops", + "fields": { + "name": "Lodestone Caltrops", + "desc": "This small gray pouch appears empty, though it weighs 3 pounds. Reaching inside the bag reveals dozens of small, metal balls. As an action, you can upend the bag and spread the metal balls to cover a square area that is 5 feet on a side. Any creature that enters the area while wearing metal armor or carrying at least one metal item must succeed on a DC 13 Strength saving throw or stop moving this turn. A creature that starts its turn in the area must succeed on a DC 13 Strength saving throw to leave the area. Alternatively, a creature in the area can drop or remove whatever metal items are on it and leave the area without needing to make a saving throw. The metal balls remain for 1 minute. Once the bag's contents have been emptied three times, the bag can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "loom-of-fate", + "fields": { + "name": "Loom of Fate", + "desc": "If you spend 1 hour weaving on this portable loom, roll a 1d20 and record the number rolled. You can replace any attack roll, saving throw, or ability check made by you or a creature that you can see with this roll. You must choose to do so before the roll. The loom can't be used this way again until the next dawn. Once you have used the loom 3 times, the fabric is complete, and the loom is no longer magical. The fabric becomes a shifting tapestry that represents the events where you used the loom's power to alter fate.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "lucky-coin", + "fields": { + "name": "Lucky Coin", + "desc": "This worn, clipped copper piece has 6 charges. You can use a reaction to expend 1 charge and gain a +1 bonus on your next ability check. The coin regains 1d6 charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the coin runs out of luck and becomes nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "lucky-eyepatch", + "fields": { + "name": "Lucky Eyepatch", + "desc": "You gain a +1 bonus to saving throws while you wear this simple, black eyepatch. In addition, if you are missing the eye that the eyepatch covers and you roll a 1 on the d20 for a saving throw, you can reroll the die and must use the new roll. The eyepatch can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "lupine-crown", + "fields": { + "name": "Lupine Crown", + "desc": "This grisly helm is made from the leather-reinforced skull and antlers of a deer with a fox skull and hide stretched over it. It is secured by a strap made from a magically preserved length of deer entrails. While wearing this helm, you gain a +1 bonus to AC, and you have advantage on Dexterity (Stealth) and Wisdom (Survival) checks.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "magma-mantle", + "fields": { + "name": "Magma Mantle", + "desc": "This cracked black leather cloak is warm to the touch and faint ruddy light glows through the cracks. While wearing this cloak, you have resistance to cold damage. As an action, you can touch the brass clasp and speak the command word, which transforms the cloak into a flowing mantle of lava for 1 minute. During this time, you are unharmed by the intense heat, but any hostile creature within 5 feet of you that touches you or hits you with a melee attack takes 3d6 fire damage. In addition, for the duration, you suffer no damage from contact with lava, and you can burrow through lava at half your walking speed. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mantle-of-blood-vengeance", + "fields": { + "name": "Mantle of Blood Vengeance", + "desc": "This red silk cloak has 3 charges and regains 1d3 expended charges daily at dawn. While wearing it, you can visit retribution on any creature that dares spill your blood. When you take piercing, slashing, or necrotic damage from a creature, you can use a reaction to expend 1 charge to turn your blood into a punishing spray. The creature that damaged you must make a DC 13 Dexterity saving throw, taking 2d10 acid damage on a failed save, or half as much damage on a successful one.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "mantle-of-the-forest-lord", + "fields": { + "name": "Mantle of the Forest Lord", + "desc": "Created by village elders for druidic scouts to better traverse and survey the perimeters of their lands, this cloak resembles thick oak bark but bends and flows like silk. While wearing this cloak, you can use an action to cast the tree stride spell on yourself at will, except trees need not be living in order to pass through them.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mantle-of-the-lion", + "fields": { + "name": "Mantle of the Lion", + "desc": "This splendid lion pelt is designed to be worn across the shoulders with the paws clasped at the base of the neck. While wearing this mantle, your speed increases by 10 feet, and the mantle's lion jaws are a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, the mantle's bite deals piercing damage equal to 1d6 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. In addition, if you move at least 20 feet straight toward a creature and then hit it with a melee attack on the same turn, that creature must succeed on a DC 15 Strength saving throw or be knocked prone. If a creature is knocked prone in this way, you can make an attack with the mantle's bite against the prone creature as a bonus action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mantle-of-the-void", + "fields": { + "name": "Mantle of the Void", + "desc": "While wearing this midnight-blue mantle covered in writhing runes, you gain a +1 bonus to saving throws, and if you succeed on a saving throw against a spell that allows you to make a saving throw to take only half the damage or suffer partial effects, you instead take no damage and suffer none of the spell's effects.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "manual-of-exercise", + "fields": { + "name": "Manual of Exercise", + "desc": "This book contains exercises and techniques to better perform a specific physical task, and its words are charged with magic. If you spend 24 hours over a period of 3 days or fewer studying the tome and practicing its instructions, you gain proficiency in the Strength or Dexterity-based skill (such as Athletics or Stealth) associated with the book. The manual then loses its magic, but regains it in ten years.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "manual-of-vine-golem", + "fields": { + "name": "Manual of Vine Golem", + "desc": "This tome contains information and incantations necessary to make a Vine Golem (see Tome of Beasts 2). To decipher and use the manual, you must be a druid with at least two 3rd-level spell slots. A creature that can't use a manual of vine golems and attempts to read it takes 4d6 psychic damage. To create a vine golem, you must spend 20 days working without interruption with the manual at hand and resting no more than 8 hours per day. You must also use powders made from rare plants and crushed gems worth 30,000 gp to create the vine golem, all of which are consumed in the process. Once you finish creating the vine golem, the book decays into ash. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "manual-of-the-lesser-golem", + "fields": { + "name": "Manual of the Lesser Golem", + "desc": "A manual of the lesser golem can be found in a book, on a scroll, etched into a piece of stone or metal, or scribed on any other medium that holds words, runes, and arcane inscriptions. Each manual of the lesser golem describes the materials needed and the process to be followed to create one type of lesser golem. The GM chooses the type of lesser golem detailed in the manual or determines the golem type randomly. To decipher and use the manual, you must be a spellcaster with at least one 2nd-level spell slot. You must also succeed on a DC 10 Intelligence (Arcana) check at the start of the first day of golem creation. If you fail the check, you must wait at least 24 hours to restart the creation process, and you take 3d6 psychic damage that can be regained only after a long rest. A lesser golem created via a manual of the lesser golem is not immortal. The magic that keeps the lesser golem intact gradually weakens until the golem finally falls apart. A lesser golem lasts exactly twice the number of days it takes to create it (see below) before losing its power. Once the golem is created, the manual is expended, the writing worthless and incapable of creating another. The statistics for each lesser golem can be found in the Creature Codex. | dice: 1d20 | Golem | Time | Cost |\n| ---------- | ---------------------- | ------- | --------- |\n| 1-7 | Lesser Hair Golem | 2 days | 100 gp |\n| 8-13 | Lesser Mud Golem | 5 days | 500 gp |\n| 14-17 | Lesser Glass Golem | 10 days | 2,000 gp |\n| 18-20 | Lesser Wood Golem | 15 days | 20,000 gp |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mapping-ink", + "fields": { + "name": "Mapping Ink", + "desc": "This viscous ink is typically found in 1d4 pots, and each pot contains 3 doses. You can use an action to pour one dose of the ink onto parchment, vellum, or cloth then fold the material. As long as the ink-stained material is folded and on your person, the ink captures your footsteps and surroundings on the material, mapping out your travels with great precision. You can unfold the material to pause the mapping and refold it to begin mapping again. Deduct the time the ink maps your travels in increments of 1 hour from the total mapping time. Each dose of ink can map your travels for 8 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "marvelous-clockwork-mallard", + "fields": { + "name": "Marvelous Clockwork Mallard", + "desc": "This intricate clockwork recreation of a Tiny duck is fashioned of brass and tin. Its head is painted with green lacquer, the bill is plated in gold, and its eyes are small chips of black onyx. You can use an action to wind the mallard's key, and it springs to life, ready to follow your commands. While active, it has AC 13, 18 hit points, speed 25 ft., fly 40 ft., and swim 30 ft. If reduced to 0 hit points, it becomes nonfunctional and can't be activated again until 24 hours have passed, during which time it magically repairs itself. If damaged but not disabled, it regains any lost hit points at the next dawn. It has the following additional properties, and you choose which property to activate when you wind the mallard's key.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mask-of-the-leaping-gazelle", + "fields": { + "name": "Mask of the Leaping Gazelle", + "desc": "This painted wooden animal mask is adorned with a pair of gazelle horns. While wearing this mask, your walking speed increases by 10 feet, and your long jump is up to 25 feet with a 10-foot running start.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "master-anglers-tackle", + "fields": { + "name": "Master Angler's Tackle", + "desc": "This is a set of well-worn but finely crafted fishing gear. You have advantage on any Wisdom (Survival) checks made to catch fish or other seafood when using it. If you ever roll a 1 on your check while using the tackle, roll again. If the second roll is a 20, you still fail to catch anything edible, but you pull up something interesting or valuable—a bottle with a note in it, a fragment of an ancient tablet carved in ancient script, a mermaid in need of help, or similar. The GM decides what you pull up and its value, if it has one.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "matryoshka-dolls", + "fields": { + "name": "Matryoshka Dolls", + "desc": "This antique set of four nesting dolls is colorfully painted though a bit worn from the years. When attuning to this item, you must give each doll a name, which acts as a command word to activate its properties. You must be within 30 feet of a doll to activate it. The dolls have a combined total of 5 charges, and the dolls regain all expended charges daily at dawn. The largest doll is lined with a thin sheet of lead. A spell or other effect that can sense the presence of magic, such as detect magic, reveals only the transmutation magic of the largest doll, and not any of the dolls or other small items that may be contained within it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mayhem-mask", + "fields": { + "name": "Mayhem Mask", + "desc": "This goat mask with long, curving horns is carved from dark wood and framed in goat's hair. While wearing this mask, you can use its horns to make unarmed strikes. When you hit with it, your horns deal piercing damage equal to 1d6 + your Strength modifier, instead of bludgeoning damage normal for an unarmed strike. If you moved at least 15 feet straight toward the target before you attacked with the horns, the attack deals piercing damage equal to 2d6 + your Strength modifier instead. In addition, you can gaze through the eyes of the mask at one target you can see within 30 feet of you. The target must succeed on a DC 17 Wisdom saving throw or be affected as though it failed a saving throw against the confusion spell. The confusion effect lasts for 1 minute. Once used, this property of the mask can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "medal-of-valor", + "fields": { + "name": "Medal of Valor", + "desc": "You are immune to the frightened condition while you wear this medal. If you are already frightened, the effect ends immediately when you put on the medal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "memory-philter", + "fields": { + "name": "Memory Philter", + "desc": "This swirling liquid is the collected memory of a mortal who willingly traded that memory away to the fey. When you touch the philter, you feel a flash of the emotion contained within. You can unstopper and pour out the philter as an action, unless otherwise specified. The philter's effects take place immediately, either on you or on a creature you can see within 30 feet (your choice). If the target is unwilling, it can make a DC 15 Wisdom saving throw to resist the effect of the philter. A creature affected by a philter experiences the memory contained in the vial. A memory philter can be used only once, but the vial can be reused to store a new memory. Storing a new memory requires a few herbs, a 10-minute ritual, and the sacrifice of a memory. The required sacrifice is detailed in each entry below.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "menders-mark", + "fields": { + "name": "Mender's Mark", + "desc": "This slender brooch is fashioned of silver and shaped in the image of an angel. You can use an action to attach this brooch to a creature, pinning it to clothing or otherwise affixing it to their person. When you cast a spell that restores hit points on the creature wearing the brooch, the spell has a range of 30 feet if its range is normally touch. Only you can transfer the brooch from one creature to another. The creature wearing the brooch can't pass it to another creature, but it can remove the brooch as an action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "minor-minstrel", + "fields": { + "name": "Minor Minstrel", + "desc": "This four-inch high, painted, ceramic figurine animates and sings one song, typically about 3 minutes in length, when you set it down and speak the command word. The song is chosen by the figurine's original creator, and the figurine's form is typically reflective of the song's style. A red-nosed dwarf holding a mug sings a drinking song; a human figure in mourner's garb sings a dirge; a well-dressed elf with a harp sings an elven love song; or similar, though some creators find it amusing to create a figurine with a song counter to its form. If you pick up the figurine before the song finishes, it falls silent.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "mirror-of-eavesdropping", + "fields": { + "name": "Mirror of Eavesdropping", + "desc": "This 8-inch diameter mirror is set in a delicate, silver frame. While holding this mirror within 30 feet of another mirror, you can spend 10 minutes magically connecting the mirror of eavesdropping to that other mirror. The mirror of eavesdropping can be connected to only one mirror at a time. While holding the mirror of eavesdropping within 1 mile of its connected mirror, you can use an action to speak its command word and activate it. While active, the mirror of eavesdropping displays visual information from the connected mirror, which has normal vision and darkvision out to 30 feet. The connected mirror's view is limited to the direction the mirror is facing, and it can be blocked by a solid barrier, such as furniture, a heavy cloth, or similar. You can use a bonus action to deactivate the mirror early. When the mirror has been active for a total of 10 minutes, you can't activate it again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "mnemonic-fob", + "fields": { + "name": "Mnemonic Fob", + "desc": "This small bauble consists of a flat crescent, which binds a small disc that freely spins in its housing. Each side of the disc is intricately etched with an incomplete pillar and pyre. \nPillar of Fire. While holding this bauble, you can use an action to remove the disc, place it on the ground, and speak its command word to transform it into a 5-foot-tall flaming pillar of intricately carved stone. The pillar sheds bright light in a 20-foot radius and dim light for an additional 20 feet. It is warm to the touch, but it doesn’t burn. A second command word returns the pillar to its disc form. When the pillar has shed light for a total of 10 minutes, it returns to its disc form and can’t be transformed into a pillar again until the next dawn. \nRecall Magic. While holding this bauble, you can use an action to spin the disc and regain one expended 1st-level spell slot. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "mock-box", + "fields": { + "name": "Mock Box", + "desc": "While you hold this small, square contraption, you can use an action to target a creature within 60 feet of you that can hear you. The target must succeed on a DC 13 Charisma saving throw or attack rolls against it have advantage until the start of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "mongrelmakers-handbook", + "fields": { + "name": "Mongrelmaker's Handbook", + "desc": "This thin volume holds a scant few dozen vellum pages between its mottled, scaled cover. The pages are scrawled with tight, efficient text which is broken up by outlandish pencil drawings of animals and birds combined together. With the rituals contained in this book, you can combine two or more animals into an adult hybrid of all creatures used. Each ritual requires the indicated amount of time, the indicated cost in mystic reagents, a live specimen of each type of creature to be combined, and enough floor space to draw a combining rune which encircles the component creatures. Once combined, the hybrid creature is a typical example of its new kind, though some aesthetic differences may be detectable. You can't control the creatures you create with this handbook, though the magic of the combining ritual prevents your creations from attacking you for the first 24 hours of their new lives. | Creature | Time | Cost | Component Creatures |\n| ---------------- | -------- | -------- | -------------------------------------------------------- |\n| Flying Snake | 10 mins | 10 gp | A poisonous snake and a Small or smaller bird of prey |\n| Leonino | 10 mins | 15 gp | A cat and a Small or smaller bird of prey |\n| Wolpertinger | 10 mins | 20 gp | A rabbit, a Small or smaller bird of prey, and a deer |\n| Carbuncle | 1 hour | 500 gp | A cat and a bird of paradise |\n| Cockatrice | 1 hour | 150 gp | A lizard and a domestic bird such as a chicken or turkey |\n| Death Dog | 1 hour | 100 gp | A dog and a rooster |\n| Dogmole | 1 hour | 175 gp | A dog and a mole |\n| Hippogriff | 1 hour | 200 gp | A horse and a giant eagle |\n| Bearmit crab | 6 hours | 600 gp | A brown bear and a giant crab |\n| Griffon | 6 hours | 600 gp | A lion and a giant eagle |\n| Pegasus | 6 hours | 1,000 gp | A white horse and a giant owl |\n| Manticore | 24 hours | 2,000 gp | A lion, a porcupine, and a giant bat |\n| Owlbear | 24 hours | 2,000 gp | A brown bear and a giant eagle |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "monkeys-paw-of-fortune", + "fields": { + "name": "Monkey's Paw of Fortune", + "desc": "This preserved monkey's paw hangs on a simple leather thong. This paw helps you alter your fate. If you are wearing this paw when you fail an attack roll, ability check, or saving throw, you can use your reaction to reroll the roll with a +10 bonus. You must take the second roll. When you use this property of the paw, one of its fingers curls tight to the palm. When all five fingers are curled tightly into a fist, the monkey's paw loses its magic.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "moon-through-the-trees", + "fields": { + "name": "Moon Through the Trees", + "desc": "This charm is comprised of six polished river stones bound into the shape of a star with glue made from the connective tissues of animals. The reflective surfaces of the stones shimmer with a magical iridescence. While you are within 20 feet of a living tree, you can use a bonus action to become invisible for 1 minute. While invisible, you can use a bonus action to become visible. If you do, each creature of your choice within 30 feet of you must succeed on a DC 15 Constitution saving throw or be blinded for 1 minute. A blinded creature can repeat this saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to this charm's blinding feature for the next 24 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "moonfield-lens", + "fields": { + "name": "Moonfield Lens", + "desc": "This lens is rainbow-hued and protected by a sturdy leather case. It has 4 charges, and it regains 1d3 + 1 expended charges daily at dawn. As an action, you can hold the lens to your eye, speak its command word, and expend 2 charges to cause one of the following effects: - *** Find Loved One.** You know the precise location of one creature you love (platonic, familial, or romantic). This knowledge extends into other planes. - *** True Path.** For 1 hour, you automatically succeed on all Wisdom (Survival) checks to navigate in the wild. If you are underground, you automatically know the most direct route to reach the surface.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "mug-of-merry-drinking", + "fields": { + "name": "Mug of Merry Drinking", + "desc": "While you hold this broad, tall mug, any liquid placed inside it warms or cools to exactly the temperature you want it, though the mug can't freeze or boil the liquid. If you drop the mug or it is knocked from your hand, it always lands upright without spilling its contents.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "nameless-cults", + "fields": { + "name": "Nameless Cults", + "desc": "This dubious old book, bound in heavy leather with iron hasps, details the forbidden secrets and monstrous blasphemy of a multitude of nightmare cults that worship nameless and ghastly entities. It reads like the monologue of a maniac, illustrated with unsettling glyphs and filled with fluctuating moments of vagueness and clarity. The tome is a spellbook that contains the following spells, all of which can be found in the Mythos Magic Chapter of Deep Magic for 5th Edition: black goat's blessing, curse of Yig, ectoplasm, eldritch communion, emanation of Yoth, green decay, hunger of Leng, mind exchange, seed of destruction, semblance of dread, sign of Koth, sleep of the deep, summon eldritch servitor, summon avatar, unseen strangler, voorish sign, warp mind and matter, and yellow sign. At the GM's discretion, the tome can contain other spells similarly related to the Great Old Ones. While attuned to the book, you can reference it whenever you make an Intelligence check to recall information about any aspect of evil or the occult, such as lore about Great Old Ones, mythos creatures, or the cults that worship them. When doing so, your proficiency bonus for that check is doubled.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "necromantic-ink", + "fields": { + "name": "Necromantic Ink", + "desc": "The scent of death and decay hangs around this grey ink. It is typically found in 1d4 pots, and each pot contains 2 doses. If you spend 1 minute using one dose of the ink to draw symbols of death on a dead creature that has been dead no longer than 10 days, you can imbue the creature with the ink's magic. The creature rises 24 hours later as a skeleton or zombie (your choice), unless the creature is restored to life or its body is destroyed. You have no control over the undead creature.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "neutralizing-bead", + "fields": { + "name": "Neutralizing Bead", + "desc": "This hard, gritty, flavorless bead can be dissolved in liquid or powdered between your fingers and sprinkled over food. Doing so neutralizes any poisons that may be present. If the food or liquid is poisoned, it takes on a brief reddish hue where it makes contact with the bead as the bead dissolves. Alternatively, you can chew and swallow the bead and gain the effects of an antitoxin.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "nithing-pole", + "fields": { + "name": "Nithing Pole", + "desc": "This pole is crafted to exact retribution for an act of cowardice or dishonor. It's a sturdy wooden stave, 6 to 10 feet long, carved with runes that name the dishonored target of the pole's curse. The carved shaft is draped in horsehide, topped with a horse's skull, and placed where its target is expected to pass by. Typically, the pole is driven into the ground or wedged into a rocky cleft in a remote spot where the intended victim won't see it until it's too late. The pole is created to punish a specific person for a specific crime. The exact target must be named on the pole; a generic identity such as “the person who blinded Lars Gustafson” isn't precise enough. The moment the named target approaches within 333 feet, the pole casts bestow curse (with a range of 333 feet instead of touch) on the target. The DC for the target's Wisdom saving throw is 15. If the saving throw is successful, the pole recasts the spell at the end of each round until the saving throw fails, the target retreats out of range, or the pole is destroyed. Anyone other than the pole's creator who tries to destroy or knock down the pole is also targeted by a bestow curse spell, but only once. The effect of the curse is set when the pole is created, and the curse lasts 8 hours without requiring concentration. The pole becomes nonmagical once it has laid its curse on its intended target. An untriggered and forgotten nithing pole remains dangerous for centuries.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "nullifiers-lexicon", + "fields": { + "name": "Nullifier's Lexicon", + "desc": "This book has a black leather cover with silver bindings and a silver front plate. Void Speech glyphs adorn the front plate, which is pitted and tarnished. The pages are thin sheets of corrupted brass and are inscribed with more blasphemous glyphs. While you are attuned to the lexicon, you can speak, read, and write Void Speech, and you know the crushing curse* cantrip. At the GM's discretion, you know the chill touch cantrip instead.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "octopus-bracers", + "fields": { + "name": "Octopus Bracers", + "desc": "These bronze bracers are etched with depictions of frolicking octopuses. While wearing these bracers, you can use an action to speak their command word and transform your arms into tentacles. You can use a bonus action to repeat the command word and return your arms to normal. The tentacles are natural melee weapons, which you can use to make unarmed strikes. Your reach extends by 5 feet while your arms are tentacles. When you hit with a tentacle, it deals bludgeoning damage equal to 1d8 + your Strength or Dexterity modifier (your choice). If you hit a creature of your size or smaller than you, it is grappled. Each tentacle can grapple only one target. While grappling a target with a tentacle, you can't attack other creatures with that tentacle. While your arms are tentacles, you can't wield weapons that require two hands, and you can't wield shields. In addition, you can't cast a spell that has a somatic component. When the bracers' property has been used for a total of 10 minutes, the magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "oculi-of-the-ancestor", + "fields": { + "name": "Oculi of the Ancestor", + "desc": "An intricately depicted replica of an eyeball, right down to the blood vessels and other fine details, this item is carved from sacred hardwoods by soothsayers using a specialized ceremonial blade handcrafted specifically for this purpose. When you use an action to place the orb within the eye socket of a skull, it telepathically shows you the last thing that was experienced by the creature before it died. This lasts for up to 1 minute and is limited to only what the creature saw or heard in the final moments of its life. The orb can't show you what the creature might have detected using another sense, such as tremorsense.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ogres-pot", + "fields": { + "name": "Ogre's Pot", + "desc": "This cauldron boils anything placed inside it, whether venison or timber, to a vaguely edible paste. A spoonful of the paste provides enough nourishment to sustain a creature for one day. As a bonus action, you can speak the pot's command word and force it to roll directly to you at a speed of 40 feet per round as long as you and the pot are on the same plane of existence. It follows the shortest possible path, stopping when it moves to within 5 feet of you, and it bowls over or knocks down any objects or creatures in its path. A creature in its path must succeed on a DC 13 Dexterity saving throw or take 2d6 bludgeoning damage and be knocked prone. When this magic pot comes into contact with an object or structure, it deals 4d6 bludgeoning damage. If the damage doesn't destroy or create a path through the object or structure, the pot continues to deal damage at the end of each round, carving a path through the obstacle.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "oni-mask", + "fields": { + "name": "Oni Mask", + "desc": "This horned mask is fashioned into the fearsome likeness of a pale oni. The mask has 6 charges for the following properties. The mask regains 1d6 expended charges daily at dawn. Spells. While wearing the mask, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 15): charm person (1 charge), invisibility (2 charges), or sleep (1 charge). Change Shape. You can expend 3 charges as an action to magically polymorph into a Small or Medium humanoid, into a Large giant, or back into your true form. Other than your size, your statistics are the same in each form. The only equipment that is transformed is your weapon, which enlarges or shrinks so that it can be wielded in any form. If you die, you revert to your true form, and your weapon reverts to its normal size.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "oracle-charm", + "fields": { + "name": "Oracle Charm", + "desc": "This small charm resembles a human finger bone engraved with runes and complicated knotwork patterns. As you contemplate a specific course of action that you plan to take within the next 30 minutes, you can use an action to snap the charm in half to gain the benefit of an augury spell. Once used, the charm is destroyed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "orb-of-enthralling-patterns", + "fields": { + "name": "Orb of Enthralling Patterns", + "desc": "This plain, glass orb shimmers with iridescence. While holding this orb, you can use an action to speak its command word, which causes it to levitate and emit multicolored light. Each creature other than you within 10 feet of the orb must succeed on a DC 13 Wisdom saving throw or look at only the orb for 1 minute. For the duration, a creature looking at the orb has disadvantage on Wisdom (Perception) checks to perceive anything that is not the orb. Creatures that failed the saving throw have no memory of what happened while they were looking at the orb. Once used, the orb can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ouroboros-amulet", + "fields": { + "name": "Ouroboros Amulet", + "desc": "Carved in the likeness of a serpent swallowing its own tail, this circular jade amulet is frequently worn by serpentfolk mystics and the worshippers of dark and forgotten gods. While wearing this amulet, you have advantage on saving throws against being charmed. In addition, you can use an action to cast the suggestion spell (save DC 13). The amulet can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "parasol-of-temperate-weather", + "fields": { + "name": "Parasol of Temperate Weather", + "desc": "This fine, cloth-wrapped 2-foot-long pole unfolds into a parasol with a diameter of 3 feet, which is large enough to cover one Medium or smaller creature. While traveling under the parasol, you ignore the drawbacks of traveling in hot weather or a hot environment. Though it protects you from the sun's heat in the desert or geothermal heat in deep caverns, the parasol doesn't protect you from damage caused by super-heated environments or creatures, such as lava or an azer's Heated Body trait, or magic that deals fire damage, such as the fire bolt spell.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "pavilion-of-dreams", + "fields": { + "name": "Pavilion of Dreams", + "desc": "This foot-long box is 6 inches wide and 6 inches deep. With 1 minute of work, the box's poles and multicolored silks can be unfolded into a pavilion expansive enough to sleep eight Medium or smaller creatures comfortably. The pavilion can stand in winds of up to 60 miles per hour without suffering damage or collapsing, and its interior remains comfortable and dry no matter the weather conditions or temperature outside. Creatures who sleep within the pavilion are immune to spells and other magical effects that would disrupt their sleep or negatively affect their dreams, such as the monstrous messenger version of the dream spell or a night hag's Nightmare Haunting. Creatures who take a long rest in the pavilion, and who sleep for at least half that time, have shared dreams of future events. Though unclear upon waking, these premonitions sit in the backs of the creatures' minds for the next 24 hours. Before the duration ends, a creature can call on the premonitions, expending them and immediately gaining one of the following benefits.\n- If you are surprised during combat, you can choose instead to not be surprised.\n- If you are not surprised at the beginning of combat, you have advantage on the initiative roll.\n- You have advantage on a single attack roll, ability check, or saving throw.\n- If you are adjacent to a creature that is attacked, you can use a reaction to interpose yourself between the creature and the attack. You become the new target of the attack.\n- When in combat, you can use a reaction to distract an enemy within 30 feet of you that attacks an ally you can see. If you do so, the enemy has disadvantage on the attack roll.\n- When an enemy uses the Disengage action, you can use a reaction to move up to your speed toward that enemy. Once used, the pavilion can't be used again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "pearl-of-diving", + "fields": { + "name": "Pearl of Diving", + "desc": "This white pearl shines iridescently in almost any light. While underwater and grasping the pearl, you have resistance to cold damage and to bludgeoning damage from nonmagical attacks.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "periapt-of-eldritch-knowledge", + "fields": { + "name": "Periapt of Eldritch Knowledge", + "desc": "This pendant consists of a hollow metal cylinder on a fine, silver chain and is capable of holding one scroll. When you put a spell scroll in the pendant, it is added to your list of known or prepared spells, but you must still expend a spell slot to cast it. If the spell has more powerful effects when cast at a higher level, you can expend a spell slot of a higher level to cast it. If you have metamagic options, you can apply any metamagic option you know to the spell, expending sorcery points as normal. When you cast the spell, the spell scroll isn't consumed. If the spell on the spell scroll isn't on your class's spell list, you can't cast it unless it is half the level of the highest spell level you can cast (minimum level 1). The pendant can hold only one scroll at a time, and you can remove or replace the spell scroll in the pendant as an action. When you remove or replace the spell scroll, you don't immediately regain spell slots expended on the scroll's spell. You regain expended spell slots as normal for your class.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "periapt-of-proof-against-lies", + "fields": { + "name": "Periapt of Proof Against Lies", + "desc": "A pendant fashioned from the claw or horn of a Pact Drake (see Creature Codex) is affixed to a thin gold chain. While you wear it, you know if you hear a lie, but this doesn't apply to evasive statements that remain within the boundaries of the truth. If you lie while wearing this pendant, you become poisoned for 10 minutes.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "phoenix-ember", + "fields": { + "name": "Phoenix Ember", + "desc": "This egg-shaped red and black stone is hot to the touch. An ancient, fossilized phoenix egg, the stone holds the burning essence of life and rebirth. While you are carrying the stone, you have resistance to fire damage. Fiery Rebirth. If you drop to 0 hit points while carrying the stone, you can drop to 1 hit point instead. If you do, a wave of flame bursts out from you, filling the area within 20 feet of you. Each of your enemies in the area must make a DC 17 Dexterity saving throw, taking 8d6 fire damage on a failed save, or half as much damage on a successful one. Once used, this property can’t be used again until the next dawn, and a small, burning crack appears in the egg’s surface. Spells. The stone has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: revivify (1 charge), raise dead (2 charges), or resurrection (3 charges, the spell functions as long as some bit of the target’s body remains, even just ashes or dust). If you expend the last charge, roll a d20. On a 1, the stone shatters into searing fragments, and a firebird (see Tome of Beasts) arises from the ashes. On any other roll, the stone regains 1d3 charges.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "pipes-of-madness", + "fields": { + "name": "Pipes of Madness", + "desc": "You must be proficient with wind instruments to use these strange, pale ivory pipes. They have 5 charges. You can use an action to play them and expend 1 charge to emit a weird strain of alien music that is audible up to 600 feet away. Choose up to three creatures within 60 feet of you that can hear you play. Each target must succeed on a DC 15 Wisdom saving throw or be affected as if you had cast the confusion spell on it. The pipes regain 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "plumb-of-the-elements", + "fields": { + "name": "Plumb of the Elements", + "desc": "This four-faceted lead weight is hung on a long leather strip, which can be wound around the haft or handle of any melee weapon. You can remove the plumb and transfer it to another weapon whenever you wish. Weapons with the plumb attached to it deal additional force damage equal to your proficiency bonus (up to a maximum of 3). As an action, you can activate the plumb to change this additional damage type to fire, cold, lightning, or back to force.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "plunderers-sea-chest", + "fields": { + "name": "Plunderer's Sea Chest", + "desc": "This oak chest, measuring 3 feet by 5 feet by 3 feet, is secured with iron bands, which depict naval combat and scenes of piracy. The chest opens into an extradimensional space that can hold up to 3,500 cubic feet or 15,000 pounds of material. The chest always weighs 200 pounds, regardless of its contents. Placing an item in the sea chest follows the normal rules for interacting with objects. Retrieving an item from the chest requires you to use an action. When you open the chest to access a specific item, that item is always magically on top. If the chest is destroyed, its contents are lost forever, though an artifact that was inside always turns up again, somewhere. If a bag of holding, portable hole, or similar object is placed within the chest, that item and the contents of the chest are immediately destroyed, and the magic of the chest is disrupted for one day, after which the chest resumes functioning as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "pocket-oasis", + "fields": { + "name": "Pocket Oasis", + "desc": "When you unfold and throw this 5-foot by 5-foot square of black cloth into the air as an action, it creates a portal to an oasis hidden within an extra-dimensional space. A pool of shallow, fresh water fills the center of the oasis, and bountiful fruit and nut trees grow around the pool. The fruits and nuts from the trees provide enough nourishment for up to 10 Medium creatures. The air in the oasis is pure, cool, and even a little crisp, and the environment is free from harmful effects. When creatures enter the extra-dimensional space, they are protected from effects and creatures outside the oasis as if they were in the space created by a rope trick spell, and a vine dangles from the opening in place of a rope, allowing access to the oasis. The effect lasts for 24 hours or until all the creatures leave the extra-dimensional oasis, whichever occurs first. Any creatures still inside the oasis at the end of 24 hours are harmlessly ejected. Once used, the pocket oasis can't be used again for 24 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "pocket-spark", + "fields": { + "name": "Pocket Spark", + "desc": "What looks like a simple snuff box contains a magical, glowing ember. Though warm to the touch, the ember can be handled without damage. It can be used to ignite flammable materials quickly. Using it to light a torch, lantern, or anything else with abundant, exposed fuel takes a bonus action. Lighting any other fire takes an action. The ember is consumed when used. If the ember is consumed, the box creates a new ember at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "prayer-mat", + "fields": { + "name": "Prayer Mat", + "desc": "This small rug is woven with intricate patterns that depict religious iconography. When you attune to it, the iconography and the mat's colors change to the iconography and colors most appropriate for your deity. If you spend 10 minutes praying to your deity while kneeling on this mat, you regain one expended use of Channel Divinity. The mat can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "prospecting-compass", + "fields": { + "name": "Prospecting Compass", + "desc": "This battered, old compass has engravings of lumps of ore and natural crystalline minerals. While holding this compass, you can use an action to name a type of metal or stone. The compass points to the nearest naturally occurring source of that metal or stone for 1 hour or until you name a different type of metal or stone. The compass can point to cut gemstones, but it can't point to processed metals, such as iron swords or gold coins. The compass can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "quick-change-mirror", + "fields": { + "name": "Quick-Change Mirror", + "desc": "This utilitarian, rectangular standing mirror measures 4 feet tall and 2 feet wide. Despite its plain appearance, the mirror allows creatures to quickly change outfits. While in front of the mirror, you can use an action to speak the mirror's command word to be clothed in an outfit stored in the mirror. The outfit you are currently wearing is stored in the mirror or falls to the floor at your feet (your choice). The mirror can hold up to 12 outfits. An outfit must be a set of clothing or armor. An outfit can include other wearable items, such as a belt with pouches, a backpack, headwear, or footwear, but it can't include weapons or other carried items unless the weapon or carried item is sheathed, stored in a backpack, pocket, or pouch, or similarly attached to the outfit. The extent of how many attachments an outfit can have before it is considered more than one outfit or it is no longer considered an outfit is at the GM's discretion. To store an outfit you are wearing in the mirror, you must spend at least 1 minute rotating slowly in front of the mirror and speak the mirror's second command word. You can use a bonus action to speak a third command word to cause the mirror to display the outfits it contains. When found, the mirror contains 1d10 + 2 outfits. If the mirror is destroyed, all outfits it contains fall in a heap at its base.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "quill-of-scribing", + "fields": { + "name": "Quill of Scribing", + "desc": "This quill is fashioned from the feather of some exotic beast, often a giant eagle, griffon, or hippogriff. When you take an action to speak the command word, the quill animates, transcribing each word spoken by you, and up to three other creatures you designate, onto whatever material is placed before it until the command word is spoken again, or it has scribed 250 words. Once used, the quill can't be used again for 8 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "quilted-bridge", + "fields": { + "name": "Quilted Bridge", + "desc": "A practiced hand sewed together a collection of cloth remnants from magical garb to make this colorful and warm blanket. You can use an action to unfold it and pour out three drops of wine in tribute to its maker. If you do so, the blanket becomes a 5-foot wide, 10-foot-long bridge as sturdy as steel. You can fold the bridge back up as an action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "radiance-bomb", + "fields": { + "name": "Radiance Bomb", + "desc": "This small apple-sized globule is made from a highly reflective silver material and has a single, golden rune etched on it. Typically, 1d4 + 4 radiance bombs are found together. You can use an action to throw the globule up to 60 feet. The globule explodes on impact and is destroyed. Each creature within a 10-foot radius of where the globule landed must make a DC 13 Dexterity saving throw. On a failure, a creature takes 3d6 radiant damage and is blinded for 1 minute. On a success, a creature takes half the damage and isn't blinded. A blinded creature can make a DC 13 Constitution saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "radiant-bracers", + "fields": { + "name": "Radiant Bracers", + "desc": "These bronze bracers are engraved with the image of an ankh with outstretched wings. While wearing these bracers, you have resistance to necrotic damage, and you can use an action to speak the command word while crossing the bracers over your chest. If you do so, each undead that can see you within 30 feet of you must make a Wisdom saving throw. The DC is equal to 8 + your proficiency bonus + your Wisdom modifier. On a failure, an undead creature is turned for 1 minute or until it takes any damage. This feature works like the cleric's Turn Undead class feature, except it can't be used to destroy undead. The bracers can't be used to turn undead again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "radiant-libram", + "fields": { + "name": "Radiant Libram", + "desc": "The gilded pages of this holy tome are bound between thin plates of moonstone crystal that emit a gentle incandescence. Aureate celestial runes adorn nearly every inch of its blessed surface. In addition, while you are attuned to the book, the spells written in it count as prepared spells and don't count against the number of spells you can prepare each day. You don't gain additional spell slots from this feature. The following spells are written in the book: beacon of hope, bless, calm emotions, commune, cure wounds, daylight, detect evil and good, divine favor, flame strike, gentle repose, guidance, guiding bolt, heroism, lesser restoration, light, produce flame, protection from evil and good, sacred flame, sanctuary, and spare the dying. A turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action. Once used, this property of the book can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "recording-book", + "fields": { + "name": "Recording Book", + "desc": "This book, which hosts a dormant Bookkeeper (see Creature Codex), appears to be a journal filled with empty pages. You can use an action to place the open book on a surface and speak its command word to activate it. It remains active until you use an action to speak the command word again. The book records all things said within 60 feet of it. It can distinguish voices and notes those as it records. The book can hold up to 12 hours' worth of conversation. You can use an action to speak a second command word to remove up to 1 hour of recordings in the book, while a third command word removes all the book's recordings. Any creature, other than you or targets you designate, that peruses the book finds the pages blank.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "relocation-cable", + "fields": { + "name": "Relocation Cable", + "desc": "This 60-foot length of fine wire cable weighs 2 pounds. If you hold one end of the cable and use an action to speak its command word, the other end plunges into the ground, burrowing through dirt, sand, snow, mud, ice, and similar material to emerge from the ground at a destination you can see up to its maximum length away. The cable can't burrow through solid rock. On the turn it is activated, you can use a bonus action to magically travel from one end of the cable to the other, appearing in an unoccupied space within 5 feet of the other end. On subsequent turns, any creature in contact with one end of the cable can use an action to appear in an unoccupied space within 5 feet of the other end of it. A creature magically traveling from one end of the cable to the other doesn't provoke opportunity attacks. You can retract the cable by using a bonus action to speak the command word a second time.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "resolute-bracer", + "fields": { + "name": "Resolute Bracer", + "desc": "This ornamental bracer features a reservoir sewn into its lining. As an action, you can fill the reservoir with a single potion or vial of liquid, such as a potion of healing or antitoxin. While attuned to this bracer, you can use a bonus action to speak the command word and absorb the liquid as if you had consumed it. Liquid stored in the bracer for longer than 8 hours evaporates.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "revenants-shawl", + "fields": { + "name": "Revenant's Shawl", + "desc": "This shawl is made of old raven feathers woven together with elk sinew and small bones. When you are reduced to 0 hit points while wearing the shawl, it explodes in a burst of freezing wind. Each creature within 10 feet of you must make a DC 13 Dexterity saving throw, taking 4d6 cold damage on a failed save, or half as much damage on a successful one. You then regain 4d6 hit points, and the shawl disintegrates into fine black powder.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "rift-orb", + "fields": { + "name": "Rift Orb", + "desc": "This orb is a sphere of obsidian 3 inches in diameter. When you speak the command word in Void Speech, you can throw the sphere as an action to a point within 60 feet. When the sphere reaches the point you choose or if it strikes a solid object on the way, it immediately stops and generates a tiny rift into the Void. The area within 20 feet of the rift orb becomes difficult terrain, and gravity begins drawing everything in the affected area toward the rift. Each creature in the area at the start of its turn, or when it enters the area for the first time on a turn, must succeed on a DC 15 Strength saving throw or be pulled 10 feet toward the rift. A creature that touches the rift takes 4d10 necrotic damage. Unattended objects in the area are pulled 10 feet toward the rift at the start of your turn. Nonmagical objects pulled into the rift are destroyed. The rift orb functions for 1 minute, after which time it becomes inert. It can't be used again until the following midnight.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "river-token", + "fields": { + "name": "River Token", + "desc": "This small pebble measures 3/4 of an inch in diameter and weighs an ounce. The pebbles are often shaped like salmon, river clams, or iridescent river rocks. Typically, 1d4 + 4 river tokens are found together. The token gives off a distinct shine in sunlight and radiates a scent of fresh, roiling water. It is sturdy but crumbles easily if crushed. As an action, you can destroy the token by crushing it and sprinkling the remains into a river, calming the waters to a gentle current and soothing nearby water-dwelling creatures for 1 hour. Water-dwelling beasts in the river with an Intelligence of 3 or lower are soothed and indifferent toward passing humanoids for the duration. The token's magic soothes but doesn't fully suppress the hostilities of all other water-dwelling creatures. For the duration, each other water-dwelling creature must succeed on a DC 15 Wisdom saving throw to attack or take hostile actions toward passing humanoids. The token's soothing magic ends on a creature if that creature is attacked.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rogues-aces", + "fields": { + "name": "Rogue's Aces", + "desc": "These four, colorful parchment cards have long bailed the daring out of hazardous situations. You can use an action to flip a card face-up, activating it. A card is destroyed after it activates. Ace of Pentacles. The pentacles suit represents wealth and treasure. When you activate this card, you cast the knock spell from it on an object you can see within 60 feet of you. In addition, you have advantage on Dexterity checks to pick locks using thieves’ tools for the next 24 hours. Ace of Cups. The cups suit represents water and its calming, soothing, and cleansing properties. When you activate this card, you cast the calm emotions spell (save DC 15) from it. In addition, you have advantage on Charisma (Deception) checks for the next 24 hours.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "rope-seed", + "fields": { + "name": "Rope Seed", + "desc": "If you soak this 5-foot piece of twine in at least one pint of water, it grows into a 50-foot length of hemp rope after 1 minute.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "rug-of-safe-haven", + "fields": { + "name": "Rug of Safe Haven", + "desc": "This small, 3-foot-by-5-foot rug is woven with a tree motif and a tasseled fringe. While the rug is laid out on the ground, you can speak its command word as an action to create an extradimensional space beneath the rug for 1 hour. The extradimensional space can be reached by lifting a corner of the rug and stepping down as if through a trap door in a floor. The space can hold as many as eight Medium or smaller creatures. The entrance can be hidden by pulling the rug flat. Attacks and spells can't cross through the entrance into or out of the extradimensional space, but those inside can see out of it as if through a 3-foot-by-5-foot window in the shape and style of the rug. Anything inside the extradimensional space is gently pushed out to the nearest unoccupied space when the duration ends. The rug can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "saddle-of-the-cavalry-casters", + "fields": { + "name": "Saddle of the Cavalry Casters", + "desc": "This magic saddle adjusts its size and shape to fit the animal to which it is strapped. While a mount wears this saddle, creatures have disadvantage on opportunity attacks against the mount or its rider. While you sit astride this saddle, you have advantage on any checks to remain mounted and on Constitution saving throws to maintain concentration on a spell when you take damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "sanctuary-shell", + "fields": { + "name": "Sanctuary Shell", + "desc": "This seashell is intricately carved with protective runes. If you are carrying the shell and are reduced to 0 hit points or incapacitated, the shell activates, creating a bubble of force that expands to surround you and forces any other creatures out of your space. This sphere works like the wall of force spell, except that any creature intent on aiding you can pass through it. The protective sphere lasts for 10 minutes, or until you regain at least 1 hit point or are no longer incapacitated. When the protective sphere ends, the shell crumbles to dust.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "sandals-of-sand-skating", + "fields": { + "name": "Sandals of Sand Skating", + "desc": "These leather sandals repel sand, leaving your feet free of particles and grit. While you wear these sandals in a desert, on a beach, or in an otherwise sandy environment, your walking speed becomes 30 feet, unless your walking speed is higher, and your speed isn't reduced while in nonmagical difficult terrain made of sand. In addition, when you take the Dash action across sand, the extra movement you gain is double your speed instead of equal to your speed. With a speed of 30 feet, for example, you can move up to 90 feet on your turn if you dash across sand.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "sandals-of-the-desert-wanderer", + "fields": { + "name": "Sandals of the Desert Wanderer", + "desc": "While you wear these soft leather sandals, you have resistance to fire damage. In addition, you ignore difficult terrain created by loose or deep sand, and you can tolerate temperatures of up to 150 degrees Fahrenheit.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "satchel-of-seawalking", + "fields": { + "name": "Satchel of Seawalking", + "desc": "This eel-hide leather pouch is always filled with an unspeakably foul-tasting, coarse salt. You can use an action to toss a handful of the salt onto the surface of an unoccupied space of water. The water in a 5-foot cube becomes solid for 1 minute, resembling greenish-blue glass. This cube is buoyant and can support up to 750 pounds. When the duration expires, the hardened water cracks ominously and returns to a liquid state. If you toss the salt into an occupied space, the water congeals briefly then disperses harmlessly. If the satchel is opened underwater, the pouch is destroyed as its contents permanently harden. Once five handfuls of the salt have been pulled from the satchel, the satchel can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scalehide-cream", + "fields": { + "name": "Scalehide Cream", + "desc": "As an action, you can rub this dull green cream over your skin. When you do, you sprout thick, olive-green scales like those of a giant lizard or green dragon that last for 1 hour. These scales give you a natural AC of 15 + your Constitution modifier. This natural AC doesn't combine with any worn armor or with a Dexterity bonus to AC. A jar of scalehide cream contains 1d6 + 1 doses.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "scarab-of-rebirth", + "fields": { + "name": "Scarab of Rebirth", + "desc": "This coin-sized figurine of a scarab is crafted from an unidentifiable blue-gray metal, but it appears mundane in all other respects. When you speak its command word, it whirs to life and burrows into your flesh. You can speak the command word again to remove the scarab. While the scarab is embedded in your flesh, you gain the following:\n- You no longer need to eat or drink.\n- You can magically sense the presence of undead and pinpoint the location of any undead within 30 feet of you.\n- Your hit point maximum is reduced by 10.\n- If you die, you return to life with half your maximum hit points at the start of your next turn. The scarab can't return you to life if you were beheaded, disintegrated, crushed, or similar full-body destruction. Afterwards, the scarab exits your body and goes dormant. It can't be used again until 14 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "scarf-of-deception", + "fields": { + "name": "Scarf of Deception", + "desc": "While wearing this scarf, you appear different to everyone who looks upon you for less than 1 minute. In addition, you smell, sound, feel, and taste different to every creature that perceives you. Creatures with truesight or blindsight can see your true form, but their other senses are still confounded. If a creature studies you for 1 minute, it can make a DC 15 Wisdom (Perception) check. On a success, it perceives your real form.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "scent-sponge", + "fields": { + "name": "Scent Sponge", + "desc": "This sea sponge collects the scents of creatures and objects. You can use an action to touch the sponge to a creature or object, and the scent of the target is absorbed into the sponge. An unwilling target can make a DC 13 Dexterity saving throw, and if it succeeds, it is unaffected by the sponge. For 1 hour after its scent has been absorbed, the target gives off no smell and can't be detected or tracked by creatures, spells, or other effects that rely on smell to detect or track the target. You can use an action to wipe the sponge on a creature or object, masking its natural scent with the scent stored in the sponge. An unwilling target can make a DC 13 Dexterity saving throw, and if it succeeds, it is unaffected by the sponge. For 1 hour after its scent has been masked, the target gives off the smell of the creature or object that was stored in the sponge. The effect ends early if the target's scent is replaced by another scent from the sponge or if the scent is cleaned away, which requires vigorous washing for 10 minutes with soap and water or similar materials. The sponge can hold a scent indefinitely, but it can hold only one scent at a time.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scorn-pouch", + "fields": { + "name": "Scorn Pouch", + "desc": "The heart of a lover scorned turns black and potent. Similarly, this small leather pouch darkens from brown to black when a creature hostile to you moves within 10 feet of you.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scorpion-feet", + "fields": { + "name": "Scorpion Feet", + "desc": "These thick-soled leather sandals offer comfortable and safe passage across shifting sands. While you wear them, you gain the following benefits:\n- Your speed isn't reduced while in magical or nonmagical difficult terrain made of sand.\n- You have advantage on all ability checks and saving throws against natural hazards where sand is a threatening element.\n- You have immunity to poison damage and advantage on saving throws against being poisoned.\n- You leave no tracks or other traces of your passage through sandy terrain.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "scoundrels-gambit", + "fields": { + "name": "Scoundrel's Gambit", + "desc": "This fluted silver tube, barely two inches long, bears tiny runes etched between the grooves. While holding this tube, you can use an action to cast the magic missile spell from it. Once used, the tube can't be used to cast magic missile again until 12 hours have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scouts-coat", + "fields": { + "name": "Scout's Coat", + "desc": "This lightweight, woolen coat is typically left naturally colored or dyed in earth tones or darker shades of green. While wearing the coat, you can tolerate temperatures as low as –100 degrees Fahrenheit.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "screaming-skull", + "fields": { + "name": "Screaming Skull", + "desc": "This skull looks like a normal animal or humanoid skull. You can use an action to place the skull on the ground, a table, or other surface and activate it with a command word. The skull's magic triggers when a creature comes within 5 feet of it without speaking that command word. The skull emits a green glow from its eye sockets, shedding dim light in a 15-foot radius, levitates up to 3 feet in the air, and emits a piercing scream for 1 minute that is audible up to 600 feet away. The skull can't be used this way again until the next dawn. The skull has AC 13 and 5 hit points. If destroyed while active, it releases a burst of necromantic energy. Each creature within 5 feet of the skull must succeed on a DC 11 Wisdom saving throw or be frightened until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "scrimshaw-comb", + "fields": { + "name": "Scrimshaw Comb", + "desc": "Aside from being carved from bone, this comb is a beautiful example of functional art. It has 3 charges. As an action, you can expend a charge to cast invisibility. Unlike the standard version of this spell, you are invisible only to undead creatures. However, you can attack creatures who are not undead (and thus unaffected by the spell) without ending the effect. Casting a spell breaks the effect as normal. The comb regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "scrimshaw-parrot", + "fields": { + "name": "Scrimshaw Parrot", + "desc": "This parrot is carved from bits of whalebone and decorated with bright feathers and tiny jewels. You can use an action to affix the parrot to your shoulder or arm. While the parrot is affixed, you gain the following benefits: - You have advantage on Wisdom (Perception) checks that rely on sight.\n- You can use an action to cast the comprehend languages spell from it at will.\n- You can use an action to speak the command word and activate the parrot. It records up to 2 minutes of sounds within 30 feet of it. You can touch the parrot at any time (no action required), stopping the recording. Commanding the parrot to record new sounds overwrites the previous recording. You can use a bonus action to speak a different command word, and the parrot repeats the sounds it heard. Effects that limit or block sound, such as a closed door or the silence spell, similarly limit or block the sounds the parrot records.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "selkets-bracer", + "fields": { + "name": "Selket's Bracer", + "desc": "This bronze bracer is crafted in the shape of a scorpion, its legs curled around your wrist, tail raised and ready to strike. While wearing this bracer, you are immune to the poisoned condition. The bracer has 4 charges and regains 1d4 charges daily at dawn. You can expend 1 charge as a bonus action to gain tremorsense out to a range of 30 feet for 1 minute. In addition, you can expend 2 charges as a bonus action to coat a weapon you touch with venom. The poison remains for 1 minute or until an attack using the weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or be poisoned until the end of its next turn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "seneschals-gloves", + "fields": { + "name": "Seneschal's Gloves", + "desc": "These white gloves have elegant tailoring and size themselves perfectly to fit your hands. The gloves must be attuned to a specific, habitable place with walls, a roof, and doors before you can attune to them. To attune the gloves to a location, you must leave the gloves in the location for 24 hours. Once the gloves are attuned to a location, you can attune to them. While you wear the gloves, you can unlock any nonmagical lock within the attuned location by touching the lock, and any mundane portal you open in the location while wearing these gloves opens silently. As an action, you can snap your fingers and every nonmagical portal within 30 feet of you immediately closes and locks (if possible) as long as it is unobstructed. (Obstructed portals remain open.) Once used, this property of the gloves can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "sentinel-portrait", + "fields": { + "name": "Sentinel Portrait", + "desc": "This painting appears to be a well-rendered piece of scenery, devoid of subjects. You can spend 5 feet of movement to step into the painting. The painting then appears to be a portrait of you, against whatever background was already present. While in the painting, you are immobile unless you use a bonus action to exit the painting. Your senses still function, and you can use them as if you were in the portrait's space. You remain unharmed if the painting is damaged, but if it is destroyed, you are immediately shunted into the nearest unoccupied space.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "serpentine-bracers", + "fields": { + "name": "Serpentine Bracers", + "desc": "These bracers are a pair of golden snakes with ruby eyes, which coil around your wrist and forearm. While wearing both bracers, you gain a +1 bonus to AC if you are wearing no armor and using no shield. You can use an action to speak the bracers' command word and drop them on the ground in two unoccupied spaces within 10 feet of you. The bracers become two constrictor snakes under your control and act on their own initiative counts. By using a bonus action to speak the command word again, you return a bracer to its normal form in a space formerly occupied by the snake. On your turn, you can mentally command each snake if it is within 60 feet of you and you aren't incapacitated. You decide what action the snakes take and where they move during their next turns, or you can issue them a general command, such as attack your enemies or guard a location. If a snake is reduced to 0 hit points, it dies, reverts to its bracer form, and can't be commanded to become a snake again until 2 days have passed. If a snake reverts to bracer form before losing all its hit points, it regains all of them and can't be commanded to become a snake again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "shadow-tome", + "fields": { + "name": "Shadow Tome", + "desc": "This unassuming book possesses powerful illusory magics. When you write on its pages while attuned to it, you can choose for the contents to appear to be something else entirely. A shadow tome used as a spellbook could be made to look like a cookbook, for example. To read the true text, you must speak a command word. A second speaking of the word hides the true text once more. A true seeing spell can see past the shadow tome’s magic and reveals the true text to the reader. Most shadow tomes already contain text, and it is rare to find one filled with blank pages. When you first attune to the book, you can choose to keep or remove the book’s previous contents.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "shadowhounds-muzzle", + "fields": { + "name": "Shadowhound's Muzzle", + "desc": "This black leather muzzle seems to absorb light. As an action, you can place this muzzle around the snout of a grappled, unconscious, or willing canine with an Intelligence of 3 or lower, such as a mastiff or wolf. The canine transforms into a shadowy version of itself for 1 hour. It uses the statistics of a shadow, except it retains its size. It has its own turns and acts on its own initiative. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to it, it defends itself from hostile creatures, but otherwise takes no actions. If the shadow canine is reduced to 0 hit points, the canine reverts to its original form, and the muzzle is destroyed. At the end of the duration or if you remove the muzzle (by stroking the canine's snout), the canine reverts to its original form, and the muzzle remains intact. If you become unattuned to this item while the muzzle is on a canine, its transformation becomes permanent, and the creature becomes independent with a will of its own. Once used, the muzzle can't be used to transform a canine again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "shark-tooth-crown", + "fields": { + "name": "Shark Tooth Crown", + "desc": "Shark's teeth of varying sizes adorn this simple leather headband. The teeth pile one atop the other in a jumble of sharp points and flat sides. Three particularly large teeth are stained with crimson dye. The teeth move slightly of their own accord when you are within 1 mile of a large body of saltwater. The effect is one of snapping and clacking, producing a sound not unlike a crab's claw. While wearing this headband, you have advantage on Wisdom (Survival) checks to find your way when in a large body of saltwater or pilot a vessel on a large body of saltwater. In addition, you can use a bonus action to cast the command spell (save DC 15) from the crown. If the target is a beast with an Intelligence of 3 or lower that can breathe water, it automatically fails the saving throw. The headband can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "sheeshah-of-revelations", + "fields": { + "name": "Sheeshah of Revelations", + "desc": "This finely crafted water pipe is made from silver and glass. Its vase is etched with arcane symbols. When you spend 1 minute using the sheeshah to smoke normal or flavored tobacco, you enter a dreamlike state and are granted a cryptic or surreal vision giving you insight into your current quest or a significant event in your near future. This effect works like the divination spell. Once used, you can't use the sheeshah in this way again until 7 days have passed or until the events hinted at in your vision have come to pass, whichever happens first.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "shifting-shirt", + "fields": { + "name": "Shifting Shirt", + "desc": "This nondescript, smock-like garment changes its appearance on command. While wearing this shirt, you can use a bonus action to speak the shirt's command word and cause it to assume the appearance of a different set of clothing. You decide what it looks like, including color, style, and accessories—from filthy beggar's clothes to glittering court attire. The illusory appearance lasts until you use this property again or remove the shirt.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "shoes-of-the-shingled-canopy", + "fields": { + "name": "Shoes of the Shingled Canopy", + "desc": "These well-made, black leather shoes have brass buckles shaped like chimneys. While wearing the shoes, you have proficiency in the Acrobatics skill. In addition, while falling, you can use a reaction to cast the feather fall spell by holding your nose. The shoes can't be used this way again until the next dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "shrutinandan-sitar", + "fields": { + "name": "Shrutinandan Sitar", + "desc": "An exquisite masterpiece of craftsmanship, this instrument is named for a prestigious musical academy. You must be proficient with stringed instruments to use this instrument. A creature that plays the instrument without being proficient with stringed instruments must succeed on a DC 17 Wisdom saving throw or take 2d6 psychic damage. The exquisite sounds of this sitar are known to weaken the power of demons. Each creature that can hear you playing this sitar has advantage on saving throws against the spells and special abilities of demons. Spells. You can use an action to play the sitar and cast one of the following spells from it, using your spell save DC and spellcasting ability: create food and water, fly, insect plague, invisibility, levitate, protection from evil and good, or reincarnate. Once the sitar has been used to cast a spell, you can’t use it to cast that spell again until the next dawn. Summon. If you spend 1 minute playing the sitar, you can summon animals to fight by your side. This works like the conjure animals spell, except you can summon only 1 elephant, 1d2 tigers, or 2d4 wolves.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "signaling-compass", + "fields": { + "name": "Signaling Compass", + "desc": "The exterior of this clamshell metal case features a polished, mirror-like surface on one side and an ornate filigree on the other. Inside is a magnetic compass. While the case is closed, you can use an action to speak the command word and project a harmless beam of light up to 1 mile. As an action while holding the compass, you can flash a concentrated beam of light at a creature you can see within 60 feet of you. The target must succeed on a DC 13 Constitution saving throw or be blinded for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The compass can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "silver-string", + "fields": { + "name": "Silver String", + "desc": "These silver wires magically adjust to fit any stringed instrument, making its sound richer and more melodious. You have advantage on Charisma (Performance) checks made when playing the instrument.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "silvered-oar", + "fields": { + "name": "Silvered Oar", + "desc": "This is a 6-foot-long birch wood oar with leaves and branches carved into its length. The grooves of the carvings are filled with silver, which glows softly when it is outdoors at night. You can activate the oar as an action to have it row a boat unassisted, obeying your mental commands. You can instruct it to row to a destination familiar to you, allowing you to rest while it performs its task. While rowing, it avoids contact with objects on the boat, but it can be grabbed and stopped by anyone at any time. The oar can move a total weight of 2,000 pounds at a speed of 3 miles per hour. It floats back to your hand if the weight of the craft, crew, and carried goods exceeds that weight.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "skalds-harp", + "fields": { + "name": "Skald's Harp", + "desc": "This ornate harp is fashioned from maple and engraved with heroic scenes of warriors battling trolls and dragons inlaid in bone. The harp is strung with fine silver wire and produces a sharp yet sweet sound. You must be proficient with stringed instruments to use this harp. When you play the harp, its music enhances some of your bard class features. Song of Rest. When you play this harp as part of your Song of Rest performance, each creature that spends one or more Hit Dice during the short rest gains 10 temporary hit points at the end of the short rest. The temporary hit points last for 1 hour. Countercharm. When you play this harp as part of your Countercharm performance, you and any friendly creatures within 30 feet of you also have resistance to thunder damage and have advantage on saving throws against being paralyzed. When this property has been used for a total of 10 minutes, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "skipstone", + "fields": { + "name": "Skipstone", + "desc": "This small bark-colored stone measures 3/4 of an inch in diameter and weighs 1 ounce. Typically, 1d4 + 1 skipstones are found together. You can use an action to throw the stone up to 60 feet. The stone crumbles to dust on impact and is destroyed. Each creature within a 5-foot radius of where the stone landed must succeed on a DC 15 Constitution saving throw or be thrown forward in time until the start of your next turn. Each creature disappears, during which time it can't act and is protected from all effects. At the start of your next turn, each creature reappears in the space it previously occupied or the nearest unoccupied space, and it is unaware that any time has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "skullcap-of-deep-wisdom", + "fields": { + "name": "Skullcap of Deep Wisdom", + "desc": "TThis scholar’s cap is covered in bright stitched runes, and the interior is rough, like bark or sharkskin. This cap has 9 charges. It regains 1d8 + 1 expended charges daily at midnight. While wearing it, you can use an action and expend 1 or more of its charges to cast one of the following spells, using your spell save DC or save DC 15, whichever is higher: destructive resonance (2 charges), nether weapon (4 charges), protection from the void (1 charge), or void strike (3 charges). These spells are Void magic spells, which can be found in Deep Magic for 5th Edition. At the GM’s discretion, these spells can be replaced with other spells of similar levels and similarly related to darkness, destruction, or the Void. Dangers of the Void. The first time you cast a spell from the cap each day, your eyes shine with a sickly green light until you finish a long rest. If you spend at least 3 charges from the cap, a trickle of blood also seeps from beneath the cap until you finish a long rest. In addition, each time you cast a spell from the cap, you must succeed on a DC 12 Intelligence saving throw or your Intelligence is reduced by 2 until you finish a long rest. This DC increases by 1 for each charge you spent to cast the spell. Void Calls to Void. When you cast a spell from the cap while within 1 mile of a creature that understands Void Speech, the creature immediately knows your name, location, and general appearance.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "sleep-pellet", + "fields": { + "name": "Sleep Pellet", + "desc": "This small brass pellet measures 1/2 of an inch in diameter. Typically, 1d6 + 4 sleep pellets are found together. You can use the pellet as a sling bullet and shoot it at a creature using a sling. On a hit, the pellet is destroyed, and the target must succeed on a DC 13 Constitution saving throw or fall unconscious for 1 minute. Alternatively, you can use an action to swallow the pellet harmlessly. Once before 1 minute has passed, you can use an action to exhale a cloud of sleeping gas in a 15-foot cone. Each creature in the area must succeed on a DC 13 Constitution saving throw or fall unconscious for 1 minute. An unconscious creature awakens if it takes damage or if another creature uses an action to wake it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "slippers-of-the-cat", + "fields": { + "name": "Slippers of the Cat", + "desc": "While you wear these fine, black cloth slippers, you have advantage on Dexterity (Acrobatics) checks to keep your balance. When you fall while wearing these slippers, you land on your feet, and if you succeed on a DC 13 Dexterity saving throw, you take only half the falling damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "smugglers-bag", + "fields": { + "name": "Smuggler's Bag", + "desc": "This leather-bottomed, draw-string canvas bag appears to be a sturdy version of a common sack. If you use an action to speak the command word while holding the bag, all the contents within shift into an extradimensional space, leaving the bag empty. The bag can then be filled with other items. If you speak the command word again, the bag's current contents transfer into the extradimensional space, and the items in the extradimensional space transfer to the bag. The extradimensional space and the bag itself can each hold up to 1 cubic foot of items or 30 pounds of gear.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "smugglers-coat", + "fields": { + "name": "Smuggler's Coat", + "desc": "When you attune yourself to this coat, it conforms to you in a color and style of your choice. It has no visible pockets, but they appear if you place your hands against the side of the coat and expect pockets. Once your hand is withdrawn, the pockets vanish and take anything placed in them to an extradimensional space. The coat can hold up to 40 pounds of material in up to 10 different extradimensional pockets. Nothing can be placed inside the coat that won't fit in a pocket. Retrieving an item from a pocket requires you to use an action. When you reach into the coat for a specific item, the correct pocket always appears with the desired item magically on top. As a bonus action, you can force the pockets to become visible on the coat. While you maintain concentration, the coat displays its four outer pockets, two on each side, four inner pockets, and two pockets on each sleeve. While the pockets are visible, any creature you allow can store or retrieve an item as an action. If the coat is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. Placing the coat inside an extradimensional space, such as a bag of holding, instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "snake-basket", + "fields": { + "name": "Snake Basket", + "desc": "The bowl of this simple, woven basket has hig-sloped sides, making it almost spherical. A matching woven lid sits on top of it, and leather straps secure the lid through loops on the base. The basket can hold up to 10 pounds. As an action, you can speak the command word and remove the lid to summon a swarm of poisonous snakes. You can't summon the snakes if items are in the basket. The snakes return to the basket, vanishing, after 1 minute or when the swarm is reduced to 0 hit points. If the basket is unavailable or otherwise destroyed, the snakes instead dissipate into a fine sand. The swarm is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the swarm moves and what action it takes on its next turn, or give it general orders, such as to attack your enemies. In the absence of such orders, the swarm acts in a fashion appropriate to its nature. Once the basket has been used to summon a swarm of poisonous snakes, it can't be used in this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "song-saddle-of-the-khan", + "fields": { + "name": "Song-Saddle of the Khan", + "desc": "Made from enchanted leather and decorated with songs lyrics written in calligraphy, this well-crafted saddle is enchanted with the impossible speed of a great horseman. While this saddle is attached to a horse, that horse's speed is increased by 10 feet. In addition, the horse can Disengage as a bonus action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "soul-bond-chalice", + "fields": { + "name": "Soul Bond Chalice", + "desc": "The broad, shallow bowl of this silver chalice rests in the outstretched wings of the raven figure that serves as the chalice's stem. The raven's talons, perched on a branch, serve as the chalice's base. A pair of interlocking gold rings adorn the sides of the bowl. As a 1-minute ritual, you and another creature that isn't a construct or undead and that has an Intelligence of 6 or higher can fill the chalice with wine and mix in three drops of blood from each of you. You and the other participant can then drink from the chalice, mingling your spirits and creating a magical connection between you. This connection is unaffected by distance, though it ceases to function if you aren't on the same plane of existence. The bond lasts until one or both of you end it of your own free will (no action required), one or both of you use the chalice to bond with another creature, or one of you dies. You and your bonded partner each gain the following benefits: - You are proficient in each saving throw that your bonded partner is proficient in.\n- If you are within 5 feet of your bonded partner and you fail a saving throw, your bonded partner can make the saving throw as well. If your bonded partner succeeds, you can choose to succeed on the saving throw that you failed.\n- You can use a bonus action to concentrate on the magical bond between you to determine your bonded partner's status. You become aware of the direction and distance to your bonded partner, whether they are unharmed or wounded, any conditions that may be currently affecting them, and whether or not they are afflicted with an addiction, curse, or disease. If you can see your bonded partner, you automatically know this information just by looking at them.\n- If your bonded partner is wounded, you can use a bonus action to take 4d8 slashing damage, healing your bonded partner for the same amount. If your bonded partner is reduced to 0 hit points, you can do this as a reaction.\n- If you are under the effects of a spell that has a duration but doesn't require concentration, you can use an action to touch your bonded partner to share the effects of the spell with them, splitting the remaining duration (rounded down) between you. For example, if you are affected by the mage armor spell and it has 4 hours remaining, you can use an action to touch your bonded partner to give them the benefits of the mage armor spell, reducing the duration to 2 hours on each of you.\n- If your bonded partner dies, you must make a DC 15 Constitution saving throw. On a failure, you drop to 0 hit points. On a success, you are stunned until the end of your next turn by the shock of the bond suddenly being broken. Once the chalice has been used to bond two creatures, it can't be used again until 7 days have passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "soul-jug", + "fields": { + "name": "Soul Jug", + "desc": "If you unstopper the jug, your soul enters it. This works like the magic jar spell, except it has a duration of 9 hours and the jug acts as the gem. The jug must remain unstoppered for you to move your soul to a nearby body, back to the jug, or back to your own body. Possessing a target is an action, and your target can foil the attempt by succeeding on a DC 17 Charisma saving throw. Only one soul can be in the jug at a time. If a soul is in the jug when the duration ends, the jug shatters.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "spell-disruptor-horn", + "fields": { + "name": "Spell Disruptor Horn", + "desc": "This horn is carved with images of a Spellhound (see Tome of Beasts 2) and invokes the antimagic properties of the hound's howl. You use an action to blow this horn, which emits a high-pitched, multiphonic sound that disrupts all magical effects within 30 feet of you. Any spell of 3rd level or lower in the area ends. For each spell of 4th-level or higher in the area, the horn makes a check with a +3 bonus. The DC equals 10 + the spell's level. On a success, the spell ends. In addition, each spellcaster within 30 feet of you and that can hear the horn must succeed on a DC 15 Constitution saving throw or be stunned until the end of its next turn. Once used, the horn can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "spice-box-spoon", + "fields": { + "name": "Spice Box Spoon", + "desc": "This lacquered wooden spoon carries an entire cupboard within its smooth contours. When you swirl this spoon in any edible mixture, such as a drink, stew, porridge, or other dish, it exudes a flavorful aroma and infuses the mixture. This culinary wonder mimics any imagined variation of simple seasonings, from salt and pepper to aromatic herbs and spice blends. These flavors persist for 1 hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "spice-box-of-zest", + "fields": { + "name": "Spice Box of Zest", + "desc": "This small, square wooden box is carved with scenes of life in a busy city. Inside, the box is divided into six compartments, each holding a different magical spice. A small wooden spoon is also stored inside the box for measuring. A spice box of zest contains six spoonfuls of each spice when full. You can add one spoonful of a single spice per person to a meal that you or someone else is cooking. The magic of the spices is nullified if you add two or more spices together. If a creature consumes a meal cooked with a spice, it gains a benefit based on the spice used in the meal. The effects last for 1 hour unless otherwise noted.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "spider-grenade", + "fields": { + "name": "Spider Grenade", + "desc": "Silver runes decorate the hairy legs and plump abdomen of this fist-sized preserved spider. You can use an action to throw the spider up to 30 feet. It explodes on impact and is destroyed. Each creature within a 20-foot radius of where the spider landed must succeed on a DC 13 Dexterity saving throw or be restrained by sticky webbing. A creature restrained by the webs can use its action to make a DC 13 Strength check. If it succeeds, it is no longer restrained. In addition, the webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire. The webs also naturally unravel after 1 hour.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "spyglass-of-summoning", + "fields": { + "name": "Spyglass of Summoning", + "desc": "Arcane runes encircle this polished brass spyglass. You can view creatures and objects as far as 600 feet away through the spyglass, and they are magnified to twice their size. You can magnify your view of a creature or object to up to four times its size by twisting the end of the spyglass.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "stolen-thunder", + "fields": { + "name": "Stolen Thunder", + "desc": "This bodhrán drum is crafted of wood from an ash tree struck by lightning, and its head is made from stretched mammoth skin, painted with a stylized thunderhead. While attuned to this drum, you can use it as an arcane focus. While holding the drum, you are immune to thunder damage. While this drum is on your person but not held, you have resistance to thunder damage. The drum has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. In addition, the drum regains 1 expended charge for every 10 thunder damage you ignore due to the resistance or immunity the drum gives you. If you expend the drum's last charge, roll a 1d20. On a 1, it becomes a nonmagical drum. However, if you make a Charisma (Performance) check while playing the nonmagical drum, and you roll a 20, the passion of your performance rekindles the item's power, restoring its properties and giving it 1 charge. If you are hit by a melee attack while using the drum as a shield, you can use a reaction to expend 1 charge to cause a thunderous rebuke. The attacker must make a DC 17 Constitution saving throw. On a failure, the attacker takes 2d8 thunder damage and is pushed up to 10 feet away from you. On a success, the attacker takes half the damage and isn't pushed. The drum emits a thunderous boom audible out to 300 feet.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "stonechewer-gauntlets", + "fields": { + "name": "Stonechewer Gauntlets", + "desc": "These impractically spiked gauntlets are made from adamantine, are charged with raw elemental earth magic, and limit the range of motion in your fingers. While wearing these gauntlets, you can't carry a weapon or object, and you can't climb or otherwise perform precise actions requiring the use of your hands. When you hit a creature with an unarmed strike while wearing these gauntlets, the unarmed strike deals an extra 1d4 piercing damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "storytellers-pipe", + "fields": { + "name": "Storyteller's Pipe", + "desc": "This long-shanked wooden smoking pipe is etched with leaves along the bowl. Although it is serviceable as a typical pipe, you can use an action to blow out smoke and shape the smoke into wispy images for 10 minutes. This effect works like the silent image spell, except its range is limited to a 10-foot cone in front of you, and the images can be no larger than a 5-foot cube. The smoky images last for 3 rounds before fading, but you can continue blowing smoke to create more images for the duration or until the pipe burns through the smoking material in it, whichever happens first.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "sturdy-scroll-tube", + "fields": { + "name": "Sturdy Scroll Tube", + "desc": "This ornate scroll case is etched with arcane symbology. Scrolls inside this case are immune to damage and are protected from the elements, as long as the scroll case remains closed and intact. The scroll case itself has immunity to all forms of damage, except force damage and thunder damage.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "swashing-plumage", + "fields": { + "name": "Swashing Plumage", + "desc": "This plumage, a colorful bouquet of tropical hat feathers, has a small pin at its base and can be affixed to any hat or headband. Due to its distracting, ostentatious appearance, creatures hostile to you have disadvantage on opportunity attacks against you.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "swolbold-wraps", + "fields": { + "name": "Swolbold Wraps", + "desc": "When wearing these cloth wraps, your forearms and hands swell to half again their normal size without negatively impacting your fine motor skills. You gain a +1 bonus to attack and damage rolls made with unarmed strikes while wearing these wraps. In addition, your unarmed strike uses a d4 for damage and counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. When you hit a target with an unarmed strike and the target is no more than one size larger than you, you can use a bonus action to automatically grapple the target. Once this special bonus action has been used three times, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "tactile-unguent", + "fields": { + "name": "Tactile Unguent", + "desc": "Cat burglars, gearworkers, locksmiths, and even street performers use this gooey substance to increase the sensitivity of their hands. When found, a container contains 1d4 + 1 doses. As an action, one dose can be applied to a creature's hands. For 1 hour, that creature has advantage on Dexterity (Sleight of Hand) checks and on tactile Wisdom (Perception) checks.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "tailors-clasp", + "fields": { + "name": "Tailor's Clasp", + "desc": "This ornate brooch is shaped like a jeweled weaving spider or scarab beetle. While it is attached to a piece of fabric, it can be activated as an action. When activated, it skitters across the fabric, mending any tears, adjusting frayed hems, and reinforcing seams. This item works only on nonmagical objects made out of fibrous material, such as clothing, rope, and rugs. It continues repairing the fabric for up to 10 minutes or until the repairs are complete. Once used, it can't be used again until 1 hour has passed.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "talisman-of-the-snow-queen", + "fields": { + "name": "Talisman of the Snow Queen", + "desc": "The coldly beautiful and deadly Snow Queen (see Tome of Beasts) grants these delicate-looking snowflake-shaped mithril talismans to her most trusted spies and servants. Each talisman is imbued with a measure of her power and is magically tied to the queen. It can be affixed to any piece of clothing or worn as an amulet. While wearing the talisman, you gain the following benefits: • You have resistance to cold damage. • You have advantage on Charisma checks when interacting socially with creatures that live in cold environments, such as frost giants, winter wolves, and fraughashar (see Tome of Beasts). • You can use an action to cast the ray of frost cantrip from it at will, using your level and using Intelligence as your spellcasting ability. Blinding Snow. While wearing the talisman, you can use an action to create a swirl of snow that spreads out from you and into the eyes of nearby creatures. Each creature within 15 feet of you must succeed on a DC 17 Constitution saving throw or be blinded until the end of its next turn. Once used, this property can’t be used again until the next dawn. Eyes of the Queen. While you are wearing the talisman, the Snow Queen can use a bonus action to see through your eyes if both of you are on the same plane of existence. This effect lasts until she ends it as a bonus action or until you die. You can’t make a saving throw to prevent the Snow Queen from seeing through your eyes. However, being more than 5 feet away from the talisman ends the effect, and becoming blinded prevents her from seeing anything further than 10 feet away from you. When the Snow Queen is looking through your eyes, the talisman sheds an almost imperceptible pale blue glow, which you or any creature within 10 feet of you notice with a successful DC 20 Wisdom (Perception) check. An identify spell fails to reveal this property of the talisman, and this property can’t be removed from the talisman except by the Snow Queen herself.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 4 + } + }, + { + "model": "api_v2.item", + "pk": "talking-tablets", + "fields": { + "name": "Talking Tablets", + "desc": "These two enchanted brass tablets each have gold styli chained to them by small, silver chains. As long as both tablets are on the same plane of existence, any message written on one tablet with its gold stylus appears on the other tablet. If the writer writes words in a language the reader doesn't understand, the tablets translate the words into a language the reader can read. While holding a tablet, you know if no creature bears the paired tablet. When the tablets have transferred a total of 150 words between them, their magic ceases to function until the next dawn. If one of the tablets is destroyed, the other one becomes a nonmagical block of brass worth 25 gp.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "talking-torches", + "fields": { + "name": "Talking Torches", + "desc": "These heavy iron and wood torches are typically found in pairs or sets of four. While holding this torch, you can use an action to speak a command word and cause it to produce a magical, heatless flame that sheds bright light in a 20-foot radius and dim light for an additional 20 feet. You can use a bonus action to repeat the command word to extinguish the light. If more than one talking torch remain lit and touching for 1 minute, they become magically bound to each other. A torch remains bound until the torch is destroyed or until it is bound to another talking torch or set of talking torches. While holding or carrying the torch, you can communicate telepathically with any creature holding or carrying one of the torches bound to your torch, as long as both torches are lit and within 5 miles of each other.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "teapot-of-soothing", + "fields": { + "name": "Teapot of Soothing", + "desc": "This cast iron teapot is adorned with the simple image of fluffy clouds that seem to slowly shift and move across the pot as if on a gentle breeze. Any water placed inside the teapot immediately becomes hot tea at the perfect temperature, and when poured, it becomes the exact flavor the person pouring it prefers. The teapot can serve up to 6 creatures, and any creature that spends 10 minutes drinking a cup of the tea gains 2d6 temporary hit points for 24 hours. The creature pouring the tea has advantage on Charisma (Persuasion) checks for 10 minutes after pouring the first cup. Once used, the teapot can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "tenebrous-mantle", + "fields": { + "name": "Tenebrous Mantle", + "desc": "This black cloak appears to be made of pure shadow and shrouds you in darkness. While wearing it, you gain the following benefits: - You have advantage on Dexterity (Stealth) checks.\n- You have resistance to necrotic damage.\n- You can cast the darkness and misty step spells from it at will. Casting either spell from the cloak requires an action. Instead of a silvery mist when you cast misty step, you are engulfed in the darkness of the cloak and emerge from the cloak's darkness at your destination.\n- You can use an action to cast the black tentacles or living shadows (see Deep Magic for 5th Edition) spell from it. The cloak can't be used this way again until the following dusk.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 5 + } + }, + { + "model": "api_v2.item", + "pk": "thornish-nocturnal", + "fields": { + "name": "Thornish Nocturnal", + "desc": "The ancient elves constructed these nautical instruments to use as navigational aids on all their seagoing vessels. The knowledge of their manufacture has been lost, and few of them remain. While attuned to the nocturnal, you can spend 1 minute using the nocturnal to determine the precise local time, provided you can see the sun or stars. You can use an action to protect up to four vessels that are within 1 mile of the nocturnal from unwanted effects of the local weather for 1 hour. For example, vessels protected by the nocturnal can't be damaged by storms or blown onto jagged rocks by adverse wind. To do so, you must have spent at least 1 hour aboard each of the controlled vessels, performing basic sailing tasks and familiarizing yourself with the vessel.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "three-section-boots", + "fields": { + "name": "Three-Section Boots", + "desc": "These boots are often decorated with eyes, flames, or other bold patterns such as lightning bolts or wheels. When you step onto water, air, or stone, you can use a reaction to speak the boots' command word. For 1 hour, you gain the effects of the meld into stone, water walk, or wind walk spell, depending on the type of surface where you stepped. The boots can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "throttlers-gauntlets", + "fields": { + "name": "Throttler's Gauntlets", + "desc": "These durable leather gloves allow you to choke a creature you are grappling, preventing them from speaking. While you are grappling a creature, you can use a bonus action to throttle it. The creature takes damage equal to your proficiency bonus and can't speak coherently or cast spells with verbal components until the end of its next turn. You can choose to not damage the creature when you throttle it. A creature can still breathe, albeit uncomfortably, while throttled.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "thunderous-kazoo", + "fields": { + "name": "Thunderous Kazoo", + "desc": "You can use an action to speak the kazoo's command word and then hum into it, which emits a thunderous blast, audible out to 1 mile, at one Large or smaller creature you can see within 30 feet of you. The target must make a DC 13 Constitution saving throw. On a failure, a creature is pushed away from you and is deafened and frightened of you until the start of your next turn. A Small creature is pushed up to 30 feet, a Medium creature is pushed up to 20 feet, and a Large creature is pushed up to 10 feet. On a success, a creature is pushed half the distance and isn't deafened or frightened. The kazoo can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "tick-stop-watch", + "fields": { + "name": "Tick Stop Watch", + "desc": "While holding this silver pocketwatch, you can use an action to magically stop a single clockwork device or construct within 10 feet of you. If the target is an object, it freezes in place, even mid-air, for up to 1 minute or until moved. If the target is a construct, it must succeed on a DC 15 Wisdom saving throw or be paralyzed until the end of its next turn. The pocketwatch can't be used this way again until the next dawn. The pocketwatch must be wound at least once every 24 hours, just like a normal pocketwatch, or its magic ceases to function. If left unwound for 24 hours, the watch loses its magic, but the power returns 24 hours after the next time it is wound.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "timeworn-timepiece", + "fields": { + "name": "Timeworn Timepiece", + "desc": "This tarnished silver pocket watch seems to be temporally displaced and allows for limited manipulation of time. The timepiece has 3 charges, and it regains 1d3 expended charges daily at midnight. While holding the timepiece, you can use your reaction to expend 1 charge after you or a creature you can see within 30 feet of you makes an attack roll, an ability check, or a saving throw to force the creature to reroll. You make this decision after you see whether the roll succeeds or fails. The target must use the result of the second roll. Alternatively, you can expend 2 charges as a reaction at the start of another creature's turn to swap places in the Initiative order with that creature. An unwilling creature that succeeds on a DC 15 Charisma saving throw is unaffected.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "tome-of-knowledge", + "fields": { + "name": "Tome of Knowledge", + "desc": "This book contains mnemonics and other tips to better perform a specific mental task, and its words are charged with magic. If you spend 24 hours over a period of 3 days or fewer studying the tome and practicing its instructions, you gain proficiency in the Intelligence, Wisdom, or Charisma-based skill (such as History, Insight, or Intimidation) associated with the book. The tome then loses its magic, but regains it in ten years.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "toothsome-purse", + "fields": { + "name": "Toothsome Purse", + "desc": "This common-looking leather pouch holds a nasty surprise for pickpockets. If a creature other than you reaches into the purse, small, sharp teeth emerge from the mouth of the bag. The bag makes a melee attack roll against that creature with a +3 bonus ( 1d20+3). On a hit, the target takes 2d4 piercing damage. If the bag rolls a 20 on the attack roll, the would-be pickpocket has disadvantage on any Dexterity checks made with that hand until the damage is healed. If the purse is lifted entirely from you, the purse continues to bite at the thief each round until it is dropped or until it is placed where it can't reach its target. It bites at any creature, other than you, who attempts to pick it up, unless that creature genuinely desires to return the purse and its contents to you. The purse attacks only if it is attuned to a creature. A purse that isn't attuned to a creature lies dormant and doesn't attack.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "torc-of-the-comet", + "fields": { + "name": "Torc of the Comet", + "desc": "This silver torc is set with a large opal on one end, and it thins to a point on the other. While wearing the torc, you have resistance to cold damage, and you can use an action to speak the command word, causing the torc to shed bluish-white bright light in a 20-foot radius and dim light for an additional 20 feet. The light lasts until you use a bonus action to speak the command word again. The torc has 4 charges. You can use an action to expend 1 charge and fire a tiny comet from the torc at a target you can see within 120 feet of you. The torc makes a ranged attack roll with a +7 bonus ( 1d20+7). On a hit, the target takes 2d6 bludgeoning damage and 2d6 cold damage. At night, the cold damage dealt by the comets increases to 6d6. The torc regain 1d4 expended charges daily at dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "treebleed-bucket", + "fields": { + "name": "Treebleed Bucket", + "desc": "This combination sap bucket and tap is used to extract sap from certain trees. After 1 hour, the bucketful of sap magically changes into a potion. The potion remains viable for 24 hours, and its type depends on the tree as follows: oak (potion of resistance), rowan (potion of healing), willow (potion of animal friendship), and holly (potion of climbing). The treebleed bucket can magically change sap 20 times, then the bucket and tap become nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "umber-beans", + "fields": { + "name": "Umber Beans", + "desc": "These magical beans have a modest ochre or umber hue, and they are about the size and weight of walnuts. Typically, 1d4 + 4 umber beans are found together. You can use an action to throw one or more beans up to 10 feet. When the bean lands, it grows into a creature you determine by rolling a d10 and consulting the following table. ( Umber Beans#^creature) The creature vanishes at the next dawn or when it takes bludgeoning, piercing, or slashing damage. The bean is destroyed when the creature vanishes. The creature is illusory, and you are aware of this. You can use a bonus action to command how the illusory creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature. The creature's attacks deal psychic damage, though the target perceives the damage as the type appropriate to the illusion, such as slashing for a vrock's talons. A creature with truesight or that uses its action to examine the illusion can determine that it is an illusion with a successful DC 13 Intelligence (Investigation) check. If a creature discerns the illusion for what it is, the creature sees the illusion as faint and the illusion can't attack that creature. | dice: 1d10 | Creature |\n| ---------- | ---------------------------- |\n| 1 | Dretch |\n| 2-3 | 2 Shadows |\n| 4-6 | Chuul |\n| 7-8 | Vrock |\n| 9 | Hezrou or Psoglav |\n| 10 | Remorhaz or Voidling |", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "umbral-lantern", + "fields": { + "name": "Umbral Lantern", + "desc": "This item looks like a typical hooded brass lantern, but shadowy forms crawl across its surface and it radiates darkness instead of light. The lantern can burn for up to 3 hours each day. While the lantern burns, it emits darkness as if the darkness spell were cast on it but with a 30-foot radius.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "unerring-dowsing-rod", + "fields": { + "name": "Unerring Dowsing Rod", + "desc": "This dark, gnarled willow root is worn and smooth. When you hold this rod in both hands by its short, forked branches, you feel it gently tugging you toward the closest source of fresh water. If the closest source of fresh water is located underground, the dowsing rod directs you to a spot above the source then dips its tip down toward the ground. When you use this dowsing rod on the Material Plane, it directs you to bodies of water, such as creeks and ponds. When you use it in areas where fresh water is much more difficult to find, such as a desert or the Plane of Fire, it directs you to bodies of water, but it might also direct you toward homes with fresh water barrels or to creatures with containers of fresh water on them.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "vengeful-coat", + "fields": { + "name": "Vengeful Coat", + "desc": "This stiff, vaguely uncomfortable coat covers your torso. It smells like ash and oozes a sap-like substance. While wearing this coat, you have resistance to slashing damage from nonmagical attacks. At the end of each long rest, choose one of the following damage types: acid, cold, fire, lightning, or thunder. When you take damage of that type, you have advantage on attack rolls until the end of your next turn. When you take more than 10 damage of that type, you have advantage on your attack rolls for 2 rounds. When you are targeted by an effect that deals damage of the type you chose, you can use your reaction to gain resistance to that damage until the start of your next turn. You have advantage on your attack rolls, as detailed above, then the coat's magic ceases to function until you finish a long rest.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "venomous-fangs", + "fields": { + "name": "Venomous Fangs", + "desc": "These prosthetic fangs can be positioned over your existing teeth or in place of missing teeth. While wearing these fangs, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. You gain a +1 bonus to attack and damage rolls made with this magic bite. While you wear the fangs, a successful DC 9 Dexterity (Sleight of Hand) checks conceals them from view. At the GM's discretion, you have disadvantage on Charisma (Deception) or Charisma (Persuasion) checks against creatures that notice the fangs.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "verminous-snipsnaps", + "fields": { + "name": "Verminous Snipsnaps", + "desc": "This stoppered jar holds small animated knives and scissors. The jar weighs 1 pound, and its command word is often written on the jar's label. You can use an action to remove the stopper, which releases the spinning blades into a space you can see within 30 feet of you. The knives and scissors fill a cube 10 feet on each side and whirl in place, flaying creatures and objects that enter the cube. When a creature enters the cube for the first time on a turn or starts its turn there, it takes 2d12 piercing damage. You can use a bonus action to speak the command word, returning the blades to the jar. Otherwise, the knives and scissors remain in that space indefinitely.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "vessel-of-deadly-venoms", + "fields": { + "name": "Vessel of Deadly Venoms", + "desc": "This small jug weighs 5 pounds and has a ceramic snake coiled around it. You can use an action to speak a command word to cause the vessel to produce poison, which pours from the snake's mouth. A poison created by the vessel must be used within 1 hour or it becomes inert. The word “blade” causes the snake to produce 1 dose of serpent venom, enough to coat a single weapon. The word “consume” causes the snake to produce 1 dose of assassin's blood, an ingested poison. The word “spit” causes the snake to spray a stream of poison at a creature you can see within 30 feet. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d8 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. Once used, the vessel can't be used to create poison again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "vial-of-sunlight", + "fields": { + "name": "Vial of Sunlight", + "desc": "This crystal vial is filled with water from a spring high in the mountains and has been blessed by priests of a deity of healing and light. You can use an action to cause the vial to emit bright light in a 30-foot radius and dim light for an additional 30 feet for 1 minute. This light is pure sunlight, causing harm or discomfort to vampires and other undead creatures that are sensitive to it. The vial can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "vielle-of-weirding-and-warding", + "fields": { + "name": "Vielle of Weirding and Warding", + "desc": "The strings of this bowed instrument never break. You must be proficient in stringed instruments to use this vielle. A creature that attempts to play the instrument without being attuned to it must succeed on a DC 15 Wisdom saving throw or take 2d8 psychic damage. If you play the vielle as the somatic component for a spell that causes a target to become charmed on a failed saving throw, the target has disadvantage on the saving throw.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "vigilant-mug", + "fields": { + "name": "Vigilant Mug", + "desc": "An impish face sits carved into the side of this bronze mug, its eyes a pair of clear, blue crystals. The imp's eyes turn red when poison or poisonous material is placed or poured inside the mug.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "voidskin-cloak", + "fields": { + "name": "Voidskin Cloak", + "desc": "This pitch-black cloak absorbs light and whispers as it moves. It feels like thin leather with a knobby, scaly texture, though none of that detail is visible to the eye. While you wear this cloak, you have resistance to necrotic damage. While the hood is up, your face is pooled in shadow, and you can use a bonus action to fix your dark gaze upon a creature you can see within 60 feet. If the creature can see you, it must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once a creature succeeds on its saving throw, it can't be affected by the cloak again for 24 hours. Pulling the hood up or down requires an action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "ward-against-wild-appetites", + "fields": { + "name": "Ward Against Wild Appetites", + "desc": "Seventeen animal teeth of various sizes hang together on a simple leather thong, and each tooth is dyed a different color using pigments from plants native to old-growth forests. When a beast or monstrosity with an Intelligence of 4 or lower targets you with an attack, it has disadvantage on the attack roll if the attack is a bite. You must be wearing the necklace to gain this benefit.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "warding-icon", + "fields": { + "name": "Warding Icon", + "desc": "This carved piece of semiprecious stone typically takes the form of an angelic figure or a shield carved with a protective rune, and it is commonly worn attached to clothing or around the neck on a chain or cord. While wearing the stone, you have brief premonitions of danger and gain a +2 bonus to initiative if you aren't incapacitated.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wayfarers-candle", + "fields": { + "name": "Wayfarer's Candle", + "desc": "This beeswax candle is stamped with a holy symbol, typically one of a deity associated with light or protection. When lit, it sheds light and heat as a normal candle for up to 1 hour, but it can't be extinguished by wind of any force. It can be blown out or extinguished only by the creature holding it.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "whispering-cloak", + "fields": { + "name": "Whispering Cloak", + "desc": "This cloak is made of black, brown, and white bat pelts sewn together. While wearing it, you have blindsight out to a range of 60 feet. While wearing this cloak with its hood up, you transform into a creature of pure shadow. While in shadow form, your Armor Class increases by 2, you have advantage on Dexterity (Stealth) checks, and you can move through a space as narrow as 1 inch wide without squeezing. You can cast spells normally while in shadow form, but you can't make ranged or melee attacks with nonmagical weapons. In addition, you can't pick up objects, and you can't give objects you are wearing or carrying to others. This effect lasts up to 1 hour. Deduct time spent in shadow form in increments of 1 minute from the total time. After it has been used for 1 hour, the cloak can't be used in this way again until the next dusk, when its time limit resets. Pulling the hood up or down requires an action.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + }, + { + "model": "api_v2.item", + "pk": "whispering-powder", + "fields": { + "name": "Whispering Powder", + "desc": "A paper envelope contains enough of this fine dust for one use. You can use an action to sprinkle the dust on the ground in up to four contiguous spaces. When a Small or larger creature steps into one of these spaces, it must make a DC 13 Dexterity saving throw. On a failure, loud squeals, squeaks, and pops erupt with each footfall, audible out to 150 feet. The powder's creator dictates the manner of sounds produced. The first creature to enter the affected spaces sets off the alarm, consuming the powder's magic. Otherwise, the effect lasts as long as the powder coats the area.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "white-dandelion", + "fields": { + "name": "White Dandelion", + "desc": "When you are attacked or are the target of a spell while holding this magically enhanced flower, you can use a reaction to blow on the flower. It explodes in a flurry of seeds that distracts your attacker, and you add 1 to your AC against the attack or to your saving throw against the spell. Afterwards, the flower wilts and becomes nonmagical.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "windwalker-boots", + "fields": { + "name": "Windwalker Boots", + "desc": "These lightweight boots are made of soft leather. While you wear these boots, you can walk on air as if it were solid ground. Your speed is halved when ascending or descending on the air. Otherwise, you can walk on air at your walking speed. You can use the Dash action as normal to increase your movement during your turn. If you don't end your movement on solid ground, you fall at the end of your turn unless otherwise supported, such as by gripping a ledge or hanging from a rope.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "witch-ward-bottle", + "fields": { + "name": "Witch Ward Bottle", + "desc": "This small pottery jug contains an odd assortment of pins, needles, and rosemary, all sitting in a small amount of wine. A bloody fingerprint marks the top of the cork that seals the jug. When placed within a building (as small as a shack or as large as a castle) or buried in the earth on a section of land occupied by humanoids (as small as a campsite or as large as an estate), the bottle's magic protects those within the building or on the land against the magic of fey and fiends. The humanoid that owns the building or land and any ally or invited guests within the building or on the land has advantage on saving throws against the spells and special abilities of fey and fiends. If a protected creature fails its saving throw against a spell with a duration other than instantaneous, that creature can choose to succeed instead. Doing so immediately drains the jug's magic, and it shatters.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "worg-salve", + "fields": { + "name": "Worg Salve", + "desc": "Brewed by hags and lycanthropes, this oil grants you lupine features. Each pot contains enough for three applications. One application grants one of the following benefits (your choice): darkvision out to a range of 60 feet, advantage on Wisdom (Perception) checks that rely on smell, a walking speed of 50 feet, or a new attack option (use the statistics of a wolf 's bite attack) for 5 minutes. If you use all three applications at one time, you can cast polymorph on yourself, transforming into a wolf. While you are in the form of a wolf, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "worry-stone", + "fields": { + "name": "Worry Stone", + "desc": "This smooth, rounded piece of semiprecious crystal has a thumb-sized groove worn into one side. Physical contact with the stone helps clear the mind and calm the nerves, promoting success. If you spend 1 minute rubbing the stone, you have advantage on the next ability check you make within 1 hour of rubbing the stone. Once used, the stone can't be used again until the next dawn.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": false, + "category": "wondrous-item", + "rarity": 1 + } + }, + { + "model": "api_v2.item", + "pk": "wraithstone", + "fields": { + "name": "Wraithstone", + "desc": "This stone is carved from petrified roots to reflect the shape and visage of a beast. The stone holds the spirit of a sacrificed beast of the type the stone depicts. A wraithstone is often created to grant immortal life to a beloved animal companion or to banish a troublesome predator. The creature's essence stays within until the stone is broken, upon which point the soul is released and the creature can't be resurrected or reincarnated by any means short of a wish spell. While attuned to and carrying this item, a spectral representation of the beast walks beside you, resembling the sacrificed creature's likeness in its prime. The specter follows you at all times and can be seen by all. You can use a bonus action to dismiss or summon the specter. So long as you carry this stone, you can interact with the creature as if it were still alive, even speaking to it if it is able to speak, though it can't physically interact with the material world. It can gesture to indicate directions and communicate very basic single-word ideas to you telepathically. The stone has a number of charges, depending on the size of the creature stored within it. The stone has 6 charges if the creature is Large or smaller, 10 charges if the creature is Huge, and 12 charges if the creature is Gargantuan. After all of the stone's charges have been used, the beast's spirit is completely drained, and the stone becomes a nonmagical bauble. As a bonus action, you can expend 1 charge to cause one of the following effects:", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 2 + } + }, + { + "model": "api_v2.item", + "pk": "ziphian-eye-amulet", + "fields": { + "name": "Ziphian Eye Amulet", + "desc": "This gold amulet holds a preserved eye from a Ziphius (see Creature Codex). It has 3 charges, and it regains all expended charges daily at dawn. While wearing this amulet, you can use a bonus action to speak its command word and expend 1 of its charges to create a brief magical bond with a creature you can see within 60 feet of you. The target must succeed on a DC 15 Wisdom saving throw or be magically bonded with you until the end of your next turn. While bonded in this way, you can choose to have advantage on attack rolls against the target or cause the target to have disadvantage on attack rolls against you.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": null, + "armor": null, + "requires_attunement": true, + "category": "wondrous-item", + "rarity": 3 + } + } +] \ No newline at end of file diff --git a/scripts/datafile_parser.py b/scripts/datafile_parser.py index 80a54b06..7175207f 100644 --- a/scripts/datafile_parser.py +++ b/scripts/datafile_parser.py @@ -19,6 +19,16 @@ def main(): parser.add_argument('-r', '--recursive', action='store_true', help='Find filename recursively below datadir.') + parser.add_argument('--modifiedsuffix', default='_modified', + help='Suffix for the output filename of changed items.') + + parser.add_argument('--unmodifiedsuffix', default='_unchanged', + help='Suffix for the output filename of unchanged items.') + + + parser.add_argument('-t', '--test', action='store_true', default=False, + help='Do not write output files.') + args = parser.parse_args() if len(sys.argv) < 2: @@ -47,16 +57,15 @@ def main(): print("Opening and parsing {}".format(file.name)) file_json = json.load(file.open()) print("File Loaded") - #item_model={"mode":"api_v2.item","fields":{}} modified_items = [] unprocessed_items = [] for item in file_json: - #print(item['type']) - any_armor = ['studded-leather','splint','scale-mail','ring-mail','plate','padded','leather','hide','half-plate','chain-shirt','chain-mail','breastplate'] light = ['studded-leather','padded','leather'] - armor_med_heavy = ['splint','scale-mail','ring-mail','plate','hide','half-plate','chain-shirt','chain-mail','breastplate'] + any_med_heavy = ['splint','scale-mail','ring-mail','plate','hide','half-plate','chain-shirt','chain-mail','breastplate'] + any_heavy = ['splint','ring-mail','plate','chain-mail'] + any_sword_slashing = ['shortsword','longsword','greatsword', 'scimitar'] any_axe = ['handaxe','battleaxe','greataxe'] any_weapon = [ @@ -70,21 +79,11 @@ def main(): 'quarterstaff', 'sickle', 'spear', - 'crossbow-light', - 'dart', - 'shortbow', - 'sling', 'battleaxe', 'flail', - 'glaive', - 'greataxe', - 'greatsword', - 'halberd', 'lance', 'longsword', - 'maul', 'morningstar', - 'pike' 'rapier', 'scimitar', 'shortsword', @@ -93,64 +92,80 @@ def main(): 'warhammer', 'whip', 'blowgun', - 'crossbow-hand', - 'crossbow-heavy', - 'longbow', 'net'] - #any_sword_slashing = ['shortsword','longsword','greatsword'] item_model={"model":"api_v2.item"} + item_model['pk'] = slugify(item['name']) item_model['fields'] = dict({}) - #item_model['pk']=slugify(item["name"]) - #item_model['fields']['name']=item["name"] + item_model['fields']['name'] = item['name'] item_model['fields']['desc']=item["desc"] - item_model['fields']['category']="armor" item_model['fields']['size']=1 - item_model['fields']['weight']=0.0 + item_model['fields']['weight']=str(0.0) item_model['fields']['armor_class']=0 item_model['fields']['hit_points']=0 - item_model['fields']['document']="srd" - item_model['fields']['cost']=None + item_model['fields']['document']="vault-of-magic" + item_model['fields']['cost']=0 item_model['fields']['weapon']=None item_model['fields']['armor']=None item_model['fields']['requires_attunement']=False if "requires-attunement" in item: if item["requires-attunement"]=="requires attunement": item_model['fields']['requires_attunement']=True - if item["rarity"] not in ['common','uncommon','rare','very rare','legendary']: - #print(item['name'], item['rarity']) + #if item["rarity"] not in ['common','uncommon','rare','very rare','legendary']: + # print(item['name'], item['rarity']) + # unprocessed_items.append(item) + # continue + + if item['rarity'] == 'common': + item_model['fields']['rarity'] = 1 + if item['rarity'] == 'uncommon': + item_model['fields']['rarity'] = 2 + if item['rarity'] == 'rare': + item_model['fields']['rarity'] = 3 + if item['rarity'] == 'very rare': + item_model['fields']['rarity'] = 4 + if item['rarity'] == 'legendary': + item_model['fields']['rarity'] = 5 + + if item['type'] != "Potion": unprocessed_items.append(item) continue - if item['type'] != "Armor (studded leather)": + + if 'Unstable Bombard' not in item['name']: unprocessed_items.append(item) continue - - for armor in ['studded-leather']: + + item_model['fields']['category']="potion" + item_model['fields']['rarity'] = 3 + + for f in ["mindshatter","murderous","sloughide"]: # for x,rar in enumerate(['uncommon','rare','very rare']): - item_model['fields']['armor'] = armor - item_model['fields']['rarity'] = 3 - item_model['fields']['name']= "{}".format(item['name']) + item_model['fields']['name']= "{} Bombard".format(f.title()) + #item_model['fields']['name'] = item['name'] + #item_model['fields']['armor'] = 'leather' item_model['pk'] = slugify(item_model['fields']["name"]) print_item = json.loads(json.dumps(item_model)) modified_items.append(print_item) - #print("Just added:{}".format(item_model['fields']['rarity'])) - print("Counter:{}".format(len(modified_items))) - - item_model = {} - +# modified_items.append(item_model) print("Unprocessed count:{}".format(len(unprocessed_items))) print("Processed count: {}".format(len(modified_items))) - if True: - sister_file = str(file.parent)+"/"+file.stem + "_modified" + file.suffix - with open(sister_file, 'w', encoding='utf-8') as s: + if not args.test: + + modified_file = str(file.parent)+"/"+file.stem + args.modifiedsuffix + file.suffix + print('Writing modified objects to {}.'.format(modified_file)) + if(os.path.isfile(modified_file)): + print("File already exists!") + exit(0) + with open(modified_file, 'w', encoding='utf-8') as s: s.write(json.dumps(modified_items, ensure_ascii=False, indent=4)) - unprocced = str(file.parent)+"/"+file.stem + "_unprocessed" + file.suffix - with open(unprocced, 'w', encoding='utf-8') as s: + unmodified_file = str(file.parent)+"/"+file.stem + args.unmodifiedsuffix + file.suffix + print('Writing unmodified objects to {}.'.format(unmodified_file)) + with open(unmodified_file, 'w', encoding='utf-8') as s: s.write(json.dumps(unprocessed_items, ensure_ascii=False, indent=4)) From bf430e860b31c688d2ad1bfef28fa97df70cd7fe Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 19 Jul 2023 07:43:35 -0500 Subject: [PATCH 81/98] fixes. --- .../{magicitems.json => magicitems.json_} | 0 .../vault-of-magic/magicitems_bloodfuel.json | 25 ++++++++++++++++--- .../magicitems_bloodthirsty.json | 25 ++++++++++++++++--- .../magicitems_entrenching.json | 2 +- .../vault-of-magic/magicitems_fountmail.json | 2 +- .../vault-of-magic/magicitems_gorgon.json | 2 +- .../vault-of-magic/magicitems_war-pick.json | 4 +-- 7 files changed, 49 insertions(+), 11 deletions(-) rename data/v2/kobold-press/vault-of-magic/{magicitems.json => magicitems.json_} (100%) diff --git a/data/v2/kobold-press/vault-of-magic/magicitems.json b/data/v2/kobold-press/vault-of-magic/magicitems.json_ similarity index 100% rename from data/v2/kobold-press/vault-of-magic/magicitems.json rename to data/v2/kobold-press/vault-of-magic/magicitems.json_ diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json index b2a48ca3..91ce1b04 100644 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json @@ -305,9 +305,9 @@ }, { "model": "api_v2.item", - "pk": "bloodfuel-pikerapier", + "pk": "bloodfuel-pike", "fields": { - "name": "Bloodfuel Pikerapier", + "name": "Bloodfuel Pike", "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", "size": 1, "weight": "0.0", @@ -315,7 +315,26 @@ "hit_points": 0, "document": "vault-of-magic", "cost": 0, - "weapon": "pikerapier", + "weapon": "pike", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, +{ + "model": "api_v2.item", + "pk": "bloodfuel-rapier", + "fields": { + "name": "Bloodfuel Rapier", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "rapier", "armor": null, "requires_attunement": true, "rarity": 3, diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json index cf701e19..424fecab 100644 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json +++ b/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json @@ -305,9 +305,9 @@ }, { "model": "api_v2.item", - "pk": "bloodthirsty-pikerapier", + "pk": "bloodthirsty-rapier", "fields": { - "name": "Bloodthirsty Pikerapier", + "name": "Bloodthirsty Rapier", "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", "size": 1, "weight": "0.0", @@ -315,7 +315,26 @@ "hit_points": 0, "document": "vault-of-magic", "cost": 0, - "weapon": "pikerapier", + "weapon": "rapier", + "armor": null, + "requires_attunement": true, + "rarity": 3, + "category": "weapon" + } + }, + { + "model": "api_v2.item", + "pk": "bloodthirsty-pike", + "fields": { + "name": "Bloodthirsty Pike", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.0", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": 0, + "weapon": "pike", "armor": null, "requires_attunement": true, "rarity": 3, diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json b/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json index 7750161a..e33710fa 100644 --- a/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json +++ b/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json @@ -11,7 +11,7 @@ "hit_points": 0, "document": "vault-of-magic", "cost": 0, - "weapon": "war-pick", + "weapon": "warpick", "armor": null, "requires_attunement": false, "rarity": 3, diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json b/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json index c95b9dd7..9c98d89b 100644 --- a/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json +++ b/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json @@ -16,6 +16,6 @@ "requires_attunement": false, "rarity": 5, "category": "armor" - }, + } } ] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json b/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json index a2561318..6f27be32 100644 --- a/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json +++ b/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json @@ -12,7 +12,7 @@ "document": "vault-of-magic", "cost": 0, "weapon": null, - "armor": "scale", + "armor": "scale-mail", "requires_attunement": false, "rarity": 4, "category": "armor" diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json b/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json index c8c49058..f2b0e2a8 100644 --- a/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json +++ b/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json @@ -11,7 +11,7 @@ "hit_points": 0, "document": "vault-of-magic", "cost": 0, - "weapon": "war-pick", + "weapon": "warpick", "armor": null, "requires_attunement": true, "category": "weapon", @@ -30,7 +30,7 @@ "hit_points": 0, "document": "vault-of-magic", "cost": 0, - "weapon": "war-pick", + "weapon": "warpick", "armor": null, "requires_attunement": false, "category": "weapon", From 259569cf9c6801d95a9c39cccf5404da7d00ca02 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 19 Jul 2023 07:45:06 -0500 Subject: [PATCH 82/98] Removing the partials, consolidating into item. --- data/v2/kobold-press/vault-of-magic/Item.json | 20199 ++++++++++++++++ .../vault-of-magic/magicitems_accuracy.json | 40 - .../vault-of-magic/magicitems_agile.json | 173 - .../vault-of-magic/magicitems_ammunition.json | 249 - .../vault-of-magic/magicitems_ancients.json | 21 - .../vault-of-magic/magicitems_badgerhide.json | 21 - .../vault-of-magic/magicitems_battleaxe.json | 40 - .../vault-of-magic/magicitems_berserkers.json | 59 - .../vault-of-magic/magicitems_blackguard.json | 40 - .../magicitems_blood-soaked.json | 21 - .../vault-of-magic/magicitems_bloodfuel.json | 515 - .../vault-of-magic/magicitems_bloodpearl.json | 40 - .../vault-of-magic/magicitems_bloodprice.json | 230 - .../magicitems_bloodthirsty.json | 515 - .../vault-of-magic/magicitems_bombard.json | 59 - .../magicitems_bonebreaker.json | 21 - .../vault-of-magic/magicitems_brawn.json | 21 - .../vault-of-magic/magicitems_buzzing.json | 173 - .../vault-of-magic/magicitems_ceph.json | 21 - .../vault-of-magic/magicitems_chain.json | 21 - .../magicitems_chainbreaker.json | 116 - .../vault-of-magic/magicitems_chillblain.json | 154 - .../vault-of-magic/magicitems_club.json | 78 - .../vault-of-magic/magicitems_commanders.json | 21 - .../vault-of-magic/magicitems_constant.json | 21 - .../vault-of-magic/magicitems_crawling_c.json | 40 - .../vault-of-magic/magicitems_crocodile.json | 40 - .../vault-of-magic/magicitems_dagger.json | 249 - .../vault-of-magic/magicitems_dagger_2.json | 21 - .../vault-of-magic/magicitems_dart.json | 40 - .../vault-of-magic/magicitems_dawnshard.json | 135 - .../magicitems_dimensional.json | 21 - .../magicitems_dragonstooth.json | 40 - .../magicitems_encouraging.json | 230 - .../magicitems_entrenching.json | 21 - .../vault-of-magic/magicitems_feather.json | 21 - .../vault-of-magic/magicitems_fellforged.json | 21 - .../vault-of-magic/magicitems_figurehead.json | 21 - .../vault-of-magic/magicitems_figurines.json | 154 - .../vault-of-magic/magicitems_flail.json | 40 - .../vault-of-magic/magicitems_forgefire.json | 40 - .../vault-of-magic/magicitems_fountmail.json | 21 - .../vault-of-magic/magicitems_ghost.json | 230 - .../vault-of-magic/magicitems_glazed.json | 173 - .../vault-of-magic/magicitems_goldenbolt.json | 21 - .../vault-of-magic/magicitems_gorgon.json | 21 - .../vault-of-magic/magicitems_grave_ward.json | 230 - .../vault-of-magic/magicitems_greatclub.json | 40 - .../magicitems_hammer_throwing.json | 21 - .../vault-of-magic/magicitems_hb.json | 59 - .../vault-of-magic/magicitems_hellfire.json | 154 - .../vault-of-magic/magicitems_hewer.json | 21 - .../vault-of-magic/magicitems_hexen.json | 21 - .../vault-of-magic/magicitems_hidden.json | 458 - .../vault-of-magic/magicitems_hunters.json | 59 - .../vault-of-magic/magicitems_iceblink.json | 97 - .../vault-of-magic/magicitems_impaling.json | 97 - .../vault-of-magic/magicitems_javelin.json | 21 - .../vault-of-magic/magicitems_kf.json | 21 - .../vault-of-magic/magicitems_labrys.json | 40 - .../vault-of-magic/magicitems_lance.json | 40 - .../vault-of-magic/magicitems_larkmail.json | 21 - .../vault-of-magic/magicitems_leafbladed.json | 97 - .../vault-of-magic/magicitems_leaft.json | 78 - .../vault-of-magic/magicitems_livingjugg.json | 21 - .../vault-of-magic/magicitems_longbow.json | 21 - .../vault-of-magic/magicitems_mace.json | 78 - .../vault-of-magic/magicitems_mailsword.json | 21 - .../vault-of-magic/magicitems_meteoric.json | 21 - .../vault-of-magic/magicitems_mirrored.json | 59 - .../vault-of-magic/magicitems_mk.json | 21 - .../magicitems_molthellfire.json | 154 - .../vault-of-magic/magicitems_moonsteel.json | 40 - .../vault-of-magic/magicitems_mordant.json | 192 - .../magicitems_mountaineers.json | 59 - .../vault-of-magic/magicitems_mowc.json | 21 - .../vault-of-magic/magicitems_muffled.json | 135 - .../vault-of-magic/magicitems_net.json | 21 - .../vault-of-magic/magicitems_ngobou.json | 21 - .../vault-of-magic/magicitems_orb_obf.json | 40 - .../vault-of-magic/magicitems_padded.json | 21 - .../vault-of-magic/magicitems_petals.json | 21 - .../vault-of-magic/magicitems_phasem.json | 21 - .../vault-of-magic/magicitems_pike.json | 40 - .../vault-of-magic/magicitems_potions.json | 1313 - .../vault-of-magic/magicitems_primald.json | 59 - .../vault-of-magic/magicitems_primordial.json | 21 - .../vault-of-magic/magicitems_rain.json | 21 - .../vault-of-magic/magicitems_rapier.json | 21 - .../vault-of-magic/magicitems_ravagers.json | 21 - .../magicitems_retribution.json | 21 - .../vault-of-magic/magicitems_ring.json | 724 - .../vault-of-magic/magicitems_riverine.json | 21 - .../vault-of-magic/magicitems_rods.json | 610 - .../vault-of-magic/magicitems_rustm.json | 21 - .../magicitems_sacrificial.json | 40 - .../vault-of-magic/magicitems_saints.json | 97 - .../vault-of-magic/magicitems_sand.json | 21 - .../vault-of-magic/magicitems_sandarr.json | 21 - .../vault-of-magic/magicitems_scimitar.json | 78 - .../vault-of-magic/magicitems_scourge.json | 21 - .../vault-of-magic/magicitems_scroll.json | 192 - .../vault-of-magic/magicitems_seawitch.json | 21 - .../vault-of-magic/magicitems_serpent.json | 21 - .../vault-of-magic/magicitems_shabti.json | 116 - .../vault-of-magic/magicitems_sharkskin.json | 21 - .../vault-of-magic/magicitems_shield.json | 230 - .../vault-of-magic/magicitems_shinobi.json | 21 - .../vault-of-magic/magicitems_shortsword.json | 59 - .../vault-of-magic/magicitems_sickle.json | 21 - .../vault-of-magic/magicitems_signal.json | 21 - .../magicitems_skeletonkey.json | 78 - .../vault-of-magic/magicitems_slick.json | 21 - .../vault-of-magic/magicitems_slimeblade.json | 97 - .../vault-of-magic/magicitems_slipshod.json | 21 - .../vault-of-magic/magicitems_smoking.json | 21 - .../magicitems_soconjuring.json | 59 - .../vault-of-magic/magicitems_spear.json | 135 - .../vault-of-magic/magicitems_spearbiter.json | 40 - .../vault-of-magic/magicitems_spectral.json | 21 - .../vault-of-magic/magicitems_spite.json | 78 - .../vault-of-magic/magicitems_staff.json | 819 - .../vault-of-magic/magicitems_standard.json | 78 - .../vault-of-magic/magicitems_steadfast.json | 21 - .../vault-of-magic/magicitems_swarmfoe.json | 40 - .../vault-of-magic/magicitems_sweet.json | 21 - .../vault-of-magic/magicitems_temple.json | 21 - .../vault-of-magic/magicitems_thorn.json | 21 - .../vault-of-magic/magicitems_tipstaff.json | 21 - .../vault-of-magic/magicitems_trident.json | 21 - .../vault-of-magic/magicitems_trollskin.json | 40 - .../vault-of-magic/magicitems_umbral.json | 21 - .../magicitems_umbralchopper.json | 59 - .../vault-of-magic/magicitems_undine.json | 21 - .../vault-of-magic/magicitems_volsung.json | 40 - .../vault-of-magic/magicitems_wand.json | 572 - .../vault-of-magic/magicitems_war-pick.json | 40 - .../vault-of-magic/magicitems_warding.json | 686 - .../vault-of-magic/magicitems_warhammer.json | 21 - .../vault-of-magic/magicitems_warl.json | 21 - .../vault-of-magic/magicitems_wavechain.json | 21 - .../vault-of-magic/magicitems_whip.json | 135 - .../vault-of-magic/magicitems_whiteape.json | 40 - .../vault-of-magic/magicitems_wondrous.json | 7279 ------ 144 files changed, 20199 insertions(+), 21357 deletions(-) create mode 100644 data/v2/kobold-press/vault-of-magic/Item.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_agile.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ancients.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bombard.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_brawn.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ceph.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_chain.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_club.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_commanders.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_constant.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dagger.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dart.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_feather.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_figurines.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_flail.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ghost.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_glazed.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hb.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hewer.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hexen.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hidden.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_hunters.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_impaling.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_javelin.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_kf.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_labrys.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_lance.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_leaft.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_longbow.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mace.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mk.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mordant.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_mowc.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_muffled.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_net.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_padded.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_petals.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_phasem.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_pike.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_potions.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_primald.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_primordial.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rain.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rapier.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_retribution.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_ring.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_riverine.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rods.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_rustm.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_saints.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sand.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_scourge.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_scroll.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_serpent.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shabti.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shield.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sickle.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_signal.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_slick.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_smoking.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spear.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spectral.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_spite.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_staff.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_standard.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_sweet.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_temple.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_thorn.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_trident.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_umbral.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_undine.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_volsung.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_wand.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_warding.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_warl.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_whip.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json delete mode 100644 data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json diff --git a/data/v2/kobold-press/vault-of-magic/Item.json b/data/v2/kobold-press/vault-of-magic/Item.json new file mode 100644 index 00000000..6ee847f9 --- /dev/null +++ b/data/v2/kobold-press/vault-of-magic/Item.json @@ -0,0 +1,20199 @@ +[ +{ + "model": "api_v2.item", + "pk": "aberrant-agreement", + "fields": { + "name": "Aberrant Agreement", + "desc": "This long scroll bears strange runes and seals of eldritch powers. When you use an action to present this scroll to an aberration whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the aberration, negotiating a service from it in exchange for a reward. The aberration is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the aberration, the truce is broken, and the creature can act normally. If the aberration refuses the offer, it is free to take any actions it wishes. Should you and the aberration reach an agreement that is satisfactory to both parties, you must sign the agreement and have the aberration do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the aberration to the agreement until its service is rendered and the reward paid, at which point the scroll blackens and crumbles to dust. An aberration's thinking is alien to most humanoids, and vaguely worded contracts may result in unintended consequences, as the creature may have different thoughts as to how to best meet the goal. If either party breaks the bargain, that creature immediately takes 10d6 psychic damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "accursed-idol", + "fields": { + "name": "Accursed Idol", + "desc": "Carved from a curious black stone of unknown origin, this small totem is fashioned in the macabre likeness of a Great Old One. While attuned to the idol and holding it, you gain the following benefits:\n- You can speak, read, and write Deep Speech.\n- You can use an action to speak the idol's command word and send otherworldly spirits to whisper in the minds of up to three creatures you can see within 30 feet of you. Each target must make a DC 13 Charisma saving throw. On a failed save, a creature takes 2d6 psychic damage and is frightened of you for 1 minute. On a successful save, a creature takes half as much damage and isn't frightened. If a target dies from this damage or while frightened, the otherworldly spirits within the idol are temporarily sated, and you don't suffer the effects of the idol's Otherworldly Whispers property at the next dusk. Once used, this property of the idol can't be used again until the next dusk.\n- You can use an action to cast the augury spell from the idol. The idol can't be used this way again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "adamantine-spearbiter", + "fields": { + "name": "Adamantine Spearbiter", + "desc": "The front of this shield is fashioned in the shape of a snarling wolf ’s head. Spearbiter (Uncommon). When a creature you can see within 5 feet of you makes a melee weapon attack against you, you can use a reaction to attack the attacker’s weapon, the wolf ’s head animating and snapping its jaws at the weapon. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. If the result is higher than the attacker’s attack roll against you, the attacker’s attack misses you. You can’t use this property of the shield again until the next dawn. Adamantine Spearbiter (Rare). A more powerful version of this shield exists. Its wolf ’s head is fitted with adamantine fangs and appears larger and more menacing. When you use your reaction and animate the wolf ’s head to snap at the attacker’s weapon, you have advantage on the attack roll. In addition, there is no longer a limit to the number of times you can use this property of the shield.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-breastplate", + "fields": { + "name": "Agile Breastplate", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-chain-mail", + "fields": { + "name": "Agile Chain Mail", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-chain-shirt", + "fields": { + "name": "Agile Chain Shirt", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-half-plate", + "fields": { + "name": "Agile Half Plate", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-hide", + "fields": { + "name": "Agile Hide", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-plate", + "fields": { + "name": "Agile Plate", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-ring-mail", + "fields": { + "name": "Agile Ring Mail", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-scale-mail", + "fields": { + "name": "Agile Scale Mail", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "agile-splint", + "fields": { + "name": "Agile Splint", + "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "air-seed", + "fields": { + "name": "Air Seed", + "desc": "This plum-sized, nearly spherical sandstone is imbued with a touch of air magic. Typically, 1d4 + 4 air seeds are found together. You can use an action to throw the seed up to 60 feet. The seed explodes on impact and is destroyed. When it explodes, the seed releases a burst of fresh, breathable air, and it disperses gas or vapor and extinguishes candles, torches, and similar unprotected flames within a 10-foot radius of where the seed landed. Each suffocating or choking creature within a 10-foot radius of where the seed landed gains a lung full of air, allowing the creature to hold its breath for 5 minutes. If you break the seed while underwater, each creature within a 10-foot radius of where you broke the seed gains a lung full of air, allowing the creature to hold its breath for 5 minutes.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "akaasit-blade", + "fields": { + "name": "Akaasit Blade", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This dagger is crafted from the arm blade of a defeated Akaasit (see Tome of Beasts 2). You can use an action to activate a small measure of prescience within the dagger for 1 minute. If you are attacked by a creature you can see within 5 feet of you while this effect is active, you can use your reaction to make one attack with this dagger against the attacker. If your attack hits, the dagger loses its prescience, and its prescience can't be activated again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "alabaster-salt-shaker", + "fields": { + "name": "Alabaster Salt Shaker", + "desc": "This shaker is carved from purest alabaster in the shape of an owl. It is 7 inches tall and contains enough salt to flavor 25 meals. When the shaker is empty, it can't be refilled, and it becomes nonmagical. When you or another creature eat a meal salted by this shaker, you don't need to eat again for 48 hours, at which point the magic wears off. If you don't eat within 1 hour of the magic wearing off, you gain one level of exhaustion. You continue gaining one level of exhaustion for each additional hour you don't eat.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "alchemical-lantern", + "fields": { + "name": "Alchemical Lantern", + "desc": "This hooded lantern has 3 charges and regains all expended charges daily at dusk. While the lantern is lit, you can use an action to expend 1 charge to cause the lantern to spit gooey alchemical fire at a creature you can see in the lantern's bright light. The lantern makes its attack roll with a +5 bonus. On a hit, the target takes 2d6 fire damage, and it ignites. Until a creature takes an action to douse the fire, the target takes 1d6 fire damage at the start of each of its turns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "alembic-of-unmaking", + "fields": { + "name": "Alembic of Unmaking", + "desc": "This large alembic is a glass retort supported by a bronze tripod and connected to a smaller glass container by a bronze spout. The bronze fittings are etched with arcane symbols, and the glass parts of the alembic sometimes emit bright, amethyst sparks. If a magic item is placed inside the alembic and a fire lit beneath it, the magic item dissolves and its magical energy drains into the smaller container. Artifacts, legendary magic items, and any magic item that won't physically fit into the alembic (anything larger than a shortsword or a cloak) can't be dissolved in this way. Full dissolution and distillation of an item's magical energy takes 1 hour, but 10 minutes is enough time to render most items nonmagical. If an item spends a full hour dissolving in the alembic, its magical energy coalesces in the smaller container as a lump of material resembling gray-purple, stiff dough known as arcanoplasm. This material is safe to handle and easy to incorporate into new magic items. Using arcanoplasm while creating a magic item reduces the cost of the new item by 10 percent per degree of rarity of the magic item that was distilled into the arcanoplasm. An alembic of unmaking can distill or disenchant one item per 24 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "almanac-of-common-wisdom", + "fields": { + "name": "Almanac of Common Wisdom", + "desc": "The dog-eared pages of this thick, weathered tome contain useful advice, facts, and statistical information on a wide range of topics. The topics change to match information relevant to the area where it is currently located. If you spend a short rest consulting the almanac, you treat your proficiency bonus as 1 higher when making any Intelligence, Wisdom, or Charisma skill checks to discover, recall, or cite information about local events, locations, or creatures for the next 4 hours. For example, this almanac's magic can help you recall and find the location of a city's oldest tavern, but its magic won't help you notice a thug hiding in an alley near the tavern.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "amulet-of-memory", + "fields": { + "name": "Amulet of Memory", + "desc": "Made of gold or silver, this spherical locket is engraved with two cresting waves facing away from each other while bound in a twisted loop. It preserves a memory to be reexperienced later. While wearing this amulet, you can use an action to speak the command word and open the locket. The open locket stores what you see and experience for up to 10 minutes. You can shut the locket at any time (no action required), stopping the memory recording. Opening the locket with the command word again overwrites the contained memory. While a memory is stored, you or another creature can touch the locket to experience the memory from the beginning. Breaking contact ends the memory early. In addition, you have advantage on any skill check related to details or knowledge of the stored memory. If you die while wearing the amulet, it preserves you. Your body is affected by the gentle repose spell until the amulet is removed or until you are restored to life. In addition, at the moment of your death, you can store any memory into the amulet. A creature touching the amulet perceives the memory stored there even after your death. Attuning to an amulet of memory removes any prior memories stored in it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "amulet-of-sustaining-health", + "fields": { + "name": "Amulet of Sustaining Health", + "desc": "While wearing this amulet, you need to eat and drink only once every 7 days. In addition, you have advantage on saving throws against effects that would cause you to suffer a level of exhaustion.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "amulet-of-the-oracle", + "fields": { + "name": "Amulet of the Oracle", + "desc": "When you finish a long rest while wearing this amulet, you can choose one cantrip from the cleric spell list. You can cast that cantrip from the amulet at will, using Wisdom as your spellcasting ability for it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "amulet-of-whirlwinds", + "fields": { + "name": "Amulet of Whirlwinds", + "desc": "This amulet is strung on a brass necklace and holds a piece of djinn magic. The amulet has 9 charges. You can use an action to expend 1 of its charges to create a whirlwind on a point you can see within 60 feet of you. The whirlwind is a 5-foot-radius, 30-foot-tall cylinder of swirling air that lasts as long as you maintain concentration (as if concentrating on a spell). Any creature other than you that enters the whirlwind must succeed on a DC 15 Strength saving throw or be restrained by it. You can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. The whirlwind ends if you lose sight of it. A creature within 5 feet of the whirlwind can pull a creature out of it by taking an action to make a DC 15 Strength check and succeeding. A restrained creature can try to escape by taking an action to make a DC 15 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the whirlwind. When all of the amulet's charges are expended, the amulet becomes a nonmagical piece of jewelry worth 50 gp.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "anchor-of-striking", + "fields": { + "name": "Anchor of Striking", + "desc": "This small rusty iron anchor feels sturdy in spite of its appearance. You gain a +1 bonus to attack and damage rolls made with this magic war pick. When you roll a 20 on an attack roll made with this weapon, the target is wrapped in ethereal golden chains that extend from the bottom of the anchor. As an action, the chained target can make a DC 15 Strength or Dexterity check, freeing itself from the chains on a success. Alternatively, you can use a bonus action to command the chains to disappear, freeing the target. The chains are constructed of magical force and can't be damaged, though they can be destroyed with a disintegrate spell. While the target is wrapped in these chains, you and the target can't move further than 50 feet from each other.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "angelic-earrings", + "fields": { + "name": "Angelic Earrings", + "desc": "These earrings feature platinum loops from which hang bronzed claws from a Chamrosh (see Tome of Beasts 2), freely given by the angelic hound. While wearing these earrings, you have advantage on Wisdom (Insight) checks to determine if a creature is lying or if it has an evil alignment. If you cast detect evil and good while wearing these earrings, the range increases to 60 feet, and the spell lasts 10 minutes without requiring concentration.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "angry-hornet", + "fields": { + "name": "Angry Hornet", + "desc": "This black ammunition has yellow fletching or yellow paint. When you fire this magic ammunition, it makes an angry buzzing sound, and it multiplies in flight. As it flies, 2d4 identical pieces of ammunition magically appear around it, all speeding toward your target. Roll separate attack rolls for each additional arrow or bullet. Duplicate ammunition disappears after missing or after dealing its damage. If the angry hornet and all its duplicates miss, the angry hornet remains magical and can be fired again, otherwise it is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "animated-abacus", + "fields": { + "name": "Animated Abacus", + "desc": "If you speak a mathematical equation within 5 feet of this abacus, it calculates the equation and displays the solution. If you are touching the abacus, it calculates only the equations you speak, ignoring all other spoken equations.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "animated-chain-mail", + "fields": { + "name": "Animated Chain Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can use an action to cause parts of the armor to unravel into long, animated chains. While the chains are active, you have a climbing speed equal to your walking speed, and your AC is reduced by 2. You can use a bonus action to deactivate the chains, returning the armor to normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ankh-of-aten", + "fields": { + "name": "Ankh of Aten", + "desc": "This golden ankh is about 12 inches long and has 5 charges. While holding the ankh by the loop, you can expend 1 charge as an action to fire a beam of brilliant sunlight in a 5-foot-wide, 60-foot-line from the end. Each creature caught in the line must make a DC 15 Constitution saving throw. On a failed save, a creature takes a5d8 radiant damage and is blinded until the end of your next turn. On a successful save, it takes half damage and isn't blinded. Undead have disadvantage on this saving throw. The ankh regains 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "anointing-mace", + "fields": { + "name": "Anointing Mace", + "desc": "Also called an anointing gada, you gain a +1 bonus to attack and damage rolls made with this magic weapon. In addition, the ornately decorated head of the mace holds a reservoir perforated with small holes. As an action, you can fill the reservoir with a single potion or vial of liquid, such as holy water or alchemist's fire. You can press a button on the haft of the weapon as a bonus action, which opens the holes. If you hit a target with the weapon while the holes are open, the weapon deals damage as normal and the target suffers the effects of the liquid. For example,\nan anointing mace filled with holy water deals an extra 2d6 radiant damage if it hits a fiend or undead. After you press the button and make an attack roll, the liquid is expended, regardless if your attack hits.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "apron-of-the-eager-artisan", + "fields": { + "name": "Apron of the Eager Artisan", + "desc": "Created by dwarven artisans, this leather apron has narrow pockets, which hold one type of artisan's tools. If you are wearing the apron and you spend 10 minutes contemplating your next crafting project, the tools in the apron magically change to match those best suited to the task. Once you have changed the tools available, you can't change them again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "arcanaphage-stone", + "fields": { + "name": "Arcanaphage Stone", + "desc": "Similar to the rocks found in a bird's gizzard, this smooth stone helps an Arcanaphage (see Creature Codex) digest magic. While you hold or wear the stone, you have advantage on saving throws against spells.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "armor-of-cushioning", + "fields": { + "name": "Armor of Cushioning", + "desc": "While wearing this armor, you have resistance to bludgeoning damage. In addition, you can use a reaction when you fall to reduce any falling damage you take by an amount equal to twice your level.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "armor-of-the-ngobou", + "fields": { + "name": "Armor of the Ngobou", + "desc": "This thick and rough armor is made from the hide of a Ngobou (see Tome of Beasts), an aggressive, ox-sized dinosaur known to threaten elephants of the plains. The horns and tusks of the dinosaur are worked into the armor as spiked shoulder pads. While wearing this armor, you gain a +1 bonus to AC, and you have a magical sense for elephants. You automatically detect if an elephant has passed within 90 feet of your location within the last 24 hours, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) checks you make to find elephants.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "arrow-of-grabbing", + "fields": { + "name": "Arrow of Grabbing", + "desc": "This arrow has a barbed head and is wound with a fine but strong thread that unravels as the arrow soars. If a creature takes damage from the arrow, the creature must succeed on a DC 17 Constitution saving throw or take 4d6 damage and have the arrowhead lodged in its flesh. A creature grabbed by this arrow can't move farther away from you. At the end of its turn, the creature can attempt a DC 17 Constitution saving throw, taking 4d6 piercing damage and dislodging the arrow on a success. As an action, you can attempt to pull the grabbed creature up to 10 feet in a straight line toward you, forcing the creature to repeat the saving throw. If the creature fails, it moves up to 10 feet closer to you. If it succeeds, it takes 4d6 piercing damage and the arrow is dislodged.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "arrow-of-unpleasant-herbs", + "fields": { + "name": "Arrow of Unpleasant Herbs", + "desc": "This arrow's tip is filled with magically preserved, poisonous herbs. When a creature takes damage from the arrow, the arrowhead breaks, releasing the herbs. The creature must succeed on a DC 15 Constitution saving throw or be incapacitated until the end of its next turn as it retches and reels from the poison.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ash-of-the-ebon-birch", + "fields": { + "name": "Ash of the Ebon Birch", + "desc": "This salve is created by burning bark from a rare ebon birch tree then mixing that ash with oil and animal blood to create a cerise pigment used to paint yourself or another creature with profane protections. Painting the pigment on a creature takes 1 minute, and you can choose to paint a specific sigil or smear the pigment on a specific part of the creature's body.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ashes-of-the-fallen", + "fields": { + "name": "Ashes of the Fallen", + "desc": "Found in a small packet, this coarse, foul-smelling black dust is made from the powdered remains of a celestial. Each packet of the substance contains enough ashes for one use. You can use an action to throw the dust in a 15-foot cone. Each spellcaster in the cone must succeed on a DC 15 Wisdom saving throw or become cursed for 1 hour or until the curse is ended with a remove curse spell or similar magic. Creatures that don't cast spells are unaffected. A cursed spellcaster must make a DC 15 Wisdom saving throw each time it casts a spell. On a success, the spell is cast normally. On a failure, the spellcaster casts a different, randomly chosen spell of the same level or lower from among the spellcaster's prepared or known spells. If the spellcaster has no suitable spells available, no spell is cast.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ashwood-wand", + "fields": { + "name": "Ashwood Wand", + "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains all expended charges daily at dawn. When you cast a spell that deals fire damage while using this wand as your spellcasting focus, the spell deals 1 extra fire damage. If you expend 1 of the wand's charges during the casting, the spell deals 1d4 + 1 extra fire damage instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "asps-kiss", + "fields": { + "name": "Asp's Kiss", + "desc": "This haladie features two short, slightly curved blades attached to a single hilt with a short, blue-sheened spike on the hand guard. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to this sword, you have immunity to poison damage, and, when you take the Dash action, the extra movement you gain is double your speed instead of equal to your speed. When you use the Attack action with this sword, you can make one attack with its hand guard spike (treat as a dagger) as a bonus action. You can use an action to cause indigo poison to coat the blades of this sword. The poison remains for 1 minute or until two attacks using the blade of this weapon hit one or more creatures. The target must succeed on a DC 17 Constitution saving throw or take 2d10 poison damage and its hit point maximum is reduced by an amount equal to the poison damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0. The sword can't be used this way again until the next dawn. When you kill a creature with this weapon, it sheds a single, blue tear as it takes its last breath.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "aurochs-bracers", + "fields": { + "name": "Aurochs Bracers", + "desc": "These bracers have the graven image of a bull's head on them. Your Strength score is 19 while you wear these bracers. It has no effect on you if your Strength is already 19 or higher. In addition, when you use the Attack action to shove a creature, you have advantage on the Strength (Athletics) check.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "baba-yagas-cinderskull", + "fields": { + "name": "Baba Yaga's Cinderskull", + "desc": "Warm to the touch, this white, dry skull radiates dim, orange light from its eye sockets in a 30-foot radius. While attuned to the skull, you only require half of the daily food and water a creature of your size and type normally requires. In addition, you can withstand extreme temperatures indefinitely, and you automatically succeed on saving throws against extreme temperatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "badger-hide", + "fields": { + "name": "Badger Hide", + "desc": "While wearing this hairy, black and white armor, you have a burrowing speed of 20 feet, and you have advantage on Wisdom (Perception) checks that rely on smell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bag-of-bramble-beasts", + "fields": { + "name": "Bag of Bramble Beasts", + "desc": "This ordinary bag, made from green cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, spiky object. The bag weighs 1/2 pound. You can use an action to pull the spiky object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a 1d8 and consulting the below table. The creature is a bramble version (see sidebar) of the beast listed in the table. The creature vanishes at the next dawn or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature. Once three spiky objects have been pulled from the bag, the bag can't be used again until the next dawn. Alternatively, one willing animal companion or familiar can be placed in the bag for 1 week. A non-beast animal companion or familiar that is placed in the bag is treated as if it had been placed into a bag of holding and can be removed from the bag at any time. A beast animal companion or familiar disappears once placed in the bag, and the bag's magic is dormant until the week is up. At the end of the week, the animal companion or familiar exits the bag as a bramble creature (see the template in the sidebar) and can be returned to its original form only with a wish. The creature retains its status as an animal companion or familiar after its transformation and can choose to activate or deactivate its Thorn Body trait as a bonus action. A transformed familiar can be re-summoned with the find familiar spell. Once the bag has been used to change an animal companion or familiar into a bramble creature, it becomes an ordinary, nonmagical bag. | 1d8 | Creature |\n| --- | ------------ |\n| 1 | Weasel |\n| 2 | Giant rat |\n| 3 | Badger |\n| 4 | Boar |\n| 5 | Panther |\n| 6 | Giant badger | Only a beast can become a bramble creature. It retains all its statistics except as noted below.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bag-of-traps", + "fields": { + "name": "Bag of Traps", + "desc": "Anyone reaching into this apparently empty bag feels a small coin, which resembles no known currency. Removing the coin and placing or tossing it up to 20 feet creates a random mechanical trap that remains for 10 minutes or until discharged or disarmed, whereupon it disappears. The coin returns to the bag only after the trap disappears. You may draw up to 10 traps from the bag each week. The GM has the statistics for mechanical traps.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bagpipes-of-battle", + "fields": { + "name": "Bagpipes of Battle", + "desc": "Inspire friends and strike fear in the hearts of your enemies with the drone of valor and the shrill call of martial might! You must be proficient with wind instruments to use these bagpipes. You can use an action to play them and create a fearsome and inspiring tune. Each ally within 60 feet of you that can hear the tune gains a d12 Bardic Inspiration die for 10 minutes. Each creature within 60 feet of you that can hear the tune and that is hostile to you must succeed on a DC 15 Wisdom saving throw or be frightened of you for 1 minute. A hostile creature has disadvantage on this saving throw if it is within 5 feet of you or your ally. A frightened creature must take the Dash action and move away from you by the safest available route on each of its turns, unless there is nowhere to move. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once used, the bagpipes can't be used in this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "baleful-wardrums", + "fields": { + "name": "Baleful Wardrums", + "desc": "You must be proficient with percussion instruments to use these drums. The drums have 3 charges. You can use an action to play them and expend 1 charge to create a baleful rumble. Each creature of your choice within 60 feet of you that hears you play must succeed on a DC 13 Wisdom saving throw or have disadvantage on its next weapon or spell attack roll. A creature that succeeds on its saving throw is immune to the effect of these drums for 24 hours. The drum regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "band-of-iron-thorns", + "fields": { + "name": "Band of Iron Thorns", + "desc": "This black iron armband bristles with long, needle-sharp iron thorns. When you attune to the armband, the thorns bite into your flesh. The armband doesn't function unless the thorns pierce your skin and are able to reach your blood. While wearing the band, after you roll a saving throw but before the GM reveals if the roll is a success or failure, you can use your reaction to expend one Hit Die. Roll the die, and add the number rolled to your saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "band-of-restraint", + "fields": { + "name": "Band of Restraint", + "desc": "These simple leather straps are nearly unbreakable when used as restraints. If you spend 1 minute tying a Small or Medium creature's limbs with these straps, the creature is restrained (escape DC 17) until it escapes or until you speak a command word to release the straps. While restrained by these straps, the target has disadvantage on Strength checks.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bandana-of-brachiation", + "fields": { + "name": "Bandana of Brachiation", + "desc": "While wearing this bright yellow bandana, you have a climbing speed of 30 feet, and you gain a +5 bonus to Strength (Athletics) and Dexterity (Acrobatics) checks to jump over obstacles, to land on your feet, and to land safely on a breakable or unstable surface, such as a tree branch or rotting wooden rafters.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bandana-of-bravado", + "fields": { + "name": "Bandana of Bravado", + "desc": "While wearing this bright red bandana, you have advantage on Charisma (Intimidation) checks and on saving throws against being frightened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "banner-of-the-fortunate", + "fields": { + "name": "Banner of the Fortunate", + "desc": "While holding this banner aloft with one hand, you can use an action to inspire creatures nearby. Each creature of your choice within 60 feet of you that can see the banner has advantage on its next attack roll. The banner can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "battle-standard-of-passage", + "fields": { + "name": "Battle Standard of Passage", + "desc": "This battle standard hangs from a 4-foot-long pole and bears the colors and heraldry of a long-forgotten nation. You can use an action to plant the pole in the ground, causing the standard to whip and wave as if in a breeze. Choose up to six creatures within 30 feet of the standard, which can include yourself. Nonmagical difficult terrain costs the creatures you chose no extra movement. In addition, each creature you chose can pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard. The standard stops waving and the effect ends after 10 minutes, or when a creature uses an action to pull the pole from the ground. The standard can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bead-of-exsanguination", + "fields": { + "name": "Bead of Exsanguination", + "desc": "This small, black bead measures 3/4 of an inch in diameter and weights an ounce. Typically, 1d4 + 1 beads of exsanguination are found together. When thrown, the bead absorbs hit points from creatures near its impact site, damaging them. A bead can store up to 50 hit points at a time. When found, a bead contains 2d10 stored hit points. You can use an action to throw the bead up to 60 feet. Each creature within a 20-foot radius of where the bead landed must make a DC 15 Constitution saving throw, taking 3d6 necrotic damage on a failed save, or half as much damage on a successful one. The bead stores hit points equal to the necrotic damage dealt. The bead turns from black to crimson the more hit points are stored in it. If the bead absorbs 50 hit points or more, it explodes and is destroyed. Each creature within a 20-foot radius of the bead when it explodes must make a DC 15 Dexterity saving throw, taking 6d6 necrotic damage on a failed save, or half as much damage on a successful one. If you are holding the bead, you can use a bonus action to determine if the bead is below or above half its maximum stored hit points. If you hold and study the bead over the course of 1 hour, which can be done during a short rest, you know exactly how many hit points are stored in the bead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bear-paws", + "fields": { + "name": "Bear Paws", + "desc": "These hand wraps are made of flexible beeswax that ooze sticky honey. While wearing these gloves, you have advantage on grapple checks. In addition, creatures grappled by you have disadvantage on any checks made to escape your grapple.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bed-of-spikes", + "fields": { + "name": "Bed of Spikes", + "desc": "This wide, wooden plank holds hundreds of two-inch long needle-like spikes. When you finish a long rest on the bed, you have resistance to piercing damage and advantage on Constitution saving throws to maintain your concentration on spells you cast for 8 hours or until you finish a short or long rest. Once used, the bed can't be used again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "belt-of-the-wilds", + "fields": { + "name": "Belt of the Wilds", + "desc": "This thin cord is made from animal sinew. While wearing the cord, you have advantage on Wisdom (Survival) checks to follow tracks left by beasts, giants, and humanoids. While wearing the belt, you can use a bonus action to speak the belt's command word. If you do, you leave tracks of the animal of your choice instead of your regular tracks. These tracks can be those of a Large or smaller beast with a CR of 1 or lower, such as a pony, rabbit, or lion. If you repeat the command word, you end the effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "berserkers-kilt-bear", + "fields": { + "name": "Berserker's Kilt (Bear)", + "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "berserkers-kilt-elk", + "fields": { + "name": "Berserker's Kilt (Elk)", + "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "berserkers-kilt-wolf", + "fields": { + "name": "Berserker's Kilt (Wolf)", + "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "big-dipper", + "fields": { + "name": "Big Dipper", + "desc": "This wooden rod is topped with a ridged ball. The rod has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the rod's last charge, roll a d20. On a 1, the rod melts into a pool of nonmagical honey and is destroyed. Anytime you expend 1 or more charges for this rod's properties, the ridged ball flows with delicious, nonmagical honey for 1 minute.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "binding-oath", + "fields": { + "name": "Binding Oath", + "desc": "This lengthy scroll is the testimony of a pious individual's adherence to their faith. The author has emphatically rewritten these claims many times, and its two slim, metal rollers are wrapped in yards of parchment. When you attune to the item, you rewrite certain passages to align with your own religious views. You can use an action to throw the scroll at a Huge or smaller creature you can see within 30 feet of you. Make a ranged attack roll. On a hit, the scroll unfurls and wraps around the creature. The target is restrained until you take a bonus action to command the scroll to release the creature. If you command it to release the creature or if you miss with the attack, the scroll curls back into a rolled-up scroll. If the restrained target's alignment is the opposite of yours along the law/chaos or good/evil axis, you can use a bonus action to cause the writing to blaze with light, dealing 2d6 radiant damage to the target. A creature, including the restrained target, can use an action to make a DC 17 Strength check to tear apart the scroll. On a success, the scroll is destroyed. Such an attempt causes the writing to blaze with light, dealing 2d6 radiant damage to both the creature making the attempt and the restrained target, whether or not the attempt is successful. Alternatively, the restrained creature can use an action to make a DC 17 Dexterity check to slip free of the scroll. This action also triggers the damage effect, but it doesn't destroy the scroll. Once used, the scroll can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "bituminous-orb", + "fields": { + "name": "Bituminous Orb", + "desc": "A tarlike substance leaks continually from this orb, which radiates a cloying darkness and emanates an unnatural chill. While attuned to the orb, you have darkvision out to a range of 60 feet. In addition, you have immunity to necrotic damage, and you have advantage on saving throws against spells and effects that deal radiant damage. This orb has 6 charges and regains 1d6 daily at dawn. You can expend 1 charge as an action to lob some of the orb's viscous darkness at a creature you can see within 60 feet of you. The target must succeed on a DC 15 Dexterity saving throw or be grappled (escape DC 15). Until this grapple ends, the creature is blinded and takes 2d8 necrotic damage at the start of each of its turns, and you can use a bonus action to move the grappled creature up to 20 feet in any direction. You can't move the creature more than 60 feet away from the orb. Alternatively, you can use an action to expend 2 charges and crush the grappled creature. The creature must make a DC 15 Constitution saving throw, taking 6d8 bludgeoning damage on a failed save, or half as much damage on a successful one. You can end the grapple at any time (no action required). The orb's power can grapple only one creature at a time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "black-and-white-daggers", + "fields": { + "name": "Black and White Daggers", + "desc": "These matched daggers are identical except for the stones set in their pommels. One pommel is chalcedony (opaque white), the other is obsidian (opaque black). You gain a +1 bonus to attack and damage rolls with both magic weapons. The bonus increases to +3 when you use the white dagger to attack a monstrosity, and it increases to +3 when you use the black dagger to attack an undead. When you hit a monstrosity or undead with both daggers in the same turn, that creature takes an extra 1d6 piercing damage from the second attack.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "black-dragon-oil", + "fields": { + "name": "Black Dragon Oil", + "desc": "The viscous green-black oil within this magical ceramic pot bubbles slightly. The pot's stone stopper is sealed with greasy, dark wax. The pot contains 5 ounces of pure black dragon essence, obtained by slowly boiling the dragon in its own acidic secretions. You can use an action to apply 1 ounce of the oil to a weapon or single piece of ammunition. The next attack made with that weapon or ammunition deals an extra 2d8 acid damage to the target. A creature that takes the acid damage must succeed on a DC 15 Constitution saving throw at the start of its next turn or be burned for an extra 2d8 acid damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "black-honey-buckle", + "fields": { + "name": "Black Honey Buckle", + "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "black-phial", + "fields": { + "name": "Black Phial", + "desc": "This black stone phial has a tightly fitting stopper and 3 charges. As an action, you can fill the phial with blood taken from a living, or recently deceased (dead no longer than 1 minute), humanoid and expend 1 charge. When you do so, the black phial transforms the blood into a potion of greater healing. A creature who drinks this potion must succeed on a DC 12 Constitution saving throw or be poisoned for 1 hour. The phial regains 1d3 expended charges daily at midnight. If you expend the phial's last charge, roll a d20: 1d20. On a 1, the phial crumbles into dust and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blackguards-dagger", + "fields": { + "name": "Blackguard's Dagger", + "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "blackguards-handaxe", + "fields": { + "name": "Blackguard's Handaxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you draw this weapon, you can use a bonus action to cast the thaumaturgy spell from it. You can have only one of the spell's effects active at a time when you cast it in this way.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blackguards-shortsword", + "fields": { + "name": "Blackguard's Shortsword", + "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "blacktooth", + "fields": { + "name": "Blacktooth", + "desc": "This black ivory, rune-carved wand has 7 charges. It regains 1d6 + 1 expended charges daily at dawn. While holding it, you can use an action to expend 1 or more of its charges to cast the guiding bolt spell from it, using an attack bonus of +7. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "blade-of-petals", + "fields": { + "name": "Blade of Petals", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. This brightly-colored shortsword is kept in a wooden scabbard with eternally blooming flowers. The blade is made of dull green steel, and its pommel is fashioned from hard rosewood. As a bonus action, you can conjure a flowery mist which fills a 20-foot area around you with pleasant-smelling perfume. The scent dissipates after 1 minute. A creature damaged by the blade must succeed on a DC 15 Charisma saving throw or be charmed by you until the end of its next turn. A creature can't be charmed this way more than once every 24 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "blade-of-the-dervish", + "fields": { + "name": "Blade of the Dervish", + "desc": "This magic scimitar is empowered by your movements. For every 10 feet you move before making an attack, you gain a +1 bonus to the attack and damage rolls of that attack, and the scimitar deals an extra 1d6 slashing damage if the attack hits (maximum of +3 and 3d6). In addition, if you use the Dash action and move within 5 feet of a creature, you can attack that creature as a bonus action. On a hit, the target takes an extra 2d6 slashing damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "blade-of-the-temple-guardian", + "fields": { + "name": "Blade of the Temple Guardian", + "desc": "This simple but elegant shortsword is a magic weapon. When you are wielding it and use the Flurry of Blows class feature, you can make your bonus attacks with the sword rather than unarmed strikes. If you deal damage to a creature with this weapon and reduce it to 0 hit points, you absorb some of its energy, regaining 1 expended ki point.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blasphemous-writ", + "fields": { + "name": "Blasphemous Writ", + "desc": "The Infernal runes inscribed upon this vellum scroll radiate a faint, crimson glow. When you use this spell scroll of command, the save DC is 15 instead of 13, and you can also affect targets that are undead or that don't understand your language.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blessed-paupers-purse", + "fields": { + "name": "Blessed Pauper's Purse", + "desc": "This worn cloth purse appears empty, even when opened, yet seems to always have enough copper pieces in it to make any purchase of urgent necessity when you dig inside. The purse produces enough copper pieces to provide for a poor lifestyle. In addition, if anyone asks you for charity, you can always open the purse to find 1 or 2 cp available to give away. These coins appear only if you truly intend to gift them to one who asks.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "blinding-lantern", + "fields": { + "name": "Blinding Lantern", + "desc": "This ornate brass lantern comes fitted with heavily inscribed plates shielding the cut crystal lens. With a flick of a lever, as an action, the plates rise and unleash a dazzling array of lights at a single target within 30 feet. You must use two hands to direct the lights precisely into the eyes of a foe. The target must succeed on a DC 11 Wisdom saving throw or be blinded until the end of its next turn. A creature blinded by the lantern is immune to its effects for 1 minute afterward. This property can't be used in a brightly lit area. By opening the shutter on the opposite side, the device functions as a normal bullseye lantern, yet illuminates magically, requiring no fuel and giving off no heat.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blood-mark", + "fields": { + "name": "Blood Mark", + "desc": "Used as a form of currency between undead lords and the humanoids of their lands, this coin resembles a gold ring with a single hole in the center. It holds 1 charge, visible as a red glow in the center of the coin. While holding the coin, you can use an action to expend 1 charge and regain 1d3 hit points. At the same time, the humanoid who pledged their blood to the coin takes necrotic damage and reduces their hit point maximum by an equal amount. This reduction lasts until the creature finishes a long rest. It dies if this reduces its hit point maximum to 0. You can expend the charges in up to 5 blood marks as part of the same action. To replenish an expended charge in a blood mark, a humanoid must pledge a pint of their blood in a 10-minute ritual that involves letting a drop of their blood fall through the center of the coin. The drop disappears in the process and the center fills with a red glow. There is no limit to how much blood a humanoid may pledge, but each coin can hold only 1 charge. To pledge more, the humanoid must perform the ritual on another blood mark. Any person foolish enough to pledge more than a single blood coin might find the coins all redeemed at once, since such redemptions often happen at great blood feasts held by vampires and other undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blood-pearl", + "fields": { + "name": "Blood Pearl", + "desc": "This crimson pearl feels slick to the touch and contains a mote of blood imbued with malign purpose. As an action, you can break the pearl, destroying it, and conjure a Blood Elemental (see Creature Codex) for 1 hour. The elemental is friendly to you and your companions for the duration. Roll initiative for the elemental, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the elemental, it defends itself from hostile creatures but otherwise takes no actions.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "blood-soaked-hide", + "fields": { + "name": "Blood-Soaked Hide", + "desc": "A creature that starts its turn in your space must succeed on a DC 15 Constitution saving throw or lose 3d6 hit points due to blood loss, and you regain a number of hit points equal to half the number of hit points the creature lost. Constructs and undead who aren't vampires are immune to this effect. Once used, you can't use this property of the armor again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodbow", + "fields": { + "name": "Bloodbow", + "desc": "This longbow is carved of a light, sturdy wood such as hickory or yew, and it is almost always stained a deep maroon hue, lacquered and aged under layers of sundried blood. The bow is sometimes decorated with reptilian teeth, centaur tails, or other battle trophies. The bow is designed to harm the particular type of creature whose blood most recently soaked the weapon. When you make a ranged attack roll with this magic weapon against a creature of that type, you have a +1 bonus to the attack and damage rolls. If the attack hits, the target must succeed on a DC 15 Wisdom saving throw or become enraged until the end of your next turn. While enraged, the target suffers a random short-term madness.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "blooddrinker-spear", + "fields": { + "name": "Blooddrinker Spear", + "desc": "Prized by gnolls, the upper haft of this spear is decorated with tiny animal skulls, feathers, and other adornments. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit a creature with this spear, you mark that creature for 1 hour. Until the mark ends, you deal an extra 1d6 damage to the target whenever you hit it with the spear, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find the target. If the target drops to 0 hit points, the mark ends. This property can't be used on a different creature until you spend a short rest cleaning the previous target's blood from the spear.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-battleaxe", + "fields": { + "name": "Bloodfuel Battleaxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-blowgun", + "fields": { + "name": "Bloodfuel Blowgun", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "blowgun", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-crossbow-hand", + "fields": { + "name": "Bloodfuel Crossbow Hand", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-crossbow-heavy", + "fields": { + "name": "Bloodfuel Crossbow Heavy", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-crossbow-light", + "fields": { + "name": "Bloodfuel Crossbow Light", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-dagger", + "fields": { + "name": "Bloodfuel Dagger", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-dart", + "fields": { + "name": "Bloodfuel Dart", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-glaive", + "fields": { + "name": "Bloodfuel Glaive", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-greataxe", + "fields": { + "name": "Bloodfuel Greataxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-greatsword", + "fields": { + "name": "Bloodfuel Greatsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-halberd", + "fields": { + "name": "Bloodfuel Halberd", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-handaxe", + "fields": { + "name": "Bloodfuel Handaxe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-javelin", + "fields": { + "name": "Bloodfuel Javelin", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-lance", + "fields": { + "name": "Bloodfuel Lance", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-longbow", + "fields": { + "name": "Bloodfuel Longbow", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-longsword", + "fields": { + "name": "Bloodfuel Longsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-morningstar", + "fields": { + "name": "Bloodfuel Morningstar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "morningstar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-pike", + "fields": { + "name": "Bloodfuel Pike", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-rapier", + "fields": { + "name": "Bloodfuel Rapier", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-scimitar", + "fields": { + "name": "Bloodfuel Scimitar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-shortbow", + "fields": { + "name": "Bloodfuel Shortbow", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortbow", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-shortsword", + "fields": { + "name": "Bloodfuel Shortsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-sickle", + "fields": { + "name": "Bloodfuel Sickle", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-spear", + "fields": { + "name": "Bloodfuel Spear", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-trident", + "fields": { + "name": "Bloodfuel Trident", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-warpick", + "fields": { + "name": "Bloodfuel Warpick", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodfuel-whip", + "fields": { + "name": "Bloodfuel Whip", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodlink-potion", + "fields": { + "name": "Bloodlink Potion", + "desc": "When you and another willing creature each drink at least half this potion, your life energies are linked for 1 hour. When you or the creature who drank the potion with you take damage while your life energies are linked, the total damage is divided equally between you. If the damage is an odd number, roll randomly to assign the extra point of damage. The effect is halted while you and the other creature are separated by more than 60 feet. The effect ends if either of you drop to 0 hit points. This potion's red liquid is viscous and has a metallic taste.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodpearl-bracelet-gold", + "fields": { + "name": "Bloodpearl Bracelet (Gold)", + "desc": "This silver or gold bracelet features three red pearls. You can use an action to remove a pearl and throw it up to 20 feet. When the pearl lands, it transforms into an ooze you determine by rolling a d6 and consulting the table that corresponds to the bracelet's color. The ooze vanishes at the next dawn or when it is reduced to 0 hit points. When you throw a pearl, your hit point maximum is reduced by the amount listed in the Blood Price column. This reduction can't be removed with the greater restoration spell or similar magic and lasts until the ooze vanishes or is reduced to 0 hit points. The ooze is friendly to you and your companions and acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the ooze acts in a fashion appropriate to its nature. Once all three pearls have been used, the bracelet can't be used again until the next dawn when the pearls regrow. | d6 | Ooze | CR | Blood Price |\n| --- | --------------------------- | --- | ---------------- |\n| 1 | Dipsa | 1/4 | 5 HP |\n| 2 | Treacle | 1/4 | 5 HP |\n| 3 | Gray Ooze | 1/2 | 5 HP |\n| 4 | Alchemy Apprentice Ooze | 1 | 7 ( 2d6) |\n| 5 | Suppurating Ooze | 1 | 7 ( 2d6) |\n| 6 | Gelatinous Cube | 2 | 10 ( 3d6) | | d6 | Ooze | CR | Blood Price |\n| --- | ----------------------- | --- | ---------------- |\n| 1 | Philosopher's Ghost | 4 | 17 ( 5d6) |\n| 2 | Ink Guardian Ooze | 4 | 17 ( 5d6) |\n| 3 | Black Pudding | 4 | 17 ( 5d6) |\n| 4 | Corrupting Ooze | 5 | 21 ( 6d6) |\n| 5 | Blood Ooze | 6 | 24 ( 7d6) |\n| 6 | Ruby ooze | 6 | 24 ( 7d6) |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodpearl-bracelet-silver", + "fields": { + "name": "Bloodpearl Bracelet (Silver)", + "desc": "This silver or gold bracelet features three red pearls. You can use an action to remove a pearl and throw it up to 20 feet. When the pearl lands, it transforms into an ooze you determine by rolling a d6 and consulting the table that corresponds to the bracelet's color. The ooze vanishes at the next dawn or when it is reduced to 0 hit points. When you throw a pearl, your hit point maximum is reduced by the amount listed in the Blood Price column. This reduction can't be removed with the greater restoration spell or similar magic and lasts until the ooze vanishes or is reduced to 0 hit points. The ooze is friendly to you and your companions and acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the ooze acts in a fashion appropriate to its nature. Once all three pearls have been used, the bracelet can't be used again until the next dawn when the pearls regrow. | d6 | Ooze | CR | Blood Price |\n| --- | --------------------------- | --- | ---------------- |\n| 1 | Dipsa | 1/4 | 5 HP |\n| 2 | Treacle | 1/4 | 5 HP |\n| 3 | Gray Ooze | 1/2 | 5 HP |\n| 4 | Alchemy Apprentice Ooze | 1 | 7 ( 2d6) |\n| 5 | Suppurating Ooze | 1 | 7 ( 2d6) |\n| 6 | Gelatinous Cube | 2 | 10 ( 3d6) | | d6 | Ooze | CR | Blood Price |\n| --- | ----------------------- | --- | ---------------- |\n| 1 | Philosopher's Ghost | 4 | 17 ( 5d6) |\n| 2 | Ink Guardian Ooze | 4 | 17 ( 5d6) |\n| 3 | Black Pudding | 4 | 17 ( 5d6) |\n| 4 | Corrupting Ooze | 5 | 21 ( 6d6) |\n| 5 | Blood Ooze | 6 | 24 ( 7d6) |\n| 6 | Ruby ooze | 6 | 24 ( 7d6) |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-breastplate", + "fields": { + "name": "Bloodprice Breastplate", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-chain-mail", + "fields": { + "name": "Bloodprice Chain-Mail", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-chain-shirt", + "fields": { + "name": "Bloodprice Chain-Shirt", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-half-plate", + "fields": { + "name": "Bloodprice Half-Plate", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-hide", + "fields": { + "name": "Bloodprice Hide", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-leather", + "fields": { + "name": "Bloodprice Leather", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-padded", + "fields": { + "name": "Bloodprice Padded", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-plate", + "fields": { + "name": "Bloodprice Plate", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-ring-mail", + "fields": { + "name": "Bloodprice Ring-Mail", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-scale-mail", + "fields": { + "name": "Bloodprice Scale-Mail", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-splint", + "fields": { + "name": "Bloodprice Splint", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodprice-studded-leather", + "fields": { + "name": "Bloodprice Studded-Leather", + "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-battleaxe", + "fields": { + "name": "Bloodthirsty Battleaxe", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-blowgun", + "fields": { + "name": "Bloodthirsty Blowgun", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "blowgun", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-crossbow-hand", + "fields": { + "name": "Bloodthirsty Crossbow Hand", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-crossbow-heavy", + "fields": { + "name": "Bloodthirsty Crossbow Heavy", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-crossbow-light", + "fields": { + "name": "Bloodthirsty Crossbow Light", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-dagger", + "fields": { + "name": "Bloodthirsty Dagger", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-dart", + "fields": { + "name": "Bloodthirsty Dart", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-glaive", + "fields": { + "name": "Bloodthirsty Glaive", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-greataxe", + "fields": { + "name": "Bloodthirsty Greataxe", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-greatsword", + "fields": { + "name": "Bloodthirsty Greatsword", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-halberd", + "fields": { + "name": "Bloodthirsty Halberd", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-handaxe", + "fields": { + "name": "Bloodthirsty Handaxe", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-javelin", + "fields": { + "name": "Bloodthirsty Javelin", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-lance", + "fields": { + "name": "Bloodthirsty Lance", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-longbow", + "fields": { + "name": "Bloodthirsty Longbow", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-longsword", + "fields": { + "name": "Bloodthirsty Longsword", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-morningstar", + "fields": { + "name": "Bloodthirsty Morningstar", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "morningstar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-pike", + "fields": { + "name": "Bloodthirsty Pike", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-rapier", + "fields": { + "name": "Bloodthirsty Rapier", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-scimitar", + "fields": { + "name": "Bloodthirsty Scimitar", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-shortbow", + "fields": { + "name": "Bloodthirsty Shortbow", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortbow", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-shortsword", + "fields": { + "name": "Bloodthirsty Shortsword", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-sickle", + "fields": { + "name": "Bloodthirsty Sickle", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-spear", + "fields": { + "name": "Bloodthirsty Spear", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-trident", + "fields": { + "name": "Bloodthirsty Trident", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-warpick", + "fields": { + "name": "Bloodthirsty Warpick", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodthirsty-whip", + "fields": { + "name": "Bloodthirsty Whip", + "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bloodwhisper-cauldron", + "fields": { + "name": "Bloodwhisper Cauldron", + "desc": "This ancient, oxidized cauldron sits on three stubby legs and has images of sacrifice and ritual cast into its iron sides. When filled with concoctions that contain blood, the bubbling cauldron seems to whisper secrets of ancient power to those bold enough to listen. While filled with blood, the cauldron has the following properties. Once filled, the cauldron can't be refilled again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "bludgeon-of-nightmares", + "fields": { + "name": "Bludgeon of Nightmares", + "desc": "You gain a +2 bonus to attack and damage rolls made with this weapon. The weapon appears to be a mace of disruption, and an identify spell reveals it to be such. The first time you use this weapon to kill a creature that has an Intelligence score of 5 or higher, you begin having nightmares and disturbing visions that disrupt your rest. Each time you complete a long rest, you must make a Wisdom saving throw. The DC equals 10 + the total number of creatures with Intelligence 5 or higher that you've reduced to 0 hit points with this weapon. On a failure, you gain no benefits from that long rest, and you gain one level of exhaustion.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "blue-rose", + "fields": { + "name": "Blue Rose", + "desc": "The petals of this cerulean flower can be prepared into a compote and consumed. A single flower can make 3 doses. When you consume a dose, your Intelligence, Wisdom, and Charisma scores are reduced by 1 each. This reduction lasts until you finish a long rest. You can consume up to three doses as part of casting a spell, and you can choose to affect your spell with one of the following options for each dose you consumed: - If the spell is of the abjuration school, increase the save DC by 2.\n- If the spell has more powerful effects when cast at a higher level, treat the spell's effects as if you had cast the spell at one slot level higher than the spell slot you used.\n- The spell is affected by one of the following metamagic options, even if you aren't a sorcerer: heightened, quickened, or subtle. A spell can't be affected by the same option more than once, though you can affect one spell with up to three different options. If you consume one or more doses without casting a spell, you can choose to instead affect a spell you cast before you finish a long rest. In addition, consuming blue rose gives you some protection against spells. When a spellcaster you can see casts a spell, you can use your reaction to cause one of the following:\n- You have advantage on the saving throw against the spell if it is a spell of the abjuration school.\n- If the spell is counterspell or dispel magic, the DC increases by 2 to interrupt your spellcasting or to end a magic effect on you. You can use this reaction a number of times equal to the number of doses you consumed. At the end of each long rest, you must make a DC 13 Constitution saving throw. On a failed save, your Hit Dice maximum is reduced by 25 percent. This reduction affects only the number of Hit Dice you can use to regain hit points during a short rest; it doesn't reduce your hit point maximum. This reduction lasts until you recover from the addiction. If you have no remaining Hit Dice to lose, you suffer one level of exhaustion, and your Hit Dice are returned to 75 percent of your maximum Hit Dice. The process then repeats until you die from exhaustion or you recover from the addiction. On a successful save, your exhaustion level decreases by one level. If a successful saving throw reduces your level of exhaustion below 1, you recover from the addiction. A greater restoration spell or similar magic ends the addiction and its effects. Consuming at least one dose of blue rose again halts the effects of the addiction for 2 days, at which point you can consume another dose of blue rose to halt it again or the effects of the addiction continue as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "blue-willow-cloak", + "fields": { + "name": "Blue Willow Cloak", + "desc": "This light cloak of fey silk is waterproof. While wearing this cloak in the rain, you can use your action to pull up the hood and become invisible for up to 1 hour. The effect ends early if you attack or cast a spell, if you use an action to pull down the hood, or if the rain stops. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bone-skeleton-key", + "fields": { + "name": "Bone Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bone-whip", + "fields": { + "name": "Bone Whip", + "desc": "This whip is constructed of humanoid vertebrae with their edges magically sharpened and pointed. The bones are joined together into a coiled line by strands of steel wire. The handle is half a femur wrapped in soft leather of tanned humanoid skin. You gain a +1 bonus to attack and damage rolls with this weapon. You can use an action to cause fiendish energy to coat the whip. For 1 minute, you gain 5 temporary hit points the first time you hit a creature on each turn. In addition, when you deal damage to a creature with this weapon, the creature must succeed on a DC 17 Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage dealt. This reduction lasts until the creature finishes a long rest. Once used, this property of the whip can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "bonebreaker-mace", + "fields": { + "name": "Bonebreaker Mace", + "desc": "You gain a +1 bonus on attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use it to attack an undead creature. Often given to the grim enforcers of great necropolises, these weapons can reduce the walking dead to splinters with a single strike. When you hit an undead creature with this magic weapon, treat that creature as if it is vulnerable to bludgeoning damage. If it is already vulnerable to bludgeoning damage, your attack deals an additional 1d6 radiant damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "book-of-ebon-tides", + "fields": { + "name": "Book of Ebon Tides", + "desc": "This strange, twilight-hued tome was written on pages of pure shadow weave, bound in traditional birch board covers wrapped with shadow goblin hide, and imbued with the memories of forests on the Plane of Shadow. Its covers often reflect light as if it were resting in a forest grove, and some owners swear that a goblin face appears on them now and again. The sturdy lock on one side opens only for wizards, elves, and Shadow Fey (see Tome of Beasts). The book has 15 charges, and it regains 2d6 + 3 expended charges daily in the twilight before dawn. If you expend the last charge, roll a 1d20. On a 1, the book retains its Ebon Tides and Shadow Lore properties but loses its Spells property. When the magic ritual completes, make an Intelligence (Arcana) check and consult the Terrain Changes table for the appropriate DCs. You can change the terrain in any one way listed at your result or lower. For example, if your result was 17, you could turn a small forest up to 30 feet across into a grassland, create a grove of trees up to 240 feet across, create a 6-foot-wide flowing stream, overgrow 1,500 feet of an existing road, or other similar option. Only natural terrain you can see can be affected; built structures, such as homes or castles, remain untouched, though roads and trails can be overgrown or hidden. On a failure, the terrain is unchanged. On a 1, an Overshadow (see Tome of Beasts 2) also appears and attacks you. On a 20, you can choose two options. Deities, Fey Lords and Ladies (see Tome of Beasts), archdevils, demon lords, and other powerful rulers in the Plane of Shadow can prevent these terrain modifications from happening in their presence or anywhere within their respective domains. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness, illusion, or shadows, such as invisibility or major image. | DC | Effect |\n| --- | --------------------------------------------------------------------------------------------------- |\n| 8 | Obscuring a path and removing all signs of passage (30 feet per point over 7) |\n| 10 | Creating a grove of trees (30 feet across per point over 9) |\n| 11 | Creating or drying up a lake or pond (up to 10 feet across per point over 10) |\n| 12 | Creating a flowing stream (1 foot wide per point over 11) |\n| 13 | Overgrowing an existing road with brush or trees (300 feet per point over 12) |\n| 14 | Shifting a river to a new course (300 feet per point over 13) |\n| 15 | Moving a forest (300 feet per point over 14) |\n| 16 | Creating a small hill, riverbank, or cliff (10 feet tall per point over 15) |\n| 17 | Turning a small forest into grassland or clearing, or vice versa (30 feet across per point over 16) |\n| 18 | Creating a new river (10 feet wide per point over 17) |\n| 19 | Turning a large forest into grassland, or vice versa (300 feet across per point over 19) |\n| 20 | Creating a new mountain (1,000 feet high per point over 19) |\n| 21 | Drying up an existing river (reducing width by 10 feet per point over 20) |\n| 22 | Shrinking an existing hill or mountain (reducing 1,000 feet per point over 21) | Written by an elvish princess at the Court of Silver Words, this volume encodes her understanding and mastery of shadow. Whimsical illusions suffuse every page, animating its illuminated capital letters and ornamental figures. The book is a famous work among the sable elves of that plane, and it opens to the touch of any elfmarked or sable elf character.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "book-of-eibon", + "fields": { + "name": "Book of Eibon", + "desc": "This fragmentary black book is reputed to descend from the realms of Hyperborea. It contains puzzling guidelines for frightful necromantic rituals and maddening interdimensional travel. The book holds the following spells: semblance of dread*, ectoplasm*, animate dead, speak with dead, emanation of Yoth*, green decay*, yellow sign*, eldritch communion*, create undead, gate, harm, astral projection, and Void rift*. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, the book can contain other spells similarly related to necromancy, madness, or interdimensional travel. If you are attuned to this book, you can use it as a spellbook and as an arcane focus. In addition, while holding the book, you can use a bonus action to cast a necromancy spell that is written in this tome without expending a spell slot or using any verbal or somatic components. Once used, this property of the book can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "book-shroud", + "fields": { + "name": "Book Shroud", + "desc": "When not bound to a book, this red leather book cover is embossed with images of eyes on every inch of its surface. When you wrap this cover around a tome, it shifts the book's appearance to a plain red cover with a title of your choosing and blank pages on which you can write. When viewing the wrapped book, other creatures see the plain red version with any contents you've written. A creature succeeding on a DC 15 Wisdom (Perception) check sees the real book and can remove the shroud.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bookkeeper-inkpot", + "fields": { + "name": "Bookkeeper Inkpot", + "desc": "This glass vessel looks like an ordinary inkpot. A quill fashioned from an ostrich feather accompanies the inkpot. You can use an action to speak the inkpot's command word, targeting a Bookkeeper (see Creature Codex) that you can see within 10 feet of you. An unwilling bookkeeper must succeed on a DC 13 Charisma saving throw or be transferred to the inkpot, making you the bookkeeper's new “creator.” While the bookkeeper is contained within the inkpot, it suffers no harm due to being away from its bound book, but it can't use any of its actions or traits that apply to it being in a bound book. Dipping the quill in the inkpot and writing in a book binds the bookkeeper to the new book. If the inkpot is found as treasure, there is a 50 percent chance it contains a bookkeeper. An identify spell reveals if a bookkeeper is inside the inkpot before using the inkpot's ink.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bookmark-of-eldritch-insight", + "fields": { + "name": "Bookmark of Eldritch Insight", + "desc": "This cloth bookmark is inscribed with blurred runes that are hard to decipher. If you use this bookmark while researching ancient evils (such as arch-devils or demon lords) or otherworldly mysteries (such as the Void or the Great Old Ones) during a long rest, the bookmark crumbles to dust and grants you its knowledge. You double your proficiency bonus on Arcana, History, and Religion checks to recall lore about the subject of your research for the next 24 hours. If you don't have proficiency in these skills, you instead gain proficiency in them for the next 24 hours, but you are proficient only when recalling information about the subject of your research.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-pouncing", + "fields": { + "name": "Boots of Pouncing", + "desc": "These soft leather boots have a collar made of Albino Death Weasel fur (see Creature Codex). While you wear these boots, your walking speed becomes 40 feet, unless your walking speed is higher. Your speed is still reduced if you are encumbered or wearing heavy armor. If you move at least 20 feet straight toward a creature and hit it with a melee weapon attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, you can make one melee weapon attack against it as a bonus action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-quaking", + "fields": { + "name": "Boots of Quaking", + "desc": "While wearing these steel-toed boots, the earth itself shakes when you walk, causing harmless, but unsettling, tremors. If you move at least 15 feet in a single turn, all creatures within 10 feet of you at any point during your movement must make a DC 16 Strength saving throw or take 1d6 force damage and fall prone. In addition, while wearing these boots, you can cast earthquake, requiring no concentration, by speaking a command word and jumping on a point on the ground. The spell is centered on that point. Once you cast earthquake in this way, you can't do so again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-solid-footing", + "fields": { + "name": "Boots of Solid Footing", + "desc": "A thick, rubbery sole covers the bottoms and sides of these stout leather boots. They are useful for maneuvering in cluttered alleyways, slick sewers, and the occasional patch of ice or gravel. While you wear these boots, you can use a bonus action to speak the command word. If you do, nonmagical difficult terrain doesn't cost you extra movement when you walk across it wearing these boots. If you speak the command word again as a bonus action, you end the effect. When the boots' property has been used for a total of 1 minute, the magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-the-grandmother", + "fields": { + "name": "Boots of the Grandmother", + "desc": "While wearing these boots, you have proficiency in the Stealth skill if you don't already have it, and you double your proficiency bonus on Dexterity (Stealth) checks. As an action, you can drip three drops of fresh blood onto the boots to ease your passage through the world. For 1d6 hours, you and your allies within 30 feet of you ignore difficult terrain. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "boots-of-the-swift-striker", + "fields": { + "name": "Boots of the Swift Striker", + "desc": "While you wear these boots, your walking speed increases by 10 feet. In addition, when you take the Dash action while wearing these boots, you can make a single weapon attack at the end of your movement. You can't continue moving after making this attack.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bottled-boat", + "fields": { + "name": "Bottled Boat", + "desc": "This clear glass bottle contains a tiny replica of a wooden rowboat down to the smallest detail, including two stout oars, a miniature coil of hemp rope, a fishing net, and a small cask. You can use an action to break the bottle, destroying the bottle and releasing its contents. The rowboat and all of the items emerge as full-sized, normal, and permanent items of their type, which includes 50 feet of hempen rope, a cask containing 20 gallons of fresh water, two oars, and a 12-foot-long rowboat.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "bountiful-cauldron", + "fields": { + "name": "Bountiful Cauldron", + "desc": "If this small, copper cauldron is filled with water and a half pound of meat, vegetables, or other foodstuffs then placed over a fire, it produces a simple, but hearty stew that provides one creature with enough nourishment to sustain it for one day. As long as the food is kept within the cauldron with the lid on, the food remains fresh and edible for up to 24 hours, though it grows cold unless reheated.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "box-of-secrets", + "fields": { + "name": "Box of Secrets", + "desc": "This well-made, cubical box appears to be a normal container that can hold as much as a normal chest. However, each side of the chest is a lid that can be opened on cunningly concealed hinges. A successful DC 15 Wisdom (Perception) check notices that the sides can be opened. When you use an action to turn the box so a new side is facing up, and speak the command word before opening the lid, the current contents of the chest slip into an interdimensional space, leaving it empty once more. You can use an action to fill the box again, then turn it over to a new side and open it, again sending the contents to the interdimensional space. This can be done up to six times, once for each side of the box. To gain access to a particular batch of contents, the correct side must be facing up, and you must use an action to speak the command word as you open the lid on that side. A box of secrets is often crafted with specific means of telling the sides apart, such as unique carvings on each side, or having each side painted a different color. If any side of the box is destroyed completely, the contents that were stored through that side are lost. Likewise, if the entire box is destroyed, the contents are lost forever.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "bracelet-of-the-fire-tender", + "fields": { + "name": "Bracelet of the Fire Tender", + "desc": "This bracelet is made of thirteen small, roasted pinecones lashed together with lengths of dried sinew. It smells of pine and woodsmoke. It is uncomfortable to wear over bare skin. While wearing this bracelet, you don't have disadvantage on Wisdom (Perception) checks that rely on sight when looking in areas lightly obscured by nonmagical smoke or fog.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "braid-whip-clasp", + "fields": { + "name": "Braid Whip Clasp", + "desc": "This intricately carved ivory clasp can be wrapped around or woven into braided hair 3 feet or longer. While the clasp is attached to your braided hair, you can speak its command word as a bonus action and transform your braid into a dangerous whip. If you speak the command word again, you end the effect. You gain a +1 bonus to attack and damage rolls made with this magic whip. When the clasp's property has been used for a total of 10 minutes, you can't use it to transform your braid into a whip again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "brain-juice", + "fields": { + "name": "Brain Juice", + "desc": "This foul-smelling, murky, purple-gray liquid is created from the liquefied brains of spellcasting creatures, such as aboleths. Anyone consuming this repulsive mixture must make a DC 15 Intelligence saving throw. On a successful save, the drinker is infused with magical power and regains 1d6 + 4 expended spell slots. On a failed save, the drinker is afflicted with short-term madness for 1 day. If a creature consumes multiple doses of brain juice and fails three consecutive Intelligence saving throws, it is afflicted with long-term madness permanently and automatically fails all further saving throws brought about by drinking brain juice.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "brass-clockwork-staff", + "fields": { + "name": "Brass Clockwork Staff", + "desc": "This curved staff is made of coiled brass and glass wire. You can use an action to speak one of three command words and throw the staff on the ground within 10 feet of you. The staff transforms into one of three wireframe creatures, depending on the command word: a unicorn, a hound, or a swarm of tiny beetles. The wireframe creature or swarm is under your control and acts on its own initiative count. On your turn, you can mentally command the wireframe creature or swarm if it is within 60 feet of you and you aren't incapacitated. You decide what action the creature takes and where it moves during its next turn, or you can issue it a general command, such as to attack your enemies or guard a location. The wireframe unicorn lasts for up to 1 hour, uses the statistics of a warhorse, and can be used as a mount. The wireframe hound lasts for up to 5 minutes, uses the statistics of a dire wolf, and has advantage to track any creature you damaged within the past hour. The wireframe beetle swarm lasts for up to 1 minute, uses the statistics of a swarm of beetles, and can destroy nonmagical objects that aren't being worn or carried and that aren't made of stone or metal (destruction happens at a rate of 1 pound of material per round, up to a maximum of 10 pounds). At the end of the duration, the wireframe creature or swarm reverts to its staff form. It reverts to its staff form early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. If it reverts to its staff form early by being reduced to 0 hit points, the staff becomes inert and unusable until the third dawn after the creature was killed. Otherwise, the wireframe creature or swarm has all of its hit points when you transform the staff into the creature again. When a wireframe creature or swarm becomes the staff again, this property of the staff can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "brass-snake-ball", + "fields": { + "name": "Brass Snake Ball", + "desc": "Most commonly used by assassins to strangle sleeping victims, this heavy, brass ball is 6 inches across and weighs approximately 15 pounds. It has the image of a coiled snake embossed around it. You can use an action to command the orb to uncoil into a brass snake approximately 6 feet long and 3 inches thick. You can direct it by telepathic command to attack any creature within your line of sight. Use the statistics for the constrictor snake, but use Armor Class 14 and increase the challenge rating to 1/2 (100 XP). The snake can stay animate for up to 5 minutes or until reduced to 0 hit points. Being reduced to 0 hit points causes the snake to revert to orb form and become inert for 1 week. If damaged but not reduced to 0 hit points, the snake has full hit points when summoned again. Once you have used the orb to become a snake, it can't be used again until the next sunset.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "brawlers-leather", + "fields": { + "name": "Brawler's Leather", + "desc": "These rawhide straps have lines of crimson runes running along their length. They require 10 minutes of bathing them in salt water before carefully wrapping them around your forearms. Once fitted, you gain a +1 bonus to attack and damage rolls made with unarmed strikes. The straps become brittle with use. After you have dealt damage with unarmed strike attacks 10 times, the straps crumble away.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "brawn-armor", + "fields": { + "name": "Brawn Armor", + "desc": "This armor was crafted from the hide of an ancient grizzly bear. While wearing it, you gain a +1 bonus to AC, and you have advantage on grapple checks. The armor has 3 charges. You can use a bonus action to expend 1 charge to deal your unarmed strike damage to a creature you are grappling. The armor regains all expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "brazen-band", + "fields": { + "name": "Brazen Band", + "desc": "Made by kobold clockwork mages, this brass clockwork ring is formed to look like a coiled dragon. When you speak or whisper the Draconic command word etched on the inside of the ring, the brass dragon uncoils and attempts to pick any lock within 10 feet of you. The dragon picks the lock using your proficiency bonus but with advantage. It is treated as having thieves' tools when attempting to pick locks. It uses your Dexterity (Stealth) bonus for purposes of not being spotted but with advantage due to its extremely small size. Whether successful or not, once you have used the ring to attempt to pick a lock, it can't be used again until the next sunset.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "brazen-bulwark", + "fields": { + "name": "Brazen Bulwark", + "desc": "This rectangular shield is plated with polished brass and resembles a crenelated tower. While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "breaker-lance", + "fields": { + "name": "Breaker Lance", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you attack an object or structure with this magic lance and hit, maximize your weapon damage dice against the target. The lance has 3 charges. As part of an attack action with the lance, you can expend a charge while striking a barrier created by a spell, such as a wall of fire or wall of force, or an entryway protected by the arcane lock spell. You must make a Strength check against a DC equal to 10 + the spell's level. On a successful check, the spell ends. The lance regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "breastplate-of-warding-1", + "fields": { + "name": "Breastplate of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "breastplate-of-warding-2", + "fields": { + "name": "Breastplate of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "breastplate-of-warding-3", + "fields": { + "name": "Breastplate of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "breathing-reed", + "fields": { + "name": "Breathing Reed", + "desc": "This tiny river reed segment is cool to the touch. If you chew the reed while underwater, it provides you with enough air to breathe for up to 10 minutes. At the end of the duration, the reed loses its magic and can be harmlessly swallowed or spit out.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "briarthorn-bracers", + "fields": { + "name": "Briarthorn Bracers", + "desc": "These leather bracers are inscribed with Elvish runes. While wearing these bracers, you gain a +1 bonus to AC if you are using no shield. In addition, while in a forest, nonmagical difficult terrain costs you no extra movement.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "broken-fang-talisman", + "fields": { + "name": "Broken Fang Talisman", + "desc": "This talisman is a piece of burnished copper, shaped into a curved fang with a large crack through the middle. While wearing the talisman, you can use an action to cast the encrypt / decrypt (see Deep Magic for 5th Edition) spell. The talisman can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "broom-of-sweeping", + "fields": { + "name": "Broom of Sweeping", + "desc": "You can use an action to speak the broom's command word and give it short instructions consisting of a few words, such as “sweep the floor” or “dust the cabinets.” The broom can clean up to 5 cubic feet each minute and continues cleaning until you use another action to deactivate it. The broom can't climb barriers higher than 5 feet and can't open doors.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "brotherhood-of-fezzes", + "fields": { + "name": "Brotherhood of Fezzes", + "desc": "This trio of fezzes works only if all three hats are worn within 60 feet of each other by creatures of the same size. If one of the hats is removed or moves further than 60 feet from the others or if creatures of different sizes are wearing the hats, the hats' magic temporarily ceases. While three creatures of the same size wear these fezzes within 60 feet of each other, each creature can use its action to cast the alter self spell from it at will. However, all three wearers of the fezzes are affected as if the same spell was simultaneously cast on each of them, making each wearer appear identical to the other. For example, if one Medium wearer uses an action to change its appearance to that of a specific elf, each other wearer's appearance changes to look like the exact same elf.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "brown-honey-buckle", + "fields": { + "name": "Brown Honey Buckle", + "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "bubbling-retort", + "fields": { + "name": "Bubbling Retort", + "desc": "This long, thin retort is fashioned from smoky yellow glass and is topped with an intricately carved brass stopper. You can unstopper the retort and fill it with liquid as an action. Once you do so, it spews out multicolored bubbles in a 20-foot radius. The bubbles last for 1d4 + 1 rounds. While they last, creatures within the radius are blinded and the area is heavily obscured to all creatures except those with tremorsense. The liquid in the retort is destroyed in the process with no harmful effect on its surroundings. If any bubbles are popped, they burst with a wet smacking sound but no other effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "buckle-of-blasting", + "fields": { + "name": "Buckle of Blasting", + "desc": "This soot-colored steel buckle has an exploding flame etched into its surface. It can be affixed to any common belt. While wearing this buckle, you have resistance to force damage. In addition, the buckle has 5 charges, and it regains 1d4 + 1 charges daily at dawn. It has the following properties.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "bullseye-arrow", + "fields": { + "name": "Bullseye Arrow", + "desc": "This arrow has bright red fletching and a blunt, red tip. You gain a +1 bonus to attack rolls made with this magic arrow. On a hit, the arrow deals no damage, but it paints a magical red dot on the target for 1 minute. While the dot lasts, the target takes an extra 1d4 damage of the weapon's type from any ranged attack that hits it. In addition, ranged weapon attacks against the target score a critical hit on a roll of 19 or 20. When this arrow hits a target, the arrow vanishes in a flash of red light and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "burglars-lock-and-key", + "fields": { + "name": "Burglar's Lock and Key", + "desc": "This heavy iron lock bears a stout, pitted key permanently fixed in the keyhole. As an action, you can twist the key counterclockwise to instantly open one door, chest, bag, bottle, or container of your choice within 30 feet. Any container or portal weighing more than 30 pounds or restrained in any way (latched, bolted, tied, or the like) automatically resists this effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "burning-skull", + "fields": { + "name": "Burning Skull", + "desc": "This appallingly misshapen skull—though alien and monstrous in aspect—is undeniably human, and it is large and hollow enough to be worn as a helm by any Medium humanoid. The skull helm radiates an unholy spectral aura, which sheds dim light in a 10-foot radius. According to legends, gazing upon a burning skull freezes the blood and withers the brain of one who understands not its mystery.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "butter-of-disbelief", + "fields": { + "name": "Butter of Disbelief", + "desc": "This stick of magical butter is carved with arcane runes and never melts or spoils. It has 3 charges. While holding this butter, you can use an action to slice off a piece and expend 1 charge to cast the grease spell (save DC 13) from it. The grease that covers the ground looks like melted butter. The butter regains all expended charges daily at dawn. If you expend the last charge, the butter disappears.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-battleaxe", + "fields": { + "name": "Buzzing Battleaxe", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-greataxe", + "fields": { + "name": "Buzzing Greataxe", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-greatsword", + "fields": { + "name": "Buzzing Greatsword", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-handaxe", + "fields": { + "name": "Buzzing Handaxe", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-longsword", + "fields": { + "name": "Buzzing Longsword", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-rapier", + "fields": { + "name": "Buzzing Rapier", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-scimitar", + "fields": { + "name": "Buzzing Scimitar", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "buzzing-shortsword", + "fields": { + "name": "Buzzing Shortsword", + "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "candied-axe", + "fields": { + "name": "Candied Axe", + "desc": "This battleaxe bears a golden head spun from crystalized honey. Its wooden handle is carved with reliefs of bees. You gain a +2 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "candle-of-communion", + "fields": { + "name": "Candle of Communion", + "desc": "This black candle burns with an eerie, violet flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on necromancy spells. After burning for 1 hour, or if the candle's flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the speak with dead spell with it. Doing so destroys the candle.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "candle-of-summoning", + "fields": { + "name": "Candle of Summoning", + "desc": "This black candle burns with an eerie, green flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on conjuration spells. After burning for 1 hour, or if the flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the spirit guardians spell (save DC 15) with it. Doing so destroys the candle.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "candle-of-visions", + "fields": { + "name": "Candle of Visions", + "desc": "This black candle burns with an eerie, blue flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on divination spells. After burning for 1 hour, or if the flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the augury spell with it, which reveals its otherworldly omen in the candle's smoke. Doing so destroys the candle.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "cap-of-thorns", + "fields": { + "name": "Cap of Thorns", + "desc": "Donning this thorny wooden circlet causes it to meld with your scalp. It can be removed only upon your death or by a remove curse spell. The cap ingests some of your blood, dealing 2d4 piercing damage. After this first feeding, the thorns feed once per day for 1d4 piercing damage. Once per day, you can sacrifice 1 hit point per level you possess to cast a special entangle spell made of thorny vines. Charisma is your spellcasting ability for this effect. Restrained creatures must make a successful Charisma saving throw or be affected by a charm person spell as thorns pierce their body. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If the target fails three consecutive saves, the thorns become deeply rooted and the charmed effect is permanent until remove curse or similar magic is cast on the target.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "cape-of-targeting", + "fields": { + "name": "Cape of Targeting", + "desc": "You gain a +1 bonus to AC while wearing this long, flowing cloak. Whenever you are within 10 feet of more than two creatures, it subtly and slowly shifts its color to whatever the creatures nearest you find the most irritating. While within 5 feet of a hostile creature, you can use a bonus action to speak the cloak's command word to activate it, allowing your allies' ranged attacks to pass right through you. For 1 minute, each friendly creature that makes a ranged attack against a hostile creature within 5 feet of you has advantage on the attack roll. Each round the cloak is active, it enthusiastically and telepathically says “shoot me!” in different tones and cadences into the minds of each friendly creature that can see you and the cloak. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "captains-flag", + "fields": { + "name": "Captain's Flag", + "desc": "This red and white flag adorned with a white anchor is made of velvet that never seems to fray in strong wings. When mounted and flown on a ship, the flag changes to the colors and symbol of the ship's captain and crew. While this flag is mounted on a ship, the captain and its allies have advantage on saving throws against being charmed or frightened. In addition, when the captain is reduced to 0 hit points while on the ship where this flag flies, each ally of the captain has advantage on its attack rolls until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "captains-goggles", + "fields": { + "name": "Captain's Goggles", + "desc": "These copper and glass goggles are prized by air and sea captains across the world. The goggles are designed to repel water and never fog. After attuning to the goggles, your name (or preferred moniker) appears on the side of the goggles. While wearing the goggles, you can't suffer from exhaustion.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "case-of-preservation", + "fields": { + "name": "Case of Preservation", + "desc": "This item appears to be a standard map or scroll case fashioned of well-oiled leather. You can store up to ten rolled-up sheets of paper or five rolled-up sheets of parchment in this container. While ensconced in the case, the contents are protected from damage caused by fire, exposure to water, age, or vermin.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "cataloguing-book", + "fields": { + "name": "Cataloguing Book", + "desc": "This nondescript book contains statistics and details on various objects. Libraries often use these tomes to assist visitors in finding the knowledge contained within their stacks. You can use an action to touch the book to an object you wish to catalogue. The book inscribes the object's name, provided by you, on one of its pages and sketches a rough illustration to accompany the object's name. If the object is a magic item or otherwise magic-imbued, the book also inscribes the object's properties. The book becomes magically connected to the object, and its pages denote the object's current location, provided the object is not protected by nondetection or other magic that thwarts divination magic. When you attune to this book, its previously catalogued contents disappear.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "catalyst-oil", + "fields": { + "name": "Catalyst Oil", + "desc": "This special elemental compound draws on nearby energy sources. Catalyst oils are tailored to one specific damage type (not including bludgeoning, piercing, or slashing damage) and have one dose. Whenever a spell or effect of this type goes off within 60 feet of a dose of catalyst oil, the oil catalyzes and becomes the spell's new point of origin. If the spell affects a single target, its original point of origin becomes the new target. If the spell's area is directional (such as a cone or a cube) you determine the spell's new direction. This redirected spell is easier to evade. Targets have advantage on saving throws against the spell, and the caster has disadvantage on the spell attack roll.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "celestial-charter", + "fields": { + "name": "Celestial Charter", + "desc": "Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the celestial, negotiating a service from it in exchange for a reward. The celestial is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the celestial, the truce is broken, and the creature can act normally. If the celestial refuses the offer, it is free to take any actions it wishes. Should you and the celestial reach an agreement that is satisfactory to both parties, you must sign the charter and have the celestial do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the celestial to the agreement until its service is rendered and the reward paid, at which point the scroll vanishes in a bright flash of light. A celestial typically attempts to fulfill its end of the bargain as best it can, and it is angry if you exploit any loopholes or literal interpretations to your advantage. If either party breaks the bargain, that creature immediately takes 10d6 radiant damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "celestial-sextant", + "fields": { + "name": "Celestial Sextant", + "desc": "The ancient elves constructed these sextants to use as navigational aids on all their seagoing vessels. The knowledge of their manufacture has been lost, and few of them remain. While attuned to the sextant, you can spend 1 minute using the sextant to determine your latitude and longitude, provided you can see the sun or stars. You can use an action steer up to four vessels that are within 1 mile of the sextant, provided their crews are willing. To do so, you must have spent at least 1 hour aboard each of the controlled vessels, performing basic sailing tasks and familiarizing yourself with the vessel.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "censer-of-dark-shadows", + "fields": { + "name": "Censer of Dark Shadows", + "desc": "This enchanted censer paints the air with magical, smoky shadow. While holding the censer, you can use an action to speak its command word, causing the censer to emit shadow in a 30-foot radius for 1 hour. Bright light and sunlight within this area is reduced to dim light, and dim light within this area is reduced to magical darkness. The shadow spreads around corners, and nonmagical light can't illuminate this shadow. The shadow emanates from the censer and moves with it. Completely enveloping the censer within another sealed object, such as a lidded pot or a leather bag, blocks the shadow. If any of this effect's area overlaps with an area of light created by a spell of 2nd level or lower, the spell creating the light is dispelled. Once the censer is used to emit shadow, it can't do so again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "centaur-wrist-wraps", + "fields": { + "name": "Centaur Wrist-Wraps", + "desc": "These leather and fur wraps are imbued with centaur shamanic magic. The wraps are stained a deep amber color, and intricate motifs painted in blue seem to float above the surface of the leather. While wearing these wraps, you can call on their magic to reroll an attack made with a shortbow or longbow. You must use the new roll. Once used, the wraps must be held in wood smoke for 15 minutes before they can be used in this way again.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cephalopod-breastplate", + "fields": { + "name": "Cephalopod Breastplate", + "desc": "This bronze breastplate depicts two krakens fighting. While wearing this armor, you gain a +1 bonus to AC. You can use an action to speak the armor's command word to release a cloud of black mist (if above water) or black ink (if underwater). It billows out from you in a 20-foot-radius cloud of mist or ink. The area is heavily obscured for 1 minute, although a wind of moderate or greater speed (at least 10 miles per hour) or a significant current disperses it. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ceremonial-sacrificial-knife", + "fields": { + "name": "Ceremonial Sacrificial Knife", + "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "chain-mail-of-warding-1", + "fields": { + "name": "Chain Mail of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "chain-mail-of-warding-2", + "fields": { + "name": "Chain Mail of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chain-mail-of-warding-3", + "fields": { + "name": "Chain Mail of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chain-shirt-of-warding-1", + "fields": { + "name": "Chain Shirt of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "chain-shirt-of-warding-2", + "fields": { + "name": "Chain Shirt of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chain-shirt-of-warding-3", + "fields": { + "name": "Chain Shirt of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chainbreaker-greatsword", + "fields": { + "name": "Chainbreaker Greatsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chainbreaker-longsword", + "fields": { + "name": "Chainbreaker Longsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chainbreaker-rapier", + "fields": { + "name": "Chainbreaker Rapier", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chainbreaker-scimitar", + "fields": { + "name": "Chainbreaker Scimitar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chainbreaker-shortsword", + "fields": { + "name": "Chainbreaker Shortsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "chalice-of-forbidden-ecstasies", + "fields": { + "name": "Chalice of Forbidden Ecstasies", + "desc": "The cup of this garnet chalice is carved in the likeness of a human skull. When the chalice is filled with blood, the dark red gemstone pulses with a scintillating crimson light that sheds dim light in a 5-foot radius. Each creature that drinks blood from this chalice has disadvantage on enchantment spells you cast for the next 24 hours. In addition, you can use an action to cast the suggestion spell, using your spell save DC, on a creature that has drunk blood from the chalice within the past 24 hours. You need to concentrate on this suggestion to maintain it during its duration. Once used, the suggestion power of the chalice can't be used again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "chalk-of-exodus", + "fields": { + "name": "Chalk of Exodus", + "desc": "This piece of chalk glitters in the light, as if infused with particles of mica or gypsum. The chalk has 10 charges. You can use an action and expend 1 charge to draw a door on any solid surface upon which the chalk can leave a mark. You can then push open the door while picturing a real door within 10 miles of your current location. The door you picture must be one that you have passed through, in the normal fashion, once before. The chalk opens a magical portal to that other door, and you can step through the portal to appear at that other location as if you had stepped through that other door. At the destination, the target door opens, revealing a glowing portal from which you emerge. Once through, you can shut the door, dispelling the portal, or you can leave it open for up to 1 minute. While the door is open, any creature that can fit through the chalk door can traverse the portal in either direction. Each time you use the chalk, roll a 1d20. On a roll of 1, the magic malfunctions and connects you to a random door similar to the one you pictured within the same range, though it might be a door you have never seen before. The chalk becomes nonmagical when you use the last charge.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "chamrosh-salve", + "fields": { + "name": "Chamrosh Salve", + "desc": "This 3-inch-diameter ceramic jar contains 1d4 + 1 doses of a syrupy mixture that smells faintly of freshly washed dog fur. The jar is a glorious gold-white, resembling the shimmering fur of a Chamrosh (see Tome of Beasts 2), the holy hound from which this salve gets its name. As an action, one dose of the ointment can be applied to the skin. The creature that receives it regains 2d8 + 1 hit points and is cured of the charmed, frightened, and poisoned conditions.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "charlatans-veneer", + "fields": { + "name": "Charlatan's Veneer", + "desc": "This silken scarf is a more powerful version of the Commoner's Veneer (see page 128). When in an area containing 12 or more humanoids, Wisdom (Perception) checks to spot you have disadvantage. You can use a bonus action to call on the power in the scarf to invoke a sense of trust in those to whom you speak. If you do so, you have advantage on the next Charisma (Persuasion) check you make against a humanoid while you are in an area containing 12 or more humanoids. In addition, while wearing the scarf, you can use modify memory on a humanoid you have successfully persuaded in the last 24 hours. The scarf can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "charm-of-restoration", + "fields": { + "name": "Charm of Restoration", + "desc": "This fist-sized ball of tightly-wound green fronds contains the bark of a magical plant with curative properties. A natural loop is formed from one of the fronds, allowing the charm to be hung from a pack, belt, or weapon pommel. As long as you carry this charm, whenever you are targeted by a spell or magical effect that restores your hit points, you regain an extra 1 hit point.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "chieftains-axe", + "fields": { + "name": "Chieftain's Axe", + "desc": "Furs conceal the worn runes lining the haft of this oversized, silver-headed battleaxe. You gain a +2 bonus to attack and damage rolls made with this silvered, magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-breastplate", + "fields": { + "name": "Chillblain Breastplate", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-chain-mail", + "fields": { + "name": "Chillblain Chain Mail", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-chain-shirt", + "fields": { + "name": "Chillblain Chain Shirt", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-half-plate", + "fields": { + "name": "Chillblain Half Plate", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-plate", + "fields": { + "name": "Chillblain Plate", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-ring-mail", + "fields": { + "name": "Chillblain Ring Mail", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-scale-mail", + "fields": { + "name": "Chillblain Scale Mail", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chillblain-splint", + "fields": { + "name": "Chillblain Splint", + "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "chronomancers-pocket-clock", + "fields": { + "name": "Chronomancer's Pocket Clock", + "desc": "This golden pocketwatch has 3 charges and regains 1d3 expended charges daily at midnight. While holding it, you can use an action to wind it and expend 1 charge to cast the haste spell from it. If the pendant is destroyed (AC 14, 15 hit points) while it has 3 charges, the creature that broke it gains the effects of the time stop spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "cinch-of-the-wolfmother", + "fields": { + "name": "Cinch of the Wolfmother", + "desc": "This belt is made of the treated and tanned intestines of a dire wolf, enchanted to imbue those who wear it with the ferocity and determination of the wolf. While wearing this belt, you can use an action to cast the druidcraft or speak with animals spell from it at will. In addition, you have advantage on Wisdom (Perception) checks that rely on hearing or smell. If you are reduced to 0 hit points while attuned to the belt and fail two death saving throws, you die immediately as your body violently erupts in a shower of blood, and a dire wolf emerges from your entrails. You assume control of the dire wolf, and it gains additional hit points equal to half of your maximum hit points prior to death. The belt then crumbles and is destroyed. If the wolf is targeted by a remove curse spell, then you are reborn when the wolf dies, just as the wolf was born when you died. However, if the curse remains after the wolf dies, you remain dead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "circlet-of-holly", + "fields": { + "name": "Circlet of Holly", + "desc": "While wearing this circlet, you gain the following benefits: - **Language of the Fey**. You can speak and understand Sylvan. - **Friend of the Fey.** You have advantage on ability checks to interact socially with fey creatures.\n- **Poison Sense.** You know if any food or drink you are holding contains poison.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "circlet-of-persuasion", + "fields": { + "name": "Circlet of Persuasion", + "desc": "While wearing this circlet, you have advantage on Charisma (Persuasion) checks.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "clacking-teeth", + "fields": { + "name": "Clacking Teeth", + "desc": "Taken from a Fleshspurned (see Tome of Beasts 2), a toothy ghost, this bony jaw holds oversized teeth that sweat ectoplasm. The jaw has 3 charges and regains 1d3 expended charges daily at dusk. While holding the jaw, you can use an action to expend 1 of its charges and choose a target within 30 feet of you. The jaw's teeth clatter together, and the target must succeed on a DC 15 Wisdom saving throw or be confused for 1 minute. While confused, the target acts as if under the effects of the confusion spell. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "clamor-bell", + "fields": { + "name": "Clamor Bell", + "desc": "You can affix this small, brass bell to an object with the leather cords tied to its top. If anyone other than you picks up, interacts with, or uses the object without first speaking the bell's command word, it rings for 5 minutes or until you touch it and speak the command word again. The ringing is audible 100 feet away. If a creature takes an action to cut the bindings holding the bell onto the object, the bell ceases ringing 1 round after being released from the object.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "clarifying-goggles", + "fields": { + "name": "Clarifying Goggles", + "desc": "These goggles contain a lens of slightly rippled blue glass that turns clear underwater. While wearing these goggles underwater, you don't have disadvantage on Wisdom (Perception) checks that rely on sight when peering through silt, murk, or other natural underwater phenomena that would ordinarily lightly obscure your vision. While wearing these goggles above water, your vision is lightly obscured.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cleaning-concoction", + "fields": { + "name": "Cleaning Concoction", + "desc": "This fresh-smelling, clear green liquid can cover a Medium or smaller creature or object (or matched set of objects, such as a suit of clothes or pair of boots). Applying the liquid takes 1 minute. It removes soiling, stains, and residue, and it neutralizes and removes odors, unless those odors are particularly pungent, such as in skunks or creatures with the Stench trait. Once the potion has cleaned the target, it evaporates, leaving the creature or object both clean and dry.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-coagulation", + "fields": { + "name": "Cloak of Coagulation", + "desc": "While wearing this rust red cloak, your blood quickly clots. When you are subjected to an effect that causes additional damage on subsequent rounds due to bleeding, blood loss, or continual necrotic damage, such as a horned devil's tail attack or a sword of wounding, the effect ceases after a single round of damage. For example, if a stirge hits you with its proboscis, you take the initial damage, plus the damage from blood loss on the following round, after which the wound clots, the stirge detaches, and you take no further damage. The cloak doesn't prevent a creature from using such an attack or effect again; a horned devil or a stirge can attack you again, though the cloak will continue to stop any recurring effects after a single round.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-petals", + "fields": { + "name": "Cloak of Petals", + "desc": "This delicate cloak is covered in an array of pink, purple, and yellow flowers. While wearing this cloak, you have advantage on Dexterity (Stealth) checks made to hide in areas containing flowering plants. The cloak has 3 charges. When a creature you can see targets you with an attack, you can use your reaction to expend 1 of its charges to release a shower of petals from the cloak. If you do so, the attacker has disadvantage on the attack roll. The cloak regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-sails", + "fields": { + "name": "Cloak of Sails", + "desc": "The interior of this simple, black cloak looks like white sailcloth. While wearing this cloak, you gain a +1 bonus to AC and saving throws. You lose this bonus while using the cloak's Sailcloth property.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-squirrels", + "fields": { + "name": "Cloak of Squirrels", + "desc": "This wool brocade cloak features a repeating pattern of squirrel heads and tree branches. It has 3 charges and regains all expended charges daily at dawn. While wearing this cloak, you can use an action to expend 1 charge to cast the legion of rabid squirrels spell (see Deep Magic for 5th Edition) from it. You don't need to be in a forest to cast the spell from this cloak, as the squirrels come from within the cloak. When the spell ends, the swarm vanishes back inside the cloak.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-bearfolk", + "fields": { + "name": "Cloak of the Bearfolk", + "desc": "While wearing this cloak, your Constitution score is 15, and you have proficiency in the Athletics skill. The cloak has no effect if you already have proficiency in this skill or if your Constitution score is already 15 or higher.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-eel", + "fields": { + "name": "Cloak of the Eel", + "desc": "While wearing this rough, blue-gray leather cloak, you have a swimming speed of 40 feet. When you are hit with a melee weapon attack while wearing this cloak, you can use your reaction to generate a powerful electric charge. The attacker must succeed on a DC 13 Dexterity saving throw or take 2d6 lightning damage. The attacker has disadvantage on the saving throw if it hits you with a metal weapon. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-empire", + "fields": { + "name": "Cloak of the Empire", + "desc": "This voluminous grey cloak has bright red trim and the sigil from an unknown empire on its back. The cloak is stiff and doesn't fold as easily as normal cloth. Whenever you are struck by a ranged weapon attack, you can use a reaction to reduce the damage from that attack by your Charisma modifier (minimum of 1).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-inconspicuous-rake", + "fields": { + "name": "Cloak of the Inconspicuous Rake", + "desc": "This cloak is spun from simple gray wool and closed with a plain, triangular copper clasp. While wearing this cloak, you can use a bonus action to make yourself forgettable for 5 minutes. A creature that sees you must make a DC 15 Intelligence saving throw as soon as you leave its sight. On a failure, the witness remembers seeing a person doing whatever you did, but it doesn't remember details about your appearance or mannerisms and can't accurately describe you to another. Creatures with truesight aren't affected by this cloak. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-ram", + "fields": { + "name": "Cloak of the Ram", + "desc": "While wearing this cloak, you can use an action to transform into a mountain ram (use the statistics of a giant goat). This effect works like the polymorph spell, except you retain your Intelligence, Wisdom, and Charisma scores. You can use an action to transform back into your original form. Each time you transform into a ram in a single day, you retain the hit points you had the last time you transformed. If you were reduced to 0 hit points the last time you were a ram, you can't become a ram again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-the-rat", + "fields": { + "name": "Cloak of the Rat", + "desc": "While wearing this gray garment, you have a +5 bonus to your passive Wisdom (Perception) score.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "cloak-of-wicked-wings", + "fields": { + "name": "Cloak of Wicked Wings", + "desc": "From a distance, this long, black cloak appears to be in tatters, but a closer inspection reveals that it is sewn from numerous scraps of cloth and shaped like bat wings. While wearing this cloak, you can use your action to cast polymorph on yourself, transforming into a swarm of bats. While in the form of a swarm of bats, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. If you are a druid with the Wild Shape feature, this transformation instead lasts as long as your Wild Shape lasts. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-gauntlet", + "fields": { + "name": "Clockwork Gauntlet", + "desc": "This metal gauntlet has a steam-powered ram built into the greaves. It has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the gauntlet, you can expend 1 charge as a bonus action to force the ram in the gauntlets to slam a creature within 5 feet of you. The ram thrusts out from the gauntlet and makes its attack with a +5 bonus. On a hit, the target takes 2d8 bludgeoning damage, and it must succeed on a DC 13 Constitution saving throw or be stunned until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-hand", + "fields": { + "name": "Clockwork Hand", + "desc": "A beautiful work of articulate brass, this prosthetic clockwork hand (or hands) can't be worn if you have both of your hands. While wearing this hand, you gain a +2 bonus to damage with melee weapon attacks made with this hand or weapons wielded in this hand.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-hare", + "fields": { + "name": "Clockwork Hare", + "desc": "Gifted by a deity of time and clockwork, these simple-seeming trinkets portend some momentous event. The figurine resembles a hare with a clock in its belly. You can use an action to press the ears down and activate the clock, which spins chaotically. The hare emits a field of magic in a 30- foot radius from it for 1 hour. The field moves with the hare, remaining centered on it. While within the field, you and up to 5 willing creatures of your choice exist outside the normal flow of time, and all other creatures and objects are frozen in time. If an affected creature moves outside the field, the creature immediately becomes frozen in time until it is in the field again. The field ends early if an affected creature attacks, touches, alters, or has any other physical or magical impact on a creature, or an object being worn or carried by a creature, that is frozen in time. When the field ends, the figurine turns into a nonmagical, living white hare that goes bounding off into the distance, never to be seen again.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-mace-of-divinity", + "fields": { + "name": "Clockwork Mace of Divinity", + "desc": "This clockwork mace is composed of several different metals. While attuned to this magic weapon, you have proficiency with it. As a bonus action, you can command the mace to transform into a trident. When you hit with an attack using this weapon's trident form, the target takes an extra 1d6 radiant damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-mynah-bird", + "fields": { + "name": "Clockwork Mynah Bird", + "desc": "This mechanical brass bird is nine inches long from the tip of its beak to the end of its tail, and it can become active for up to 12 hours. Once it has been used, it can't be used again until 2 days have passed. If you use your action to speak the first command word (“listen” in Ignan), it cocks its head and listens intently to all nearby sounds with a passive Wisdom (Perception) of 17 for up to 10 minutes. When you give the second command word (“speak”), it repeats back what it heard in a metallic-sounding—though reasonably accurate—portrayal of the sounds. You can use the clockwork mynah bird to relay sounds and conversations it has heard to others. As an action, you can command the mynah to fly to a location it has previously visited within 1 mile. It waits at the location for up to 1 hour for someone to command it to speak. At the end of the hour or after it speaks its recording, it returns to you. The clockwork mynah bird has an Armor Class of 14, 5 hit points, and a flying speed of 50 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-pendant", + "fields": { + "name": "Clockwork Pendant", + "desc": "This pendant resembles an ornate, miniature clock and has 3 charges. While holding this pendant, you can expend 1 charge as an action to cast the blur, haste, or slow spell (save DC 15) from it. The spell's duration changes to 3 rounds, and it doesn't require concentration. You can have only one spell active at a time. If you cast another, the previous spell effect ends. It regains 1d3 expended charges daily at dawn. If the pendant is destroyed (AC 14, 15 hit points) while it has 3 charges, it creates a temporal distortion for 1d4 rounds. For the duration, each creature and object that enters or starts its turn within 10 feet of the pendant has immunity to all damage, all spells, and all other physical or magical effects but is otherwise able to move and act normally. If a creature moves further than 10 feet from the pendant, these effects end for it. At the end of the duration, the pendant crumbles to dust.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-rogue-ring", + "fields": { + "name": "Clockwork Rogue Ring", + "desc": "Made by kobold clockwork mages, this brass clockwork ring is formed to look like a coiled dragon. When you speak or whisper the Draconic command word etched on the inside of the ring, the brass dragon uncoils and attempts to pick any lock within 10 feet of you. The dragon picks the lock using your proficiency bonus but with advantage. It is treated as having thieves' tools when attempting to pick locks. It uses your Dexterity (Stealth) bonus for purposes of not being spotted but with advantage due to its extremely small size. Whether successful or not, once you have used the ring to attempt to pick a lock, it can't be used again until the next sunset.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "clockwork-spider-cloak", + "fields": { + "name": "Clockwork Spider Cloak", + "desc": "This hooded cloak is made from black spider silk and has thin brass ribbing stitched on the inside. It has 3 charges. While wearing the cloak, you gain a +2 bonus on Dexterity (Stealth) checks. As an action, you can expend 1 charge to animate the brass ribs into articulated spider legs 1 inch thick and 6 feet long for 1 minute. You can use the charges in succession. The spider legs allow you to climb at your normal walking speed, and you double your proficiency bonus and gain advantage on any Strength (Athletics) checks made for slippery or difficult surfaces. The cloak regains 1d3 charges each day at sunset.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "coffer-of-memory", + "fields": { + "name": "Coffer of Memory", + "desc": "This small golden box resembles a jewelry box and is easily mistaken for a common trinket. When attuned to the box, its owner can fill the box with mental images of important events lasting no more than 1 minute each. Any number of memories can be stored this way. These images are similar to a slide show from the bearer's point of view. On a command from its owner, the box projects a mental image of a requested memory so that whoever is holding the box at that moment can see it. If a coffer of memory is found with memories already stored inside it, a newly-attuned owner can view a randomly-selected stored memory with a successful DC 15 Charisma check.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "collar-of-beast-armor", + "fields": { + "name": "Collar of Beast Armor", + "desc": "This worked leather collar has stitching in the shapes of various animals. While a beast wears this collar, its base AC becomes 13 + its Dexterity modifier. It has no effect if the beast's base AC is already 13 or higher. This collar affects only beasts, which can include a creature affected by the polymorph spell or a druid assuming a beast form using Wild Shape.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "comfy-slippers", + "fields": { + "name": "Comfy Slippers", + "desc": "While wearing the slippers, your feet feel warm and comfortable, no matter what the ambient temperature.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "commanders-helm", + "fields": { + "name": "Commander's Helm", + "desc": "This helmet sheds bright light in a 10-foot radius and dim light for an additional 10 feet. The type of light given off by the helm depends on the aesthetic desired by its creator. Some are surrounded in a wreath of hellish (though illusory) flames, while others give off a soft, warm halo of white or golden light. You can use an action to start or stop the light. While wearing the helm, you can use an action to make your voice loud enough to be heard clearly by anyone within 300 feet of you until the end of your next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "commanders-plate", + "fields": { + "name": "Commander's Plate", + "desc": "This armor is typically emblazoned or decorated with imagery of lions, bears, griffons, eagles, or other symbols of bravery and courage. While wearing this armor, your voice can be clearly heard by all friendly creatures within 300 feet of you if you so choose. Your voice doesn't carry in areas where sound is prevented, such as in the area of the silence spell. Each friendly creature that can see or hear you has advantage on saving throws against being frightened. You can use a bonus action to rally a friendly creature that can see or hear you. The target gains a +1 bonus to attack or damage rolls on its next turn. Once you have rallied a creature, you can't rally that creature again until it finishes a long rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "commanders-visage", + "fields": { + "name": "Commander's Visage", + "desc": "This golden mask resembles a stern face, glowering at the world. While wearing this mask, you have advantage on saving throws against being frightened. The mask has 7 charges for the following properties, and it regains 1d6 + 1 expended charges daily at midnight.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "commoners-veneer", + "fields": { + "name": "Commoner's Veneer", + "desc": "When you wear this simple, homespun scarf around your neck or head, it casts a minor glamer over you that makes you blend in with the people around you, avoiding notice. When in an area containing 25 or more humanoids, such as a city street, market place, or other public locale, Wisdom (Perception) checks to spot you amid the crowd have disadvantage. This item's power only works for creatures of the humanoid type or those using magic to take on a humanoid form.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "communal-flute", + "fields": { + "name": "Communal Flute", + "desc": "This flute is carved with skulls and can be used as a spellcasting focus. If you spend 10 minutes playing the flute over a dead creature, you can cast the speak with dead spell from the flute. The flute can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "companions-broth", + "fields": { + "name": "Companion's Broth", + "desc": "Developed by wizards with an interest in the culinary arts, this simple broth mends the wounds of companion animals and familiars. When a beast or familiar consumes this broth, it regains 2d4 + 2 hit points. Alternatively, you can mix a flower petal into the broth, and the beast or familiar gains 2d4 temporary hit points for 8 hours instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "constant-dagger", + "fields": { + "name": "Constant Dagger", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the target loses its resistance to bludgeoning, piercing, and slashing damage until the start of your next turn. If it has immunity to bludgeoning, piercing, and slashing damage, its immunity instead becomes resistance to such damage until the start of your next turn. If the creature doesn't have resistance or immunity to such damage, you roll your damage dice three times, instead of twice.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "consuming-rod", + "fields": { + "name": "Consuming Rod", + "desc": "This bone mace is crafted from a humanoid femur. One end is carved to resemble a ghoulish face, its mouth open wide and full of sharp fangs. The mace has 8 charges, and it recovers 1d6 + 2 charges daily at dawn. You gain a +1 bonus to attack and damage rolls made with this magic mace. When it hits a creature, the mace's mouth stretches gruesomely wide and bites the target, adding 3 (1d6) piercing damage to the attack. As a reaction, you can expend 1 charge to regain hit points equal to the piercing damage dealt. Alternatively, you can use your reaction to expend 5 charges when you hit a Medium or smaller creature and force the mace to swallow the target. The target must succeed on a DC 15 Dexterity saving throw or be swallowed into an extra-dimensional space within the mace. While swallowed, the target is blinded and restrained, and it has total cover against attacks and other effects outside the mace. The target can still breathe. As an action, you can force the mace to regurgitate the creature, which falls prone in a space within 5 feet of the mace. The mace automatically regurgitates a trapped creature at dawn when it regains charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "mace", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "copper-skeleton-key", + "fields": { + "name": "Copper Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "coral-of-enchanted-colors", + "fields": { + "name": "Coral of Enchanted Colors", + "desc": "This piece of dead, white brain coral glistens with a myriad of colors when placed underwater. While holding this coral underwater, you can use an action to cause a beam of colored light to streak from the coral toward a creature you can see within 60 feet of you. The target must make a DC 17 Constitution saving throw. The beam's color determines its effects, as described below. Each color can be used only once. The coral regains the use of all of its colors at the next dawn if it is immersed in water for at least 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "cordial-of-understanding", + "fields": { + "name": "Cordial of Understanding", + "desc": "When you drink this tangy, violet liquid, your mind opens to new forms of communication. For 1 hour, if you spend 1 minute listening to creatures speaking a particular language, you gain the ability to communicate in that language for the duration. This potion's magic can also apply to non-verbal languages, such as a hand signal-based or dance-based language, so long as you spend 1 minute watching it being used and have the appropriate anatomy and limbs to communicate in the language.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "corpsehunters-medallion", + "fields": { + "name": "Corpsehunter's Medallion", + "desc": "This amulet is made from the skulls of grave rats or from scrimshawed bones of the ignoble dead. While wearing it, you have resistance to necrotic damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "countermelody-crystals", + "fields": { + "name": "Countermelody Crystals", + "desc": "This golden bracelet is set with ten glistening crystal bangles that tinkle when they strike one another. When you must make a saving throw against being charmed or frightened, the crystals vibrate, creating an eerie melody, and you have advantage on the saving throw. If you fail the saving throw, you can choose to succeed instead by forcing one of the crystals to shatter. Once all ten crystals have shattered, the bracelet loses its magic and crumbles to powder.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "courtesans-allure", + "fields": { + "name": "Courtesan's Allure", + "desc": "This perfume has a sweet, floral scent and captivates those with high social standing. The perfume can cover one Medium or smaller creature, and applying it takes 1 minute. For 1 hour, the affected creature gains a +5 bonus to Charisma checks made to socially interact with or influence nobles, politicians, or other individuals with high social standing.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crab-gloves", + "fields": { + "name": "Crab Gloves", + "desc": "These gloves are shaped like crab claws but fit easily over your hands. While wearing these gloves, you can take the Attack action to make two melee weapon attacks with the claws. You are proficient with the claws. Each claw has a reach of 5 feet and deals bludgeoning damage equal to 1d6 + your Strength modifier on a hit. If you hit a creature of your size or smaller using a claw, you automatically grapple the creature with the claw. You can have no more than two creatures grappled in this way at a time. While grappling a target with a claw, you can't attack other creatures with that claw. While wearing the gloves, you have disadvantage on Charisma and Dexterity checks, but you have advantage on checks while operating an apparatus of the crab and on attack rolls with the apparatus' claws. In addition, you can't wield weapons or a shield, and you can't cast a spell that has a somatic component. A creature with an Intelligence of 8 or higher that has two claws can wear these gloves. If it does so, it has two appropriately sized humanoid hands instead of claws. The creature can wield weapons with the hands and has advantage on Dexterity checks that require fine manipulation. Pulling the gloves on or off requires an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crafter-shabti", + "fields": { + "name": "Crafter Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "cravens-heart", + "fields": { + "name": "Craven's Heart", + "desc": "This leathery mass of dried meat was once a humanoid heart, taken from an individual that died while experiencing great terror. You can use an action to whisper a command word and hurl the heart to the ground, where it revitalizes and begins to beat rapidly and loudly for 1 minute. Each creature withing 30 feet of the heart has disadvantage on saving throws against being frightened. At the end of the duration, the heart bursts from the strain and is destroyed. The heart can be attacked and destroyed (AC 11; hp 3; resistance to bludgeoning damage). If the heart is destroyed before the end if its duration, each creature within 30 feet of the heart must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. This bugbear necromancer was once the henchman of an accomplished practitioner of the dark arts named Varrus. She started as a bodyguard and tough, but her keen intellect caught her master's attention. He eventually took her on as an apprentice. Moxug is fascinated with fear, and some say she doesn't eat but instead sustains herself on the terror of her victims. She eventually betrayed Varrus, sabotaging his attempt to become a lich, and luxuriated in his fear as he realized he would die rather than achieve immortality. According to rumor, the first craven's heart she crafted came from the body of her former master.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crawling-cloak", + "fields": { + "name": "Crawling Cloak", + "desc": "This unusual cloak is made of many overlapping, broad strips of thick cloth.\nCrawling Cloak (Common). When you are prone, you can animate the cloak and have it pull you along the ground, allowing you to ignore the extra movement cost for crawling. You can still only move up to your normal movement rate and can’t stand up from prone unless you still have at least half your movement remaining after moving.\n\nSturdy Crawling Cloak (Uncommon). This more powerful version of the crawling cloak also allows you to use the prehensile strips of the cloak to climb, giving you a climbing speed of 20 feet. If you already have a climbing speed, the cloak increases that speed by 10 feet. When using the cloak, you can keep your hands free while climbing.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "crimson-carpet", + "fields": { + "name": "Crimson Carpet", + "desc": "This rolled bundle of red felt is 3-feet long and 1-foot wide, and it weighs 10 pounds. You can use an action to speak the carpet's command word to cause it to unroll, creating a horizontal walking surface or bridge up to 10 feet wide, up to 60 feet long, and 1/4 inch thick. The carpet doesn't need to be anchored and can hover. The carpet has immunity to all damage and isn't affected by the dispel magic spell. The disintegrate spell destroys the carpet. The carpet remains unrolled until you use an action to repeat the command word, causing it to roll up again. When you do so, the carpet can't be unrolled again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crimson-starfall-arrow", + "fields": { + "name": "Crimson Starfall Arrow", + "desc": "This arrow is a magic weapon powered by the sacrifice of your own life energy and explodes upon impact. If you hit a creature with this arrow, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and each creature within 10 feet of the target, including the target, must make a DC 15 Dexterity saving throw, taking necrotic damage equal to the hit points you lost on a failed save, or half as much damage on a successful one. You can't use this feature of the arrow if you don't have blood. Hit Dice spent on this arrow's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "crocodile-hide-armor", + "fields": { + "name": "Crocodile Hide Armor", + "desc": "While wearing this armor fashioned from crocodile skin, you gain a +1 bonus to AC. In addition, you can hold your breath for 15 minutes, and you have a swimming speed equal to your walking speed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "crocodile-leather-armor", + "fields": { + "name": "Crocodile Leather Armor", + "desc": "While wearing this armor fashioned from crocodile skin, you gain a +1 bonus to AC. In addition, you can hold your breath for 15 minutes, and you have a swimming speed equal to your walking speed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "crook-of-the-flock", + "fields": { + "name": "Crook of the Flock", + "desc": "This plain crook is made of smooth, worn lotus wood and is warm to the touch.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "crown-of-the-pharaoh", + "fields": { + "name": "Crown of the Pharaoh", + "desc": "The swirling gold bands of this crown recall the shape of desert dunes, and dozens of tiny emeralds, rubies, and sapphires nest among the skillfully forged curlicues. While wearing the crown, you gain the following benefits: Your Intelligence score is 25. This crown has no effect on you if your Intelligence is already 25 or higher. You have a flying speed equal to your walking speed. While you are wearing no armor and not wielding a shield, your Armor Class equals 16 + your Dexterity modifier.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "crusaders-shield", + "fields": { + "name": "Crusader's Shield", + "desc": "A bronze boss is set in the center of this round shield. When you attune to the shield, the boss changes shape, becoming a symbol of your divine connection: a holy symbol for a cleric or paladin or an engraving of mistletoe or other sacred plant for a druid. You can use the shield as a spellcasting focus for your spells.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "crystal-skeleton-key", + "fields": { + "name": "Crystal Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "crystal-staff", + "fields": { + "name": "Crystal Staff", + "desc": "Carved from a single piece of solid crystal, this staff has numerous reflective facets that produce a strangely hypnotic effect. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: color spray (1 charge), confound senses* (3 charges), confusion (4 charges), hypnotic pattern (3 charges), jeweled fissure* (3 charges), prismatic ray* (5 charges), or prismatic spray (7 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to light or confusion. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the crystal shatters, destroying the staff and dealing 2d6 piercing damage to each creature within 10 feet of it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "dagger-of-the-barbed-devil", + "fields": { + "name": "Dagger of the Barbed Devil", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. You can use an action to cause sharp, pointed barbs to sprout from this blade. The barbs remain for 1 minute. When you hit a creature while the barbs are active, the creature must succeed on a DC 15 Dexterity saving throw or a barb breaks off into its flesh and the dagger loses its barbs. At the start of each of its turns, a creature with a barb in its flesh must make a DC 15 Constitution saving throw. On a failure, it has disadvantage on attack rolls and ability checks until the start of its next turn as it is wracked with pain. The barb remains until a creature uses its action to remove the barb, dealing 1d4 piercing damage to the barbed creature. Once you cause barbs to sprout from the dagger, you can't do so again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dancing-caltrops", + "fields": { + "name": "Dancing Caltrops", + "desc": "After you pour these magic caltrops out of the bag into an area, you can use a bonus action to animate them and command them to move up to 10 feet to occupy a different square area that is 5 feet on a side.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "dancing-floret", + "fields": { + "name": "Dancing Floret", + "desc": "This 2-inch-long plant has a humanoid shape, and a large purple flower sits at the top of the plant on a short, neck-like stalk. Small, serrated thorns on its arms and legs allow it to cling to your clothing, and it most often dances along your arm or across your shoulders. While attuned to the floret, you have proficiency in the Performance skill, and you double your proficiency bonus on Charisma (Performance) checks made while dancing. The floret has 3 charges for the following other properties. The floret regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dancing-ink", + "fields": { + "name": "Dancing Ink", + "desc": "This ink is favored by merchants for eye-catching banners and by toy makers for scrolls and books for children. Typically found in 1d4 pots, this ink allows you to draw an illustration that moves about the page where it was drawn, whether that is an illustration of waves crashing against a shore along the bottom of the page or a rabbit leaping over the page's text. The ink wears away over time due to the movement and fades from the page after 2d4 weeks. The ink moves only when exposed to light, and some long-forgotten tomes have been opened to reveal small, moving illustrations drawn by ancient scholars. One pot can be used to fill 25 pages of a book or a similar total area for larger banners.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "dastardly-quill-and-parchment", + "fields": { + "name": "Dastardly Quill and Parchment", + "desc": "Favored by spies, this quill and parchment are magically linked as long as both remain on the same plane of existence. When a creature writes or draws on any surface with the quill, that writing or drawing appears on its linked parchment, exactly as it would appear if the writer was writing or drawing on the parchment with black ink. This effect doesn't prevent the quill from being used as a standard quill on a nonmagical piece of parchment, but this written communication is one-way, from quill to parchment. The quill's linked parchment is immune to all nonmagical inks and stains, and any magical messages written on the parchment disappear after 1 minute and aren't conveyed to the creature holding the quill. The parchment is approximately 9 inches wide by 13 inches long. If the quill's writing exceeds the area of the parchment, the older writing fades from the top of the sheet, replaced by the newer writing. Otherwise, the quill's writing remains on the parchment for 24 hours, after which time all writing fades from it. If either item is destroyed, the other item becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dawn-shard-dagger", + "fields": { + "name": "Dawn Shard Dagger", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dawn-shard-greatsword", + "fields": { + "name": "Dawn Shard Greatsword", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dawn-shard-longsword", + "fields": { + "name": "Dawn Shard Longsword", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dawn-shard-rapier", + "fields": { + "name": "Dawn Shard Rapier", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dawn-shard-scimitar", + "fields": { + "name": "Dawn Shard Scimitar", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dawn-shard-shortsword", + "fields": { + "name": "Dawn Shard Shortsword", + "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "deadfall-arrow", + "fields": { + "name": "Deadfall Arrow", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic arrow. On a hit, the arrow transforms into a 10-foot-long wooden log centered on the target, destroying the arrow. The target and each creature in the log's area must make a DC 15 Dexterity saving throw. On a failure, a creature takes 3d6 bludgeoning damage and is knocked prone and restrained under the log. On a success, a creature takes half the damage and isn't knocked prone or restrained. A restrained creature can take its action to free itself by succeeding on a DC 15 Strength check. The log lasts for 1 minute then crumbles to dust, freeing those restrained by it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "deaths-mirror", + "fields": { + "name": "Death's Mirror", + "desc": "Made from woven lead and silver, this ring fits only on the hand's smallest finger. As the moon is a dull reflection of the sun's glory, so too is the power within this ring merely an imitation of the healing energies that can bestow true life. The ring has 3 charges and regains all expended charges daily at dawn. While wearing the ring, you can expend 1 charge as a bonus action to gain 5 temporary hit points for 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "decoy-card", + "fields": { + "name": "Decoy Card", + "desc": "This small, thick, parchment card displays an accurate portrait of the person carrying it. You can use an action to toss the card on the ground at a point within 10 feet of you. An illusion of you forms over the card and remains until dispelled. The illusion appears real, but it can do no harm. While you are within 120 feet of the illusion and can see it, you can use an action to make it move and behave as you wish, as long as it moves no further than 10 feet from the card. Any physical interaction with your illusory double reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect your illusory double identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The illusion lasts until the card is moved or the illusion is dispelled. When the illusion ends, the card's face becomes blank, and the card becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "deepchill-orb", + "fields": { + "name": "Deepchill Orb", + "desc": "This fist-sized sphere of blue quartz emits cold. If placed in a container with a capacity of up to 5 cubic feet, it keeps the internal temperature of the container at a consistent 40 degrees Fahrenheit. This can keep liquids chilled, preserve cooked foods for up to 1 week, raw meats for up to 3 days, and fruits and vegetables for weeks. If you hold the orb without gloves or other insulating method, you take 1 cold damage each minute you hold it. At the GM's discretion, the orb's cold can be applied to other uses, such as keeping it in contact with a hot item to cool down the item enough to be handled, wrapping it and using it as a cooling pad to bring down fever or swelling, or similar.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "defender-shabti", + "fields": { + "name": "Defender Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "deserters-boots", + "fields": { + "name": "Deserter's Boots", + "desc": "While you wear these boots, your walking speed increases by 10 feet, and you gain a +1 bonus to Dexterity saving throws.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "devil-shark-mask", + "fields": { + "name": "Devil Shark Mask", + "desc": "When you wear this burgundy face covering, it transforms your face into a shark-like visage, and the mask sprouts wicked horns. While wearing this mask, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d8 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. You gain a +1 bonus to attack and damage rolls with this magic bite. In addition, you have advantage on Charisma (Intimidation) checks while wearing this mask.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "devilish-doubloon", + "fields": { + "name": "Devilish Doubloon", + "desc": "This gold coin bears the face of a leering devil on the obverse. If it is placed among other coins, it changes its appearance to mimic its neighbors, doing so over the course of 1 hour. This is a purely cosmetic change, and it returns to its original appearance when grasped by a creature with an Intelligence of 5 or higher. You can use a bonus action to toss the coin up to 20 feet. When the coin lands, it transforms into a barbed devil. The devil vanishes after 1 hour or when it is reduced to 0 hit points. When the devil vanishes, the coin reappears in a collection of at least 20 gold coins elsewhere on the same plane where it vanished. The devil is friendly to you and your companions. Roll initiative for the devil, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the devil, it defends itself from hostile creatures but otherwise takes no actions. If you are reduced to 0 hit points and the devil is still alive, it moves to your body and uses its action to grab your soul. You must succeed on a DC 15 Charisma saving throw or the devil steals your soul and you die. If the devil fails to grab your soul, it vanishes as if slain. If the devil grabs your soul, it uses its next action to transport itself back to the Hells, disappearing in a flash of brimstone. If the devil returns to the Hells with your soul, its coin doesn't reappear, and you can be restored to life only by means of a true resurrection or wish spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "devils-barb", + "fields": { + "name": "Devil's Barb", + "desc": "This thin wand is fashioned from the fiendish quill of a barbed devil. While attuned to it, you have resistance to cold damage. The wand has 6 charges for the following properties. It regains 1d6 expended charges daily at dusk. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into cinders and is destroyed. Hurl Flame. While holding the wand, you can expend 2 charges as an action to hurl a ball of devilish flame at a target you can see within 150 feet of you. The target must succeed on a DC 15 Dexterity check or take 3d6 fire damage. If the target is a flammable object that isn't being worn or carried, it also catches fire. Devil's Sight. While holding the wand, you can expend 1 charge as an action to cast the darkvision spell on yourself. Magical darkness doesn't impede this darkvision.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "digger-shabti", + "fields": { + "name": "Digger Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "dimensional-net", + "fields": { + "name": "Dimensional Net", + "desc": "Woven from the hair of celestials and fiends, this shimmering iridescent net can subdue and capture otherworldly creatures. You have a +1 bonus to attack rolls with this magic weapon. In addition to the normal effects of a net, this net prevents any Large or smaller aberration, celestial, or fiend hit by it from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. When such a creature is bound in this way, a creature must succeed on a DC 30 Strength (Athletics) check to free the bound creature. The net has immunity to damage dealt by the bound creature, but another creature can deal 20 slashing damage to the net and free the bound creature, ending the effect. The net has AC 15 and 30 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the net drops to 0 hit points, it is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "net", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dirgeblade", + "fields": { + "name": "Dirgeblade", + "desc": "This weapon is an exquisitely crafted rapier set in a silver and leather scabbard. The blade glows a faint stormy blue and is encircled by swirling wisps of clouds. You gain a +3 bonus to attack and damage rolls made with this magic weapon. This weapon, when unsheathed, sheds dim blue light in a 20-foot radius. When you hit a creature with it, you can expend 1 Bardic Inspiration to impart a sense of overwhelming grief in the target. A creature affected by this grief must succeed on a DC 15 Wisdom saving throw or fall prone and become incapacitated by sadness until the end of its next turn. Once a month under an open sky, you can use a bonus action to speak this magic sword's command word and cause the sword to sing a sad dirge. This dirge conjures heavy rain (or snow in freezing temperatures) in the region for 2d6 hours. The precipitation falls in an X-mile radius around you, where X is equal to your level.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "dirk-of-daring", + "fields": { + "name": "Dirk of Daring", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding the dagger, you have advantage on saving throws against being frightened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "distracting-doubloon", + "fields": { + "name": "Distracting Doubloon", + "desc": "This gold coin is plain and matches the dominant coin of the region. Typically, 2d6 distracting doubloons are found together. You can use an action to toss the coin up to 20 feet. The coin bursts into a flash of golden light on impact. Each creature within a 15-foot radius of where the coin landed must succeed on a DC 11 Wisdom saving throw or have disadvantage on Wisdom (Perception) checks made to perceive any creature or object other than the coin for 1 minute. If an affected creature takes damage, it can repeat the saving throw, ending the effect on itself on a success. At the end of the duration, the coin crumbles to dust and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "djinn-vessel", + "fields": { + "name": "Djinn Vessel", + "desc": "A rough predecessor to the ring of djinni summoning and the ring elemental command, this clay vessel is approximately a foot long and half as wide. An iron stopper engraved with a rune of binding seals its entrance. If the vessel is empty, you can use an action to remove the stopper and cast the banishment spell (save DC 15) on a celestial, elemental, or fiend within 60 feet of you. At the end of the spell's duration, if the target is an elemental, it is trapped in this vessel. While trapped, the elemental can take no actions, but it is aware of occurrences outside of the vessel and of other djinn vessels. You can use an action to remove the vessel's stopper and release the elemental the vessel contains. Once released, the elemental acts in accordance with its normal disposition and alignment.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "doppelganger-ointment", + "fields": { + "name": "Doppelganger Ointment", + "desc": "This ceramic jar contains 1d4 + 1 doses of a thick, creamy substance that smells faintly of pork fat. The jar and its contents weigh 1/2 a pound. Applying a single dose to your body takes 1 minute. For 24 hours or until it is washed off with an alcohol solution, you can change your appearance, as per the Change Appearance option of the alter self spell. For the duration, you can use a bonus action to return to your normal form, and you can use an action to return to the form of the mimicked creature. If you add a piece of a specific creature (such as a single hair, nail paring, or drop of blood), the ointment becomes more powerful allowing you to flawlessly imitate that creature, as long as its body shape is humanoid and within one size category of your own. While imitating that creature, you have advantage on Charisma checks made to convince others you are that specific creature, provided they didn't see you change form.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dragonstooth-blade", + "fields": { + "name": "Dragonstooth Blade", + "desc": "This razor-sharp blade, little more than leather straps around the base of a large tooth, still carries the power of a dragon. This weapon's properties are determined by the type of dragon that once owned this tooth. The GM chooses the dragon type or determines it randomly from the options below. When you hit with an attack using this magic sword, the target takes an extra 1d6 damage of a type determined by the kind of dragon that once owned the tooth. In addition, you have resistance to the type of damage associated with that dragon. | d6 | Damage Type | Dragon Type |\n| --- | ----------- | ------------------- |\n| 1 | Acid | Black or Copper |\n| 2 | Fire | Brass, Gold, or Red |\n| 3 | Poison | Green |\n| 4 | Lightning | Blue or Bronze |\n| 5 | Cold | Silver or White |\n| 6 | Necrotic | Undead |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "draught-of-ambrosia", + "fields": { + "name": "Draught of Ambrosia", + "desc": "The liquid in this tiny vial is golden and has a heady, floral scent. When you drink the draught, it fortifies your body and mind, removing any infirmity caused by old age. You stop aging and are immune to any magical and nonmagical aging effects. The magic of the ambrosia lasts ten years, after which time its power fades, and you are once again subject to the ravages of time and continue aging.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "draught-of-the-black-owl", + "fields": { + "name": "Draught of the Black Owl", + "desc": "When you drink this potion, you transform into a black-feathered owl for 1 hour. This effect works like the polymorph spell, except you can take only the form of an owl. While you are in the form of an owl, you retain your Intelligence, Wisdom, and Charisma scores. If you are a druid with the Wild Shape feature, you can transform into a giant owl instead. Drinking this potion doesn't expend a use of Wild Shape.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "dread-scarab", + "fields": { + "name": "Dread Scarab", + "desc": "The abdomen of this beetleshaped brooch is decorated with the grim semblance of a human skull. If you hold it in your hand for 1 round, an Abyssal inscription appears on its surface, revealing its magical nature. While wearing this brooch, you gain the following benefits:\n- You have advantage on saving throws against spells.\n- The scarab has 9 charges. If you fail a saving throw against a conjuration spell or a harmful effect originating from a celestial creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into dust and is destroyed when its last charge is expended.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "dust-of-desiccation", + "fields": { + "name": "Dust of Desiccation", + "desc": "This small packet contains soot-like dust. There is enough of it for one use. When you use an action to blow the choking dust from your palm, each creature in a 30-foot cone must make a DC 15 Dexterity saving throw, taking 3d10 necrotic damage on a failed save, or half as much damage on a successful one. A creature that fails this saving throw can't speak until the end of its next turn as it chokes on the dust. Alternatively, you can use an action to throw the dust into the air, affecting yourself and each creature within 30 feet of you with the dust.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "dust-of-muffling", + "fields": { + "name": "Dust of Muffling", + "desc": "You can scatter this fine, silvery-gray dust on the ground as an action, covering a 10-foot-square area. There is enough dust in one container for up to 5 uses. When a creature moves over an area covered in the dust, it has advantage on Dexterity (Stealth) checks to remain unheard. The effect remains until the dust is swept up, blown away, or tracked away by the traffic of eight or more creatures passing through the area.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "dust-of-the-dead", + "fields": { + "name": "Dust of the Dead", + "desc": "This stoppered vial is filled with dust and ash. There is enough of it for one use. When you use an action to sprinkle the dust on a willing humanoid, the target falls into a death-like slumber for 8 hours. While asleep, the target appears dead to all mundane and magical means, but spells that target the dead, such as the speak with dead spell, fail when used on the target. The cause of death is not evident, though any wounds the target has taken remain visible. If the target takes damage while asleep, it has resistance to the damage. If the target is reduced to below half its hit points while asleep, it must succeed on a DC 15 Constitution saving throw to wake up. If the target is reduced to 5 hit points or fewer while asleep, it wakes up. If the target is unwilling, it must succeed on a DC 11 Constitution saving throw to avoid the effect of the dust. A sleeping creature is considered an unwilling target.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "eagle-cape", + "fields": { + "name": "Eagle Cape", + "desc": "The exterior of this silk cape is lined with giant eagle feathers. When you fall while wearing this cape, you descend 60 feet per round, take no damage from falling, and always land on your feet. In addition, you can use an action to speak the cloak's command word. This turns the cape into a pair of eagle wings which give you a flying speed of 60 feet for 1 hour or until you repeat the command word as an action. When the wings revert back to a cape, you can't use the cape in this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "earrings-of-the-agent", + "fields": { + "name": "Earrings of the Agent", + "desc": "Aside from a minor difference in size, these simple golden hoops are identical to one another. Each hoop has 1 charge and provides a different magical effect. Each hoop regains its expended charge daily at dawn. You must be wearing both hoops to use the magic of either hoop.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "earrings-of-the-eclipse", + "fields": { + "name": "Earrings of the Eclipse", + "desc": "These two cubes of smoked quartz are mounted on simple, silver posts. While you are wearing these earrings, you can take the Hide action while you are motionless in an area of dim light or darkness even when a creature can see you or when you have nothing to obscure you from the sight of a creature that can see you. If you are in darkness when you use the Hide action, you have advantage on the Dexterity (Stealth) check. If you move, attack, cast a spell, or do anything other than remain motionless, you are no longer hidden and can be detected normally.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "earrings-of-the-storm-oyster", + "fields": { + "name": "Earrings of the Storm Oyster", + "desc": "The deep blue pearls forming the core of these earrings come from oysters that survive being struck by lightning. While wearing these earrings, you gain the following benefits:\n- You have resistance to lightning and thunder damage.\n- You can understand Primordial. When it is spoken, the pearls echo the words in a language you can understand, at a whisper only you can hear.\n- You can't be deafened.\n- You can breathe air and water. - As an action, you can cast the sleet storm spell (save DC 15) from the earrings. The earrings can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ebon-shards", + "fields": { + "name": "Ebon Shards", + "desc": "These obsidian shards are engraved with words in Deep Speech, and their presence disquiets non-evil, intelligent creatures. The writing on the shards is obscure, esoteric, and possibly incomplete. The shards have 10 charges and give you access to a powerful array of Void magic spells. While holding the shards, you use an action to expend 1 or more of its charges to cast one of the following spells from them, using your spell save DC and spellcasting ability: living shadows* (5 charges), maddening whispers* (2 charges), or void strike* (3 charges). You can also use an action to cast the crushing curse* spell from the shards without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness or madness. The shards regain 1d6 + 4 expended charges daily at dusk. Each time you use the ebon shards to cast a spell, you must succeed on a DC 12 Charisma saving throw or take 2d6 psychic damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "efficacious-eyewash", + "fields": { + "name": "Efficacious Eyewash", + "desc": "This clear liquid glitters with miniscule particles of light. A bottle of this potion contains 6 doses, and its lid comes with a built-in dropper. You can use an action to apply 1 dose to the eyes of a blinded creature. The blinded condition is suppressed for 2d4 rounds. If the blinded condition has a duration, subtract those rounds from the total duration; if doing so reduces the overall duration to 0 rounds or less, then the condition is removed rather than suppressed. This eyewash doesn't work on creatures that are naturally blind, such as grimlocks, or creatures blinded by severe damage or removal of their eyes.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "eldritch-rod", + "fields": { + "name": "Eldritch Rod", + "desc": "This bone rod is carved into the shape of twisting tendrils or tentacles. You can use this rod as an arcane focus. The rod has 3 charges and regains all expended charges daily at dawn. When you cast a spell that requires an attack roll and that deals damage while holding this rod, you can expend 1 of its charges as part of the casting to enhance that spell. If the attack hits, the spell also releases tendrils that bind the target, grappling it for 1 minute. At the start of each of your turns, the grappled target takes 1d6 damage of the same type dealt by the spell. At the end of each of its turns, the grappled target can make a Dexterity saving throw against your spell save DC, freeing itself from the tendrils on a success. The rod's magic can grapple only one target at a time. If you use the rod to grapple another target, the effect on the previous target ends.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "elemental-wraps", + "fields": { + "name": "Elemental Wraps", + "desc": "These cloth arm wraps are decorated with elemental symbols depicting flames, lightning bolts, snowflakes, and similar. You have resistance to acid, cold, fire, lightning, or thunder damage while you wear these arm wraps. You choose the type of damage when you first attune to the wraps, and you can choose a different type of damage at the end of a short or long rest. The wraps have 10 charges. When you hit with an unarmed strike while wearing these wraps, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 damage of the type to which you have resistance. The wraps regain 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the wraps unravel and fall to the ground, becoming nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-corruption", + "fields": { + "name": "Elixir of Corruption", + "desc": "This elixir looks, smells, and tastes like a potion of heroism; however, it is actually a poisonous elixir masked by illusion magic. An identify spell reveals its true nature. If you drink it, you must succeed on a DC 15 Constitution saving throw or be corrupted by the diabolical power within the elixir for 1 week. While corrupted, you lose immunity to diseases, poison damage, and the poisoned condition. If you aren't normally immune to poison damage, you instead have vulnerability to poison damage while corrupted. The corruption can be removed with greater restoration or similar magic.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-deep-slumber", + "fields": { + "name": "Elixir of Deep Slumber", + "desc": "The milky-white liquid in this vial smells of jasmine and sandalwood. When you drink this potion, you fall into a deep sleep, from which you can't be physically awakened, for 1 hour. A successful dispel magic (DC 13) cast on you awakens you but cancels any beneficial effects of the elixir. When you awaken at the end of the hour, you benefit from the sleep as if you had finished a long rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-focus", + "fields": { + "name": "Elixir of Focus", + "desc": "This deep amber concoction seems to glow with an inner light. When you drink this potion, you have advantage on the next ability check you make within 10 minutes, then the elixir's effect ends.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-mimicry", + "fields": { + "name": "Elixir of Mimicry", + "desc": "When you drink this sweet, oily, black liquid, you can imitate the voice of a single creature that you have heard speak within the past 24 hours. The effects last for 3 minutes.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-oracular-delirium", + "fields": { + "name": "Elixir of Oracular Delirium", + "desc": "This pearlescent fluid perpetually swirls inside its container with a slow kaleidoscopic churn. When you drink this potion, you can cast the guidance spell for 1 hour at will. You can end this effect early as an action and gain the effects of the augury spell. If you do, you are afflicted with short-term madness after learning the spell's results.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-spike-skin", + "fields": { + "name": "Elixir of Spike Skin", + "desc": "Slivers of bone float in the viscous, gray liquid inside this vial. When you drink this potion, bone-like spikes protrude from your skin for 1 hour. Each time a creature hits you with a melee weapon attack while within 5 feet of you, it must succeed on a DC 15 Dexterity saving throw or take 1d4 piercing damage from the spikes. In addition, while you are grappling a creature or while a creature is grappling you, it takes 1d4 piercing damage at the start of your turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-the-clear-mind", + "fields": { + "name": "Elixir of the Clear Mind", + "desc": "This cerulean blue liquid sits calmly in its flask even when jostled or shaken. When you drink this potion, you have advantage on Wisdom checks and saving throws for 1 hour. For the duration, if you fail a saving throw against an enchantment or illusion spell or similar magic effect, you can choose to succeed instead. If you do, you draw upon all the potion's remaining power, and its effects end immediately thereafter.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-the-deep", + "fields": { + "name": "Elixir of the Deep", + "desc": "This thick, green, swirling liquid tastes like salted mead. For 1 hour after drinking this elixir, you can breathe underwater, and you can see clearly underwater out to a range of 60 feet. The elixir doesn't allow you to see through magical darkness, but you can see through nonmagical clouds of silt and other sedimentary particles as if they didn't exist. For the duration, you also have advantage on saving throws against the spells and other magical effects of fey creatures native to water environments, such as a Lorelei (see Tome of Beasts) or Water Horse (see Creature Codex).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "elixir-of-wakefulness", + "fields": { + "name": "Elixir of Wakefulness", + "desc": "This effervescent, crimson liquid is commonly held in a thin, glass vial capped in green wax. When you drink this elixir, its effects last for 8 hours. While the elixir is in effect, you can't fall asleep by normal means. You have advantage on saving throws against effects that would put you to sleep. If you are affected by the sleep spell, your current hit points are considered 10 higher when determining the effects of the spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "elk-horn-rod", + "fields": { + "name": "Elk Horn Rod", + "desc": "This rod is fashioned from elk or reindeer horn. As an action, you can grant a +1 bonus on saving throws against spells and magical effects to a target touched by the wand, including yourself. The bonus lasts 1 round. If you are holding the rod while performing the somatic component of a dispel magic spell or comparable magic, you have a +1 bonus on your spellcasting ability check.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-breastplate", + "fields": { + "name": "Encouraging Breastplate", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-chain-mail", + "fields": { + "name": "Encouraging Chain Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-chain-shirt", + "fields": { + "name": "Encouraging Chain Shirt", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-half-plate", + "fields": { + "name": "Encouraging Half Plate", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-hide", + "fields": { + "name": "Encouraging Hide Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-leather", + "fields": { + "name": "Encouraging Leather Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-padded", + "fields": { + "name": "Encouraging Padded Armor", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-plate", + "fields": { + "name": "Encouraging Plate", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-ring-mail", + "fields": { + "name": "Encouraging Ring Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-scale-mail", + "fields": { + "name": "Encouraging Scale Mail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-splint", + "fields": { + "name": "Encouraging Splint", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "encouraging-studded-leather", + "fields": { + "name": "Encouraging Studded Leather", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "enraging-ammunition", + "fields": { + "name": "Enraging Ammunition", + "desc": "When you hit a creature with a ranged attack using this magical ammunition, the target must succeed on a DC 13 Wisdom saving throw or become enraged for 1 minute. On its turn, an enraged creature moves toward you by the most direct route, trying to get within 5 feet of you. It doesn't avoid opportunity attacks, but it moves around or avoids damaging terrain, such as lava or a pit. If the enraged creature is within 5 feet of you, it attacks you. An enraged creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ensnaring-ammunition", + "fields": { + "name": "Ensnaring Ammunition", + "desc": "When you hit a creature with a ranged attack using this magical ammunition, the target takes only half the damage from the attack, and the target is restrained as the ammunition bursts into entangling strands that wrap around it. As an action, the restrained target can make a DC 13 Strength check, bursting the bonds on a success. The strands can also be attacked and destroyed (AC 10; hp 5; immunity to bludgeoning, poison, and psychic damage).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "entrenching-mattock", + "fields": { + "name": "Entrenching Mattock", + "desc": "You gain a +1 to attack and damage rolls with this magic weapon. This bonus increases to +3 when you use the pick to attack a creature made of earth or stone, such as an earth elemental or stone golem. As a bonus action, you can slam the head of the pick into earth, sand, mud, or rock within 5 feet of you to create a wall of that material up to 30 feet long, 3 feet high, and 1 foot thick along that surface. The wall provides half cover to creatures behind it. The pick can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "everflowing-bowl", + "fields": { + "name": "Everflowing Bowl", + "desc": "This smooth, stone bowl feels especially cool to the touch. It holds up to 1 pint of water. When placed on the ground, the bowl magically draws water from the nearby earth and air, filling itself after 1 hour. In arid or desert environments, the bowl fills itself after 8 hours. The bowl never overflows itself.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "explosive-orb-of-obfuscation", + "fields": { + "name": "Explosive Orb of Obfuscation", + "desc": "Originally fashioned in the laboratory of the archmage Lugax for his good natured but often roguish friend, Kennich, these spherical ceramic containers are the size of a large human fist. Arcane sigils decorate each orb, detailing its properties to those capable of reading the sigils. The magic-infused chemicals in each orb must be briefly exposed to air before being thrown to activate them. A metal rod sits in the cork of each orb, allowing you to quickly twist open the container before throwing it. Typically, 1d4 + 1 orbs of obfuscation are found together. You can use an action to activate and throw the orb up to 60 feet. The orb explodes on impact and is destroyed. The orb's effects are determined by its type. Orb of Obfuscation (Uncommon). This orb is a dark olive color with a stripe of bright blue paint encircling it. When activated, the orb releases an opaque grey gas and creates a 30-foot-radius sphere of this gas centered on the point where the orb landed. The sphere spreads around corners, and its area is heavily obscured. The magical gas also dampens sound. Each creature in the gas can hear only sounds originating within 5 feet of it, and creatures outside of the gas can’t hear sounds originating inside the gas. The gas lasts for 5 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. Explosive Orb of Obfuscation (Rare). This oblong orb has a putty grey color with a stripe of yellow paint encircling it. When activated, this orb releases the same opaque grey gas as the orb of obfuscation. In addition to the effects of that gas, this orb also releases a burst of caustic chemicals on impact. Each creature within a 15-foot radius of where the orb landed must make a DC 15 Dexterity saving throw, taking 4d4 acid damage on a failed save, or half as much damage on a successful one. If a creature fails this saving throw, the chemicals cling to it for 1 minute. At the end of each of its turns, the creature must succeed on a DC 15 Constitution saving throw or take 2d4 acid damage from the clinging chemicals. Any creature can take an action to remove the clinging chemicals with a successful DC 15 Wisdom (Medicine) check.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "exsanguinating-blade", + "fields": { + "name": "Exsanguinating Blade", + "desc": "This double-bladed dagger has an ivory hilt, and its gold pommel is shaped into a woman's head with ruby eyes and a fanged mouth opened in a scream. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon against a creature that has blood, the dagger gains 1 charge. The dagger can hold 1 charge at a time. You can use a bonus action to expend 1 charge from the dagger to cause one of the following effects: - You or a creature you touch with the blade regains 2d8 hit points. - The next time you hit a creature that has blood with this weapon, it deals an extra 2d8 necrotic damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "extract-of-dual-mindedness", + "fields": { + "name": "Extract of Dual-Mindedness", + "desc": "This potion can be distilled only from a hormone found in the hypothalamus of a two-headed giant of genius intellect. For 1 minute after drinking this potion, you can concentrate on two spells at the same time, and you have advantage on Constitution saving throws made to maintain your concentration on a spell when you take damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "eye-of-horus", + "fields": { + "name": "Eye of Horus", + "desc": "This gold and lapis lazuli amulet helps you determine reality from phantasms and trickery. While wearing it, you have advantage on saving throws against illusion spells and against being frightened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "eye-of-the-golden-god", + "fields": { + "name": "Eye of the Golden God", + "desc": "A shining multifaceted violet gem sits at the center of this fist-sized amulet. A beautifully forged band of platinum encircles the gem and affixes it to a well-made series of interlocking platinum chain links. The violet gem is warm to the touch. While wearing this amulet, you can't be frightened and you don't suffer from exhaustion. In addition, you always know which item within 20 feet of you is the most valuable, though you don't know its actual value or if it is magical. Each time you finish a long rest while attuned to this amulet, roll a 1d10. On a 1-3, you awaken from your rest with that many valuable objects in your hand. The objects are minor, such as copper coins, at first and progressively get more valuable, such as gold coins, ivory statuettes, or gemstones, each time they appear. Each object is always small enough to fit in a single hand and is never worth more than 1,000 gp. The GM determines the type and value of each object. Once the left eye of an ornate and magical statue of a pit fiend revered by a small cult of Mammon, this exquisite purple gem was pried from the idol by an adventurer named Slick Finnigan. Slick and his companions had taken it upon themselves to eradicate the cult, eager for the accolades they would receive for defeating an evil in the community. The loot they stood to gain didn't hurt either. After the assault, while his companions were busy chasing the fleeing members of the cult, Slick pocketed the gem, disfiguring the statue and weakening its power in the process. He was then attacked by a cultist who had managed to evade notice by the adventurers. Slick escaped with his life, and the gem, but was unable to acquire the second eye. Within days, the thief was finding himself assaulted by devils and cultists. He quickly offloaded his loot with a collection of merchants in town, including a jeweler who was looking for an exquisite stone to use in a piece commissioned by a local noble. Slick then set off with his pockets full of coin, happily leaving the devilish drama behind. This magical amulet attracts the attention of worshippers of Mammon, who can almost sense its presence and are eager to claim its power for themselves, though a few extremely devout members of the weakened cult wish to return the gem to its original place in the idol. Due to this, and a bit of bad luck, this amulet has changed hands many times over the decades.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "eyes-of-the-outer-dark", + "fields": { + "name": "Eyes of the Outer Dark", + "desc": "These lenses are crafted of polished, opaque black stone. When placed over the eyes, however, they allow the wearer not only improved vision but glimpses into the vast emptiness between the stars. While wearing these lenses, you have darkvision out to a range of 60 feet. If you already have darkvision, its range is extended by 60 feet. As an action, you can use the lenses to pierce the veils of time and space and see into the outer darkness. You gain the benefits of the foresight and true seeing spells for 10 minutes. If you activate this property and you aren't suffering from a madness, you take 3d8 psychic damage. Once used, this property of the lenses can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "eyes-of-the-portal-masters", + "fields": { + "name": "Eyes of the Portal Masters", + "desc": "While you wear these crystal lenses over your eyes, you can sense the presence of any dimensional portal within 60 feet of you and whether the portal is one-way or two-way. Once you have worn the eyes for 10 minutes, their magic ceases to function until the next dawn. Putting the lenses on or off requires an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "fanged-mask", + "fields": { + "name": "Fanged Mask", + "desc": "This tribal mask is made of wood and adorned with animal fangs. Once donned, it melds to your face and causes fangs to sprout from your mouth. While wearing this mask, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. If you already have a bite attack when you don and attune to this mask, your bite attack's damage dice double (for example, 1d4 becomes 2d4).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "farhealing-bandages", + "fields": { + "name": "Farhealing Bandages", + "desc": "This linen bandage is yellowed and worn with age. You can use an action wrap it around the appendage of a willing creature and activate its magic for 1 hour. While the target is within 60 feet of you and the bandage's magic is active, you can use an action to trigger the bandage, and the target regains 2d4 hit points. The bandage becomes inactive after it has restored 15 hit points to a creature or when 1 hour has passed. Once the bandage becomes inactive, it can't be used again until the next dawn. You can be attuned to only one farhealing bandage at a time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "farmer-shabti", + "fields": { + "name": "Farmer Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "fear-eaters-mask", + "fields": { + "name": "Fear-Eater's Mask", + "desc": "This painted, wooden mask bears the visage of a snarling, fiendish face. While wearing the mask, you can use a bonus action to feed on the fear of a frightened creature within 30 feet of you. The target must succeed on a DC 13 Wisdom saving throw or take 2d6 psychic damage. You regain hit points equal to the damage dealt. If you are not injured, you gain temporary hit points equal to the damage dealt instead. Once a creature has failed this saving throw, it is immune to the effects of this mask for 24 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "fellforged-armor", + "fields": { + "name": "Fellforged Armor", + "desc": "While wearing this steam-powered magic armor, you gain a +1 bonus to AC, your Strength score increases by 2, and you gain the ability to cast speak with dead as an action. As long as you remain cursed, you exude an unnatural aura, causing beasts with Intelligence 3 or less within 30 feet of you to be frightened. Once you have used the armor to cast speak with dead, you can't cast it again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ferrymans-coins", + "fields": { + "name": "Ferryman's Coins", + "desc": "It is customary in many faiths to weight a corpse's eyes with pennies so they have a fee to pay the ferryman when he comes to row them across death's river to the afterlife. Ferryman's coins, though, ensure the body stays in the ground regardless of the spirit's destination. These coins, which feature a death's head on one side and a lock and chain on the other, prevent a corpse from being raised as any kind of undead. When you place two coins on a corpse's closed lids and activate them with a simple prayer, they can't be removed unless the person is resurrected (in which case they simply fall away), or someone makes a DC 15 Strength check to remove them. Yanking the coins away does no damage to the corpse.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "feysworn-contract", + "fields": { + "name": "Feysworn Contract", + "desc": "This long scroll is written in flowing Elvish, the words flickering with a pale witchlight, and marked with the seal of a powerful fey or a fey lord or lady. When you use an action to present this scroll to a fey whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the fey, negotiating a service from it in exchange for a reward. The fey is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the fey, the truce is broken, and the creature can act normally. If the fey refuses the offer, it is free to take any actions it wishes. Should you and the fey reach an agreement that is satisfactory to both parties, you must sign the agreement and have the fey do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the fey to the agreement until its service is rendered and the reward paid, at which point the scroll fades into nothingness. Fey are notoriously clever folk, and while they must adhere to the letter of any bargains they make, they always look for any advantage in their favor. If either party breaks the bargain, that creature immediately takes 10d6 poison damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "fiendish-charter", + "fields": { + "name": "Fiendish Charter", + "desc": "This long scroll bears the mark of a powerful creature of the Lower Planes, whether an archduke of Hell, a demon lord of the Abyss, or some other powerful fiend or evil deity. When you use an action to present this scroll to a fiend whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the fiend, negotiating a service from it in exchange for a reward. The fiend is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the fiend, the truce is broken, and the creature can act normally. If the fiend refuses the offer, it is free to take any actions it wishes. Should you and the fiend reach an agreement that is satisfactory to both parties, you must sign the charter in blood and have the fiend do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the fiend to the agreement until its service is rendered and the reward paid, at which point the scroll ignites and burns into ash. The contract's wording should be carefully considered, as fiends are notorious for finding loopholes or adhering to the letter of the agreement to their advantage. If either party breaks the bargain, that creature immediately takes 10d6 necrotic damage, and the charter is destroyed, ending the contract.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurehead-of-prowess", + "fields": { + "name": "Figurehead of Prowess", + "desc": "A figurehead of prowess must be mounted on the bow of a ship for its magic to take effect. While mounted on a ship, the figurehead’s magic affects the ship and every creature on the ship. A figurehead can be mounted on any ship larger than a rowboat, regardless if that ship sails the sea, the sky, rivers and lakes, or the sands of the desert. A ship can have only one figurehead mounted on it at a time. Most figureheads are always active, but some have properties that must be activated. To activate a figurehead’s special property, a creature must be at the helm of the ship, referred to below as the “pilot,” and must use an action to speak the figurehead’s command word. \nAlbatross (Uncommon). While this figurehead is mounted on a ship, the ship’s pilot can double its proficiency bonus with navigator’s tools when navigating the ship. In addition, the ship’s pilot doesn’t have disadvantage on Wisdom (Perception) checks that rely on sight when peering through fog, rain, dust storms, or other natural phenomena that would ordinarily lightly obscure the pilot’s vision. \nBasilisk (Uncommon). While this figurehead is mounted on a ship, the ship’s AC increases by 2. \nDragon Turtle (Very Rare). While this figurehead is mounted on a ship, each creature on the ship has resistance to fire damage, and the ship’s damage threshold increases by 5. If the ship doesn’t normally have a damage threshold, it gains a damage threshold of 5. \nKraken (Rare). While this figurehead is mounted on a ship, the pilot can animate all of the ship’s ropes. If a creature on the ship uses an animated rope while taking the grapple action, the creature has advantage on the check. Alternatively, the pilot can command the ropes to move as if being moved by a crew, allowing a ship to dock or a sailing ship to sail without a crew. The pilot can end this effect as a bonus action. When the ship’s ropes have been animated for a total of 10 minutes, the figurehead’s magic ceases to function until the next dawn. \nManta Ray (Rare). While this figurehead is mounted on a ship, the ship’s speed increases by half. For example, a ship with a speed of 4 miles per hour would have a speed of 6 miles per hour while this figurehead was mounted on it. \nNarwhal (Very Rare). While this figurehead is mounted on a ship, each creature on the ship has resistance to cold damage, and the ship can break through ice sheets without taking damage or needing to make a check. \nOctopus (Rare). This figurehead can be mounted only on ships designed for water travel. While this figurehead is mounted on a ship, the pilot can force the ship to dive beneath the water. The ship moves at its normal speed while underwater, regardless of its normal method of locomotion. Each creature on the ship remains on the ship and can breathe normally as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to resurface at a rate of 60 feet per round. When the ship has spent a total of 1 hour underwater, the figurehead’s magic ceases to function until the next dawn. \nSphinx (Legendary). This figurehead can be mounted only on a ship that isn’t designed for air travel. While this figurehead is mounted on a ship, the pilot can command the ship to rise into the air. The ship moves at its normal speed while in the air, regardless of its normal method of locomotion. Each creature on the ship remains on the ship as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to descend at a rate of 60 feet per round until it reaches land or water. When the ship has spent a total of 8 hours in the sky, the figurehead’s magic ceases to function until the next dawn. \nXorn (Very Rare). This figurehead can be mounted only on a ship designed for land travel. While this figurehead is mounted on a ship, the pilot can force the ship to burrow into the earth. The ship moves at its normal speed while burrowing, regardless of its normal method of locomotion. The ship can burrow through nonmagical, unworked sand, mud, earth, and stone, and it doesn’t disturb the material it moves through. Each creature on the ship remains on the ship and can breathe normally as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to resurface at a rate of 60 feet per round. When the ship has spent a total of 1 hour burrowing, the figurehead’s magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-amber-bee", + "fields": { + "name": "Figurine of Wondrous Power (Amber Bee)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-basalt-cockatrice", + "fields": { + "name": "Figurine of Wondrous Power (Basalt Cockatrice)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-coral-shark", + "fields": { + "name": "Figurine of Wondrous Power (Coral Shark)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-hematite-aurochs", + "fields": { + "name": "Figurine of Wondrous Power (Hematite Aurochs)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-lapis-camel", + "fields": { + "name": "Figurine of Wondrous Power (Lapis Camel)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-marble-mistwolf", + "fields": { + "name": "Figurine of Wondrous Power (Marble Mistwolf)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-tin-dog", + "fields": { + "name": "Figurine of Wondrous Power (Tin Dog)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "figurine-of-wondrous-power-violet-octopoid", + "fields": { + "name": "Figurine of Wondrous Power (Violet Octopoid)", + "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "firebird-feather", + "fields": { + "name": "Firebird Feather", + "desc": "This feather sheds bright light in a 20-foot radius and dim light for an additional 20 feet, but it creates no heat and doesn't use oxygen. While holding the feather, you can tolerate temperatures as low as –50 degrees Fahrenheit. Druids and clerics and paladins who worship nature deities can use the feather as a spellcasting focus. If you use the feather in place of a holy symbol when using your Turn Undead feature, undead in the area have a –1 penalty on the saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "flag-of-the-cursed-fleet", + "fields": { + "name": "Flag of the Cursed Fleet", + "desc": "This dreaded item is a black flag painted with an unsettlingly realistic skull. A spell or other effect that can sense the presence of magic, such as detect magic, reveals an aura of necromancy around the flag. Beasts with an Intelligence of 3 or lower don’t willingly board a vessel where this flag flies. A successful DC 17 Wisdom (Animal Handling) check convinces an unwilling beast to board the vessel, though it remains uneasy and skittish while aboard. \nCursed Crew. When this baleful flag flies atop the mast of a waterborne vehicle, it curses the vessel and all those that board it. When a creature that isn’t a humanoid dies aboard the vessel, it rises 1 minute later as a zombie under the ship captain’s control. When a humanoid dies aboard the vessel, it rises 1 minute later as a ghoul under the ship captain’s control. A ghoul retains any knowledge of sailing or maintaining a waterborne vehicle that it had in life. \nCursed Captain. If the ship flying this flag doesn’t have a captain, the undead crew seeks out a powerful humanoid or intelligent undead to bring aboard and coerce into becoming the captain. When an undead with an Intelligence of 10 or higher boards the captainless vehicle, it must succeed on a DC 17 Wisdom saving throw or become magically bound to the ship and the flag. If the creature exits the vessel and boards it again, the creature must repeat the saving throw. The flag fills the captain with the desire to attack other vessels to grow its crew and commandeer larger vessels when possible, bringing the flag with it. If the flag is destroyed or removed from a waterborne vehicle for at least 7 days, the zombie and ghoul crew crumbles to dust, and the captain is freed of the flag’s magic, if the captain was bound to it. \nUnholy Vessel. While aboard a vessel flying this flag, an undead creature has advantage on saving throws against effects that turn undead, and if it fails the saving throw, it isn’t destroyed, no matter its CR. In addition, the captain and crew can’t be frightened while aboard a vessel flying this flag. \nWhen a creature that isn’t a construct or undead and isn’t part of the crew boards the vessel, it must succeed on a DC 17 Constitution saving throw or be poisoned while it remains on board. If the creature exits the vessel and boards it again, the creature must repeat the saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "flash-bullet", + "fields": { + "name": "Flash Bullet", + "desc": "When you hit a creature with a ranged attack using this shiny, polished stone, it releases a sudden flash of bright light. The target takes damage as normal and must succeed on a DC 11 Constitution saving throw or be blinded until the end of its next turn. Creatures with the Sunlight Sensitivity trait have disadvantage on this saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "flask-of-epiphanies", + "fields": { + "name": "Flask of Epiphanies", + "desc": "This flask is made of silver and cherry wood, and it holds finely cut garnets on its faces. This ornate flask contains 5 ounces of powerful alcoholic spirits. As an action, you can drink up to 5 ounces of the flask's contents. You can drink 1 ounce without risk of intoxication. When you drink more than 1 ounce of the spirits as part of the same action, you must make a DC 12 Constitution saving throw (this DC increases by 1 for each ounce you imbibe after the second, to a maximum of DC 15). On a failed save, you are incapacitated for 1d4 hours and gain no benefits from consuming the alcohol. On a success, your Intelligence or Wisdom (your choice) increases by 1 for each ounce you consumed. Whether you fail or succeed, your Dexterity is reduced by 1 for each ounce you consumed. The effect lasts for 1 hour. During this time, you have advantage on all Intelligence (Arcana) and Inteligence (Religion) checks. The flask replenishes 1d3 ounces of spirits daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "fleshspurned-mask", + "fields": { + "name": "Fleshspurned Mask", + "desc": "This mask features inhumanly sized teeth similar in appearance to the toothy ghost known as a Fleshspurned (see Tome of Beasts 2). It has a strap fashioned from entwined strands of sinew, and it fits easily over your face with no need to manually adjust the strap. While wearing this mask, you can use its teeth to make unarmed strikes. When you hit with it, the teeth deal necrotic damage equal to 1d6 + your Strength modifier, instead of bludgeoning damage normal for an unarmed strike. In addition, if the target has the Incorporeal Movement trait, you deal necrotic damage equal to 2d6 + your Strength modifier instead. Such targets don't have resistance or immunity to the necrotic damage you deal with this attack. If you kill a creature with your teeth, you gain temporary hit points equal to double the creature's challenge rating (minimum of 1).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "flood-charm", + "fields": { + "name": "Flood Charm", + "desc": "This smooth, blue-gray stone is carved with stylized waves or rows of wavy lines. When you are in water too deep to stand, the charm activates. You automatically become buoyant enough to float to the surface unless you are grappled or restrained. If you are unable to surface—such as if you are grappled or restrained, or if the water completely fills the area—the charm surrounds you with a bubble of breathable air that lasts for 5 minutes. At the end of the air bubble's duration, or when you leave the water, the charm's effects end and it becomes a nonmagical stone.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "flute-of-saurian-summoning", + "fields": { + "name": "Flute of Saurian Summoning", + "desc": "This scaly, clawed flute has a musky smell, and it releases a predatory, screeching roar with reptilian overtones when blown. You must be proficient with wind instruments to use this flute. You can use an action to play the flute and conjure dinosaurs. This works like the conjure animals spell, except the animals you conjure must be dinosaurs or Medium or larger lizards. The dinosaurs remain for 1 hour, until they die, or until you dismiss them as a bonus action. The flute can't be used to conjure dinosaurs again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "fly-whisk-of-authority", + "fields": { + "name": "Fly Whisk of Authority", + "desc": "If you use an action to flick this fly whisk, you have advantage on Charisma (Intimidation) and Charisma (Persuasion) checks for 10 minutes. You can't use the fly whisk this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "fog-stone", + "fields": { + "name": "Fog Stone", + "desc": "This sling stone is carved to look like a fluffy cloud. Typically, 1d4 + 1 fog stones are found together. When you fire the stone from a sling, it transforms into a miniature cloud as it flies through the air, and it creates a 20-foot-radius sphere of fog centered on the target or point of impact. The sphere spreads around corners, and its area is heavily obscured. It lasts for 10 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "forgefire-maul", + "fields": { + "name": "Forgefire Maul", + "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "maul", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "forgefire-warhammer", + "fields": { + "name": "Forgefire Warhammer", + "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warhammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "fountmail", + "fields": { + "name": "Fountmail", + "desc": "This armor is a dazzling white suit of chain mail with an alabaster-colored steel collar that covers part of the face. You gain a +3 bonus to AC while you wear this armor. In addition, you gain the following benefits: - You add your Strength and Wisdom modifiers in addition to your Constitution modifier on all rolls when spending Hit Die to recover hit points. - You can't be frightened. - You have resistance to necrotic damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "freerunner-rod", + "fields": { + "name": "Freerunner Rod", + "desc": "Tightly intertwined lengths of grass, bound by additional stiff, knotted blades of grass, form this rod, which is favored by plains-dwelling druids and rangers. While holding it and in grasslands, you leave behind no tracks or other traces of your passing, and you can pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard. In addition, beasts with an Intelligence of 3 or lower that are native to grasslands must succeed on a DC 15 Charisma saving throw to attack you. The rod has 10 charges, and it regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rod collapses into a pile of grass seeds and is destroyed. Among the grass seeds are 1d10 berries, consumable as if created by the goodberry spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "frost-pellet", + "fields": { + "name": "Frost Pellet", + "desc": "Fashioned from the stomach lining of a Devil Shark (see Creature Codex), this rubbery pellet is cold to the touch. When you consume the pellet, you feel bloated, and you are immune to cold damage for 1 hour. Once before the duration ends, you can expel a 30-foot cone of cold water. Each creature in the cone must make a DC 15 Constitution saving throw. On a failure, the creature takes 6d8 cold damage and is pushed 10 feet away from you. On a success, the creature takes half the damage and isn't pushed away.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "frostfire-lantern", + "fields": { + "name": "Frostfire Lantern", + "desc": "While lit, the flame in this ornate mithril lantern turns blue and sheds a cold, blue dim light in a 30-foot radius. After the lantern's flame has burned for 1 hour, it can't be lit again until the next dawn. You can extinguish the lantern's flame early for use at a later time. Deduct the time it burned in increments of 1 minute from the lantern's total burn time. When a creature enters the lantern's light for the first time on a turn or starts its turn there, the creature must succeed on a DC 17 Constitution saving throw or be vulnerable to cold damage until the start of its next turn. When you light the lantern, choose up to four creatures you can see within 30 feet of you, which can include yourself. The chosen creatures are immune to this effect of the lantern's light.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "frungilator", + "fields": { + "name": "Frungilator", + "desc": "This strangely-shaped item resembles a melted wand or a strange growth chipped from the arcane trees of elder planes. The wand has 5 charges and regains 1d4 + 1 charges daily at dusk. While holding it, you can use an action to expend 1 of its charges and point it at a target within 60 feet of you. The target must be a creature. When activated, the wand frunges creatures into a chaos matrix, which does…something. Roll a d10 and consult the following table to determine these unpredictable effects (none of them especially good). Most effects can be removed by dispel magic, greater restoration, or more powerful magic. | d10 | Frungilator Effect |\n| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 1 | Glittering sparkles fly all around. You are surrounded in sparkling light until the end of your next turn as if you were targeted by the faerie fire spell. |\n| 2 | The target is encased in void crystal and immediately begins suffocating. A creature, including the target, can take its action to shatter the void crystal by succeeding on a DC 10 Strength check. Alternatively, the void crystal can be attacked and destroyed (AC 12; hp 4; immunity to poison and psychic damage). |\n| 3 | Crimson void fire engulfs the target. It must make a DC 13 Constitution saving throw, taking 4d6 fire damage on a failed save, or half as much damage on a successful one. |\n| 4 | The target's blood turns to ice. It must make a DC 13 Constitution saving throw, taking 6d6 cold damage on a failed save, or half as much damage on a successful one. |\n| 5 | The target rises vertically to a height of your choice, up to a maximum height of 60 feet. The target remains suspended there until the start of its next turn. When this effect ends, the target floats gently to the ground. |\n| 6 | The target begins speaking in backwards fey speech for 10 minutes. While speaking this way, the target can't verbally communicate with creatures that aren't fey, and the target can't cast spells with verbal components. |\n| 7 | Golden flowers bloom across the target's body. It is blinded until the end of its next turn. |\n| 8 | The target must succeed on a DC 13 Constitution saving throw or it and all its equipment assumes a gaseous form until the end of its next turn. This effect otherwise works like the gaseous form spell. |\n| 9 | The target must succeed on a DC 15 Wisdom saving throw or become enthralled with its own feet or limbs until the end of its next turn. While enthralled, the target is incapacitated. |\n| 10 | A giant ray of force springs out of the frungilator and toward the target. Each creature in a line that is 5 feet wide between you and the target must make a DC 16 Dexterity saving throw, taking 4d12 force damage on a failed save, or half as much damage on a successful one. |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "fulminar-bracers", + "fields": { + "name": "Fulminar Bracers", + "desc": "Stylized etchings of cat-like lightning elementals known as Fulminars (see Creature Codex) cover the outer surfaces of these solid silver bracers. While wearing these bracers, lightning crackles harmless down your hands, and you have resistance to lightning damage and thunder damage. The bracers have 3 charges. You can use an action to expend 1 charge to create lightning shackles that bind up to two creatures you can see within 60 feet of you. Each target must make a DC 15 Dexterity saving throw. On a failure, a target takes 4d6 lightning damage and is restrained for 1 minute. On a success, the target takes half the damage and isn't restrained. A restrained creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The bracers regain all expended charges daily at dawn. The bracers also regain 1 charge each time you take 10 lightning damage while wearing them.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "gale-javelin", + "fields": { + "name": "Gale Javelin", + "desc": "The metallic head of this javelin is embellished with three small wings. When you speak a command word while making a ranged weapon attack with this magic weapon, a swirling vortex of wind follows its path through the air. Draw a line between you and the target of your attack; each creature within 10 feet of this line must make a DC 13 Strength saving throw. On a failed save, the creature is pushed backward 10 feet and falls prone. In addition, if this ranged weapon attack hits, the target must make a DC 13 Strength saving throw. On a failed save, the target is pushed backward 15 feet and falls prone. The javelin's property can't be used again until the next dawn. In the meantime, it can still be used as a magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "javelin", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "garments-of-winters-knight", + "fields": { + "name": "Garments of Winter's Knight", + "desc": "This white-and-blue outfit is designed in the style of fey nobility and maximized for both movement and protection. The multiple layers and snow-themed details of this garb leave no doubt that whoever wears these clothes is associated with the winter queen of faerie. You gain the following benefits while wearing the outfit: - If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\n- Whenever a creature within 5 feet of you hits you with a melee attack, the cloth steals heat from the surrounding air, and the attacker takes 2d8 cold damage.\n- You can't be charmed, and you are immune to cold damage.\n- You can use a bonus action to extend your senses outward to detect the presence of fey. Until the start of your next turn, you know the location of any fey within 60 feet of you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "gauntlet-of-the-iron-sphere", + "fields": { + "name": "Gauntlet of the Iron Sphere", + "desc": "This heavy gauntlet is adorned with an onyx. While wearing this gauntlet, your unarmed strikes deal 1d8 bludgeoning damage, instead of the damage normal for an unarmed strike, and you gain a +1 bonus to attack and damage rolls with unarmed strikes. In addition, your unarmed strikes deal double damage to objects and structures. If you hold a pound of raw iron ore in your hand while wearing the gauntlet, you can use an action to speak the gauntlet's command word and conjure an Iron Sphere (see Creature Codex). The iron sphere remains for 1 hour or until it dies. It is friendly to you and your companions. Roll initiative for the iron sphere, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the iron sphere, it defends itself from hostile creatures but otherwise takes no actions. The gauntlet can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "gazebo-of-shade-and-shelter", + "fields": { + "name": "Gazebo of Shade and Shelter", + "desc": "You can use an action to place this 3-inch sandstone gazebo statuette on the ground and speak its command word. Over the next 5 minutes, the sandstone gazebo grows into a full-sized gazebo that remains for 8 hours or until you speak the command word that returns it to a sandstone statuette. The gazebo's posts are made of palm tree trunks, and its roof is made of palm tree fronds. The floor is level, clean, dry and made of palm fronds. The atmosphere inside the gazebo is comfortable and dry, regardless of the weather outside. You can command the interior to become dimly lit or dark. The gazebo's walls are opaque from the outside, appearing wooden, but they are transparent from the inside, appearing much like sheer fabric. When activated, the gazebo has an opening on the side facing you. The opening is 5 feet wide and 10 feet tall and opens and closes at your command, which you can speak as a bonus action while within 10 feet of the opening. Once closed, the opening is immune to the knock spell and similar magic, such as that of a chime of opening. The gazebo is 20 feet in diameter and is 10 feet tall. It is made of sandstone, despite its wooden appearance, and its magic prevents it from being tipped over. It has 100 hit points, immunity to nonmagical attacks excluding siege weapons, and resistance to all other damage. The gazebo contains crude furnishings: eight simple bunks and a long, low table surrounded by eight mats. Three of the wall posts bear fruit: one coconut, one date, and one fig. A small pool of clean, cool water rests at the base of a fourth wall post. The trees and the pool of water provide enough food and water for up to 10 people. Furnishings and other objects within the gazebo dissipate into smoke if removed from the gazebo. When the gazebo returns to its statuette form, any creatures inside it are expelled into unoccupied spaces nearest to the gazebo's entrance. Once used, the gazebo can't be used again until the next dusk. If reduced to 0 hit points, the gazebo can't be used again until 7 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-breastplate", + "fields": { + "name": "Ghost Barding Breastplate", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-chain-mail", + "fields": { + "name": "Ghost Barding Chain Mail", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-chain-shirt", + "fields": { + "name": "Ghost Barding Chain Shirt", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-half-plate", + "fields": { + "name": "Ghost Barding Half Plate", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-hide", + "fields": { + "name": "Ghost Barding Hide", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-leather", + "fields": { + "name": "Ghost Barding Leather", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-padded", + "fields": { + "name": "Ghost Barding Padded", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-plate", + "fields": { + "name": "Ghost Barding Plate", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-ring-mail", + "fields": { + "name": "Ghost Barding Ring Mail", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-scale-mail", + "fields": { + "name": "Ghost Barding Scale Mail", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-splint", + "fields": { + "name": "Ghost Barding Splint", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-barding-studded-leather", + "fields": { + "name": "Ghost Barding Studded Leather", + "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-dragon-horn", + "fields": { + "name": "Ghost Dragon Horn", + "desc": "Scales from dead dragons cover this wooden, curved horn. You can use an action to speak the horn's command word and then blow the horn, which emits a blast in a 30-foot cone, containing shrieking spectral dragon heads. Each creature in the cone must make a DC 17 Wisdom saving throw. On a failure, a creature tales 5d10 psychic damage and is frightened of you for 1 minute. On a success, a creature takes half the damage and isn't frightened. Dragons have disadvantage on the saving throw and take 10d10 psychic damage instead of 5d10. A frightened target can repeat the Wisdom saving throw at the end of each of its turns, ending the effect on itself on a success. If a dragon takes damage from the horn's shriek, the horn has a 20 percent chance of exploding. The explosion deals 10d10 psychic damage to the blower and destroys the horn. Once you use the horn, it can't be used again until the next dawn. If you kill a dragon while holding or carrying the horn, you regain use of the horn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ghost-thread", + "fields": { + "name": "Ghost Thread", + "desc": "Most of this miles-long strand of enchanted silk, created by phase spiders, resides on the Ethereal Plane. Only a few inches at either end exist permanently on the Material Plane, and those may be used as any normal string would be. Creatures using it to navigate can follow one end to the other by running their hand along the thread, which phases into the Material Plane beneath their grasp. If dropped or severed (AC 8, 1 hit point), the thread disappears back into the Ethereal Plane in 2d6 rounds.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ghoul-light", + "fields": { + "name": "Ghoul Light", + "desc": "This bullseye lantern sheds light as normal when a lit candle is placed inside of it. If the light shines on meat, no matter how toxic or rotten, for at least 10 minutes, the meat is rendered safe to eat. The lantern's magic doesn't improve the meat's flavor, but the light does restore the meat's nutritional value and purify it, rendering it free of poison and disease. In addition, when an undead creature ends its turn in the light, it takes 1 radiant damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ghoulbane-oil", + "fields": { + "name": "Ghoulbane Oil", + "desc": "This rusty-red gelatinous liquid glistens with tiny sparkling crystal flecks. The oil can coat one weapon or 5 pieces of ammunition. Applying the oil takes 1 minute. For 1 hour, if a ghoul, ghast, or Darakhul (see Tome of Beasts) takes damage from the coated item, it takes an extra 2d6 damage of the weapon's type.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ghoulbane-rod", + "fields": { + "name": "Ghoulbane Rod", + "desc": "Arcane glyphs decorate the spherical head of this tarnished rod, while engravings of cracked and broken skulls and bones circle its haft. When an undead creature is within 120 feet of the rod, the rod's arcane glyphs emit a soft glow. As an action, you can plant the haft end of the rod in the ground, whereupon the rod's glyphs flare to life and the rod's magic activates. When an undead creature enters or starts its turn within 30 feet of the planted rod, it must succeed on a DC 15 Wisdom saving throw or have disadvantage on attack rolls against creatures that aren't undead until the start of its next turn. If a ghoul fails this saving throw, it also takes a –2 penalty to AC and Dexterity saving throws, its speed is halved, and it can't use reactions. The rod's magic remains active while planted in the ground, and after it has been active for a total of 10 minutes, its magic ceases to function until the next dawn. A creature can use an action to pull the rod from the ground, ending the effect early for use at a later time. Deduct the time it was active in increments of 1 minute from the rod's total active time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "giggling-orb", + "fields": { + "name": "Giggling Orb", + "desc": "This glass sphere measures 3 inches in diameter and contains a swirling, yellow mist. You can use an action to throw the orb up to 60 feet. The orb shatters on impact and is destroyed. Each creature within a 20-foot-radius of where the orb landed must succeed on a DC 15 Wisdom saving throw or fall prone in fits of laughter, becoming incapacitated and unable to stand for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "girdle-of-traveling-alchemy", + "fields": { + "name": "Girdle of Traveling Alchemy", + "desc": "This wide leather girdle has many sewn-in pouches and holsters that hold an assortment of empty beakers and vials. Once you have attuned to the girdle, these containers magically fill with the following liquids:\n- 2 flasks of alchemist's fire\n- 2 flasks of alchemist's ice*\n- 2 vials of acid - 2 jars of swarm repellent* - 1 vial of assassin's blood poison - 1 potion of climbing - 1 potion of healing Each container magically replenishes each day at dawn, if you are wearing the girdle. All the potions and alchemical substances produced by the girdle lose their properties if they're transferred to another container before being used.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "glamour-rings", + "fields": { + "name": "Glamour Rings", + "desc": "These rings are made from twisted loops of gold and onyx and are always found in pairs. The rings' magic works only while you and another humanoid of the same size each wear one ring and are on the same plane of existence. While wearing a ring, you or the other humanoid can use an action to swap your appearances, if both of you are willing. This effect works like the Change Appearance effect of the alter self spell, except you can change your appearance to only look identical to each other. Your clothing and equipment don't change, and the effect lasts until one of you uses this property again or until one of you removes the ring.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "glass-wand-of-leng", + "fields": { + "name": "Glass Wand of Leng", + "desc": "The tip of this twisted clear glass wand is razorsharp. It can be wielded as a magic dagger that grants a +1 bonus to attack and damage rolls made with it. The wand weighs 4 pounds and is roughly 18 inches long. When you tap the wand, it emits a single, loud note which can be heard up to 20 feet away and does not stop sounding until you choose to silence it. This wand has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 17): arcane lock (2 charges), disguise self (1 charge), or tongues (3 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-battleaxe", + "fields": { + "name": "Glazed Battleaxe", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-greataxe", + "fields": { + "name": "Glazed Greataxe", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-greatsword", + "fields": { + "name": "Glazed Greatsword", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-handaxe", + "fields": { + "name": "Glazed Handaxe", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "handaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-longsword", + "fields": { + "name": "Glazed Longsword", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-rapier", + "fields": { + "name": "Glazed Rapier", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-scimitar", + "fields": { + "name": "Glazed Scimitar", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "glazed-shortsword", + "fields": { + "name": "Glazed Shortsword", + "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "gliding-cloak", + "fields": { + "name": "Gliding Cloak", + "desc": "By grasping the ends of the cloak while falling, you can glide up to 5 feet horizontally in any direction for every 1 foot you fall. You descend 60 feet per round but take no damage from falling while gliding in this way. A tailwind allows you to glide 10 feet per 1 foot descended, but a headwind forces you to only glide 5 feet per 2 feet descended.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "gloomflower-corsage", + "fields": { + "name": "Gloomflower Corsage", + "desc": "This black, six-petaled flower fits neatly on a garment's lapel or peeking out of a pocket. While wearing it, you have advantage on saving throws against being blinded, deafened, or frightened. While wearing the flower, you can use an action to speak one of three command words to invoke the corsage's power and cause one of the following effects: - When you speak the first command word, you gain blindsight out to a range of 120 feet for 1 hour.\n- When you speak the second command word, choose a target within 120 feet of you and make a ranged attack with a +7 bonus. On a hit, the target takes 3d6 psychic damage.\n- When you speak the third command word, your form shifts and shimmers. For 1 minute, any creature has disadvantage on attack rolls against you. An attacker is immune to this effect if it doesn't rely on sight, as with blindsight, or can see through illusions, as with truesight. Each time you use the flower, one of its petals curls in on itself. You can't use the flower if all of its petals are curled. The flower uncurls 1d6 petals daily at dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "gloves-of-the-magister", + "fields": { + "name": "Gloves of the Magister", + "desc": "The backs of each of these black leather gloves are set with gold fittings as if to hold a jewel. While you wear the gloves, you can cast mage hand at will. You can affix an ioun stone into the fitting on a glove. While the stone is affixed, you gain the benefits of the stone as if you had it in orbit around your head. If you take an action to touch a creature, you can transfer the benefits of the ioun stone to that creature for 1 hour. While the creature is gifted the benefits, the stone turns gray and provides you with no benefits for the duration. You can use an action to end this effect and return power to the stone. The stone's benefits can also be dispelled from a creature as if they were a 7th-level spell. When the effect ends, the stone regains its color and provides you with its benefits once more.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "gloves-of-the-walking-shade", + "fields": { + "name": "Gloves of the Walking Shade", + "desc": "Each glove is actually comprised of three, black ivory rings (typically fitting the thumb, middle finger, and pinkie) which are connected to each other. The rings are then connected to an intricately-engraved onyx wrist cuff by a web of fine platinum chains and tiny diamonds. While wearing these gloves, you gain the following benefits: - You have resistance to necrotic damage.\n- You can spend one Hit Die during a short rest to remove one level of exhaustion instead of regaining hit points.\n- You can use an action to become a living shadow for 1 minute. For the duration, you can move through a space as narrow as 1 inch wide without squeezing, and you can take the Hide action as a bonus action while you are in dim light or darkness. Once used, this property of the gloves can't be used again until the next nightfall.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "gnawing-spear", + "fields": { + "name": "Gnawing Spear", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you roll a 20 on an attack roll made with this spear, its head animates, grows serrated teeth, and lodges itself in the target. While the spear is lodged in the target and you are wielding the spear, the target is grappled by you. At the start of each of your turns, the spear twists and grinds, dealing 2d6 piercing damage to the grappled target. If you release the spear, it remains lodged in the target, dealing damage each round as normal, but the target is no longer grappled by you. While the spear is lodged in a target, you can't make attacks with it. A creature, including the restrained target, can take its action to remove the spear by succeeding on a DC 15 Strength check. The target takes 1d6 piercing damage when the spear is removed. You can use an action to speak the spear's command word, causing it to dislodge itself and fall into an unoccupied space within 5 feet of the target.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "goblin-shield", + "fields": { + "name": "Goblin Shield", + "desc": "This shield resembles a snarling goblin's head. It has 3 charges and regains 1d3 expended charges daily at dawn. While wielding this shield, you can use a bonus action to expend 1 charge and command the goblin's head to bite a creature within 5 feet of you. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. On a hit, the target takes 2d4 piercing damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "goggles-of-firesight", + "fields": { + "name": "Goggles of Firesight", + "desc": "The lenses of these combination fleshy and plantlike goggles extend a few inches away from the goggles on a pair of tentacles. While wearing these lenses, you can see through lightly obscured and heavily obscured areas without your vision being obscured, if those areas are obscured by fire, smoke, or fog. Other effects that would obscure your vision, such as rain or darkness, affect you normally. When you fail a saving throw against being blinded, you can use a reaction to call on the power within the goggles. If you do so, you succeed on the saving throw instead. The goggles can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "goggles-of-shade", + "fields": { + "name": "Goggles of Shade", + "desc": "While wearing these dark lenses, you have advantage on Charisma (Deception) checks. If you have the Sunlight Sensitivity trait and wear these goggles, you no longer suffer the penalties of Sunlight Sensitivity while in sunlight.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "golden-bolt", + "fields": { + "name": "Golden Bolt", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This crossbow doesn't have the loading property, and it doesn't require ammunition. Immediately after firing a bolt from this weapon, another golden bolt forms to take its place.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "gorgon-scale", + "fields": { + "name": "Gorgon Scale", + "desc": "The iron scales of this armor have a green-tinged iridescence. While wearing this armor, you gain a +1 bonus to AC, and you have immunity to the petrified condition. If you move at least 20 feet straight toward a creature and then hit it with a melee weapon attack on the same turn, you can use a bonus action to imbue the hit with some of the armor's petrifying magic. The target must make a DC 15 Constitution saving throw. On a failed save, the target begins to turn to stone and is restrained. The restrained target must repeat the saving throw at the end of its next turn. On a success, the effect ends on the target. On a failure, the target is petrified until freed by the greater restoration spell or other magic. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "granny-wax", + "fields": { + "name": "Granny Wax", + "desc": "Normally found in a small glass jar containing 1d3 doses, this foul-smelling, greasy yellow substance is made by hags in accordance with an age-old secret recipe. You can use an action to rub one dose of the wax onto an ordinary broom or wooden stick and transform it into a broom of flying for 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "grasping-cap", + "fields": { + "name": "Grasping Cap", + "desc": "This cap is a simple, blue silk hat with a goose feather trim. While wearing this cap, you have advantage on Strength (Athletics) checks made to climb, and the cap deflects the first ranged attack made against you each round. In addition, when a creature attacks you while within 30 feet of you, it is illuminated and sheds red-hued dim light in a 50-foot radius until the end of its next turn. Any attack roll against an illuminated creature has advantage if the attacker can see it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "grasping-cloak", + "fields": { + "name": "Grasping Cloak", + "desc": "Made of strips of black leather, this cloak always shines as if freshly oiled. The strips writhe and grasp at nearby creatures. While wearing this cloak, you can use a bonus action to command the strips to grapple a creature no more than one size larger than you within 5 feet of you. The strips make the grapple attack roll with a +7 bonus. On a hit, the target is grappled by the cloak, leaving your hands free to perform other tasks or actions that require both hands. However, you are still considered to be grappling a creature, limiting your movement as normal. The cloak can grapple only one creature at a time. Alternatively, you can use a bonus action to command the strips to aid you in grappling. If you do so, you have advantage on your next attack roll made to grapple a creature. While grappling a creature in this way, you have advantage on the contested check if a creature attempts to escape your grapple.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grasping-shield", + "fields": { + "name": "Grasping Shield", + "desc": "The boss at the center of this shield is a hand fashioned of metal. While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-reagent", + "fields": { + "name": "Grave Reagent", + "desc": "This luminous green concoction creates an undead servant. If you spend 1 minute anointing the corpse of a Small or Medium humanoid, this arcane solution imbues the target with a foul mimicry of life, raising it as an undead creature. The target becomes a zombie under your control (the GM has the zombie's statistics). On each of your turns, you can use a bonus action to verbally command the zombie if it is within 60 feet of you. You decide what action the zombie will take and where it will move during its next turn, or you can issue a general command, such as to guard a particular chamber or corridor. If you issue no commands, the zombie only defends itself against hostile creatures. Once given an order, the zombie continues to follow it until its task is complete. The zombie is under your control for 24 hours, after which it stops obeying any command you've given it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-breastplate", + "fields": { + "name": "Grave Ward Breastplate", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-chain-mail", + "fields": { + "name": "Grave Ward Chain Mail", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-chain-shirt", + "fields": { + "name": "Grave Ward Chain Shirt", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-half-plate", + "fields": { + "name": "Grave Ward Half Plate", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-hide", + "fields": { + "name": "Grave Ward Hide", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-leather", + "fields": { + "name": "Grave Ward Leather", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-padded", + "fields": { + "name": "Grave Ward Padded", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-plate", + "fields": { + "name": "Grave Ward Plate", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-ring-mail", + "fields": { + "name": "Grave Ward Ring Mail", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-scale-mail", + "fields": { + "name": "Grave Ward Scale Mail", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-splint", + "fields": { + "name": "Grave Ward Splint", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "grave-ward-studded-leather", + "fields": { + "name": "Grave Ward Studded Leather", + "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "greater-potion-of-troll-blood", + "fields": { + "name": "Greater Potion of Troll Blood", + "desc": "When drink this potion, you regain 3 hit points at the start of each of your turns. After it has restored 30 hit points, the potion's effects end.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "greater-scroll-of-conjuring", + "fields": { + "name": "Greater Scroll of Conjuring", + "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "greatsword-of-fallen-saints", + "fields": { + "name": "Greatsword of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "greatsword-of-volsung", + "fields": { + "name": "Greatsword of Volsung", + "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon’s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword’s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can’t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can’t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword’s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket’s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket’s temporary hit points, the sword isn’t destroyed, but you can’t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, “dragon” refers to any creature with the dragon type, including drakes and wyverns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "green-mantle", + "fields": { + "name": "Green Mantle", + "desc": "This garment is made of living plants—mosses, vines, and grasses—interwoven into a light, comfortable piece of clothing. When you attune to this mantle, it forms a symbiotic relationship with you, sinking roots beneath your skin. While wearing the mantle, your hit point maximum is reduced by 5, and you gain the following benefits: - If you aren't wearing armor, your base Armor Class is 13 + your Dexterity modifier.\n- You have resistance to radiant damage.\n- You have immunity to the poisoned condition and poison damage that originates from a plant, moss, fungus, or plant creature.\n- As an action, you cause the mantle to produce 6 berries. It can have no more than 12 berries on it at one time. The berries have the same effect as berries produced by the goodberry spell. Unlike the goodberry spell, the berries retain their potency as long as they are not picked from the mantle. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "gremlins-paw", + "fields": { + "name": "Gremlin's Paw", + "desc": "This wand is fashioned from the fossilized forearm and claw of a gremlin. The wand has 5 charges. While holding the wand, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 15): bane (1 charge), bestow curse (3 charges), or hideous laughter (1 charge). The wand regains 1d4 + 1 expended charges daily at dusk. If you expend the wand's last charge, roll a d20. On a 20, you must succeed on a DC 15 Wisdom saving throw or become afflicted with short-term madness. On a 1, the rod crumbles into ashes and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "grifters-deck", + "fields": { + "name": "Grifter's Deck", + "desc": "When you deal a card from this slightly greasy, well-used deck, you can choose any specific card to be on top of the deck, assuming it hasn't already been dealt. Alternatively, you can choose a general card of a specific value or suit that hasn't already been dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "grim-escutcheon", + "fields": { + "name": "Grim Escutcheon", + "desc": "This blackened iron shield is adorned with the menacing relief of a monstrously gaunt skull. You gain a +1 bonus to AC while you wield this shield. This bonus is in addition to the shield's normal bonus to AC. While holding this shield, you can use a bonus action to speak its command word to cast the fear spell (save DC 13). The shield can't be used this way again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "gritless-grease", + "fields": { + "name": "Gritless Grease", + "desc": "This small, metal jar, 3 inches in diameter, holds 1d4 + 1 doses of a pungent waxy oil. As an action, one dose can be applied to or swallowed by a clockwork creature or device. The clockwork creature or device ignores difficult terrain, and magical effects can't reduce its speed for 8 hours. As an action, the clockwork creature, or a creature holding a clockwork device, can gain the effect of the haste spell until the end of its next turn (no concentration required). The effects of the haste spell melt the grease, ending all its effects at the end of the spell's duration.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hair-pick-of-protection", + "fields": { + "name": "Hair Pick of Protection", + "desc": "This hair pick has glittering teeth that slide easily into your hair, making your hair look perfectly coiffed and battle-ready. Though typically worn in hair, you can also wear the pick as a brooch or cloak clasp. While wearing this pick, you gain a +2 bonus to AC, and you have advantage on saving throws against spells. In addition, the pick magically boosts your self-esteem and your confidence in your ability to overcome any challenge, making you immune to the frightened condition.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "half-plate-of-warding-1", + "fields": { + "name": "Half Plate of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "half-plate-of-warding-2", + "fields": { + "name": "Half Plate of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "half-plate-of-warding-3", + "fields": { + "name": "Half Plate of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "hallowed-effigy", + "fields": { + "name": "Hallowed Effigy", + "desc": "This foot-long totem, crafted from the bones and skull of a Tiny woodland beast bound in thin leather strips, serves as a boon for you and your allies and as a stinging trap to those who threaten you. The totem has 10 charges, and it regains 1d6 + 4 expended charges daily at dawn. If the last charge is expended, it can't regain charges again until a druid performs a 24-hour ritual, which involves the sacrifice of a Tiny woodland beast. You can use an action to secure the effigy on any natural organic substrate (such as dirt, mud, grass, and so on). While secured in this way, it pulses with primal energy on initiative count 20 each round, expending 1 charge. When it pulses, you and each creature friendly to you within 15 feet of the totem regains 1d6 hit points, and each creature hostile to you within 15 feet of the totem must make a DC 15 Constitution saving throw, taking 1d6 necrotic damage on a failed save, or half as much damage on a successful one. It continues to pulse each round until you pick it up, it runs out of charges, or it is destroyed. The totem has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If it drops to 0 hit points, it is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hallucinatory-dust", + "fields": { + "name": "Hallucinatory Dust", + "desc": "This small packet contains black pollen from a Gloomflower (see Creature Codex). Hazy images swirl around the pollen when observed outside the packet. There is enough of it for one use. When you use an action to blow the dust from your palm, each creature in a 30-foot cone must make a DC 15 Wisdom saving throw. On a failure, a creature sees terrible visions, manifesting its fears and anxieties for 1 minute. While affected, it takes 2d6 psychic damage at the start of each of its turns and must spend its action to make one melee attack against a creature within 5 feet of it, other than you or itself. If the creature can't make a melee attack, it takes the Dodge action. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. On a success, a creature becomes incapacitated until the end of its next turn as the visions fill its mind then quickly fade. A creature reduced to 0 hit points by the dust's psychic damage falls unconscious and is stable. When the creature regains consciousness, it is permanently plagued by hallucinations and has disadvantage on ability checks until cured by a remove curse spell or similar magic.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hammer-of-decrees", + "fields": { + "name": "Hammer of Decrees", + "desc": "This adamantine hammer was part of a set of smith's tools used to create weapons of law for an ancient dwarven civilization. It is pitted and appears damaged, and its oak handle is split and bound with cracking hide. While attuned to this hammer, you have advantage on ability checks using smith's tools, and the time it takes you to craft an item with your smith's tools is halved.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hammer-of-throwing", + "fields": { + "name": "Hammer of Throwing", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you throw the hammer, it returns to your hand at the end of your turn. If you have no hand free, it falls to the ground at your feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "light-hammer", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "handy-scroll-quiver", + "fields": { + "name": "Handy Scroll Quiver", + "desc": "This belt quiver is wide enough to pass a rolled scroll through the opening. Containing an extra dimensional space, the quiver can hold up to 25 scrolls and weighs 1 pound, regardless of its contents. Placing a scroll in the quiver follows the normal rules for interacting with objects. Retrieving a scroll from the quiver requires you to use an action. When you reach into the quiver for a specific scroll, that scroll is always magically on top. The quiver has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the quiver ruptures and is destroyed. If the quiver is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If a breathing creature is placed within the quiver, the creature can survive for up to 5 minutes, after which time it begins to suffocate. Placing the quiver inside an extradimensional space created by a bag of holding, handy haversack, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "hangmans-noose", + "fields": { + "name": "Hangman's Noose", + "desc": "Certain hemp ropes used in the execution of final justice can affect those beyond the reach of normal magics. This noose has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the hold monster spell from it. Unlike the standard version of this spell, though, the magic of the hangman's noose affects only undead. It regains 1d3 charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hardening-polish", + "fields": { + "name": "Hardening Polish", + "desc": "This gray polish is viscous and difficult to spread. The polish can coat one metal weapon or up to 10 pieces of ammunition. Applying the polish takes 1 minute. For 1 hour, the coated item hardens and becomes stronger, and it counts as an adamantine weapon for the purpose of overcoming resistance and immunity to attacks and damage not made with adamantine weapons.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "harmonizing-instrument", + "fields": { + "name": "Harmonizing Instrument", + "desc": "Any stringed instrument can be a harmonizing instrument, and you must be proficient with stringed instruments to use a harmonizing instrument. This instrument has 3 charges for the following properties. The instrument regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hat-of-mental-acuity", + "fields": { + "name": "Hat of Mental Acuity", + "desc": "This well-crafted cap appears to be standard wear for academics. Embroidered on the edge of the inside lining in green thread are sigils. If you cast comprehend languages on them, they read, “They that are guided go not astray.” While wearing the hat, you have advantage on all Intelligence and Wisdom checks. If you are proficient in an Intelligence or Wisdom-based skill, you double your proficiency bonus for the skill.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hazelwood-wand", + "fields": { + "name": "Hazelwood Wand", + "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains all expended charges daily at dawn. When you cast the goodberry spell while using this wand as your spellcasting focus, you can expend 1 of the wand's charges to transform the berries into hazelnuts, which restore 2 hit points instead of 1. The spell is otherwise unchanged. In addition, when you cast a spell that deals lightning damage while using this wand as your spellcasting focus, the spell deals 1 extra lightning damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "headdress-of-majesty", + "fields": { + "name": "Headdress of Majesty", + "desc": "This elaborate headpiece is adorned with small gemstones and thin strips of gold that frame your head like a radiant halo. While you wear this headdress, you have advantage on Charisma (Intimidation) and Charisma (Persuasion) checks. The headdress has 5 charges for the following properties. It regains all expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the headdress becomes a nonmagical, tawdry ornament of cheap metals and paste gems.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "headrest-of-the-cattle-queens", + "fields": { + "name": "Headrest of the Cattle Queens", + "desc": "This polished and curved wooden headrest is designed to keep the user's head comfortably elevated while sleeping. If you sleep at least 6 hours as part of a long rest while using the headrest, you regain 1 additional spent Hit Die, and your exhaustion level is reduced by 2 (rather than 1) when you finish the long rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "headscarf-of-the-oasis", + "fields": { + "name": "Headscarf of the Oasis", + "desc": "This dun-colored, well-worn silk wrap is long enough to cover the face and head of a Medium or smaller humanoid, barely revealing the eyes. While wearing this headscarf over your mouth and nose, you have advantage on ability checks and saving throws against being blinded and against extended exposure to hot weather and hot environments. Pulling the headscarf on or off your mouth and nose requires an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "healer-shabti", + "fields": { + "name": "Healer Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "healthful-honeypot", + "fields": { + "name": "Healthful Honeypot", + "desc": "This clay honeypot weighs 10 pounds. A sweet aroma wafts constantly from it, and it produces enough honey to feed up to 12 humanoids. Eating the honey restores 1d8 hit points, and the honey provides enough nourishment to sustain a humanoid for one day. Once 12 doses of the honey have been consumed, the honeypot can't produce more honey until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "heat-stone", + "fields": { + "name": "Heat Stone", + "desc": "Prized by reptilian humanoids, this magic stone is warm to the touch. While carrying this stone, you are comfortable in and can tolerate temperatures as low as –20 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as –50 degrees Fahrenheit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "heliotrope-heart", + "fields": { + "name": "Heliotrope Heart", + "desc": "This polished orb of dark-green stone is latticed with pulsing crimson inclusions that resemble slowly dilating spatters of blood. While attuned to this orb, your hit point maximum can't be reduced by the bite of a vampire, vampire spawn, or other vampiric creature. In addition, while holding this orb, you can use an action to speak its command word and cast the 2nd-level version of the false life spell. Once used, this property can't be used again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "helm-of-the-slashing-fin", + "fields": { + "name": "Helm of the Slashing Fin", + "desc": "While wearing this helm, you can use an action to speak its command word to gain the ability to breathe underwater, but you lose the ability to breathe air. You can speak its command word again or remove the helm as an action to end this effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hewers-draught", + "fields": { + "name": "Hewer's Draught", + "desc": "When you drink this potion, you have advantage on attack rolls made with weapons that deal piercing or slashing damage for 1 minute. This potion's translucent amber liquid glimmers when agitated.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hexen-blade", + "fields": { + "name": "Hexen Blade", + "desc": "The colorful surface of this sleek adamantine shortsword exhibits a perpetually shifting, iridescent sheen. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The sword has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action and expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: disguise self (1 charge), hypnotic pattern (3 charges), or mirror image (2 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hidden-armament", + "fields": { + "name": "Hidden Armament", + "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "net", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hide-armor-of-the-leaf", + "fields": { + "name": "Hide Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hide-of-warding-1", + "fields": { + "name": "Hide Armor of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hide-of-warding-2", + "fields": { + "name": "Hide Armor of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "hide-of-warding-3", + "fields": { + "name": "Hide Armor of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "holy-verdant-bat-droppings", + "fields": { + "name": "Holy Verdant Bat Droppings", + "desc": "This ceramic jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture with a pungent, muddy reek. The jar and its contents weigh 1/2 pound. Derro matriarchs and children gather a particular green bat guano to cure various afflictions, and the resulting glowing green paste can be spread on the skin to heal various conditions. As an action, one dose of the droppings can be swallowed or applied to the skin. The creature that receives it gains one of the following benefits: - Cured of paralysis or petrification\n- Reduces exhaustion level by one\n- Regains 50 hit points", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "honey-lamp", + "fields": { + "name": "Honey Lamp", + "desc": "Honey lamps, made from glowing honey encased in beeswax, shed light as a lamp. Though the lamps are often found in the shape of a globe, the honey can also be sealed inside stone or wood recesses. If the wax that shields the honey is broken or smashed, the honey crystallizes in 7 days and ceases to glow. Eating the honey while it is still glowing grants darkvision out to a range of 30 feet for 1 week and 1 day.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "honey-of-the-warped-wildflowers", + "fields": { + "name": "Honey of the Warped Wildflowers", + "desc": "This spirit honey is made from wildflowers growing in an area warped by magic, such as the flowers growing at the base of a wizard's tower or growing in a magical wasteland. When you consume this honey, you have resistance to psychic damage, and you have advantage on Intelligence saving throws. In addition, you can use an action to warp reality around one creature you can see within 60 feet of you. The target must succeed on a DC 15 Intelligence saving throw or be bewildered for 1 minute. At the start of a bewildered creature's turn, it must roll a die. On an even result, the creature can act normally. On an odd result, the creature is incapacitated until the start of its next turn as it becomes disoriented by its surroundings and unable to fully determine what is real and what isn't. You can't warp the reality around another creature in this way again until you finish a long rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "honey-trap", + "fields": { + "name": "Honey Trap", + "desc": "This jar is made of beaten metal and engraved with honeybees. It has 7 charges, and it regains 1d6 + 1 expended charges daily at dawn. If you expend the jar's last charge, roll a d20. On a 1, the jar shatters and loses all its magical properties. While holding the jar, you can use an action to expend 1 charge to hurl a glob of honey at a target within 30 feet of you. Make a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the glob expands, and the creature is restrained. A creature restrained by the honey can use an action to make a DC 15 Strength (Athletics) or Dexterity (Acrobatics) check (target's choice). On a success, the creature is no longer restrained by the honey.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "honeypot-of-awakening", + "fields": { + "name": "Honeypot of Awakening", + "desc": "If you place 1 pound of honey inside this pot, the honey transforms into an ochre jelly after 24 hours. The jelly remains in a dormant state within the pot until you dump it out. You can use an action to dump the jelly from the pot in an unoccupied space within 5 feet of you. Once dumped, the ochre jelly is hostile to all creatures, including you. Only one ochre jelly can occupy the pot at a time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "howling-rod", + "fields": { + "name": "Howling Rod", + "desc": "This sturdy, iron rod is topped with the head of a howling wolf with red carnelians for eyes. The rod has 5 charges for the following properties, and it regains 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "humble-cudgel-of-temperance", + "fields": { + "name": "Humble Cudgel of Temperance", + "desc": "This simple, polished club has a studded iron band around one end. When you attack a poisoned creature with this magic weapon, you have advantage on the attack roll. When you roll a 20 on an attack roll made with this weapon, the target becomes poisoned for 1 minute. If the target was already poisoned, it becomes incapacitated instead. The target can make a DC 13 Constitution saving throw at the end of each of its turns, ending the poisoned or incapacitated condition on itself on a success. Formerly a moneylender with a heart of stone and a small army of brutal thugs, Faustin the Drunkard awoke one day with a punishing hangover that seemed never-ending. He took this as a sign of punishment from the gods, not for his violence and thievery, but for his taste for the grape, in abundance. He decided all problems stemmed from the “demon” alcohol, and he became a cleric. No less brutal than before, he and his thugs targeted public houses, ale makers, and more. In his quest to rid the world of alcohol, he had the humble cudgel of temperance made and blessed with terrifying power. Now long since deceased, his simple, humble-appearing club continues to wreck havoc wherever it turns up.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hunters-charm-1", + "fields": { + "name": "Hunter's Charm (+1)", + "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "hunters-charm-2", + "fields": { + "name": "Hunter's Charm (+2)", + "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "hunters-charm-3", + "fields": { + "name": "Hunter's Charm (+3)", + "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "iceblink-greatsword", + "fields": { + "name": "Iceblink Greatsword", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "iceblink-longsword", + "fields": { + "name": "Iceblink Longsword", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "iceblink-rapier", + "fields": { + "name": "Iceblink Rapier", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "iceblink-scimitar", + "fields": { + "name": "Iceblink Scimitar", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "iceblink-shortsword", + "fields": { + "name": "Iceblink Shortsword", + "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "impact-club", + "fields": { + "name": "Impact Club", + "desc": "This magic weapon has 3 charges and regains 1d3 expended charges daily at dawn. When you hit a target on your turn, you can take a bonus action to spend 1 charge and attempt to shove the target. The club grants you a +1 bonus on your Strength (Athletics) check to shove the target. If you roll a 20 on your attack roll with the club, you have advantage on your Strength (Athletics) check to shove the target, and you can push the target up to 10 feet away.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "impaling-lance", + "fields": { + "name": "Impaling Lance", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "impaling-morningstar", + "fields": { + "name": "Impaling Morningstar", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "morningstar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "impaling-pike", + "fields": { + "name": "Impaling Pike", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "impaling-rapier", + "fields": { + "name": "Impaling Rapier", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "impaling-warpick", + "fields": { + "name": "Impaling Warpick", + "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "incense-of-recovery", + "fields": { + "name": "Incense of Recovery", + "desc": "This block of perfumed incense appears to be normal, nonmagical incense until lit. The incense burns for 1 hour and gives off a lavender scent, accompanied by pale mauve smoke that lightly obscures the area within 30 feet of it. Each spellcaster that takes a short rest in the smoke regains one expended spell slot at the end of the short rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "interplanar-paint", + "fields": { + "name": "Interplanar Paint", + "desc": "This black, tarry substance can be used to paint a single black doorway on a flat surface. A pot contains enough paint to create one doorway. While painting, you must concentrate on a plane of existence other than the one you currently occupy. If you are not interrupted, the doorway can be painted in 5 minutes. Once completed, the painting opens a two-way portal to the plane you imagined. The doorway is mirrored on the other plane, often appearing on a rocky face or the wall of a building. The doorway lasts for 1 week or until 5 gallons of water with flecks of silver worth at least 2,000 gp is applied to one side of the door.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "ironskin-oil", + "fields": { + "name": "Ironskin Oil", + "desc": "This grayish fluid is cool to the touch and slightly gritty. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature has resistance to piercing and slashing damage for 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ivy-crown-of-prophecy", + "fields": { + "name": "Ivy Crown of Prophecy", + "desc": "While wearing this ivy, filigreed crown, you can use an action to cast the divination spell from it. The crown can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "jewelers-anvil", + "fields": { + "name": "Jeweler's Anvil", + "desc": "This small, foot-long anvil is engraved with images of jewelry in various stages of the crafting process. It weighs 10 pounds and can be mounted on a table or desk. You can use a bonus action to speak its command word and activate it, causing it to warm any nonferrous metals (including their alloys, such as brass or bronze). While you remain within 5 feet of the anvil, you can verbally command it to increase or decrease the temperature, allowing you to soften or melt any kind of nonferrous metal. While activated, the anvil remains warm to the touch, but its heat affects only nonferrous metal. You can use a bonus action to repeat the command word to deactivate the anvil. If you use the anvil while making any check with jeweler's tools or tinker's tools, you can double your proficiency bonus. If your proficiency bonus is already doubled, you have advantage on the check instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "jungle-mess-kit", + "fields": { + "name": "Jungle Mess Kit", + "desc": "This crucial piece of survival gear guarantees safe use of the most basic of consumables. The hinged metal container acts as a cook pot and opens to reveal a cup, plate, and eating utensils. This kit renders any spoiled, rotten, or even naturally poisonous food or drink safe to consume. It can purify only mundane, natural effects. It has no effect on food that is magically spoiled, rotted, or poisoned, and it can't neutralize brewed poisons, venoms, or similarly manufactured toxins. Once it has purified 3 cubic feet of food and drink, it can't be used to do so again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "justicars-mask", + "fields": { + "name": "Justicar's Mask", + "desc": "This stern-faced mask is crafted of silver. While wearing the mask, your gaze can root enemies to the spot. When a creature that can see the mask starts its turn within 30 feet of you, you can use a reaction to force it to make a DC 15 Wisdom saving throw, if you can see the creature and aren't incapacitated. On a failure, the creature is restrained. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Otherwise, the condition lasts until removed with the dispel magic spell or until you end it (no action required). Justicars are arbiters of law and order, operating independently of any official city guard or watch divisions. They are recognizable by their black, hooded robes, silver masks, and the rods they carry as weapons. These stern sentinels are overseen by The Magister, a powerful wizard of whom little is known other than their title. The Magister has made it their duty to oversee order in the city and executes their plans through the Justicars, giving them the Magister's mark, a signet ring, as a symbol of their authority. While some officers and members of the watch may be resentful of the Justicars' presence, many are grateful for their aid, especially in situations that could require magic. Justicar's are a small, elite group, typically acting as solo agents, though extremely dangerous situations bring them together in pairs or larger groups as needed. The Justicars are outfitted with three symbols of authority that are also imbued with power: their masks, rods, and rings. Each by itself is a useful item, but they are made stronger when worn together. The combined powers of this trinity of items make a Justicar a formidable force in the pursuit of law and order.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "keffiyeh-of-serendipitous-escape", + "fields": { + "name": "Keffiyeh of Serendipitous Escape", + "desc": "This checkered cotton headdress is indistinguishable from the mundane scarves worn by the desert nomads. As an action, you can remove the headdress, spread it open on the ground, and speak the command word. The keffiyeh transforms into a 3-foot by 5-foot carpet of flying which moves according to your spoken directions provided that you are within 30 feet of it. Speaking the command word a second time transforms the carpet back into a headdress again.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "knockabout-billet", + "fields": { + "name": "Knockabout Billet", + "desc": "This stout, oaken cudgel helps you knock your opponents to the ground or away from you. When you hit a creature with this magic weapon, you can shove the target as part of the same attack, using your attack roll in place of a Strength (Athletics) check. The weapon deals damage as normal, regardless of the result of the shove. This property of the club can be used no more than once per hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "kobold-firework", + "fields": { + "name": "Kobold Firework", + "desc": "These small pouches and cylinders are filled with magical powders and reagents, and they each have a small fuse protruding from their closures. You can use an action to light a firework then throw it up to 30 feet. The firework activates immediately or on initiative count 20 of the following round, as detailed below. Once a firework’s effects end, it is destroyed. A firework can’t be lit underwater, and submersion in water destroys a firework. A lit firework can be destroyed early by dousing it with at least 1 gallon of water.\n Blinding Goblin-Cracker (Uncommon). This bright yellow firework releases a blinding flash of light on impact. Each creature within 15 feet of where the firework landed and that can see it must succeed on a DC 13 Constitution saving throw or be blinded for 1 minute. A blinded creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n Deafening Kobold-Barker (Uncommon). This firework consists of several tiny green cylinders strung together and bursts with a loud sound on impact. Each creature within 15 feet of where the firework landed and that can hear it must succeed on a DC 13 Constitution saving throw or be deafened for 1 minute. A deafened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n Enchanting Elf-Fountain (Uncommon). This purple pyramidal firework produces a fascinating and colorful shower of sparks for 1 minute. The shower of sparks starts on the round after you throw it. While the firework showers sparks, each creature that enters or starts its turn within 30 feet of the firework must make a DC 13 Wisdom saving throw. On a failed save, the creature has disadvantage on Wisdom (Perception) checks made to perceive any creature or object other than the firework until the start of its next turn.\n Fairy Sparkler (Common). This narrow firework is decorated with stars and emits a bright, sparkling light for 1 minute. It starts emitting light on the round after you throw it. The firework sheds bright light in a 30-foot radius and dim light for an additional 30 feet. Invisible creatures and objects are visible as long as they are in the firework’s bright light.\n Priest Light (Rare). This silver cylinder firework produces a tall, argent flame and numerous golden sparks for 10 minutes. The flame appears on the round after you throw it. The firework sheds bright light in a 30-foot radius and dim light for an additional 30 feet. An undead creature can’t willingly enter the firework’s bright light by nonmagical means. If the undead creature tries to use teleportation or similar interplanar travel to do so, it must first succeed on a DC 15 Charisma saving throw. If an undead creature is in the bright light when it appears, the creature must succeed on a DC 15 Wisdom saving throw or be compelled to leave the bright light. It won’t move into any obviously deadly hazard, such as a fire or pit, but it will provoke opportunity attacks to move out of the bright light. In addition, each non-undead creature in the bright light can’t be charmed, frightened, or possessed by an undead creature.\n Red Dragon’s Breath (Very Rare). This firework is wrapped in gold leaf and inscribed with scarlet runes, and it erupts into a vertical column of fire on impact. Each creature in a 10-foot-radius, 60-foot-high cylinder centered on the point of impact must make a DC 17 Dexterity saving throw, taking 10d6 fire damage on a failed save, or half as much damage on a successful one.\n Snake Fountain (Rare). This short, wide cylinder is red, yellow, and black with a scale motif, and it produces snakes made of ash for 1 minute. It starts producing snakes on the round after you throw it. The firework creates 1 poisonous snake each round. The snakes are friendly to you and your companions. Roll initiative for the snakes as a group, which has its own turns. They obey any verbal commands that you issue to them (no action required by you). If you don’t issue any commands to them, they defend themselves from hostile creatures, but otherwise take no actions. The snakes remain for 10 minutes, until you dismiss them as a bonus action, or until they are doused with at least 1 gallon of water.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "kraken-clutch-ring", + "fields": { + "name": "Kraken Clutch Ring", + "desc": "This green copper ring is etched with the image of a kraken with splayed tentacles. The ring has 5 charges, and it regains 1d4 + 1 expended charges daily at dawn, as long as it was immersed in water for at least 1 hour since the previous dawn. If the ring has at least 1 charge, you have advantage on grapple checks. While wearing this ring, you can expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: black tentacles (2 charges), call lightning (1 charge), or control weather (4 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "kyshaarths-fang", + "fields": { + "name": "Kyshaarth's Fang", + "desc": "This dagger's blade is composed of black, bone-like material. Tales suggest the weapon is fashioned from a Voidling's (see Tome of Beasts) tendril barb. When you hit with an attack using this magic weapon, the target takes an extra 2d6 necrotic damage. If you are in dim light or darkness, you regain a number of hit points equal to half the necrotic damage dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "labrys-of-the-raging-bull-battleaxe", + "fields": { + "name": "Labrys of the Raging Bull (Battleaxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "labrys-of-the-raging-bull-greataxe", + "fields": { + "name": "Labrys of the Raging Bull (Greataxe)", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "language-pyramid", + "fields": { + "name": "Language Pyramid", + "desc": "Script from dozens of languages flows across this sandstone pyramid's surface. While holding or carrying the pyramid, you understand the literal meaning of any spoken language that you hear. In addition, you understand any written language that you see, but you must be touching the surface on which the words are written. It takes 1 minute to read one page of text. The pyramid has 3 charges, and it regains 1d3 expended charges daily at dawn. You can use an action to expend 1 of its charges to imbue yourself with magical speech for 1 hour. For the duration, any creature that knows at least one language and that can hear you understands any words you speak. In addition, you can use an action to expend 1 of the pyramid's charges to imbue up to six creatures within 30 feet of you with magical understanding for 1 hour. For the duration, each target can understand any spoken language that it hears.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lantern-of-auspex", + "fields": { + "name": "Lantern of Auspex", + "desc": "This elaborate lantern is covered in simple glyphs, and its glass panels are intricately etched. Two of the panels depict a robed woman holding out a single hand, while the other two panels depict the same woman with her face partially obscured by a hand of cards. The lantern's magic is activated when it is lit, which requires an action. Once lit, the lantern sheds bright light in a 30-foot radius and dim light for an additional 30 feet for 1 hour. You can use an action to open or close one of the glass panels on the lantern. If you open a panel, a vision of a random event that happened or that might happen plays out in the light's area. Closing a panel stops the vision. The visions are shown as nondescript smoky apparitions that play out silently in the lantern's light. At the GM's discretion, the vision might change to a different event each 1 minute that the panel remains open and the lantern lit. Once used, the lantern can't be used in this way again until 7 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lantern-of-judgment", + "fields": { + "name": "Lantern of Judgment", + "desc": "This mithral and gold lantern is emblazoned with a sunburst symbol. While holding the lantern, you have advantage on Wisdom (Insight) and Intelligence (Investigation) checks. As a bonus action, you can speak a command word to cause one of the following effects: - The lantern casts bright light in a 60-foot cone and dim light for an additional 60 feet. - The lantern casts bright light in a 30-foot radius and dim light for an additional 30 feet. - The lantern sheds dim light in a 5-foot radius.\n- Douse the lantern's light. When you cause the lantern to shed bright light, you can speak an additional command word to cause the light to become sunlight. The sunlight lasts for 1 minute after which the lantern goes dark and can't be used again until the next dawn. During this time, the lantern can function as a standard hooded lantern if provided with oil.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "lantern-of-selective-illumination", + "fields": { + "name": "Lantern of Selective Illumination", + "desc": "This brass lantern is fitted with round panels of crown glass and burns for 6 hours on one 1 pint of oil, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. During a short rest, you can choose up to three creatures to be magically linked by the lantern. When the lantern is lit, its light can be perceived only by you and those linked creatures. To anyone else, the lantern appears dark and provides no illumination.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "larkmail", + "fields": { + "name": "Larkmail", + "desc": "While wearing this armor, you gain a +1 bonus to AC. The links of this mail have been stained to create the optical illusion that you are wearing a brown-and-russet feathered tunic. While you wear this armor, you have advantage on Charisma (Performance) checks made with an instrument. In addition, while playing an instrument, you can use a bonus action and choose any number of creatures within 30 feet of you that can hear your song. Each target must succeed on a DC 15 Charisma saving throw or be charmed by you for 1 minute. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "last-chance-quiver", + "fields": { + "name": "Last Chance Quiver", + "desc": "This quiver holds 20 arrows. However, when you draw and fire the last arrow from the quiver, it magically produces a 21st arrow. Once this arrow has been drawn and fired, the quiver doesn't produce another arrow until the quiver has been refilled and another 20 arrows have been drawn and fired.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "leaf-bladed-greatsword", + "fields": { + "name": "Leaf-Bladed Greatsword", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "leaf-bladed-longsword", + "fields": { + "name": "Leaf-Bladed Longsword", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "leaf-bladed-rapier", + "fields": { + "name": "Leaf-Bladed Rapier", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "leaf-bladed-scimitar", + "fields": { + "name": "Leaf-Bladed Scimitar", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "leaf-bladed-shortsword", + "fields": { + "name": "Leaf-Bladed Shortsword", + "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "least-scroll-of-conjuring", + "fields": { + "name": "Least Scroll of Conjuring", + "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "leather-armor-of-the-leaf", + "fields": { + "name": "Leather Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "leather-of-warding-1", + "fields": { + "name": "Leather Armor of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "leather-of-warding-2", + "fields": { + "name": "Leather Armor of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "leather-of-warding-3", + "fields": { + "name": "Leather Armor of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "leonino-wings", + "fields": { + "name": "Leonino Wings", + "desc": "This cloak is decorated with the spotted white and brown pattern of a barn owl's wing feathers. While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of a Leoninos (see Creature Codex) owl-like feathered wings until you repeat the command word as an action. The wings give you a flying speed equal to your walking speed, and you have advantage on Dexterity (Stealth) checks made while flying in forests and urban settings. In addition, when you fly out of an enemy's reach, you don't provoke opportunity attacks. You can use the cloak to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land. The cloak regains 2 hours of flying capability for every 12 hours it isn't in use.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lesser-scroll-of-conjuring", + "fields": { + "name": "Lesser Scroll of Conjuring", + "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lifeblood-gear", + "fields": { + "name": "Lifeblood Gear", + "desc": "As an action, you can attach this tiny bronze gear to a pile of junk or other small collection of mundane objects and create a Tiny or Small mechanical servant. This servant uses the statistics of a beast with a challenge rating of 1/4 or lower, except it has immunity to poison damage and the poisoned condition, and it can't be charmed or become exhausted. If it participates in combat, the servant lasts for up to 5 rounds or until destroyed. If commanded to perform mundane tasks, such as fetching items, cleaning, or other similar task, it lasts for up to 5 hours or until destroyed. Once affixed to the servant, the gear pulsates like a beating heart. If the gear is removed, you lose control of the servant, which then attacks indiscriminately for up to 5 rounds or until destroyed. Once the duration expires or the servant is destroyed, the gear becomes a nonmagical gear.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "lightning-rod", + "fields": { + "name": "Lightning Rod", + "desc": "This rod is made from the blackened wood of a lightning-struck tree and topped with a spike of twisted iron. It functions as a magic javelin that grants a +1 bonus to attack and damage rolls made with it. While holding it, you are immune to lightning damage, and each creature within 5 feet of you has resistance to lightning damage. The rod can hold up to 6 charges, but it has 0 charges when you first attune to it. Whenever you are subjected to lightning damage, the rod gains 1 charge. While the rod has 6 charges, you have resistance to lightning damage instead of immunity. The rod loses 1d6 charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "linguists-cap", + "fields": { + "name": "Linguist's Cap", + "desc": "While wearing this simple hat, you have the ability to speak and read a single language. Each cap has a specific language associated with it, and the caps often come in styles or boast features unique to the cultures where their associated languages are most prominent. The GM chooses the language or determines it randomly from the lists of standard and exotic languages.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "liquid-courage", + "fields": { + "name": "Liquid Courage", + "desc": "This magical cordial is deep red and smells strongly of fennel. You have advantage on the next saving throw against being frightened. The effect ends after you make such a saving throw or when 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "liquid-shadow", + "fields": { + "name": "Liquid Shadow", + "desc": "The contents of this bottle are inky black and seem to absorb the light. The dark liquid can cover a single Small or Medium creature. Applying the liquid takes 1 minute. For 1 hour, the coated creature has advantage on Dexterity (Stealth) checks. Alternately, you can use an action to hurl the bottle up to 20 feet, shattering it on impact. Magical darkness spreads from the point of impact to fill a 15-foot-radius sphere for 1 minute. This darkness works like the darkness spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "living-juggernaut", + "fields": { + "name": "Living Juggernaut", + "desc": "This broad, bulky suit of plate is adorned with large, blunt spikes and has curving bull horns affixed to its helm. While wearing this armor, you gain a +1 bonus to AC, and difficult terrain doesn't cost you extra movement.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "living-stake", + "fields": { + "name": "Living Stake", + "desc": "Fashioned from mandrake root, this stake longs to taste the heart's blood of vampires. Make a melee attack against a vampire in range, treating the stake as an improvised weapon. On a hit, the stake attaches to a vampire's chest. At the end of the vampire's next turn, roots force their way into the vampire's heart, negating fast healing and preventing gaseous form. If the vampire is reduced to 0 hit points while the stake is attached to it, it is immobilized as if it had been staked. A creature can take its action to remove the stake by succeeding on a DC 17 Strength (Athletics) check. If it is removed from the vampire's chest, the stake is destroyed. The stake has no effect on targets other than vampires.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lockbreaker", + "fields": { + "name": "Lockbreaker", + "desc": "You can use this stiletto-bladed dagger to open locks by using an action and making a Strength check. The DC is 5 less than the DC to pick the lock (minimum DC 10). On a success, the lock is broken.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "locket-of-dragon-vitality", + "fields": { + "name": "Locket of Dragon Vitality", + "desc": "Legends tell of a dragon whose hide was impenetrable and so tenacious that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon's name was lost, but its legacy remains. This magic amulet is one of two items that were crafted to hold its heart. An intricate engraving of a warrior's sword piercing a dragon's chest is detailed along the front of this untarnished silver locket. Within the locket is a clear crystal vial with a pulsing piece of a dragon's heart. The pulses become more frequent when you are close to death. Attuning to the locket requires you to mix your blood with the blood within the vial. The vial holds 3 charges of dragon blood that are automatically expended when you reach certain health thresholds. The locket regains 1 expended charge for each vial of dragon blood you place in the vial inside the locket up to a maximum of 3 charges. For the purpose of this locket, “dragon” refers to any creature with the dragon type, including drakes and wyverns. While wearing or carrying the locket, you gain the following effects: - When you reach 0 hit points, but do not die outright, the vial breaks and the dragon heart stops pulsing, rendering the item broken and irreparable. You immediately gain temporary hit points equal to your level + your Constitution modifier. If the locket has at least 1 charge of dragon blood, it does not break, but this effect can't be activated again until 3 days have passed. - When you are reduced to half of your maximum hit points, the locket expends 1 charge of dragon blood, and you become immune to any type of blood loss effect, such as the blood loss from a stirge's Blood Drain, for 1d4 + 1 hours. Any existing blood loss effects end immediately when this activates.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "locket-of-remembrance", + "fields": { + "name": "Locket of Remembrance", + "desc": "You can place a small keepsake of a creature, such as a miniature portrait, a lock of hair, or similar item, within the locket. The keepsake must be willingly given to you or must be from a creature personally connected to you, such as a relative or lover.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "locksmiths-oil", + "fields": { + "name": "Locksmith's Oil", + "desc": "This shimmering oil can be applied to a lock. Applying the oil takes 1 minute. For 1 hour, any creature that makes a Dexterity check to pick the lock using thieves' tools rolls a d4 ( 1d4) and adds the number rolled to the check.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "lodestone-caltrops", + "fields": { + "name": "Lodestone Caltrops", + "desc": "This small gray pouch appears empty, though it weighs 3 pounds. Reaching inside the bag reveals dozens of small, metal balls. As an action, you can upend the bag and spread the metal balls to cover a square area that is 5 feet on a side. Any creature that enters the area while wearing metal armor or carrying at least one metal item must succeed on a DC 13 Strength saving throw or stop moving this turn. A creature that starts its turn in the area must succeed on a DC 13 Strength saving throw to leave the area. Alternatively, a creature in the area can drop or remove whatever metal items are on it and leave the area without needing to make a saving throw. The metal balls remain for 1 minute. Once the bag's contents have been emptied three times, the bag can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "longbow-of-accuracy", + "fields": { + "name": "Longbow of Accuracy", + "desc": "The normal range of this bow is doubled, but its long range remains the same.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "longsword-of-fallen-saints", + "fields": { + "name": "Longsword of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "longsword-of-volsung", + "fields": { + "name": "Longsword of Volsung", + "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon’s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword’s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can’t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can’t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword’s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket’s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket’s temporary hit points, the sword isn’t destroyed, but you can’t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, “dragon” refers to any creature with the dragon type, including drakes and wyverns.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "loom-of-fate", + "fields": { + "name": "Loom of Fate", + "desc": "If you spend 1 hour weaving on this portable loom, roll a 1d20 and record the number rolled. You can replace any attack roll, saving throw, or ability check made by you or a creature that you can see with this roll. You must choose to do so before the roll. The loom can't be used this way again until the next dawn. Once you have used the loom 3 times, the fabric is complete, and the loom is no longer magical. The fabric becomes a shifting tapestry that represents the events where you used the loom's power to alter fate.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lucky-charm-of-the-monkey-king", + "fields": { + "name": "Lucky Charm of the Monkey King", + "desc": "This tiny stone statue of a grinning monkey holds a leather loop in its paws, allowing the charm to hang from a belt or pouch. While attuned to this charm, you can use a bonus action to gain a +1 bonus on your next ability check, attack roll, or saving throw. Once used, the charm can't be used again until the next dawn. You can be attuned to only one lucky charm at a time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "lucky-coin", + "fields": { + "name": "Lucky Coin", + "desc": "This worn, clipped copper piece has 6 charges. You can use a reaction to expend 1 charge and gain a +1 bonus on your next ability check. The coin regains 1d6 charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the coin runs out of luck and becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "lucky-eyepatch", + "fields": { + "name": "Lucky Eyepatch", + "desc": "You gain a +1 bonus to saving throws while you wear this simple, black eyepatch. In addition, if you are missing the eye that the eyepatch covers and you roll a 1 on the d20 for a saving throw, you can reroll the die and must use the new roll. The eyepatch can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "lupine-crown", + "fields": { + "name": "Lupine Crown", + "desc": "This grisly helm is made from the leather-reinforced skull and antlers of a deer with a fox skull and hide stretched over it. It is secured by a strap made from a magically preserved length of deer entrails. While wearing this helm, you gain a +1 bonus to AC, and you have advantage on Dexterity (Stealth) and Wisdom (Survival) checks.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "luring-perfume", + "fields": { + "name": "Luring Perfume", + "desc": "This pungent perfume has a woodsy and slightly musky scent. As an action, you can splash or spray the contents of this vial on yourself or another creature within 5 feet of you. For 1 minute, the perfumed creature attracts nearby humanoids and beasts. Each humanoid and beast within 60 feet of the perfumed creature and that can smell the perfume must succeed on a DC 15 Wisdom saving throw or be charmed by the perfumed creature until the perfume fades or is washed off with at least 1 gallon of water. While charmed, a creature is incapacitated, and, if the creature is more than 5 feet away from the perfumed creature, it must move on its turn toward the perfumed creature by the most direct route, trying to get within 5 feet. It doesn't avoid opportunity attacks, but before moving into damaging terrain, such as lava or a pit, and whenever it takes damage, the target can repeat the saving throw. A charmed target can also repeat the saving throw at the end of each of its turns. If the saving throw is successful, the effect ends on it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "magma-mantle", + "fields": { + "name": "Magma Mantle", + "desc": "This cracked black leather cloak is warm to the touch and faint ruddy light glows through the cracks. While wearing this cloak, you have resistance to cold damage. As an action, you can touch the brass clasp and speak the command word, which transforms the cloak into a flowing mantle of lava for 1 minute. During this time, you are unharmed by the intense heat, but any hostile creature within 5 feet of you that touches you or hits you with a melee attack takes 3d6 fire damage. In addition, for the duration, you suffer no damage from contact with lava, and you can burrow through lava at half your walking speed. The cloak can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "maidens-tears", + "fields": { + "name": "Maiden's Tears", + "desc": "This fruity mead is the color of liquid gold and is rumored to be brewed with a tear from the goddess of bearfolk herself. When you drink this mead, you regenerate lost hit points for 1 minute. At the start of your turn, you regain 10 hit points if you have at least 1 hit point.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mail-of-the-sword-master", + "fields": { + "name": "Mail of the Sword Master", + "desc": "While wearing this armor, the maximum Dexterity modifier you can add to determine your Armor Class is 4, instead of 2. While wearing this armor, if you are wielding a sword and no other weapons, you gain a +2 bonus to damage rolls with that sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "manticores-tail", + "fields": { + "name": "Manticore's Tail", + "desc": "Ten spikes stick out of the head of this magic weapon. While holding the morningstar, you can fire one of the spikes as a ranged attack, using your Strength modifier for the attack and damage rolls. This attack has a normal range of 100 feet and a long range of 200 feet. On a hit, the spike deals 1d8 piercing damage. Once all of the weapon's spikes have been fired, the morningstar deals bludgeoning damage instead of the piercing damage normal for a morningstar until the next dawn, at which time the spikes regrow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mantle-of-blood-vengeance", + "fields": { + "name": "Mantle of Blood Vengeance", + "desc": "This red silk cloak has 3 charges and regains 1d3 expended charges daily at dawn. While wearing it, you can visit retribution on any creature that dares spill your blood. When you take piercing, slashing, or necrotic damage from a creature, you can use a reaction to expend 1 charge to turn your blood into a punishing spray. The creature that damaged you must make a DC 13 Dexterity saving throw, taking 2d10 acid damage on a failed save, or half as much damage on a successful one.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mantle-of-the-forest-lord", + "fields": { + "name": "Mantle of the Forest Lord", + "desc": "Created by village elders for druidic scouts to better traverse and survey the perimeters of their lands, this cloak resembles thick oak bark but bends and flows like silk. While wearing this cloak, you can use an action to cast the tree stride spell on yourself at will, except trees need not be living in order to pass through them.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mantle-of-the-lion", + "fields": { + "name": "Mantle of the Lion", + "desc": "This splendid lion pelt is designed to be worn across the shoulders with the paws clasped at the base of the neck. While wearing this mantle, your speed increases by 10 feet, and the mantle's lion jaws are a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, the mantle's bite deals piercing damage equal to 1d6 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. In addition, if you move at least 20 feet straight toward a creature and then hit it with a melee attack on the same turn, that creature must succeed on a DC 15 Strength saving throw or be knocked prone. If a creature is knocked prone in this way, you can make an attack with the mantle's bite against the prone creature as a bonus action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mantle-of-the-void", + "fields": { + "name": "Mantle of the Void", + "desc": "While wearing this midnight-blue mantle covered in writhing runes, you gain a +1 bonus to saving throws, and if you succeed on a saving throw against a spell that allows you to make a saving throw to take only half the damage or suffer partial effects, you instead take no damage and suffer none of the spell's effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "manual-of-exercise", + "fields": { + "name": "Manual of Exercise", + "desc": "This book contains exercises and techniques to better perform a specific physical task, and its words are charged with magic. If you spend 24 hours over a period of 3 days or fewer studying the tome and practicing its instructions, you gain proficiency in the Strength or Dexterity-based skill (such as Athletics or Stealth) associated with the book. The manual then loses its magic, but regains it in ten years.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "manual-of-the-lesser-golem", + "fields": { + "name": "Manual of the Lesser Golem", + "desc": "A manual of the lesser golem can be found in a book, on a scroll, etched into a piece of stone or metal, or scribed on any other medium that holds words, runes, and arcane inscriptions. Each manual of the lesser golem describes the materials needed and the process to be followed to create one type of lesser golem. The GM chooses the type of lesser golem detailed in the manual or determines the golem type randomly. To decipher and use the manual, you must be a spellcaster with at least one 2nd-level spell slot. You must also succeed on a DC 10 Intelligence (Arcana) check at the start of the first day of golem creation. If you fail the check, you must wait at least 24 hours to restart the creation process, and you take 3d6 psychic damage that can be regained only after a long rest. A lesser golem created via a manual of the lesser golem is not immortal. The magic that keeps the lesser golem intact gradually weakens until the golem finally falls apart. A lesser golem lasts exactly twice the number of days it takes to create it (see below) before losing its power. Once the golem is created, the manual is expended, the writing worthless and incapable of creating another. The statistics for each lesser golem can be found in the Creature Codex. | dice: 1d20 | Golem | Time | Cost |\n| ---------- | ---------------------- | ------- | --------- |\n| 1-7 | Lesser Hair Golem | 2 days | 100 gp |\n| 8-13 | Lesser Mud Golem | 5 days | 500 gp |\n| 14-17 | Lesser Glass Golem | 10 days | 2,000 gp |\n| 18-20 | Lesser Wood Golem | 15 days | 20,000 gp |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "manual-of-vine-golem", + "fields": { + "name": "Manual of Vine Golem", + "desc": "This tome contains information and incantations necessary to make a Vine Golem (see Tome of Beasts 2). To decipher and use the manual, you must be a druid with at least two 3rd-level spell slots. A creature that can't use a manual of vine golems and attempts to read it takes 4d6 psychic damage. To create a vine golem, you must spend 20 days working without interruption with the manual at hand and resting no more than 8 hours per day. You must also use powders made from rare plants and crushed gems worth 30,000 gp to create the vine golem, all of which are consumed in the process. Once you finish creating the vine golem, the book decays into ash. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "mapping-ink", + "fields": { + "name": "Mapping Ink", + "desc": "This viscous ink is typically found in 1d4 pots, and each pot contains 3 doses. You can use an action to pour one dose of the ink onto parchment, vellum, or cloth then fold the material. As long as the ink-stained material is folded and on your person, the ink captures your footsteps and surroundings on the material, mapping out your travels with great precision. You can unfold the material to pause the mapping and refold it to begin mapping again. Deduct the time the ink maps your travels in increments of 1 hour from the total mapping time. Each dose of ink can map your travels for 8 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "marvelous-clockwork-mallard", + "fields": { + "name": "Marvelous Clockwork Mallard", + "desc": "This intricate clockwork recreation of a Tiny duck is fashioned of brass and tin. Its head is painted with green lacquer, the bill is plated in gold, and its eyes are small chips of black onyx. You can use an action to wind the mallard's key, and it springs to life, ready to follow your commands. While active, it has AC 13, 18 hit points, speed 25 ft., fly 40 ft., and swim 30 ft. If reduced to 0 hit points, it becomes nonfunctional and can't be activated again until 24 hours have passed, during which time it magically repairs itself. If damaged but not disabled, it regains any lost hit points at the next dawn. It has the following additional properties, and you choose which property to activate when you wind the mallard's key.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "masher-basher", + "fields": { + "name": "Masher Basher", + "desc": "A favored weapon of hill giants, this greatclub appears to be little more than a thick tree branch. When you hit a giant with this magic weapon, the giant takes an extra 1d8 bludgeoning damage. When you roll a 20 on an attack roll made with this weapon, the target is stunned until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatclub", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mask-of-the-leaping-gazelle", + "fields": { + "name": "Mask of the Leaping Gazelle", + "desc": "This painted wooden animal mask is adorned with a pair of gazelle horns. While wearing this mask, your walking speed increases by 10 feet, and your long jump is up to 25 feet with a 10-foot running start.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mask-of-the-war-chief", + "fields": { + "name": "Mask of the War Chief", + "desc": "These fierce yet regal war masks are made by shamans in the cold northern mountains for their chieftains. Carved from the wood of alpine trees, each mask bears the image of a different creature native to those regions. Cave Bear (Uncommon). This mask is carved in the likeness of a roaring cave bear. While wearing it, you have advantage on Charisma (Intimidation) checks. In addition, you can use an action to summon a cave bear (use the statistics of a brown bear) to serve you in battle. The bear is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as attack your enemies. In the absence of such orders, the bear acts in a fashion appropriate to its nature. It vanishes at the next dawn or when it is reduced to 0 hit points. The mask can’t be used this way again until the next dawn. Behir (Very Rare). Carvings of stylized lightning decorate the closed, pointed snout of this blue, crocodilian mask. While wearing it, you have resistance to lightning damage. In addition, you can use an action to exhale lightning in a 30-foot line that is 5 feet wide Each creature in the line must make a DC 17 Dexterity saving throw, taking 3d10 lightning damage on a failed save, or half as much damage on a successful one. This mask can’t be used this way again until the next dawn. Mammoth (Uncommon). This mask is carved in the likeness of a mammoth’s head with a short trunk curling up between the eyes. While wearing it, you count as one size larger when determining your carrying capacity and the weight you can lift, drag, or push. In addition, you can use an action to trumpet like a mammoth. Choose up to six creatures within 30 feet of you and that can hear the trumpet. For 1 minute, each target is under the effect of the bane (if a hostile creature; save DC 13) or bless (if a friendly creature) spell (no concentration required). This mask can’t be used this way again until the next dawn. Winter Wolf (Rare). Carved in the likeness of a winter wolf, this white mask is cool to the touch. While wearing it, you have resistance to cold damage. In addition, you can use an action to exhale freezing air in a 15-foot cone. Each creature in the area must make a DC 15 Dexterity saving throw, taking 3d8 cold damage on a failed save, or half as much damage on a successful one. This mask can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "master-anglers-tackle", + "fields": { + "name": "Master Angler's Tackle", + "desc": "This is a set of well-worn but finely crafted fishing gear. You have advantage on any Wisdom (Survival) checks made to catch fish or other seafood when using it. If you ever roll a 1 on your check while using the tackle, roll again. If the second roll is a 20, you still fail to catch anything edible, but you pull up something interesting or valuable—a bottle with a note in it, a fragment of an ancient tablet carved in ancient script, a mermaid in need of help, or similar. The GM decides what you pull up and its value, if it has one.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "matryoshka-dolls", + "fields": { + "name": "Matryoshka Dolls", + "desc": "This antique set of four nesting dolls is colorfully painted though a bit worn from the years. When attuning to this item, you must give each doll a name, which acts as a command word to activate its properties. You must be within 30 feet of a doll to activate it. The dolls have a combined total of 5 charges, and the dolls regain all expended charges daily at dawn. The largest doll is lined with a thin sheet of lead. A spell or other effect that can sense the presence of magic, such as detect magic, reveals only the transmutation magic of the largest doll, and not any of the dolls or other small items that may be contained within it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mayhem-mask", + "fields": { + "name": "Mayhem Mask", + "desc": "This goat mask with long, curving horns is carved from dark wood and framed in goat's hair. While wearing this mask, you can use its horns to make unarmed strikes. When you hit with it, your horns deal piercing damage equal to 1d6 + your Strength modifier, instead of bludgeoning damage normal for an unarmed strike. If you moved at least 15 feet straight toward the target before you attacked with the horns, the attack deals piercing damage equal to 2d6 + your Strength modifier instead. In addition, you can gaze through the eyes of the mask at one target you can see within 30 feet of you. The target must succeed on a DC 17 Wisdom saving throw or be affected as though it failed a saving throw against the confusion spell. The confusion effect lasts for 1 minute. Once used, this property of the mask can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "medal-of-valor", + "fields": { + "name": "Medal of Valor", + "desc": "You are immune to the frightened condition while you wear this medal. If you are already frightened, the effect ends immediately when you put on the medal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "memory-philter", + "fields": { + "name": "Memory Philter", + "desc": "This swirling liquid is the collected memory of a mortal who willingly traded that memory away to the fey. When you touch the philter, you feel a flash of the emotion contained within. You can unstopper and pour out the philter as an action, unless otherwise specified. The philter's effects take place immediately, either on you or on a creature you can see within 30 feet (your choice). If the target is unwilling, it can make a DC 15 Wisdom saving throw to resist the effect of the philter. A creature affected by a philter experiences the memory contained in the vial. A memory philter can be used only once, but the vial can be reused to store a new memory. Storing a new memory requires a few herbs, a 10-minute ritual, and the sacrifice of a memory. The required sacrifice is detailed in each entry below.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "menders-mark", + "fields": { + "name": "Mender's Mark", + "desc": "This slender brooch is fashioned of silver and shaped in the image of an angel. You can use an action to attach this brooch to a creature, pinning it to clothing or otherwise affixing it to their person. When you cast a spell that restores hit points on the creature wearing the brooch, the spell has a range of 30 feet if its range is normally touch. Only you can transfer the brooch from one creature to another. The creature wearing the brooch can't pass it to another creature, but it can remove the brooch as an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "meteoric-plate", + "fields": { + "name": "Meteoric Plate", + "desc": "This plate armor was magically crafted from plates of interlocking stone. Tiny rubies inlaid in the chest create a glittering mosaic of flames. When you fall while wearing this armor, you can tuck your knees against your chest and curl into a ball. While falling in this way, flames form around your body. You take half the usual falling damage when you hit the ground, and fire explodes from your form in a 20-foot-radius sphere. Each creature in this area must make a DC 15 Dexterity saving throw. On a failed save, a target takes fire damage equal to the falling damage you took, or half as much on a successful saving throw. The fire spreads around corners and ignites flammable objects in the area that aren't being worn or carried.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mindshatter-bombard", + "fields": { + "name": "Mindshatter Bombard", + "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "minor-minstrel", + "fields": { + "name": "Minor Minstrel", + "desc": "This four-inch high, painted, ceramic figurine animates and sings one song, typically about 3 minutes in length, when you set it down and speak the command word. The song is chosen by the figurine's original creator, and the figurine's form is typically reflective of the song's style. A red-nosed dwarf holding a mug sings a drinking song; a human figure in mourner's garb sings a dirge; a well-dressed elf with a harp sings an elven love song; or similar, though some creators find it amusing to create a figurine with a song counter to its form. If you pick up the figurine before the song finishes, it falls silent.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "mirror-of-eavesdropping", + "fields": { + "name": "Mirror of Eavesdropping", + "desc": "This 8-inch diameter mirror is set in a delicate, silver frame. While holding this mirror within 30 feet of another mirror, you can spend 10 minutes magically connecting the mirror of eavesdropping to that other mirror. The mirror of eavesdropping can be connected to only one mirror at a time. While holding the mirror of eavesdropping within 1 mile of its connected mirror, you can use an action to speak its command word and activate it. While active, the mirror of eavesdropping displays visual information from the connected mirror, which has normal vision and darkvision out to 30 feet. The connected mirror's view is limited to the direction the mirror is facing, and it can be blocked by a solid barrier, such as furniture, a heavy cloth, or similar. You can use a bonus action to deactivate the mirror early. When the mirror has been active for a total of 10 minutes, you can't activate it again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mirrored-breastplate", + "fields": { + "name": "Mirrored Breastplate", + "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mirrored-half-plate", + "fields": { + "name": "Mirrored Half Plate", + "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mirrored-plate", + "fields": { + "name": "Mirrored Plate", + "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mnemonic-fob", + "fields": { + "name": "Mnemonic Fob", + "desc": "This small bauble consists of a flat crescent, which binds a small disc that freely spins in its housing. Each side of the disc is intricately etched with an incomplete pillar and pyre. \nPillar of Fire. While holding this bauble, you can use an action to remove the disc, place it on the ground, and speak its command word to transform it into a 5-foot-tall flaming pillar of intricately carved stone. The pillar sheds bright light in a 20-foot radius and dim light for an additional 20 feet. It is warm to the touch, but it doesn’t burn. A second command word returns the pillar to its disc form. When the pillar has shed light for a total of 10 minutes, it returns to its disc form and can’t be transformed into a pillar again until the next dawn. \nRecall Magic. While holding this bauble, you can use an action to spin the disc and regain one expended 1st-level spell slot. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mock-box", + "fields": { + "name": "Mock Box", + "desc": "While you hold this small, square contraption, you can use an action to target a creature within 60 feet of you that can hear you. The target must succeed on a DC 13 Charisma saving throw or attack rolls against it have advantage until the start of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-breastplate", + "fields": { + "name": "Molten Hellfire Breastplate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-chain-mail", + "fields": { + "name": "Molten Hellfire Chain Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-chain-shirt", + "fields": { + "name": "Molten Hellfire Chain Shirt", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-shirt", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-half-plate", + "fields": { + "name": "Molten Hellfire Half Plate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-plate", + "fields": { + "name": "Molten Hellfire Plate", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-ring-mail", + "fields": { + "name": "Molten Hellfire Ring Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-scale-mail", + "fields": { + "name": "Molten Hellfire Scale Mail", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "molten-hellfire-splint", + "fields": { + "name": "Molten Hellfire Splint", + "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mongrelmakers-handbook", + "fields": { + "name": "Mongrelmaker's Handbook", + "desc": "This thin volume holds a scant few dozen vellum pages between its mottled, scaled cover. The pages are scrawled with tight, efficient text which is broken up by outlandish pencil drawings of animals and birds combined together. With the rituals contained in this book, you can combine two or more animals into an adult hybrid of all creatures used. Each ritual requires the indicated amount of time, the indicated cost in mystic reagents, a live specimen of each type of creature to be combined, and enough floor space to draw a combining rune which encircles the component creatures. Once combined, the hybrid creature is a typical example of its new kind, though some aesthetic differences may be detectable. You can't control the creatures you create with this handbook, though the magic of the combining ritual prevents your creations from attacking you for the first 24 hours of their new lives. | Creature | Time | Cost | Component Creatures |\n| ---------------- | -------- | -------- | -------------------------------------------------------- |\n| Flying Snake | 10 mins | 10 gp | A poisonous snake and a Small or smaller bird of prey |\n| Leonino | 10 mins | 15 gp | A cat and a Small or smaller bird of prey |\n| Wolpertinger | 10 mins | 20 gp | A rabbit, a Small or smaller bird of prey, and a deer |\n| Carbuncle | 1 hour | 500 gp | A cat and a bird of paradise |\n| Cockatrice | 1 hour | 150 gp | A lizard and a domestic bird such as a chicken or turkey |\n| Death Dog | 1 hour | 100 gp | A dog and a rooster |\n| Dogmole | 1 hour | 175 gp | A dog and a mole |\n| Hippogriff | 1 hour | 200 gp | A horse and a giant eagle |\n| Bearmit crab | 6 hours | 600 gp | A brown bear and a giant crab |\n| Griffon | 6 hours | 600 gp | A lion and a giant eagle |\n| Pegasus | 6 hours | 1,000 gp | A white horse and a giant owl |\n| Manticore | 24 hours | 2,000 gp | A lion, a porcupine, and a giant bat |\n| Owlbear | 24 hours | 2,000 gp | A brown bear and a giant eagle |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "monkeys-paw-of-fortune", + "fields": { + "name": "Monkey's Paw of Fortune", + "desc": "This preserved monkey's paw hangs on a simple leather thong. This paw helps you alter your fate. If you are wearing this paw when you fail an attack roll, ability check, or saving throw, you can use your reaction to reroll the roll with a +10 bonus. You must take the second roll. When you use this property of the paw, one of its fingers curls tight to the palm. When all five fingers are curled tightly into a fist, the monkey's paw loses its magic.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "moon-through-the-trees", + "fields": { + "name": "Moon Through the Trees", + "desc": "This charm is comprised of six polished river stones bound into the shape of a star with glue made from the connective tissues of animals. The reflective surfaces of the stones shimmer with a magical iridescence. While you are within 20 feet of a living tree, you can use a bonus action to become invisible for 1 minute. While invisible, you can use a bonus action to become visible. If you do, each creature of your choice within 30 feet of you must succeed on a DC 15 Constitution saving throw or be blinded for 1 minute. A blinded creature can repeat this saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to this charm's blinding feature for the next 24 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "moonfield-lens", + "fields": { + "name": "Moonfield Lens", + "desc": "This lens is rainbow-hued and protected by a sturdy leather case. It has 4 charges, and it regains 1d3 + 1 expended charges daily at dawn. As an action, you can hold the lens to your eye, speak its command word, and expend 2 charges to cause one of the following effects: - *** Find Loved One.** You know the precise location of one creature you love (platonic, familial, or romantic). This knowledge extends into other planes. - *** True Path.** For 1 hour, you automatically succeed on all Wisdom (Survival) checks to navigate in the wild. If you are underground, you automatically know the most direct route to reach the surface.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "moonsteel-dagger", + "fields": { + "name": "Moonsteel Dagger", + "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, “shapechanger” refers to any creature with the Shapechanger trait.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "moonsteel-rapier", + "fields": { + "name": "Moonsteel Rapier", + "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, “shapechanger” refers to any creature with the Shapechanger trait.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-battleaxe", + "fields": { + "name": "Mordant Battleaxe", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-glaive", + "fields": { + "name": "Mordant Glaive", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-greataxe", + "fields": { + "name": "Mordant Greataxe", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-greatsword", + "fields": { + "name": "Mordant Greatsword", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-halberd", + "fields": { + "name": "Mordant Halberd", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-longsword", + "fields": { + "name": "Mordant Longsword", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-scimitar", + "fields": { + "name": "Mordant Scimitar", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-shortsword", + "fields": { + "name": "Mordant Shortsword", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-sickle", + "fields": { + "name": "Mordant Sickle", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mordant-whip", + "fields": { + "name": "Mordant Whip", + "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mountain-hewer", + "fields": { + "name": "Mountain Hewer", + "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. The massive head of this axe is made from chiseled stone lashed to its haft by thick rope and leather strands. Small chips of stone fall from its edge intermittently, though it shows no sign of damage or wear. You can use your action to speak the command word to cause small stones to float and swirl around the axe, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. The light remains until you use a bonus action to speak the command word again or until you drop or sheathe the axe. As a bonus action, choose a creature you can see. For 1 minute, that creature must succeed on a DC 15 Wisdom saving throw each time it is damaged by the axe or become frightened until the end of your next turn. Creatures of Large size or greater have disadvantage on this save. Once used, this property of the axe can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "mountaineers-hand-crossbow", + "fields": { + "name": "Mountaineer's Hand Crossbow", + "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mountaineers-heavy-crossbow", + "fields": { + "name": "Mountaineer's Heavy Crossbow", + "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-heavy", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "mountaineers-light-crossbow", + "fields": { + "name": "Mountaineer's Light Crossbow ", + "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-light", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "muffled-chain-mail", + "fields": { + "name": "Muffled Chain Mail", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "muffled-half-plate", + "fields": { + "name": "Muffled Half Plate", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "half-plate", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "muffled-padded", + "fields": { + "name": "Muffled Padded", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "muffled-plate", + "fields": { + "name": "Muffled Plate", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "muffled-ring-mail", + "fields": { + "name": "Muffled Ring Mail", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "ring-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "muffled-scale-mail", + "fields": { + "name": "Muffled Scale Mail", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "muffled-splint", + "fields": { + "name": "Muffled Splint", + "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "mug-of-merry-drinking", + "fields": { + "name": "Mug of Merry Drinking", + "desc": "While you hold this broad, tall mug, any liquid placed inside it warms or cools to exactly the temperature you want it, though the mug can't freeze or boil the liquid. If you drop the mug or it is knocked from your hand, it always lands upright without spilling its contents.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "murderous-bombard", + "fields": { + "name": "Murderous Bombard", + "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "mutineers-blade", + "fields": { + "name": "Mutineer's Blade", + "desc": "This finely balanced scimitar has an elaborate brass hilt. You gain a +2 bonus on attack and damage rolls made with this magic weapon. You can use a bonus action to speak the scimitar's command word, causing the blade to shed bright green light in a 10-foot radius and dim light for an additional 10 feet. The light lasts until you use a bonus action to speak the command word again or until you drop or sheathe the scimitar. When you roll a 20 on an attack roll made with this weapon, the target is overcome with the desire for mutiny. On the target's next turn, it must make one attack against its nearest ally, then the effect ends, whether or not the attack was successful.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "nameless-cults", + "fields": { + "name": "Nameless Cults", + "desc": "This dubious old book, bound in heavy leather with iron hasps, details the forbidden secrets and monstrous blasphemy of a multitude of nightmare cults that worship nameless and ghastly entities. It reads like the monologue of a maniac, illustrated with unsettling glyphs and filled with fluctuating moments of vagueness and clarity. The tome is a spellbook that contains the following spells, all of which can be found in the Mythos Magic Chapter of Deep Magic for 5th Edition: black goat's blessing, curse of Yig, ectoplasm, eldritch communion, emanation of Yoth, green decay, hunger of Leng, mind exchange, seed of destruction, semblance of dread, sign of Koth, sleep of the deep, summon eldritch servitor, summon avatar, unseen strangler, voorish sign, warp mind and matter, and yellow sign. At the GM's discretion, the tome can contain other spells similarly related to the Great Old Ones. While attuned to the book, you can reference it whenever you make an Intelligence check to recall information about any aspect of evil or the occult, such as lore about Great Old Ones, mythos creatures, or the cults that worship them. When doing so, your proficiency bonus for that check is doubled.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "necromantic-ink", + "fields": { + "name": "Necromantic Ink", + "desc": "The scent of death and decay hangs around this grey ink. It is typically found in 1d4 pots, and each pot contains 2 doses. If you spend 1 minute using one dose of the ink to draw symbols of death on a dead creature that has been dead no longer than 10 days, you can imbue the creature with the ink's magic. The creature rises 24 hours later as a skeleton or zombie (your choice), unless the creature is restored to life or its body is destroyed. You have no control over the undead creature.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "neutralizing-bead", + "fields": { + "name": "Neutralizing Bead", + "desc": "This hard, gritty, flavorless bead can be dissolved in liquid or powdered between your fingers and sprinkled over food. Doing so neutralizes any poisons that may be present. If the food or liquid is poisoned, it takes on a brief reddish hue where it makes contact with the bead as the bead dissolves. Alternatively, you can chew and swallow the bead and gain the effects of an antitoxin.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "nithing-pole", + "fields": { + "name": "Nithing Pole", + "desc": "This pole is crafted to exact retribution for an act of cowardice or dishonor. It's a sturdy wooden stave, 6 to 10 feet long, carved with runes that name the dishonored target of the pole's curse. The carved shaft is draped in horsehide, topped with a horse's skull, and placed where its target is expected to pass by. Typically, the pole is driven into the ground or wedged into a rocky cleft in a remote spot where the intended victim won't see it until it's too late. The pole is created to punish a specific person for a specific crime. The exact target must be named on the pole; a generic identity such as “the person who blinded Lars Gustafson” isn't precise enough. The moment the named target approaches within 333 feet, the pole casts bestow curse (with a range of 333 feet instead of touch) on the target. The DC for the target's Wisdom saving throw is 15. If the saving throw is successful, the pole recasts the spell at the end of each round until the saving throw fails, the target retreats out of range, or the pole is destroyed. Anyone other than the pole's creator who tries to destroy or knock down the pole is also targeted by a bestow curse spell, but only once. The effect of the curse is set when the pole is created, and the curse lasts 8 hours without requiring concentration. The pole becomes nonmagical once it has laid its curse on its intended target. An untriggered and forgotten nithing pole remains dangerous for centuries.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "nullifiers-lexicon", + "fields": { + "name": "Nullifier's Lexicon", + "desc": "This book has a black leather cover with silver bindings and a silver front plate. Void Speech glyphs adorn the front plate, which is pitted and tarnished. The pages are thin sheets of corrupted brass and are inscribed with more blasphemous glyphs. While you are attuned to the lexicon, you can speak, read, and write Void Speech, and you know the crushing curse* cantrip. At the GM's discretion, you know the chill touch cantrip instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "oakwood-wand", + "fields": { + "name": "Oakwood Wand", + "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains 1d3 expended charges daily at dawn. While holding it, you can expend 1 charge as an action to cast the detect poison and disease spell from it. When you cast a spell that deals cold damage while using this wand as your spellcasting focus, the spell deals 1 extra cold damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "octopus-bracers", + "fields": { + "name": "Octopus Bracers", + "desc": "These bronze bracers are etched with depictions of frolicking octopuses. While wearing these bracers, you can use an action to speak their command word and transform your arms into tentacles. You can use a bonus action to repeat the command word and return your arms to normal. The tentacles are natural melee weapons, which you can use to make unarmed strikes. Your reach extends by 5 feet while your arms are tentacles. When you hit with a tentacle, it deals bludgeoning damage equal to 1d8 + your Strength or Dexterity modifier (your choice). If you hit a creature of your size or smaller than you, it is grappled. Each tentacle can grapple only one target. While grappling a target with a tentacle, you can't attack other creatures with that tentacle. While your arms are tentacles, you can't wield weapons that require two hands, and you can't wield shields. In addition, you can't cast a spell that has a somatic component. When the bracers' property has been used for a total of 10 minutes, the magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "oculi-of-the-ancestor", + "fields": { + "name": "Oculi of the Ancestor", + "desc": "An intricately depicted replica of an eyeball, right down to the blood vessels and other fine details, this item is carved from sacred hardwoods by soothsayers using a specialized ceremonial blade handcrafted specifically for this purpose. When you use an action to place the orb within the eye socket of a skull, it telepathically shows you the last thing that was experienced by the creature before it died. This lasts for up to 1 minute and is limited to only what the creature saw or heard in the final moments of its life. The orb can't show you what the creature might have detected using another sense, such as tremorsense.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "odd-bodkin", + "fields": { + "name": "Odd Bodkin", + "desc": "This dagger has a twisted, jagged blade. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature other than a construct or an undead with this weapon, it loses 1d4 hit points at the start of each of its turns from a jagged wound. Each time you successfully hit the wounded target with this dagger, the damage dealt by the wound increases by 1d4. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the wounded creature receives magical healing.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "odorless-oil", + "fields": { + "name": "Odorless Oil", + "desc": "This odorless, colorless oil can cover a Medium or smaller object or creature, along with the equipment the creature is wearing or carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. For 1 hour, the affected target gives off no scent, can't be tracked by scent, and can't be detected with Wisdom (Perception) checks that rely on smell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ogres-pot", + "fields": { + "name": "Ogre's Pot", + "desc": "This cauldron boils anything placed inside it, whether venison or timber, to a vaguely edible paste. A spoonful of the paste provides enough nourishment to sustain a creature for one day. As a bonus action, you can speak the pot's command word and force it to roll directly to you at a speed of 40 feet per round as long as you and the pot are on the same plane of existence. It follows the shortest possible path, stopping when it moves to within 5 feet of you, and it bowls over or knocks down any objects or creatures in its path. A creature in its path must succeed on a DC 13 Dexterity saving throw or take 2d6 bludgeoning damage and be knocked prone. When this magic pot comes into contact with an object or structure, it deals 4d6 bludgeoning damage. If the damage doesn't destroy or create a path through the object or structure, the pot continues to deal damage at the end of each round, carving a path through the obstacle.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-concussion", + "fields": { + "name": "Oil of Concussion", + "desc": "You can apply this thick, gray oil to one bludgeoning weapon or up to 5 pieces of bludgeoning ammunition. Applying the oil takes 1 minute. For 1 hour, any attack with the coated item scores a critical hit on a roll of 19 or 20.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-defoliation", + "fields": { + "name": "Oil of Defoliation", + "desc": "Sometimes known as weedkiller oil, this greasy amber fluid contains the crushed husks of dozens of locusts. One vial of the oily substance can coat one weapon or up to 5 pieces of ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item deals an extra 1d6 necrotic damage to plants or plant creatures on a successful hit. The oil can also be applied directly to a willing, restrained, or immobile plant or plant creature. In this case, the substance deals 4d6 necrotic damage, which is enough to kill most ordinary plant life smaller than a large tree.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-extreme-bludgeoning", + "fields": { + "name": "Oil of Extreme Bludgeoning", + "desc": "This viscous indigo-hued oil smells of iron. The oil can coat one bludgeoning weapon or up to 5 pieces of bludgeoning ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item is magical, has a +1 bonus to attack and damage rolls, and deals an extra 1d4 force damage on a hit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-numbing", + "fields": { + "name": "Oil of Numbing", + "desc": "This astringent-smelling oil stings slightly when applied to flesh, but the feeling quickly fades. The oil can cover a Medium or smaller creature (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. For 1 hour, the affected creature has advantage on Constitution saving throws to maintain its concentration on a spell when it takes damage, and it has advantage on ability checks and saving throws made to endure pain. However, the affected creature's flesh is slightly numbed and senseless, and it has disadvantage on ability checks that require fine motor skills or a sense of touch.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "oil-of-sharpening", + "fields": { + "name": "Oil of Sharpening", + "desc": "You can apply this fine, silvery oil to one piercing or slashing weapon or up to 5 pieces of piercing or slashing ammunition. Applying the oil takes 1 minute. For 1 hour, any attack with the coated item scores a critical hit on a roll of 19 or 20.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "oni-mask", + "fields": { + "name": "Oni Mask", + "desc": "This horned mask is fashioned into the fearsome likeness of a pale oni. The mask has 6 charges for the following properties. The mask regains 1d6 expended charges daily at dawn. Spells. While wearing the mask, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 15): charm person (1 charge), invisibility (2 charges), or sleep (1 charge). Change Shape. You can expend 3 charges as an action to magically polymorph into a Small or Medium humanoid, into a Large giant, or back into your true form. Other than your size, your statistics are the same in each form. The only equipment that is transformed is your weapon, which enlarges or shrinks so that it can be wielded in any form. If you die, you revert to your true form, and your weapon reverts to its normal size.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "oracle-charm", + "fields": { + "name": "Oracle Charm", + "desc": "This small charm resembles a human finger bone engraved with runes and complicated knotwork patterns. As you contemplate a specific course of action that you plan to take within the next 30 minutes, you can use an action to snap the charm in half to gain the benefit of an augury spell. Once used, the charm is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "orb-of-enthralling-patterns", + "fields": { + "name": "Orb of Enthralling Patterns", + "desc": "This plain, glass orb shimmers with iridescence. While holding this orb, you can use an action to speak its command word, which causes it to levitate and emit multicolored light. Each creature other than you within 10 feet of the orb must succeed on a DC 13 Wisdom saving throw or look at only the orb for 1 minute. For the duration, a creature looking at the orb has disadvantage on Wisdom (Perception) checks to perceive anything that is not the orb. Creatures that failed the saving throw have no memory of what happened while they were looking at the orb. Once used, the orb can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "orb-of-obfuscation", + "fields": { + "name": "Orb of Obfuscation", + "desc": "Originally fashioned in the laboratory of the archmage Lugax for his good natured but often roguish friend, Kennich, these spherical ceramic containers are the size of a large human fist. Arcane sigils decorate each orb, detailing its properties to those capable of reading the sigils. The magic-infused chemicals in each orb must be briefly exposed to air before being thrown to activate them. A metal rod sits in the cork of each orb, allowing you to quickly twist open the container before throwing it. Typically, 1d4 + 1 orbs of obfuscation are found together. You can use an action to activate and throw the orb up to 60 feet. The orb explodes on impact and is destroyed. The orb's effects are determined by its type. Orb of Obfuscation (Uncommon). This orb is a dark olive color with a stripe of bright blue paint encircling it. When activated, the orb releases an opaque grey gas and creates a 30-foot-radius sphere of this gas centered on the point where the orb landed. The sphere spreads around corners, and its area is heavily obscured. The magical gas also dampens sound. Each creature in the gas can hear only sounds originating within 5 feet of it, and creatures outside of the gas can’t hear sounds originating inside the gas. The gas lasts for 5 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. Explosive Orb of Obfuscation (Rare). This oblong orb has a putty grey color with a stripe of yellow paint encircling it. When activated, this orb releases the same opaque grey gas as the orb of obfuscation. In addition to the effects of that gas, this orb also releases a burst of caustic chemicals on impact. Each creature within a 15-foot radius of where the orb landed must make a DC 15 Dexterity saving throw, taking 4d4 acid damage on a failed save, or half as much damage on a successful one. If a creature fails this saving throw, the chemicals cling to it for 1 minute. At the end of each of its turns, the creature must succeed on a DC 15 Constitution saving throw or take 2d4 acid damage from the clinging chemicals. Any creature can take an action to remove the clinging chemicals with a successful DC 15 Wisdom (Medicine) check.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ouroboros-amulet", + "fields": { + "name": "Ouroboros Amulet", + "desc": "Carved in the likeness of a serpent swallowing its own tail, this circular jade amulet is frequently worn by serpentfolk mystics and the worshippers of dark and forgotten gods. While wearing this amulet, you have advantage on saving throws against being charmed. In addition, you can use an action to cast the suggestion spell (save DC 13). The amulet can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "pact-paper", + "fields": { + "name": "Pact Paper", + "desc": "This smooth paper is like vellum but is prepared from dozens of scales cast off by a Pact Drake (see Creature Codex). A contract can be inked on this paper, and the paper limns all falsehoods on it with a fiery glow. A command word clears the paper, allowing for several drafts. Another command word locks the contract in place and leaves space for signatures. Creatures signing the contract are afterward bound by the contract with all other signatories alerted when one of the signatories breaks the contract. The creature breaking the contract must succeed on a DC 15 Charisma saving throw or become blinded, deafened, and stunned for 1d6 minutes. A creature can repeat the saving throw at the end of each of minute, ending the conditions on itself on a success. After the conditions end, the creature has disadvantage on saving throws until it finishes a long rest. Once a contract has been locked in place and signed, the paper can't be cleared. If the contract has a duration or stipulation for its end, the pact paper is destroyed when the contract ends, releasing all signatories from any further obligations and immediately ending any effects on them.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "padded-armor-of-the-leaf", + "fields": { + "name": "Padded Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "padded-of-warding-1", + "fields": { + "name": "Padded Armor of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "padded-of-warding-2", + "fields": { + "name": "Padded Armor of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "padded-of-warding-3", + "fields": { + "name": "Padded Armor of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "parasol-of-temperate-weather", + "fields": { + "name": "Parasol of Temperate Weather", + "desc": "This fine, cloth-wrapped 2-foot-long pole unfolds into a parasol with a diameter of 3 feet, which is large enough to cover one Medium or smaller creature. While traveling under the parasol, you ignore the drawbacks of traveling in hot weather or a hot environment. Though it protects you from the sun's heat in the desert or geothermal heat in deep caverns, the parasol doesn't protect you from damage caused by super-heated environments or creatures, such as lava or an azer's Heated Body trait, or magic that deals fire damage, such as the fire bolt spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "pavilion-of-dreams", + "fields": { + "name": "Pavilion of Dreams", + "desc": "This foot-long box is 6 inches wide and 6 inches deep. With 1 minute of work, the box's poles and multicolored silks can be unfolded into a pavilion expansive enough to sleep eight Medium or smaller creatures comfortably. The pavilion can stand in winds of up to 60 miles per hour without suffering damage or collapsing, and its interior remains comfortable and dry no matter the weather conditions or temperature outside. Creatures who sleep within the pavilion are immune to spells and other magical effects that would disrupt their sleep or negatively affect their dreams, such as the monstrous messenger version of the dream spell or a night hag's Nightmare Haunting. Creatures who take a long rest in the pavilion, and who sleep for at least half that time, have shared dreams of future events. Though unclear upon waking, these premonitions sit in the backs of the creatures' minds for the next 24 hours. Before the duration ends, a creature can call on the premonitions, expending them and immediately gaining one of the following benefits.\n- If you are surprised during combat, you can choose instead to not be surprised.\n- If you are not surprised at the beginning of combat, you have advantage on the initiative roll.\n- You have advantage on a single attack roll, ability check, or saving throw.\n- If you are adjacent to a creature that is attacked, you can use a reaction to interpose yourself between the creature and the attack. You become the new target of the attack.\n- When in combat, you can use a reaction to distract an enemy within 30 feet of you that attacks an ally you can see. If you do so, the enemy has disadvantage on the attack roll.\n- When an enemy uses the Disengage action, you can use a reaction to move up to your speed toward that enemy. Once used, the pavilion can't be used again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "pearl-of-diving", + "fields": { + "name": "Pearl of Diving", + "desc": "This white pearl shines iridescently in almost any light. While underwater and grasping the pearl, you have resistance to cold damage and to bludgeoning damage from nonmagical attacks.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "periapt-of-eldritch-knowledge", + "fields": { + "name": "Periapt of Eldritch Knowledge", + "desc": "This pendant consists of a hollow metal cylinder on a fine, silver chain and is capable of holding one scroll. When you put a spell scroll in the pendant, it is added to your list of known or prepared spells, but you must still expend a spell slot to cast it. If the spell has more powerful effects when cast at a higher level, you can expend a spell slot of a higher level to cast it. If you have metamagic options, you can apply any metamagic option you know to the spell, expending sorcery points as normal. When you cast the spell, the spell scroll isn't consumed. If the spell on the spell scroll isn't on your class's spell list, you can't cast it unless it is half the level of the highest spell level you can cast (minimum level 1). The pendant can hold only one scroll at a time, and you can remove or replace the spell scroll in the pendant as an action. When you remove or replace the spell scroll, you don't immediately regain spell slots expended on the scroll's spell. You regain expended spell slots as normal for your class.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "periapt-of-proof-against-lies", + "fields": { + "name": "Periapt of Proof Against Lies", + "desc": "A pendant fashioned from the claw or horn of a Pact Drake (see Creature Codex) is affixed to a thin gold chain. While you wear it, you know if you hear a lie, but this doesn't apply to evasive statements that remain within the boundaries of the truth. If you lie while wearing this pendant, you become poisoned for 10 minutes.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "pestilent-spear", + "fields": { + "name": "Pestilent Spear", + "desc": "The head of this spear is deadly sharp, despite the rust and slimy residue on it that always accumulate no matter how well it is cleaned. When you hit a creature with this magic weapon, it must succeed on a DC 13 Constitution saving throw or contract the sewer plague disease.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "phase-mirror", + "fields": { + "name": "Phase Mirror", + "desc": "Unlike other magic items, multiple creatures can attune to the phase mirror by touching it as part of the same short rest. A creature remains attuned to the mirror as long as it is on the same plane of existence as the mirror or until it chooses to end its attunement to the mirror during a short rest. Phase mirrors look almost identical to standard mirrors, but their surfaces are slightly clouded. These mirrors are found in a variety of sizes, from handheld to massive disks. The larger the mirror, the more power it can take in, and consequently, the more creatures it can affect. When it is created, a mirror is connected to a specific plane. The mirror draws in starlight and uses that energy to move between its current plane and its connected plane. While holding or touching a fully charged mirror, an attuned creature can use an action to speak the command word and activate the mirror. When activated, the mirror transports all creatures attuned to it to the mirror's connected plane or back to the Material Plane at a destination of the activating creature's choice. This effect works like the plane shift spell, except it transports only attuned creatures, regardless of their distance from each other, and the destination must be on the Material Plane or the mirror's connected plane. If the mirror is broken, its magic ends, and each attuned creature is trapped in whatever plane it occupies when the mirror breaks. Once activated, the mirror stays active for 24 hours and any attuned creature can use an action to transport all attuned creatures back and forth between the two planes. After these 24 hours have passed, the power drains from the mirror, and it can't be activated again until it is recharged. Each phase mirror has a different recharge time and limit to the number of creatures that can be attuned to it, depending on the mirror's size.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "phidjetz-spinner", + "fields": { + "name": "Phidjetz Spinner", + "desc": "This dart was crafted by the monk Phidjetz, a martial recluse obsessed with dragons. The spinner consists of a golden central disk with four metal dragon heads protruding symmetrically from its center point: one red, one white, one blue and one black. As an action, you can spin the disk using the pinch grip in its center. You choose a single target within 30 feet and make a ranged attack roll. The spinner then flies at the chosen target. Once airborne, each dragon head emits a blast of elemental energy appropriate to its type. When you hit a creature, determine which dragon head affects it by rolling a d4 on the following chart. | d4 | Effect |\n| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 1 | Red. The target takes 1d6 fire damage and combustible materials on the target ignite, doing 1d4 fire damage each turn until it is put out. |\n| 2 | White. The target takes 1d6 cold damage and is restrained until the start of your next turn. |\n| 3 | Blue. The target takes 1d6 lightning damage and is paralyzed until the start of your next turn. |\n| 4 | Black. The target takes 1d6 acid damage and is poisoned until the start of your next turn. | After the attack, the spinner flies up to 60 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "philter-of-luck", + "fields": { + "name": "Philter of Luck", + "desc": "When you drink this vibrant green, effervescent potion, you gain a finite amount of good fortune. Roll a d3 to determine where your fortune falls: ability checks (1), saving throws (2), or attack rolls (3). When you make a roll associated with your fortune, you can choose to tap into your good fortune and reroll the d20. This effect ends after you tap into your good fortune or when 1 hour has passed. | d3 | Use fortune for |\n| --- | --------------- |\n| 1 | ability checks |\n| 2 | saving throws |\n| 3 | attack rolls |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "phoenix-ember", + "fields": { + "name": "Phoenix Ember", + "desc": "This egg-shaped red and black stone is hot to the touch. An ancient, fossilized phoenix egg, the stone holds the burning essence of life and rebirth. While you are carrying the stone, you have resistance to fire damage. Fiery Rebirth. If you drop to 0 hit points while carrying the stone, you can drop to 1 hit point instead. If you do, a wave of flame bursts out from you, filling the area within 20 feet of you. Each of your enemies in the area must make a DC 17 Dexterity saving throw, taking 8d6 fire damage on a failed save, or half as much damage on a successful one. Once used, this property can’t be used again until the next dawn, and a small, burning crack appears in the egg’s surface. Spells. The stone has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: revivify (1 charge), raise dead (2 charges), or resurrection (3 charges, the spell functions as long as some bit of the target’s body remains, even just ashes or dust). If you expend the last charge, roll a d20. On a 1, the stone shatters into searing fragments, and a firebird (see Tome of Beasts) arises from the ashes. On any other roll, the stone regains 1d3 charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "pick-of-ice-breaking", + "fields": { + "name": "Pick of Ice Breaking", + "desc": "The metal head of this war pick is covered in tiny arcane runes. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the war pick to attack a construct, elemental, fey, or other creature made almost entirely of ice or snow. When you roll a 20 on an attack roll made with this weapon against such a creature, the target takes an extra 2d8 piercing damage. When you hit an object made of ice or snow with this weapon, the object doesn't have a damage threshold when determining the damage you deal to it with this weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warpick", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "pipes-of-madness", + "fields": { + "name": "Pipes of Madness", + "desc": "You must be proficient with wind instruments to use these strange, pale ivory pipes. They have 5 charges. You can use an action to play them and expend 1 charge to emit a weird strain of alien music that is audible up to 600 feet away. Choose up to three creatures within 60 feet of you that can hear you play. Each target must succeed on a DC 15 Wisdom saving throw or be affected as if you had cast the confusion spell on it. The pipes regain 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "pistol-of-the-umbral-court", + "fields": { + "name": "Pistol of the Umbral Court", + "desc": "This hand crossbow is made from coal-colored wood. Its limb is made from cold steel and boasts engravings of sharp teeth. The barrel is magically oiled and smells faintly of ash. The grip is made from rough leather. You gain a +2 bonus on attack and damage rolls made with this magic weapon. When you hit with an attack with this weapon, you can force the target of your attack to succeed on a DC 15 Strength saving throw or be pushed 5 feet away from you. The target takes damage, as normal, whether it was pushed away or not. As a bonus action, you can increase the distance creatures are pushed to 20 feet for 1 minute. If the creature strikes a solid object before the movement is complete, it takes 1d6 bludgeoning damage for every 10 feet traveled. Once used, this property of the crossbow can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "crossbow-hand", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "plate-of-warding-1", + "fields": { + "name": "Plate of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "plate-of-warding-2", + "fields": { + "name": "Plate of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "plate-of-warding-3", + "fields": { + "name": "Plate of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "plumb-of-the-elements", + "fields": { + "name": "Plumb of the Elements", + "desc": "This four-faceted lead weight is hung on a long leather strip, which can be wound around the haft or handle of any melee weapon. You can remove the plumb and transfer it to another weapon whenever you wish. Weapons with the plumb attached to it deal additional force damage equal to your proficiency bonus (up to a maximum of 3). As an action, you can activate the plumb to change this additional damage type to fire, cold, lightning, or back to force.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "plunderers-sea-chest", + "fields": { + "name": "Plunderer's Sea Chest", + "desc": "This oak chest, measuring 3 feet by 5 feet by 3 feet, is secured with iron bands, which depict naval combat and scenes of piracy. The chest opens into an extradimensional space that can hold up to 3,500 cubic feet or 15,000 pounds of material. The chest always weighs 200 pounds, regardless of its contents. Placing an item in the sea chest follows the normal rules for interacting with objects. Retrieving an item from the chest requires you to use an action. When you open the chest to access a specific item, that item is always magically on top. If the chest is destroyed, its contents are lost forever, though an artifact that was inside always turns up again, somewhere. If a bag of holding, portable hole, or similar object is placed within the chest, that item and the contents of the chest are immediately destroyed, and the magic of the chest is disrupted for one day, after which the chest resumes functioning as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "pocket-oasis", + "fields": { + "name": "Pocket Oasis", + "desc": "When you unfold and throw this 5-foot by 5-foot square of black cloth into the air as an action, it creates a portal to an oasis hidden within an extra-dimensional space. A pool of shallow, fresh water fills the center of the oasis, and bountiful fruit and nut trees grow around the pool. The fruits and nuts from the trees provide enough nourishment for up to 10 Medium creatures. The air in the oasis is pure, cool, and even a little crisp, and the environment is free from harmful effects. When creatures enter the extra-dimensional space, they are protected from effects and creatures outside the oasis as if they were in the space created by a rope trick spell, and a vine dangles from the opening in place of a rope, allowing access to the oasis. The effect lasts for 24 hours or until all the creatures leave the extra-dimensional oasis, whichever occurs first. Any creatures still inside the oasis at the end of 24 hours are harmlessly ejected. Once used, the pocket oasis can't be used again for 24 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "pocket-spark", + "fields": { + "name": "Pocket Spark", + "desc": "What looks like a simple snuff box contains a magical, glowing ember. Though warm to the touch, the ember can be handled without damage. It can be used to ignite flammable materials quickly. Using it to light a torch, lantern, or anything else with abundant, exposed fuel takes a bonus action. Lighting any other fire takes an action. The ember is consumed when used. If the ember is consumed, the box creates a new ember at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "poison-strand", + "fields": { + "name": "Poison Strand", + "desc": "When you hit with an attack using this magic whip, the target takes an extra 2d4 poison damage. If you hold one end of the whip and use an action to speak its command word, the other end magically extends and darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 17 Dexterity saving throw or become restrained. While restrained, the target takes 2d4 poison damage at the start of each of its turns, and you can use an action to pull the target up to 20 feet toward you. If you would move the target into damaging terrain, such as lava or a pit, it can make a DC 17 Strength saving throw. On a success, the target isn't pulled toward you. You can't use the whip to make attacks while it is restraining a target, and if you release your end of the whip, the target is no longer restrained. The restrained target can use an action to make a DC 17 Strength (Athletics) or Dexterity (Acrobatics) check (target's choice). On a success, the target is no longer restrained by the whip. When the whip has restrained creatures for a total of 1 minute, you can't restrain a creature with the whip again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "potent-cure-all", + "fields": { + "name": "Potent Cure-All", + "desc": "The milky liquid in this bottle shimmers when agitated, as small, glittering particles swirl within it. When you drink this potion, it reduces your exhaustion level by one, removes any reduction to one of your ability scores, removes the blinded, deafened, paralyzed, and poisoned conditions, and cures you of any diseases currently afflicting you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-air-breathing", + "fields": { + "name": "Potion of Air Breathing", + "desc": "This potion's pale blue fluid smells like salty air, and a seagull's feather floats in it. You can breathe air for 1 hour after drinking this potion. If you could already breathe air, this potion has no effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-bad-taste", + "fields": { + "name": "Potion of Bad Taste", + "desc": "This brown, sludgy potion tastes extremely foul. When you drink this potion, the taste of your flesh is altered to be unpalatable for 1 hour. During this time, if a creature hits you with a bite attack, it must succeed on a DC 10 Constitution saving throw or spend its next action gagging and retching. A creature with an Intelligence of 4 or lower avoids biting you again unless compelled or commanded by an outside force or if you attack it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-bouncing", + "fields": { + "name": "Potion of Bouncing", + "desc": "A small, red sphere bobs up and down in the clear, effervescent liquid inside this bottle but disappears when the bottle is opened. When you drink this potion, your body becomes rubbery, and you are immune to falling damage for 1 hour. If you fall at least 10 feet, your body bounces back the same distance. As a reaction while falling, you can angle your fall and position your legs to redirect this distance. For example, if you fall 60 feet, you can redirect your bounce to propel you 30 feet up and 30 feet forward from the position where you landed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-buoyancy", + "fields": { + "name": "Potion of Buoyancy", + "desc": "When you drink this clear, effervescent liquid, your body becomes unnaturally buoyant for 1 hour. When you are immersed in water or other liquids, you rise to the surface (at a rate of up to 30 feet per round) to float and bob there. You have advantage on Strength (Athletics) checks made to swim or stay afloat in rough water, and you automatically succeed on such checks in calm waters.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-dire-cleansing", + "fields": { + "name": "Potion of Dire Cleansing", + "desc": "For 1 hour after drinking this potion, you have resistance to poison damage, and you have advantage on saving throws against being blinded, deafened, paralyzed, and poisoned. In addition, if you are poisoned, this potion neutralizes the poison. Known for its powerful, somewhat burning smell, this potion is difficult to drink, requiring a successful DC 13 Constitution saving throw to drink it. On a failure, you are poisoned for 10 minutes and don't gain the benefits of the potion.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-ebbing-strength", + "fields": { + "name": "Potion of Ebbing Strength", + "desc": "When you drink this potion, your Strength score changes to 25 for 1 hour. The potion has no effect on you if your Strength is equal to or greater than that score. The recipe for this potion is flawed and infused with dangerous Void energies. When you drink this potion, you are also poisoned. While poisoned, you take 2d4 poison damage at the end of each minute. If you are reduced to 0 hit points while poisoned, you have disadvantage on death saving throws. This bubbling, pale blue potion is commonly used by the derro and is almost always paired with a Potion of Dire Cleansing or Holy Verdant Bat Droppings (see page 147). Warriors who use this potion without a method of removing the poison don't intend to return home from battle.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-effulgence", + "fields": { + "name": "Potion of Effulgence", + "desc": "When you drink this potion, your skin glows with radiance, and you are filled with joy and bliss for 1 minute. You shed bright light in a 30-foot radius and dim light for an additional 30 feet. This light is sunlight. While glowing, you are blinded and have disadvantage on Dexterity (Stealth) checks to hide. If a creature with the Sunlight Sensitivity trait starts its turn in the bright light you shed, it takes 2d4 radiant damage. This potion's golden liquid sparkles with motes of sunlight.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-empowering-truth", + "fields": { + "name": "Potion of Empowering Truth", + "desc": "A withered snake's tongue floats in the shimmering gold liquid within this crystalline vial. When you drink this potion, you regain one expended spell slot or one expended use of a class feature, such as Divine Sense, Rage, Wild Shape, or other feature with limited uses. Until you finish a long rest, you can't speak a deliberate lie. You are aware of this effect after drinking the potion. Your words can be evasive, as long as they remain within the boundaries of the truth.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-freezing-fog", + "fields": { + "name": "Potion of Freezing Fog", + "desc": "After drinking this potion, you can use an action to exhale a cloud of icy fog in a 20-foot cube originating from you. The cloud spreads around corners, and its area is heavily obscured. It lasts for 1 minute or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. When a creature enters the cloud for the first time on a turn or starts its turn there, that creature must succeed on a DC 13 Constitution saving throw or take 2d4 cold damage. The effects of this potion end after you have exhaled one fog cloud or 1 hour has passed. This potion has a gray, cloudy appearance and swirls vigorously when shaken.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-malleability", + "fields": { + "name": "Potion of Malleability", + "desc": "The glass bottle holding this thick, red liquid is strangely pliable, and compresses in your hand under the slightest pressure while it still holds the magical liquid. When you drink this potion, your body becomes extremely flexible and adaptable to pressure. For 1 hour, you have resistance to bludgeoning damage, can squeeze through a space large enough for a creature two sizes smaller than you, and have advantage on Dexterity (Acrobatics) checks made to escape a grapple.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-sand-form", + "fields": { + "name": "Potion of Sand Form", + "desc": "This potion's container holds a gritty liquid that moves and pours like water filled with fine particles of sand. When you drink this potion, you gain the effect of the gaseous form spell for 1 hour (no concentration required) or until you end the effect as a bonus action. While in this gaseous form, your appearance is that of a vortex of spiraling sand instead of a misty cloud. In addition, you have advantage on Dexterity (Stealth) checks while in a sandy environment, and, while motionless in a sandy environment, you are indistinguishable from an ordinary swirl of sand.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-skating", + "fields": { + "name": "Potion of Skating", + "desc": "For 1 hour after you drink this potion, you can move across icy surfaces without needing to make an ability check, and difficult terrain composed of ice or snow doesn't cost you extra movement. This sparkling blue liquid contains tiny snowflakes that disappear when shaken.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-transparency", + "fields": { + "name": "Potion of Transparency", + "desc": "The liquid in this vial is clear like water, and it gives off a slight iridescent sheen when shaken or swirled. When you drink this potion, you and everything you are wearing and carrying turn transparent, but not completely invisible, for 10 minutes. During this time, you have advantage on Dexterity (Stealth) checks, and ranged attacks against you have disadvantage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "potion-of-worg-form", + "fields": { + "name": "Potion of Worg Form", + "desc": "Small flecks of brown hair are suspended in this clear, syrupy liquid. When you drink this potion, you transform into a worg for 1 hour. This works like the polymorph spell, but you retain your Intelligence, Wisdom, and Charisma scores. While in worg form, you can speak normally, and you can cast spells that have only verbal components. This transformation doesn't give you knowledge of the Goblin or Worg languages, and you are able to speak and understand those languages only if you knew them before the transformation.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "prayer-mat", + "fields": { + "name": "Prayer Mat", + "desc": "This small rug is woven with intricate patterns that depict religious iconography. When you attune to it, the iconography and the mat's colors change to the iconography and colors most appropriate for your deity. If you spend 10 minutes praying to your deity while kneeling on this mat, you regain one expended use of Channel Divinity. The mat can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "primal-doom-of-anguish", + "fields": { + "name": "Primal Doom of Anguish", + "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "primal-doom-of-pain", + "fields": { + "name": "Primal Doom of Pain", + "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "primal-doom-of-rage", + "fields": { + "name": "Primal Doom of Rage", + "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "primordial-scale", + "fields": { + "name": "Primordial Scale", + "desc": "This armor is fashioned from the scales of a great, subterranean beast shunned by the gods. While wearing it, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing the armor increases its range by 60 feet, but you have disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight when you are in sunlight. In addition, while wearing this armor, you have advantage on saving throws against spells cast by agents of the gods, such as celestials, fiends, clerics, and cultists.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "prospecting-compass", + "fields": { + "name": "Prospecting Compass", + "desc": "This battered, old compass has engravings of lumps of ore and natural crystalline minerals. While holding this compass, you can use an action to name a type of metal or stone. The compass points to the nearest naturally occurring source of that metal or stone for 1 hour or until you name a different type of metal or stone. The compass can point to cut gemstones, but it can't point to processed metals, such as iron swords or gold coins. The compass can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "quick-change-mirror", + "fields": { + "name": "Quick-Change Mirror", + "desc": "This utilitarian, rectangular standing mirror measures 4 feet tall and 2 feet wide. Despite its plain appearance, the mirror allows creatures to quickly change outfits. While in front of the mirror, you can use an action to speak the mirror's command word to be clothed in an outfit stored in the mirror. The outfit you are currently wearing is stored in the mirror or falls to the floor at your feet (your choice). The mirror can hold up to 12 outfits. An outfit must be a set of clothing or armor. An outfit can include other wearable items, such as a belt with pouches, a backpack, headwear, or footwear, but it can't include weapons or other carried items unless the weapon or carried item is sheathed, stored in a backpack, pocket, or pouch, or similarly attached to the outfit. The extent of how many attachments an outfit can have before it is considered more than one outfit or it is no longer considered an outfit is at the GM's discretion. To store an outfit you are wearing in the mirror, you must spend at least 1 minute rotating slowly in front of the mirror and speak the mirror's second command word. You can use a bonus action to speak a third command word to cause the mirror to display the outfits it contains. When found, the mirror contains 1d10 + 2 outfits. If the mirror is destroyed, all outfits it contains fall in a heap at its base.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "quill-of-scribing", + "fields": { + "name": "Quill of Scribing", + "desc": "This quill is fashioned from the feather of some exotic beast, often a giant eagle, griffon, or hippogriff. When you take an action to speak the command word, the quill animates, transcribing each word spoken by you, and up to three other creatures you designate, onto whatever material is placed before it until the command word is spoken again, or it has scribed 250 words. Once used, the quill can't be used again for 8 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "quilted-bridge", + "fields": { + "name": "Quilted Bridge", + "desc": "A practiced hand sewed together a collection of cloth remnants from magical garb to make this colorful and warm blanket. You can use an action to unfold it and pour out three drops of wine in tribute to its maker. If you do so, the blanket becomes a 5-foot wide, 10-foot-long bridge as sturdy as steel. You can fold the bridge back up as an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "radiance-bomb", + "fields": { + "name": "Radiance Bomb", + "desc": "This small apple-sized globule is made from a highly reflective silver material and has a single, golden rune etched on it. Typically, 1d4 + 4 radiance bombs are found together. You can use an action to throw the globule up to 60 feet. The globule explodes on impact and is destroyed. Each creature within a 10-foot radius of where the globule landed must make a DC 13 Dexterity saving throw. On a failure, a creature takes 3d6 radiant damage and is blinded for 1 minute. On a success, a creature takes half the damage and isn't blinded. A blinded creature can make a DC 13 Constitution saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "radiant-bracers", + "fields": { + "name": "Radiant Bracers", + "desc": "These bronze bracers are engraved with the image of an ankh with outstretched wings. While wearing these bracers, you have resistance to necrotic damage, and you can use an action to speak the command word while crossing the bracers over your chest. If you do so, each undead that can see you within 30 feet of you must make a Wisdom saving throw. The DC is equal to 8 + your proficiency bonus + your Wisdom modifier. On a failure, an undead creature is turned for 1 minute or until it takes any damage. This feature works like the cleric's Turn Undead class feature, except it can't be used to destroy undead. The bracers can't be used to turn undead again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "radiant-libram", + "fields": { + "name": "Radiant Libram", + "desc": "The gilded pages of this holy tome are bound between thin plates of moonstone crystal that emit a gentle incandescence. Aureate celestial runes adorn nearly every inch of its blessed surface. In addition, while you are attuned to the book, the spells written in it count as prepared spells and don't count against the number of spells you can prepare each day. You don't gain additional spell slots from this feature. The following spells are written in the book: beacon of hope, bless, calm emotions, commune, cure wounds, daylight, detect evil and good, divine favor, flame strike, gentle repose, guidance, guiding bolt, heroism, lesser restoration, light, produce flame, protection from evil and good, sacred flame, sanctuary, and spare the dying. A turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action. Once used, this property of the book can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "rain-of-chaos", + "fields": { + "name": "Rain of Chaos", + "desc": "This magic weapon imbues arrows fired from it with random energies. When you hit with an attack using this magic bow, the target takes an extra 1d6 damage. Roll a 1d8. The number rolled determines the damage type of the extra damage. | d8 | Damage Type |\n| --- | ----------- |\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Lightning |\n| 5 | Necrotic |\n| 6 | Poison |\n| 7 | Radiant |\n| 8 | Thunder |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longbow", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rainbow-extract", + "fields": { + "name": "Rainbow Extract", + "desc": "This thin, oily liquid shimmers with the colors of the spectrum. For 1 hour after drinking this potion, you can use an action to change the color of your hair, skin, eyes, or all three to any color or mixture of colors in any hue, pattern, or saturation you choose. You can change the colors as often as you want for the duration, but the color changes disappear at the end of the duration.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "rapier-of-fallen-saints", + "fields": { + "name": "Rapier of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ravagers-axe", + "fields": { + "name": "Ravager's Axe", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Any attack with this axe that hits a structure or an object that isn't being worn or carried is a critical hit. When you roll a 20 on an attack roll made with this axe, the target takes an extra 1d10 cold damage and 1d10 necrotic damage as the axe briefly becomes a rift to the Void.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "recondite-shield", + "fields": { + "name": "Recondite Shield", + "desc": "While wearing this ring, you can use a bonus action to create a weightless, magic shield that shimmers with arcane energy. You must be proficient with shields to wield this semitranslucent shield, and you wield it in the same hand that wears the ring. The shield lasts for 1 hour or until you dismiss it (no action required). Once used, you can't use the ring in this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "recording-book", + "fields": { + "name": "Recording Book", + "desc": "This book, which hosts a dormant Bookkeeper (see Creature Codex), appears to be a journal filled with empty pages. You can use an action to place the open book on a surface and speak its command word to activate it. It remains active until you use an action to speak the command word again. The book records all things said within 60 feet of it. It can distinguish voices and notes those as it records. The book can hold up to 12 hours' worth of conversation. You can use an action to speak a second command word to remove up to 1 hour of recordings in the book, while a third command word removes all the book's recordings. Any creature, other than you or targets you designate, that peruses the book finds the pages blank.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "reef-splitter", + "fields": { + "name": "Reef Splitter", + "desc": "The head of this warhammer is constructed of undersea volcanic rock and etched with images of roaring flames and boiling water. You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the hammer erupts with magma, and the target takes an extra 4d6 fire damage. In addition, if the target is underwater, the water around it begins to boil with the heat of your blow, and each creature other than you within 5 feet of the target takes 2d6 fire damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "warhammer", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "relocation-cable", + "fields": { + "name": "Relocation Cable", + "desc": "This 60-foot length of fine wire cable weighs 2 pounds. If you hold one end of the cable and use an action to speak its command word, the other end plunges into the ground, burrowing through dirt, sand, snow, mud, ice, and similar material to emerge from the ground at a destination you can see up to its maximum length away. The cable can't burrow through solid rock. On the turn it is activated, you can use a bonus action to magically travel from one end of the cable to the other, appearing in an unoccupied space within 5 feet of the other end. On subsequent turns, any creature in contact with one end of the cable can use an action to appear in an unoccupied space within 5 feet of the other end of it. A creature magically traveling from one end of the cable to the other doesn't provoke opportunity attacks. You can retract the cable by using a bonus action to speak the command word a second time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "resolute-bracer", + "fields": { + "name": "Resolute Bracer", + "desc": "This ornamental bracer features a reservoir sewn into its lining. As an action, you can fill the reservoir with a single potion or vial of liquid, such as a potion of healing or antitoxin. While attuned to this bracer, you can use a bonus action to speak the command word and absorb the liquid as if you had consumed it. Liquid stored in the bracer for longer than 8 hours evaporates.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "retribution-armor", + "fields": { + "name": "Retribution Armor", + "desc": "Etchings of flames adorn this breastplate, which is wrapped in chains of red gold, silver, and black iron. While wearing this armor, you gain a +1 bonus to AC. In addition, if a creature scores a critical hit against you, you have advantage on any attacks against that creature until the end of your next turn or until you score a critical hit against that creature. - You have resistance to necrotic damage, and you are immune to poison damage. - You can't be charmed or poisoned, and you don't suffer from exhaustion.\n- You have darkvision out to a range of 60 feet.\n- You have advantage on saving throws against effects that turn undead.\n- You can use an action to sense the direction of your killer. This works like the locate creature spell, except you can sense only the creature that killed you. You rise as an undead only if your death was caused with intent; accidental deaths or deaths from unintended consequences (such as dying from a disease unintentionally passed to you) don't activate this property of the armor. You exist in this deathly state for up to 1 week per Hit Die or until you exact revenge on your killer, at which time your body crumbles to ash and you finally die. You can be restored to life only by means of a true resurrection or wish spell.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "revenants-shawl", + "fields": { + "name": "Revenant's Shawl", + "desc": "This shawl is made of old raven feathers woven together with elk sinew and small bones. When you are reduced to 0 hit points while wearing the shawl, it explodes in a burst of freezing wind. Each creature within 10 feet of you must make a DC 13 Dexterity saving throw, taking 4d6 cold damage on a failed save, or half as much damage on a successful one. You then regain 4d6 hit points, and the shawl disintegrates into fine black powder.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rift-orb", + "fields": { + "name": "Rift Orb", + "desc": "This orb is a sphere of obsidian 3 inches in diameter. When you speak the command word in Void Speech, you can throw the sphere as an action to a point within 60 feet. When the sphere reaches the point you choose or if it strikes a solid object on the way, it immediately stops and generates a tiny rift into the Void. The area within 20 feet of the rift orb becomes difficult terrain, and gravity begins drawing everything in the affected area toward the rift. Each creature in the area at the start of its turn, or when it enters the area for the first time on a turn, must succeed on a DC 15 Strength saving throw or be pulled 10 feet toward the rift. A creature that touches the rift takes 4d10 necrotic damage. Unattended objects in the area are pulled 10 feet toward the rift at the start of your turn. Nonmagical objects pulled into the rift are destroyed. The rift orb functions for 1 minute, after which time it becomes inert. It can't be used again until the following midnight.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-mail-of-warding-1", + "fields": { + "name": "Ring Mail of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-mail-of-warding-2", + "fields": { + "name": "Ring Mail of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-mail-of-warding-3", + "fields": { + "name": "Ring Mail of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-arcane-adjustment", + "fields": { + "name": "Ring of Arcane Adjustment", + "desc": "This stylized silver ring is favored by spellcasters accustomed to fighting creatures capable of shrugging off most spells. The ring has 3 charges and regains 1d3 expended charges daily at dawn. When you cast a spell of 5th level or lower that has only one target and the target succeeds on the saving throw, you can use a reaction and expend 1 charge from the ring to change the spell's target to a new target within the spell's range. The new target is then affected by the spell, but the new target has advantage on the saving throw. You can't move the spell more than once this way, even if the new target succeeds on the saving throw. You can't move a spell that affects an area, that has multiple targets, that requires an attack roll, or that allows the target to make a saving throw to reduce, but not prevent, the effects of the spell, such as blight or feeblemind.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-bravado", + "fields": { + "name": "Ring of Bravado", + "desc": "This polished brass ring has 3 charges. While wearing the ring, you are inspired to daring acts that risk life and limb, especially if such acts would impress or intimidate others who witness them. When you choose a course of action that could result in serious harm or possible death (your GM has final say in if an action qualifies), you can expend 1 of the ring's charges to roll a d10 and add the number rolled to any d20 roll you make to achieve success or avoid damage, such as a Strength (Athletics) check to scale a sheer cliff and avoid falling or a Dexterity saving throw made to run through a hallway filled with swinging blades. The ring regains all expended charges daily at dawn. In addition, if you fail on a roll boosted by the ring, and you failed the roll by only 1, the ring regains 1 expended charge, as its magic recognizes a valiant effort.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-deceivers-warning", + "fields": { + "name": "Ring of Deceiver's Warning", + "desc": "This copper ring is set with a round stone of blue quartz. While you wear the ring, the stone's color changes to red if a shapechanger comes within 30 feet of you. For the purpose of this ring, “shapechanger” refers to any creature with the Shapechanger trait.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-dragons-discernment", + "fields": { + "name": "Ring of Dragon's Discernment", + "desc": "A large, orange cat's eye gem is held in the fittings of this ornate silver ring, looking as if it is grasped by scaled talons. While wearing this ring, your senses are sharpened. You have advantage on Intelligence (Investigation) and Wisdom (Perception) checks, and you can take the Search action as a bonus action. In addition, you are able to discern the value of any object made of precious metals or minerals or rare materials by handling it for 1 round.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-featherweight-weapons", + "fields": { + "name": "Ring of Featherweight Weapons", + "desc": "If you normally have disadvantage on attack rolls made with weapons with the Heavy property due to your size, you don't have disadvantage on those attack rolls while you wear this ring. This ring has no effect on you if you are Medium or larger or if you don't normally have disadvantage on attack rolls with heavy weapons.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-giant-mingling", + "fields": { + "name": "Ring of Giant Mingling", + "desc": "While wearing this ring, your size changes to match the size of those around you. If you are a Large creature and start your turn within 100 feet of four or more Medium creatures, this ring makes you Medium. Similarly, if you are a Medium creature and start your turn within 100 feet of four or more Large creatures, this ring makes you Large. These effects work like the effects of the enlarge/reduce spell, except they persist as long as you wear the ring and satisfy the conditions.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-hoarded-life", + "fields": { + "name": "Ring of Hoarded Life", + "desc": "This ring stores hit points sacrificed to it, holding them until the attuned wearer uses them. The ring can store up to 30 hit points at a time. When found, it contains 2d10 stored hit points. While wearing this ring, you can use an action to spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. Your hit point maximum is reduced by the total, and the ring stores the total, up to 30 hit points. This hit point maximum reduction can't be removed with the greater restoration spell or similar magic and lasts as long as hit points remain stored in the ring. You can't store hit points in the ring if you don't have blood. When hit points are stored in the ring, you can cause one of the following effects: - You can use a bonus action to remove stored hit points from the ring and regain that number of hit points.\n- You can use an action to remove stored hit points from the ring while touching the ring to a creature. If you do so, the creature regains hit points equal to the amount of hit points you removed from the ring.\n- When you are reduced to 0 hit points and are not killed outright, you can use a reaction to empty the ring of stored hit points and regain hit points equal to that amount. Hit Dice spent on this ring's features can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-imperious-command", + "fields": { + "name": "Ring of Imperious Command", + "desc": "Embossed in gold on this heavy iron ring is the image of a crown. The ring has 3 charges and regains 1d3 expended charges daily at dawn. While wearing this ring, you have advantage on Charisma (Intimidation) checks, and you can project your voice up to 300 feet with perfect clarity. In addition, you can use an action and expend 1 of the ring's charges to command a creature you can see within 30 feet of you to kneel before you. The target must make a DC 15 Charisma saving throw. On a failure, the target spends its next turn moving toward you by the shortest and most direct route then falls prone and ends its turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-lights-comfort", + "fields": { + "name": "Ring of Light's Comfort", + "desc": "A disc of white chalcedony sits within an encompassing band of black onyx, set into fittings on this pewter ring. While wearing this ring in dim light or darkness, you can use a bonus action to speak the ring's command word, causing it to shed bright light in a 30-foot radius and dim light for an additional 30 feet. The ring automatically sheds this light if you start your turn within 60 feet of an undead or lycanthrope. The light lasts until you use a bonus action to repeat the command word. In addition, you can't be charmed, frightened, or possessed by undead or lycanthropes.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-nights-solace", + "fields": { + "name": "Ring of Night's Solace", + "desc": "A disc of black onyx sits within an encompassing band of white chalcedony, set into fittings on this pewter ring. While wearing this ring in bright light, you are draped in a comforting cloak of shadow, protecting you from the harshest glare. If you have the Sunlight Sensitivity trait or a similar trait that causes you to have disadvantage on attack rolls or Wisdom (Perception) checks while in bright light or sunlight, you don't suffer those effects while wearing this ring. In addition, you have advantage on saving throws against being blinded.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-powerful-summons", + "fields": { + "name": "Ring of Powerful Summons", + "desc": "When you summon a creature with a conjuration spell while wearing this ring, the creature gains a +1 bonus to attack and damage rolls and 1d4 + 4 temporary hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-remembrance", + "fields": { + "name": "Ring of Remembrance", + "desc": "This ring is a sturdy piece of string, tied at the ends to form a circle. While wearing it, you can use an action to invoke its power by twisting it on your finger. If you do so, you have advantage on the next Intelligence check you make to recall information. The ring can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-sealing", + "fields": { + "name": "Ring of Sealing", + "desc": "This ring appears to be made of golden chain links. It has 3 charges and regains 1d3 expended charges daily at dawn. When you hit a creature with a melee attack while wearing this ring, you can use a bonus action and expend 1 of the ring's charges to cause mystical golden chains to spring from the ground and wrap around the creature. The target must make a DC 17 Wisdom saving throw. On a failure, the magical chains hold the target firmly in place, and it is restrained. The target can't move or be moved by any means. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. However, if the target fails three consecutive saving throws, the chains bind the target permanently. A successful dispel magic (DC 17) cast on the chains destroys them.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-shadows", + "fields": { + "name": "Ring of Shadows", + "desc": "While wearing this ebony ring in dim light or darkness, you have advantage on Dexterity (Stealth) checks. When you roll a 20 on a Dexterity (Stealth) check, the ring's magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-small-mercies", + "fields": { + "name": "Ring of Small Mercies", + "desc": "While wearing this plain, beaten pewter ring, you can use an action to cast the spare the dying spell from it at will.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-stored-vitality", + "fields": { + "name": "Ring of Stored Vitality", + "desc": "While you are attuned to and wearing this ring of polished, white chalcedony, you can feed some of your vitality into the ring to charge it. You can use an action to suffer 1 level of exhaustion. For each level of exhaustion you suffer, the ring regains 1 charge. The ring can store up to 3 charges. As the ring increases in charges, its color reddens, becoming a deep red when it has 3 charges. Your level of exhaustion can be reduced by normal means. If you already suffer from 3 or more levels of exhaustion, you can't suffer another level of exhaustion to restore a charge to the ring. While wearing the ring and suffering exhaustion, you can use an action to expend 1 or more charges from the ring to reduce your exhaustion level. Your exhaustion level is reduced by 1 for each charge you expend.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-the-dolphin", + "fields": { + "name": "Ring of the Dolphin", + "desc": "This gold ring bears a jade carving in the shape of a leaping dolphin. While wearing this ring, you have a swimming speed of 40 feet. In addition, you can hold your breath for twice as long while underwater.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-the-frog", + "fields": { + "name": "Ring of the Frog", + "desc": "A pale chrysoprase cut into the shape of a frog is the centerpiece of this tarnished copper ring. While wearing this ring, you have a swimming speed of 20 feet, and you can jump three times the normal distance, though you can't jump farther than your remaining movement would allow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-the-frost-knight", + "fields": { + "name": "Ring of the Frost Knight", + "desc": "This white gold ring is covered in a thin sheet of ice and always feels cold to the touch. The ring has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 charge to surround yourself in a suit of enchanted ice that resembles plate armor. For 1 hour, your AC can't be less than 16, regardless of what kind of armor you are wearing, and you have resistance to cold damage. The icy armor melts, ending the effect early, if you take 20 fire damage or more.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-the-groves-guardian", + "fields": { + "name": "Ring of the Grove's Guardian", + "desc": "This pale gold ring looks as though made of delicately braided vines wrapped around a small, rough obsidian stone. While wearing this ring, you have advantage on Wisdom (Perception) checks. You can use an action to speak the ring's command word to activate it and draw upon the vitality of the grove to which the ring is bound. You regain 2d10 hit points. Once used, this property can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-the-jarl", + "fields": { + "name": "Ring of the Jarl", + "desc": "This thick band of hammered yellow gold is warm to the touch even in the coldest of climes. While you wear it, you have resistance to cold damage. If you are also wearing boots of the winterlands, you are immune to cold damage instead. Bolstering Shout. When you roll for initiative while wearing this ring, you can use a reaction to shout a war cry, bolstering your allies. Each friendly creature within 30 feet of you and that can hear you gains a +2 bonus on its initiative roll, and it has advantage on attack rolls for a number of rounds equal to your Charisma modifier (minimum of 1 round). Once used, this property of the ring can’t be used again until the next dawn. Wergild. While wearing this ring, you can use an action to create a nonmagical duplicate of the ring that is worth 100 gp. You can bestow this ring upon another as a gift. The ring can’t be used for common barter or trade, but it can be used for debts and payment of a warlike nature. You can give this ring to a subordinate warrior in your service or to someone to whom you owe a blood-debt, as a weregild in lieu of further fighting. You can create up to 3 of these rings each week. Rings that are not gifted within 24 hours of their creation vanish again.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-the-water-dancer", + "fields": { + "name": "Ring of the Water Dancer", + "desc": "This thin braided purple ring is fashioned from a single piece of coral. While wearing this ring, you can stand on and move across any liquid surface as if it were solid ground. In addition, while walking atop any liquid, your movement speed increases by 10 feet and you gain a +1 bonus to your AC.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "ring-of-ursa", + "fields": { + "name": "Ring of Ursa", + "desc": "This wooden ring is set with a strip of fossilized honey. While wearing this ring, you gain the following benefits: - Your Strength score increases by 2, to a maximum of 20.\n- You have advantage on Charisma (Persuasion) checks made to interact with bearfolk. In addition, while attuned to the ring, your hair grows thick and abundant. Your facial features grow more snout-like, and your teeth elongate. If you aren't a bearfolk, you gain the following benefits while wearing the ring:\n- You can now make a bite attack as an unarmed strike. When you hit with it, your bite deals piercing damage equal to 1d6 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. - You gain a powerful build and count as one size larger when determining your carrying capacity and the weight you can push, drag, or lift.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "river-token", + "fields": { + "name": "River Token", + "desc": "This small pebble measures 3/4 of an inch in diameter and weighs an ounce. The pebbles are often shaped like salmon, river clams, or iridescent river rocks. Typically, 1d4 + 4 river tokens are found together. The token gives off a distinct shine in sunlight and radiates a scent of fresh, roiling water. It is sturdy but crumbles easily if crushed. As an action, you can destroy the token by crushing it and sprinkling the remains into a river, calming the waters to a gentle current and soothing nearby water-dwelling creatures for 1 hour. Water-dwelling beasts in the river with an Intelligence of 3 or lower are soothed and indifferent toward passing humanoids for the duration. The token's magic soothes but doesn't fully suppress the hostilities of all other water-dwelling creatures. For the duration, each other water-dwelling creature must succeed on a DC 15 Wisdom saving throw to attack or take hostile actions toward passing humanoids. The token's soothing magic ends on a creature if that creature is attacked.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "riverine-blade", + "fields": { + "name": "Riverine Blade", + "desc": "The crossguard of this distinctive sword depicts a stylized Garroter Crab (see Tome of Beasts) with claws extended, and the pommel is set with a smooth, spherical, blue-black river rock. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While on a boat or while standing in any depth of water, you have advantage on Dexterity checks and saving throws.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-blade-bending", + "fields": { + "name": "Rod of Blade Bending", + "desc": "This simple iron rod functions as a magic mace that grants a +1 bonus to attack and damage rolls made with it. Blade Bend. While holding the rod, you can use an action to activate it, creating a magical field around you for 10 minutes. When a creature attacks you with a melee weapon that deals piercing or slashing damage while the field is active, it must make a DC 15 Wisdom saving throw. On a failure, the creature’s attack misses. On a success, the creature’s attack hits you, but you have resistance to any piercing or slashing damage dealt by the attack as the weapon bends partially away from your body. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-bubbles", + "fields": { + "name": "Rod of Bubbles", + "desc": "This rod appears to be made of foamy bubbles, but it is completely solid to the touch. This rod has 3 charges. While holding it, you can use an action to expend 1 of its charges to conjure a bubble around a creature or object within 30 feet. If the target is a creature, it must make a DC 15 Strength saving throw. On a failed save, the target becomes trapped in a 10-foot sphere of water. A Huge or larger creature automatically succeeds on this saving throw. A creature trapped within the bubble is restrained unless it has a swimming speed and can't breathe unless it can breathe water. If the target is an object, it becomes soaked in water, any fire effects are extinguished, and any acid effects are negated. The bubble floats in the exact spot where it was conjured for up to 1 minute, unless blown by a strong wind or moved by water. The bubble has 50 hit points, AC 8, immunity to acid damage and vulnerability to piercing damage. The inside of the bubble also has resistance to all damage except piercing damage. The bubble disappears after 1 minute or when it is reduced to 0 hit points. When not in use, this rod can be commanded to take liquid form and be stored in a small vial. The rod regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-conveyance", + "fields": { + "name": "Rod of Conveyance", + "desc": "The top of this rod is capped with a bronze horse head, and its foot is decorated with a horsehair plume. By placing the rod between your legs, you can use an action to temporarily transform the rod into a horse-like construct. This works like the phantom steed spell, except you can use a bonus action to end the effect early to use the rod again at a later time. Deduct the time the horse was active in increments of 1 minute from the spell's 1-hour duration. When the rod has been a horse for a total of 1 hour, the magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-deflection", + "fields": { + "name": "Rod of Deflection", + "desc": "This thin, flexible rod is made of braided silver and brass wire and topped with a spoon-like cup. While holding the rod, you can use a reaction to deflect a ranged weapon attack against you. You can simply cause the attack to miss, or you can attempt to redirect the attack against another target, even your attacker. The attack must have enough remaining range to reach the new target. If the additional distance between yourself and the new target is within the attack's long range, it is made at disadvantage as normal, using the original attack roll as the first roll. The rod has 3 charges. You can expend a charge as a reaction to redirect a ranged spell attack as if it were a ranged weapon attack, up to the spell's maximum range. The rod regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-ghastly-might", + "fields": { + "name": "Rod of Ghastly Might", + "desc": "The knobbed head of this tarnished silver rod resembles the top half of a jawless, syphilitic skull, and it functions as a magic mace that grants a +2 bonus to attack and damage rolls made with it. The rod has properties associated with five different buttons that are set erratically along the haft. It has three other properties as well, detailed below. If you press **button 1**, the rod's head erupts in a fiery nimbus of abyssal energy that sheds dim light in a 5-foot radius. While the rod is ablaze, it deals an extra 1d6 fire damage and 1d6 necrotic damage to any target it hits. If you press **button 2**, the rod's head becomes enveloped in a black aura of enervating energy. When you hit a target with the rod while it is enveloped in this energy, the target must succeed on a DC 17 Constitution saving throw or deal only half damage with weapon attacks that use Strength until the end of its next turn. If you press **button 3**, a 2-foot blade springs from the tip of the rod's handle as the handle lengthens into a 5-foot haft, transforming the rod into a magic glaive that grants a +2 bonus to attack and damage rolls made with it. If you press **button 4**, a 3-pronged, bladed grappling hook affixed to a long chain springs from the tip of the rod's handle. The bladed grappling hook counts as a magic sickle with reach that grants a +2 bonus to attack and damage rolls made with it. When you hit a target with the bladed grappling hook, the target must succeed on an opposed Strength check or fall prone. If you press **button 5**, the rod assumes or remains in its normal form and you can extinguish all nonmagical flames within 30 feet of you. Turning Defiance. While holding the rod, you and any undead allies within 30 feet of you have advantage on saving throws against effects that turn undead. Contagion. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Constitution saving throw. On a failure, the target is afflicted with a disease. This works like the contagion spell. Once used, this property can’t be used again until the next dusk. Create Specter. As an action, you can target a humanoid within 10 feet of you that was killed by the rod or one of its effects and has been dead for no longer than 1 minute. The target’s spirit rises as a specter under your control in the space of its corpse or in the nearest unoccupied space. You can have no more than one specter under your control at one time. Once used, this property can’t be used again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-hellish-grounding", + "fields": { + "name": "Rod of Hellish Grounding", + "desc": "This curious jade rod is tipped with a knob of crimson crystal that glows and shimmers with eldritch phosphorescence. While holding or carrying the rod, you have darkvision out to a range of 30 feet, and you have advantage on Dexterity (Acrobatics) checks. Hellish Desiccation. While holding this rod, you can use an action to fire a crimson ray at an object or creature made of metal that you can see within 60 feet of you. The ray forms a 5-foot wide line between you and the target. Each creature in that line that isn’t a construct or an undead must make a DC 15 Dexterity saving throw, taking 8d6 force damage on a failed save, or half as much damage on a successful one. Creatures and objects made of metal are unaffected. If this damage reduces a creature to 0 hit points, it is desiccated. A desiccated creature is reduced to a withered corpse, but everything it is wearing and carrying is unaffected. The creature can be restored to life only by means of a true resurrection or a wish spell. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-icicles", + "fields": { + "name": "Rod of Icicles", + "desc": "This white crystalline rod is shaped like an icicle. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges to attack one creature you can see within 60 feet of you. The rod launches an icicle at the target and makes its attack roll with a +7 bonus. On a hit, the target takes 2d6 piercing damage and 2d6 cold damage. On a critical hit, the target is also paralyzed until the end of its next turn as it momentarily freezes. If you take fire damage while holding this rod, you become immune to fire damage for 1 minute, and the rod loses 2 charges. If the rod has only 1 charge remaining when you take fire damage, you become immune to fire damage, as normal, but the rod melts into a puddle of water and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-reformation", + "fields": { + "name": "Rod of Reformation", + "desc": "This rod of polished white oak is wrapped in a knotted cord with three iron rings binding each end. If you are holding the rod and fail a saving throw against a transmutation spell or other effect that would change your body or remove or alter parts of you, you can choose to succeed instead. The rod can’t be used this way again until the next dawn. The rod has 5 charges for the following properties. It regains 1d4 + 1 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rings fall off, the cord unknots, and the entire rod slowly falls to pieces and is destroyed. Cure Transformation. While holding the rod, you can use an action to expend 1 charge while touching a creature that has been affected by a transmutation spell or other effect that changed its physical form, such as the polymorph spell or a medusa's Petrifying Gaze. The rod restores the creature to its original form. If the creature is willingly transformed, such as a druid using Wild Shape, you must make a melee weapon attack roll, using the rod. You are proficient with the rod if you are proficient with clubs. On a hit, you can expend 1 of the rod’s charges to force the target to make a DC 15 Constitution saving throw. On a failure, the target reverts to its original form. Mend Form. While holding the rod, you can use an action to expend 2 charges to reattach a creature's severed limb or body part. The limb must be held in place while you use the rod, and the process takes 1 minute to complete. You can’t reattach limbs or other body parts to dead creatures. If the limb is lost, you can spend 4 charges instead to regenerate the missing piece, which takes 2 minutes to complete. Reconstruct Form. While holding the rod, you can use an action to expend 5 charges to reconstruct the form of a creature or object that has been disintegrated, burned to ash, or similarly destroyed. An item is completely restored to its original state. A creature’s body is fully restored to the state it was in before it was destroyed. The creature isn’t restored to life, but this reconstruction of its form allows the creature to be restored to life by spells that require the body to be present, such as raise dead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-repossession", + "fields": { + "name": "Rod of Repossession", + "desc": "This short, metal rod is engraved with arcane runes and images of open hands. The rod has 3 charges and regains all expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges and target an object within 30 feet of you that isn't being worn or carried. If the object weighs no more than 25 pounds, it floats to your open hand. If you have no hands free, the object sticks to the tip of the rod until the end of your next turn or until you remove it as a bonus action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-sacrificial-blessing", + "fields": { + "name": "Rod of Sacrificial Blessing", + "desc": "This silvery rod is set with rubies on each end. One end holds rubies shaped to resemble an open, fanged maw, and the other end's rubies are shaped to resemble a heart. While holding this rod, you can use an action to spend one or more Hit Dice, up to half your maximum Hit Dice, while pointing the heart-shaped ruby end of the rod at a target within 60 feet of you. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target regains hit points equal to the total hit points you lost. You can't use this feature if you don't have blood. Hit Dice spent on this feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-sanguine-mastery", + "fields": { + "name": "Rod of Sanguine Mastery", + "desc": "This rod is topped with a red ram's skull with two backswept horns. As an action, you can spend one or more Hit Dice, up to half of your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and a target within 60 feet of you must make a DC 17 Dexterity saving throw, taking necrotic damage equal to the total on a failed save, or half as much damage on a successful one. You can't use this feature if you don't have blood. Hit Dice spent on this feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-swarming-skulls", + "fields": { + "name": "Rod of Swarming Skulls", + "desc": "An open-mouthed skull caps this thick, onyx rod. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dusk. While holding the rod, you can use an action and expend 1 of the rod's charges to unleash a swarm of miniature spectral blue skulls at a target within 30 feet. The target must make a DC 15 Wisdom saving throw. On a failure, it takes 3d6 psychic damage and becomes paralyzed with fear until the end of its next turn. On a success, it takes half the damage and isn't paralyzed. Creatures that can't be frightened are immune to this effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-the-disciplinarian", + "fields": { + "name": "Rod of the Disciplinarian", + "desc": "This black lacquered wooden rod is banded in steel, has a flanged head, and functions as a magic mace. As a bonus action, you can brandish the rod at a creature and demand it refrain from a particular activity— attacking, casting, moving, or similar. The activity can be as specific (don't attack the person next to you) or as open (don't cast a spell) as you want, but the activity must be a conscious act on the creature's part, must be something you can determine is upheld or broken, and can't immediately jeopardize the creature's life. For example, you can forbid a creature from lying only if you are capable of determining if the creature is lying, and you can't forbid a creature that needs to breathe from breathing. The creature can act normally, but if it performs the activity you forbid, you can use a reaction to make a melee attack against it with the rod. You can forbid only one creature at a time. If you forbid another creature from performing an activity, the previous creature is no longer forbidden from performing activities. Justicars are arbiters of law and order, operating independently of any official city guard or watch divisions. They are recognizable by their black, hooded robes, silver masks, and the rods they carry as weapons. These stern sentinels are overseen by The Magister, a powerful wizard of whom little is known other than their title. The Magister has made it their duty to oversee order in the city and executes their plans through the Justicars, giving them the Magister's mark, a signet ring, as a symbol of their authority. While some officers and members of the watch may be resentful of the Justicars' presence, many are grateful for their aid, especially in situations that could require magic. Justicar's are a small, elite group, typically acting as solo agents, though extremely dangerous situations bring them together in pairs or larger groups as needed. The Justicars are outfitted with three symbols of authority that are also imbued with power: their masks, rods, and rings. Each by itself is a useful item, but they are made stronger when worn together. The combined powers of this trinity of items make a Justicar a formidable force in the pursuit of law and order.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-the-infernal-realms", + "fields": { + "name": "Rod of the Infernal Realms", + "desc": "The withered, clawed hand of a demon or devil tops this iron rod. While holding this rod, you gain a +2 bonus to spell attack rolls, and the save DC for your spells increases by 2. Frightful Eyes. While holding this rod, you can use a bonus action to cause your eyes to glow with infernal fire for 1 minute. While your eyes are glowing, a creature that starts its turn or enters a space within 10 feet of you must succeed on a Wisdom saving throw against your spell save DC or become frightened of you until your eyes stop glowing. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once used, you can’t use this property again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-the-jester", + "fields": { + "name": "Rod of the Jester", + "desc": "This wooden rod is decorated with colorful scarves and topped with a carving of a madly grinning head. Caper. While holding the rod, you can dance and perform general antics that attract attention. Make a DC 10 Charisma (Performance) check. On a success, one creature that can see and hear you must succeed on a DC 15 Wisdom saving throw or have disadvantage on Wisdom (Perception) checks made to perceive any creature other than you for 1 minute. The effect ends if the target can no longer see or hear you or if you are incapacitated. You can affect one additional creature for each 5 points by which you beat the DC (two creatures with a result of 15, three creatures with a result of 20, and so on). Once used, this property can’t be used again until the next dawn. Hideous Laughter. While holding the rod, you can use an action to cast the hideous laughter spell (save DC 15) from it. Once used, this property can’t be used again until the next dawn. Slapstick. You can use an action to swing the rod in the direction of a creature within 5 feet of you. The target must succeed on a DC 15 Dexterity saving throw or be pushed up to 5 feet away from you and knocked prone. If the target fails the saving throw by 5 or more, it is also stunned until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-the-mariner", + "fields": { + "name": "Rod of the Mariner", + "desc": "This thin bone rod is topped with the carved figurine of an albatross in flight. The rod has 5 charges. You can use an action to expend 1 or more of its charges and point the rod at one or more creatures you can see within 30 feet of you, expending 1 charge for each creature. Each target must succeed on a DC 15 Wisdom saving throw or be cursed for 1 minute. A cursed creature has disadvantage on attack rolls and saving throws while within 100 feet of a body of water that is at least 20 feet deep. The rod regains 1d4 + 1 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rod crumbles to dust and is destroyed, and you must succeed on a DC 15 Wisdom saving throw or be cursed for 1 minute as if you had been the target of the rod's power.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-the-wastes", + "fields": { + "name": "Rod of the Wastes", + "desc": "Created by a holy order of knights to protect their most important members on missions into badlands and magical wastelands, these red gold rods are invaluable tools against the forces of evil. This rod has a rounded head, and it functions as a magic mace that grants a +2 bonus to attack and damage rolls made with it. While holding or carrying the rod, you have advantage on Wisdom (Perception) and Wisdom (Survival) checks made in badlands and wasteland terrain, and you have advantage on saving throws against being charmed or otherwise compelled by aberrations and fiends. If you are charmed or magically compelled by an aberration or fiend, the rod flashes with crimson light, alerting others to your predicament. Aberrant Smite. If you use Divine Smite when you hit an aberration or fiend with this rod, you use the highest number possible for each die of radiant damage rather than rolling one or more dice for the extra radiant damage. You must still roll damage dice for the rod’s damage, as normal. Once used, this property can’t be used again until the next dawn. Spells. You can use an action to cast one of the following spells from the rod: daylight, lesser restoration, or shield of faith. Once you cast a spell with this rod, you can’t cast that spell again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-thorns", + "fields": { + "name": "Rod of Thorns", + "desc": "Several long sharp thorns sprout along the edge of this stout wooden rod, and it functions as a magic mace that grants a +1 bonus to attack and damage rolls made with it. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges to cast the spike growth spell (save DC 15) from it. Embed Thorn. When you hit a creature with this rod, you can expend 1 of its charges to embed a thorn in the creature. At the start of each of the creature’s turns, it must succeed on a DC 15 Constitution saving throw or take 2d6 piercing damage from the embedded thorn. If the creature succeeds on two saving throws, the thorn falls out and crumbles to dust. The successes don’t need to be consecutive. If the creature dies while the thorn is embedded, its body transforms into a patch of nonmagical brambles, which fill its space with difficult terrain.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-underworld-navigation", + "fields": { + "name": "Rod of Underworld Navigation", + "desc": "This finely carved rod is decorated with gold and small dragon scales. While underground and holding this rod, you know how deep below the surface you are. You also know the direction to the nearest exit leading upward. As an action while underground and holding this rod, you can use the find the path spell to find the shortest, most direct physical route to a location you are familiar with on the surface. Once used, the find the path property can't be used again until 3 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-vapor", + "fields": { + "name": "Rod of Vapor", + "desc": "This wooden rod is topped with a dragon's head, carved with its mouth yawning wide. While holding the rod, you can use an action to cause a thick mist to issue from the dragon's mouth, filling your space. As long as you maintain concentration, you leave a trail of mist behind you when you move. The mist forms a line that is 5 feet wide and as long as the distance you travel. This mist you leave behind you lasts for 2 rounds; its area is heavily obscured on the first round and lightly obscured on the second, then it dissipates. When the rod has produced enough mist to fill ten 5-foot-square areas, its magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-verbatim", + "fields": { + "name": "Rod of Verbatim", + "desc": "Tiny runic script covers much of this thin brass rod. While holding the rod, you can use a bonus action to activate it. For 10 minutes, it translates any language spoken within 30 feet of it into Common. The translation can be auditory, or it can appear as glowing, golden script, a choice you make when you activate it. If the translation appears on a surface, the surface must be within 30 feet of the rod and each word remains for 1 round after it was spoken. The rod's translation is literal, and it doesn't replicate or translate emotion or other nuances in speech, body language, or culture. Once used, the rod can't be used again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "rod-of-warning", + "fields": { + "name": "Rod of Warning", + "desc": "This plain, wooden rod is topped with an orb of clear, polished crystal. You can use an action activate it with a command word while designating a particular kind of creature (orcs, wolves, etc.). When such a creature comes within 120 feet of the rod, the crystal glows, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. You can use an action to deactivate the rod's light or change the kind of creature it detects. The rod doesn't need to be in your possession to function, but you must have it in hand to activate it, deactivate it, or change the kind of creature it detects.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "rogues-aces", + "fields": { + "name": "Rogue's Aces", + "desc": "These four, colorful parchment cards have long bailed the daring out of hazardous situations. You can use an action to flip a card face-up, activating it. A card is destroyed after it activates. Ace of Pentacles. The pentacles suit represents wealth and treasure. When you activate this card, you cast the knock spell from it on an object you can see within 60 feet of you. In addition, you have advantage on Dexterity checks to pick locks using thieves’ tools for the next 24 hours. Ace of Cups. The cups suit represents water and its calming, soothing, and cleansing properties. When you activate this card, you cast the calm emotions spell (save DC 15) from it. In addition, you have advantage on Charisma (Deception) checks for the next 24 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "root-of-the-world-tree", + "fields": { + "name": "Root of the World Tree", + "desc": "Crafted from the root burl of a sacred tree, this rod is 2 feet long with a spiked, knobby end. Runes inlaid with gold decorate the full length of the rod. This rod functions as a magic mace. Blood Anointment. You can perform a 1-minute ritual to anoint the rod in your blood. If you do, your hit point maximum is reduced by 2d4 until you finish a long rest. While your hit point maximum is reduced in this way, you gain a +1 bonus to attack and damage rolls made with this magic weapon, and, when you hit a fey or giant with this weapon, that creature takes an extra 2d6 necrotic damage. Holy Anointment. If you spend 1 minute anointing the rod with a flask of holy water, you can cast the augury spell from it. The runes carved into the rod glow and move, forming an answer to your query.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rope-seed", + "fields": { + "name": "Rope Seed", + "desc": "If you soak this 5-foot piece of twine in at least one pint of water, it grows into a 50-foot length of hemp rope after 1 minute.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "rowan-staff", + "fields": { + "name": "Rowan Staff", + "desc": "Favored by those with ties to nature and death, this staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. While holding it, you have an advantage on saving throws against spells. The staff has 10 charges for the following properties. It regains 1d4 + 1 expended charges daily at midnight, though it regains all its charges if it is bathed in moonlight at midnight. If you expend the last charge, roll a d20. On a 1, the staff loses its properties and becomes a nonmagical quarterstaff. Spell. While holding this staff, you can use an action to expend 1 or more of its charges to cast animate dead, using your spell save DC and spellcasting ability. The target bones or corpse can be a Medium or smaller humanoid or beast. Each charge animates a separate target. These undead creatures are under your control for 24 hours. You can use an action to expend 1 charge each day to reassert your control of up to four undead creatures created by this staff for another 24 hours. Deanimate. You can use an action to strike an undead creature with the staff in combat. If the attack hits, the target must succeed on a DC 17 Constitution saving throw or revert to an inanimate pile of bones or corpse in its space. If the undead has the Incorporeal Movement trait, it is destroyed instead. Deanimating an undead creature expends a number of charges equal to twice the challenge rating of the creature (minimum of 1). If the staff doesn’t have enough charges to deanimate the target, the staff doesn’t deanimate the target.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "rowdys-club", + "fields": { + "name": "Rowdy's Club", + "desc": "This knobbed stick is marked with nicks, scratches, and notches. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While wielding the club, you can use an action to tap it against your open palm, the side of your leg, a surface within reach, or similar. If you do, you have advantage on your next Charisma (Intimidation) check. If you are also wearing a rowdy's ring (see page 87), you can use an action to frighten a creature you can see within 30 feet of you instead. The target must succeed on a DC 13 Wisdom saving throw or be frightened of you until the end of its next turn. Once this special action has been used three times, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rowdys-ring", + "fields": { + "name": "Rowdy's Ring", + "desc": "The face of this massive ring is a thick slab of gold-plated lead, which is attached to twin rings that are worn over the middle and ring fingers. The slab covers your fingers from the first and second knuckles, and it often has a threatening word or image engraved on it. While wearing the ring, your unarmed strike uses a d4 for damage and attacks made with the ring hand count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "royal-jelly", + "fields": { + "name": "Royal Jelly", + "desc": "This oil is distilled from the pheromones of queen bees and smells faintly of bananas. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying. For larger creatures, one additional vial is required for each size category above Medium. Applying the oil takes 10 minutes. The affected creature then has advantage on Charisma (Persuasion) checks for 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "ruby-crusher", + "fields": { + "name": "Ruby Crusher", + "desc": "This greatclub is made entirely of fused rubies with a grip wrapped in manticore hide A roaring fire burns behind its smooth facets. You gain a +3 bonus to attack and damage rolls made with this magic weapon. You can use a bonus action to speak this magic weapon's command word, causing it to be engulfed in flame. These flames shed bright light in a 30-foot radius and dim light for an additional 30 feet. While the greatclub is aflame, it deals fire damage instead of bludgeoning damage. The flames last until you use a bonus action to speak the command word again or until you drop the weapon. When you hit a Large or larger creature with this greatclub, the creature must succeed on a DC 17 Constitution saving throw or be pushed up to 30 feet away from you. If the creature strikes a solid object, such as a door or wall, during this movement, it and the object take 1d6 bludgeoning damage for each 10 feet the creature traveled before hitting the object.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatclub", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "rug-of-safe-haven", + "fields": { + "name": "Rug of Safe Haven", + "desc": "This small, 3-foot-by-5-foot rug is woven with a tree motif and a tasseled fringe. While the rug is laid out on the ground, you can speak its command word as an action to create an extradimensional space beneath the rug for 1 hour. The extradimensional space can be reached by lifting a corner of the rug and stepping down as if through a trap door in a floor. The space can hold as many as eight Medium or smaller creatures. The entrance can be hidden by pulling the rug flat. Attacks and spells can't cross through the entrance into or out of the extradimensional space, but those inside can see out of it as if through a 3-foot-by-5-foot window in the shape and style of the rug. Anything inside the extradimensional space is gently pushed out to the nearest unoccupied space when the duration ends. The rug can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "rust-monster-shell", + "fields": { + "name": "Rust Monster Shell", + "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, you can use an action to magically coat the armor in rusty flakes for 1 minute. While the armor is coated in rusty flakes, any nonmagical weapon made of metal that hits you corrodes. After dealing damage, the weapon takes a permanent and cumulative –1 penalty to damage rolls. If its penalty drops to –5, the weapon is destroyed. Nonmagical ammunition made of metal that hits you is destroyed after dealing damage. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "breastplate", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "sacrificial-knife", + "fields": { + "name": "Sacrificial Knife", + "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "saddle-of-the-cavalry-casters", + "fields": { + "name": "Saddle of the Cavalry Casters", + "desc": "This magic saddle adjusts its size and shape to fit the animal to which it is strapped. While a mount wears this saddle, creatures have disadvantage on opportunity attacks against the mount or its rider. While you sit astride this saddle, you have advantage on any checks to remain mounted and on Constitution saving throws to maintain concentration on a spell when you take damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sanctuary-shell", + "fields": { + "name": "Sanctuary Shell", + "desc": "This seashell is intricately carved with protective runes. If you are carrying the shell and are reduced to 0 hit points or incapacitated, the shell activates, creating a bubble of force that expands to surround you and forces any other creatures out of your space. This sphere works like the wall of force spell, except that any creature intent on aiding you can pass through it. The protective sphere lasts for 10 minutes, or until you regain at least 1 hit point or are no longer incapacitated. When the protective sphere ends, the shell crumbles to dust.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sand-arrow", + "fields": { + "name": "Sand Arrow", + "desc": "The shaft of this arrow is made of tightly packed white sand that discorporates into a blast of grit when it strikes a target. On a hit, the sand catches in the fittings and joints of metal armor, and the target's speed is reduced by 10 feet until it cleans or removes the armor. In addition, the target must succeed on a DC 11 Constitution saving throw or be blinded until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sand-suit", + "fields": { + "name": "Sand Suit", + "desc": "Created from the treated body of a destroyed Apaxrusl (see Tome of Beasts 2), this leather armor constantly sheds fine sand. The faint echoes of damned souls also emanate from the armor. While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, you can move through nonmagical, unworked earth and stone at your speed. While doing so, you don't disturb the material you move through. Because the souls that once infused the apaxrusl remain within the armor, you are susceptible to effects that sense, target, or harm fiends, such as a paladin's Divine Smite or a ranger's Primeval Awareness. This armor has 3 charges, and it regains 1d3 expended charges daily at dawn. As a reaction, when you are hit by an attack, you can expend 1 charge and make the armor flow like sand. Roll a 1d12 and reduce the damage you take by the number rolled.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "sandals-of-sand-skating", + "fields": { + "name": "Sandals of Sand Skating", + "desc": "These leather sandals repel sand, leaving your feet free of particles and grit. While you wear these sandals in a desert, on a beach, or in an otherwise sandy environment, your walking speed becomes 30 feet, unless your walking speed is higher, and your speed isn't reduced while in nonmagical difficult terrain made of sand. In addition, when you take the Dash action across sand, the extra movement you gain is double your speed instead of equal to your speed. With a speed of 30 feet, for example, you can move up to 90 feet on your turn if you dash across sand.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sandals-of-the-desert-wanderer", + "fields": { + "name": "Sandals of the Desert Wanderer", + "desc": "While you wear these soft leather sandals, you have resistance to fire damage. In addition, you ignore difficult terrain created by loose or deep sand, and you can tolerate temperatures of up to 150 degrees Fahrenheit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sanguine-lance", + "fields": { + "name": "Sanguine Lance", + "desc": "This fiendish lance runs red with blood. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature that has blood with this lance, the target takes an extra 1d6 necrotic damage, and you regain hit points equal to half the amount of necrotic damage dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "satchel-of-seawalking", + "fields": { + "name": "Satchel of Seawalking", + "desc": "This eel-hide leather pouch is always filled with an unspeakably foul-tasting, coarse salt. You can use an action to toss a handful of the salt onto the surface of an unoccupied space of water. The water in a 5-foot cube becomes solid for 1 minute, resembling greenish-blue glass. This cube is buoyant and can support up to 750 pounds. When the duration expires, the hardened water cracks ominously and returns to a liquid state. If you toss the salt into an occupied space, the water congeals briefly then disperses harmlessly. If the satchel is opened underwater, the pouch is destroyed as its contents permanently harden. Once five handfuls of the salt have been pulled from the satchel, the satchel can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scale-mail-of-warding-1", + "fields": { + "name": "Scale Mail of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scale-mail-of-warding-2", + "fields": { + "name": "Scale Mail of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scale-mail-of-warding-3", + "fields": { + "name": "Scale Mail of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "scalehide-cream", + "fields": { + "name": "Scalehide Cream", + "desc": "As an action, you can rub this dull green cream over your skin. When you do, you sprout thick, olive-green scales like those of a giant lizard or green dragon that last for 1 hour. These scales give you a natural AC of 15 + your Constitution modifier. This natural AC doesn't combine with any worn armor or with a Dexterity bonus to AC. A jar of scalehide cream contains 1d6 + 1 doses.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scarab-of-rebirth", + "fields": { + "name": "Scarab of Rebirth", + "desc": "This coin-sized figurine of a scarab is crafted from an unidentifiable blue-gray metal, but it appears mundane in all other respects. When you speak its command word, it whirs to life and burrows into your flesh. You can speak the command word again to remove the scarab. While the scarab is embedded in your flesh, you gain the following:\n- You no longer need to eat or drink.\n- You can magically sense the presence of undead and pinpoint the location of any undead within 30 feet of you.\n- Your hit point maximum is reduced by 10.\n- If you die, you return to life with half your maximum hit points at the start of your next turn. The scarab can't return you to life if you were beheaded, disintegrated, crushed, or similar full-body destruction. Afterwards, the scarab exits your body and goes dormant. It can't be used again until 14 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scarf-of-deception", + "fields": { + "name": "Scarf of Deception", + "desc": "While wearing this scarf, you appear different to everyone who looks upon you for less than 1 minute. In addition, you smell, sound, feel, and taste different to every creature that perceives you. Creatures with truesight or blindsight can see your true form, but their other senses are still confounded. If a creature studies you for 1 minute, it can make a DC 15 Wisdom (Perception) check. On a success, it perceives your real form.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scent-sponge", + "fields": { + "name": "Scent Sponge", + "desc": "This sea sponge collects the scents of creatures and objects. You can use an action to touch the sponge to a creature or object, and the scent of the target is absorbed into the sponge. An unwilling target can make a DC 13 Dexterity saving throw, and if it succeeds, it is unaffected by the sponge. For 1 hour after its scent has been absorbed, the target gives off no smell and can't be detected or tracked by creatures, spells, or other effects that rely on smell to detect or track the target. You can use an action to wipe the sponge on a creature or object, masking its natural scent with the scent stored in the sponge. An unwilling target can make a DC 13 Dexterity saving throw, and if it succeeds, it is unaffected by the sponge. For 1 hour after its scent has been masked, the target gives off the smell of the creature or object that was stored in the sponge. The effect ends early if the target's scent is replaced by another scent from the sponge or if the scent is cleaned away, which requires vigorous washing for 10 minutes with soap and water or similar materials. The sponge can hold a scent indefinitely, but it can hold only one scent at a time.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scepter-of-majesty", + "fields": { + "name": "Scepter of Majesty", + "desc": "While holding this bejeweled, golden rod, you can use an action to cast the enthrall spell (save DC 15) from it, exhorting those in range to follow you and obey your commands. When you finish speaking, 1d6 creatures that failed their saving throw are affected as if by the dominate person spell. Each such creature treats you as its ruler, obeying your commands and automatically fighting in your defense should anyone attempt to harm you. If you are also attuned to and wearing a Headdress of Majesty (see page 146), your charmed subjects have advantage on attack rolls against any creature that attacked you or that cast an obvious spell on you within the last round. The scepter can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "rod", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scimitar-of-fallen-saints", + "fields": { + "name": "Scimitar of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scimitar-of-the-desert-winds", + "fields": { + "name": "Scimitar of the Desert Winds", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding or carrying this scimitar, you can tolerate temperatures as low as –50 degrees Fahrenheit or as high as 150 degrees Fahrenheit without any additional protection.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scorn-pouch", + "fields": { + "name": "Scorn Pouch", + "desc": "The heart of a lover scorned turns black and potent. Similarly, this small leather pouch darkens from brown to black when a creature hostile to you moves within 10 feet of you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scorpion-feet", + "fields": { + "name": "Scorpion Feet", + "desc": "These thick-soled leather sandals offer comfortable and safe passage across shifting sands. While you wear them, you gain the following benefits:\n- Your speed isn't reduced while in magical or nonmagical difficult terrain made of sand.\n- You have advantage on all ability checks and saving throws against natural hazards where sand is a threatening element.\n- You have immunity to poison damage and advantage on saving throws against being poisoned.\n- You leave no tracks or other traces of your passage through sandy terrain.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "scoundrels-gambit", + "fields": { + "name": "Scoundrel's Gambit", + "desc": "This fluted silver tube, barely two inches long, bears tiny runes etched between the grooves. While holding this tube, you can use an action to cast the magic missile spell from it. Once used, the tube can't be used to cast magic missile again until 12 hours have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scourge-of-devotion", + "fields": { + "name": "Scourge of Devotion", + "desc": "This cat o' nine tails is used primarily for self-flagellation, and its tails have barbs of silver woven into them. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and the weapon deals slashing damage instead of bludgeoning damage. You can spend 10 minutes using the scourge in a self-flagellating ritual, which can be done during a short rest. If you do so, your hit point maximum is reduced by 2d8. In addition, you have advantage on Constitution saving throws that you make to maintain your concentration on a spell when you take damage while your hit point maximum is reduced. This hit point maximum reduction can't be removed with the greater restoration spell or similar magic and lasts until you finish a long rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "scouts-coat", + "fields": { + "name": "Scout's Coat", + "desc": "This lightweight, woolen coat is typically left naturally colored or dyed in earth tones or darker shades of green. While wearing the coat, you can tolerate temperatures as low as –100 degrees Fahrenheit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "screaming-skull", + "fields": { + "name": "Screaming Skull", + "desc": "This skull looks like a normal animal or humanoid skull. You can use an action to place the skull on the ground, a table, or other surface and activate it with a command word. The skull's magic triggers when a creature comes within 5 feet of it without speaking that command word. The skull emits a green glow from its eye sockets, shedding dim light in a 15-foot radius, levitates up to 3 feet in the air, and emits a piercing scream for 1 minute that is audible up to 600 feet away. The skull can't be used this way again until the next dawn. The skull has AC 13 and 5 hit points. If destroyed while active, it releases a burst of necromantic energy. Each creature within 5 feet of the skull must succeed on a DC 11 Wisdom saving throw or be frightened until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "scrimshaw-comb", + "fields": { + "name": "Scrimshaw Comb", + "desc": "Aside from being carved from bone, this comb is a beautiful example of functional art. It has 3 charges. As an action, you can expend a charge to cast invisibility. Unlike the standard version of this spell, you are invisible only to undead creatures. However, you can attack creatures who are not undead (and thus unaffected by the spell) without ending the effect. Casting a spell breaks the effect as normal. The comb regains 1d3 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scrimshaw-parrot", + "fields": { + "name": "Scrimshaw Parrot", + "desc": "This parrot is carved from bits of whalebone and decorated with bright feathers and tiny jewels. You can use an action to affix the parrot to your shoulder or arm. While the parrot is affixed, you gain the following benefits: - You have advantage on Wisdom (Perception) checks that rely on sight.\n- You can use an action to cast the comprehend languages spell from it at will.\n- You can use an action to speak the command word and activate the parrot. It records up to 2 minutes of sounds within 30 feet of it. You can touch the parrot at any time (no action required), stopping the recording. Commanding the parrot to record new sounds overwrites the previous recording. You can use a bonus action to speak a different command word, and the parrot repeats the sounds it heard. Effects that limit or block sound, such as a closed door or the silence spell, similarly limit or block the sounds the parrot records.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "scroll-of-fabrication", + "fields": { + "name": "Scroll of Fabrication", + "desc": "You can draw a picture of any object that is Large or smaller on the face of this blank scroll. When the drawing is complete, it becomes a real, nonmagical, three-dimensional object. Thus, a drawing of a backpack becomes an actual backpack you can use to store and carry items. Any object created by the scroll can be destroyed by the dispel magic spell, by taking it into the area of an antimagic field, or by similar circumstances. Nothing created by the scroll can have a value greater than 25 gp. If you draw an object of greater value, such as a diamond, the object appears authentic, but close inspection reveals it to be made from glass, paste, bone or some other common or worthless material. The object remains for 24 hours or until you dismiss it as a bonus action. The scroll can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scroll-of-treasure-finding", + "fields": { + "name": "Scroll of Treasure Finding", + "desc": "Each scroll of treasure finding works for a specific type of treasure. You can use an action to read the scroll and sense whether that type of treasure is present within 1 mile of you for 1 hour. This scroll reveals the treasure's general direction, but not its specific location or amount. The GM chooses the type of treasure or determines it by rolling a d100 and consulting the following table. | dice: 1d% | Treasure Type |\n| ----------- | ------------- |\n| 01-10 | Copper |\n| 11-20 | Silver |\n| 21-30 | Electrum |\n| 31-40 | Gold |\n| 41-50 | Platinum |\n| 51-75 | Gemstone |\n| 76-80 | Art objects |\n| 81-00 | Magic items |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "scrolls-of-correspondence", + "fields": { + "name": "Scrolls of Correspondence", + "desc": "These vellum scrolls always come in pairs. Anything written on one scroll also appears on the matching scroll, as long as they are both on the same plane of existence. Each scroll can hold up to 75 words at a time. While writing on one scroll, you are aware that the words are appearing on a paired scroll, and you know if no creature bears the paired scroll. The scrolls don't translate words written on them, and the reader and writer must be able to read and write the same language to understanding the writing on the scrolls. While holding one of the scrolls, you can use an action to tap it three times with a quill and speak a command word, causing both scrolls to go blank. If one of the scrolls in the pair is destroyed, the other scroll becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "scroll", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "sea-witchs-blade", + "fields": { + "name": "Sea Witch's Blade", + "desc": "This slim, slightly curved blade has a ghostly sheen and a wickedly sharp edge. You can use a bonus action to speak this magic sword's command word (“memory”) and cause the air around the blade to shimmer with a pale, violet glow. This glow sheds bright light in a 20-foot radius and dim light for an additional 20 feet. While the sword is glowing, it deals an extra 2d6 psychic damage to any target it hits. The glow lasts until you use a bonus action to speak the command word again or until you drop or sheathe the sword. When a creature takes psychic damage from the sword, you can choose to have the creature make a DC 15 Wisdom saving throw. On a failure, you take 2d6 psychic damage, and the creature is stunned until the end of its next turn. Once used, this feature of the sword shouldn't be used again until the next dawn. Each time it is used before then, the psychic damage you take increases by 2d6.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "searing-whip", + "fields": { + "name": "Searing Whip", + "desc": "Inspired by the searing breath weapon of a light drake (see Tome of Beasts 2), this whip seems to have filaments of light interwoven within its strands. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this weapon, the creature takes an extra 1d4 radiant damage. When you roll a 20 on an attack roll made with this weapon, the target is blinded until the end of its next turn. The whip has 3 charges, and it regains 1d3 expended charges daily at dawn or when exposed to a daylight spell for 1 minute. While wielding the whip, you can use an action to expend 1 of its charges to transform the whip into a searing beam of light. Choose one creature you can see within 30 feet of you and make one attack roll with this whip against that creature. If the attack hits, that creature and each creature in a line that is 5 feet wide between you and the target takes damage as if hit by this whip. All of this damage is radiant. If the target is undead, you have advantage on the attack roll.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "second-wind", + "fields": { + "name": "Second Wind", + "desc": "This plain, copper band holds a clear, spherical crystal. When you run out of breath or are choking, you can use a reaction to activate the ring. The crystal shatters and air fills your lungs, allowing you to continue to hold your breath for a number of minutes equal to 1 + your Constitution modifier (minimum 30 seconds). A shattered crystal magically reforms at the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "seelie-staff", + "fields": { + "name": "Seelie Staff", + "desc": "This white ash staff is decorated with gold and tipped with an uncut crystal of blue quartz. This staff can be wielded as a magic quarterstaff. While holding the staff, you have advantage on Charisma checks made to influence or interact socially with fey creatures. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a shower of fragrant flower petals, which blow away in a sudden wind. Rebuke Fey. When you hit a fey creature with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 radiant damage to the target. If the fey has an evil alignment, the extra damage increases to 4d6, and the target must succeed on a DC 15 Wisdom saving throw or be frightened of you until the start of your next turn. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), conjure woodland beings (4 charges), disguise self (1 charge), pass without trace (2 charges), or tree stride (5 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "selkets-bracer", + "fields": { + "name": "Selket's Bracer", + "desc": "This bronze bracer is crafted in the shape of a scorpion, its legs curled around your wrist, tail raised and ready to strike. While wearing this bracer, you are immune to the poisoned condition. The bracer has 4 charges and regains 1d4 charges daily at dawn. You can expend 1 charge as a bonus action to gain tremorsense out to a range of 30 feet for 1 minute. In addition, you can expend 2 charges as a bonus action to coat a weapon you touch with venom. The poison remains for 1 minute or until an attack using the weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or be poisoned until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "seneschals-gloves", + "fields": { + "name": "Seneschal's Gloves", + "desc": "These white gloves have elegant tailoring and size themselves perfectly to fit your hands. The gloves must be attuned to a specific, habitable place with walls, a roof, and doors before you can attune to them. To attune the gloves to a location, you must leave the gloves in the location for 24 hours. Once the gloves are attuned to a location, you can attune to them. While you wear the gloves, you can unlock any nonmagical lock within the attuned location by touching the lock, and any mundane portal you open in the location while wearing these gloves opens silently. As an action, you can snap your fingers and every nonmagical portal within 30 feet of you immediately closes and locks (if possible) as long as it is unobstructed. (Obstructed portals remain open.) Once used, this property of the gloves can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "sentinel-portrait", + "fields": { + "name": "Sentinel Portrait", + "desc": "This painting appears to be a well-rendered piece of scenery, devoid of subjects. You can spend 5 feet of movement to step into the painting. The painting then appears to be a portrait of you, against whatever background was already present. While in the painting, you are immobile unless you use a bonus action to exit the painting. Your senses still function, and you can use them as if you were in the portrait's space. You remain unharmed if the painting is damaged, but if it is destroyed, you are immediately shunted into the nearest unoccupied space.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "serpent-staff", + "fields": { + "name": "Serpent Staff", + "desc": "Fashioned from twisted ash wood, this staff 's head is carved in the likeness of a serpent preparing to strike. You have resistance to poison damage while you hold this staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the carved snake head twists and magically consumes the rest of the staff, destroying it. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: cloudkill (5 charges), detect poison and disease (1 charge), poisoned volley* (2 charges), or protection from poison (2 charges). You can also use an action to cast the poison spray spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Serpent Form. While holding the staff, you can use an action cast polymorph on yourself, transforming into a serpent or snake that has a challenge rating of 2 or lower. While you are in the form of a serpent, you retain your Intelligence, Wisdom, and Charisma scores. You can remain in serpent form for up to 1 minute, and you can revert to your normal form as an action. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "serpentine-bracers", + "fields": { + "name": "Serpentine Bracers", + "desc": "These bracers are a pair of golden snakes with ruby eyes, which coil around your wrist and forearm. While wearing both bracers, you gain a +1 bonus to AC if you are wearing no armor and using no shield. You can use an action to speak the bracers' command word and drop them on the ground in two unoccupied spaces within 10 feet of you. The bracers become two constrictor snakes under your control and act on their own initiative counts. By using a bonus action to speak the command word again, you return a bracer to its normal form in a space formerly occupied by the snake. On your turn, you can mentally command each snake if it is within 60 feet of you and you aren't incapacitated. You decide what action the snakes take and where they move during their next turns, or you can issue them a general command, such as attack your enemies or guard a location. If a snake is reduced to 0 hit points, it dies, reverts to its bracer form, and can't be commanded to become a snake again until 2 days have passed. If a snake reverts to bracer form before losing all its hit points, it regains all of them and can't be commanded to become a snake again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "serpents-scales", + "fields": { + "name": "Serpent's Scales", + "desc": "While wearing this armor made from the skin of a giant snake, you gain a +1 bonus to AC, and you have resistance to poison damage. While wearing the armor, you can use an action to cast polymorph on yourself, transforming into a giant poisonous snake. While you are in the form of a snake, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "scale-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "serpents-tooth", + "fields": { + "name": "Serpent's Tooth", + "desc": "When you hit with an attack using this magic spear, the target takes an extra 1d6 poison damage. In addition, while you hold the spear, you have advantage on Dexterity (Acrobatics) checks.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "shadow-tome", + "fields": { + "name": "Shadow Tome", + "desc": "This unassuming book possesses powerful illusory magics. When you write on its pages while attuned to it, you can choose for the contents to appear to be something else entirely. A shadow tome used as a spellbook could be made to look like a cookbook, for example. To read the true text, you must speak a command word. A second speaking of the word hides the true text once more. A true seeing spell can see past the shadow tome’s magic and reveals the true text to the reader. Most shadow tomes already contain text, and it is rare to find one filled with blank pages. When you first attune to the book, you can choose to keep or remove the book’s previous contents.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "shadowhounds-muzzle", + "fields": { + "name": "Shadowhound's Muzzle", + "desc": "This black leather muzzle seems to absorb light. As an action, you can place this muzzle around the snout of a grappled, unconscious, or willing canine with an Intelligence of 3 or lower, such as a mastiff or wolf. The canine transforms into a shadowy version of itself for 1 hour. It uses the statistics of a shadow, except it retains its size. It has its own turns and acts on its own initiative. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to it, it defends itself from hostile creatures, but otherwise takes no actions. If the shadow canine is reduced to 0 hit points, the canine reverts to its original form, and the muzzle is destroyed. At the end of the duration or if you remove the muzzle (by stroking the canine's snout), the canine reverts to its original form, and the muzzle remains intact. If you become unattuned to this item while the muzzle is on a canine, its transformation becomes permanent, and the creature becomes independent with a will of its own. Once used, the muzzle can't be used to transform a canine again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "shark-tooth-crown", + "fields": { + "name": "Shark Tooth Crown", + "desc": "Shark's teeth of varying sizes adorn this simple leather headband. The teeth pile one atop the other in a jumble of sharp points and flat sides. Three particularly large teeth are stained with crimson dye. The teeth move slightly of their own accord when you are within 1 mile of a large body of saltwater. The effect is one of snapping and clacking, producing a sound not unlike a crab's claw. While wearing this headband, you have advantage on Wisdom (Survival) checks to find your way when in a large body of saltwater or pilot a vessel on a large body of saltwater. In addition, you can use a bonus action to cast the command spell (save DC 15) from the crown. If the target is a beast with an Intelligence of 3 or lower that can breathe water, it automatically fails the saving throw. The headband can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "sharkskin-vest", + "fields": { + "name": "Sharkskin Vest", + "desc": "While wearing this armor, you gain a +1 bonus to AC, and you have advantage on Strength (Athletics) checks made to swim. While wearing this armor underwater, you can use an action to cast polymorph on yourself, transforming into a reef shark. While you are in the form of the reef shark, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "sheeshah-of-revelations", + "fields": { + "name": "Sheeshah of Revelations", + "desc": "This finely crafted water pipe is made from silver and glass. Its vase is etched with arcane symbols. When you spend 1 minute using the sheeshah to smoke normal or flavored tobacco, you enter a dreamlike state and are granted a cryptic or surreal vision giving you insight into your current quest or a significant event in your near future. This effect works like the divination spell. Once used, you can't use the sheeshah in this way again until 7 days have passed or until the events hinted at in your vision have come to pass, whichever happens first.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "shepherds-flail", + "fields": { + "name": "Shepherd's Flail", + "desc": "The handle of this simple flail is made of smooth lotus wood. The three threshers are made of carved and painted wooden beads. You gain a + 1 bonus to attack and damage rolls made with this magic weapon. True Authority (Requires Attunement). You must be attuned to a crook of the flock (see page 72) to attune to this weapon. The attunement ends if you are no longer attuned to the crook. While you are attuned to this weapon and holding it, your Charisma score increases by 4 and can exceed 20, but not 30. When you hit a beast with this weapon, the beast takes an extra 3d6 bludgeoning damage. For the purpose of this weapon, “beast” refers to any creature with the beast type. The flail also has 5 charges. When you reduce a humanoid to 0 hit points with an attack from this weapon, you can expend 1 charge. If you do so, the humanoid stabilizes, regains 1 hit point, and is charmed by you for 24 hours. While charmed in this way, the humanoid regards you as its trusted leader, but it otherwise retains its statistics and regains hit points as normal. If harmed by you or your companions, or commanded to do something contrary to its nature, the target ceases to be charmed in this way. The flail regains 1d4 + 1 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "shield-of-gnawing", + "fields": { + "name": "Shield of Gnawing", + "desc": "The wooden rim of this battered oak shield is covered in bite marks. While holding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. In addition, you can use the Shove action as a bonus action while raging.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "shield-of-missile-reversal", + "fields": { + "name": "Shield of Missile Reversal", + "desc": "While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. When you would be struck by a ranged attack, you can use a reaction to cause the outer surface of the shield to emit a flash of magical energy, sending the missile hurtling back at your attacker. Make a ranged weapon attack roll against your attacker using the attacker's bonuses on the roll. If the attack hits, roll damage as normal, using the attacker's bonuses.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "shield-of-the-fallen", + "fields": { + "name": "Shield of the Fallen", + "desc": "Your allies can use this shield to move you when you aren't capable of moving. If you are paralyzed, petrified, or unconscious, and a creature lays you on this shield, the shield rises up under you, bearing you and anything you currently wear or carry. The shield then follows the creature that laid you on the shield for up to 1 hour before gently lowering to the ground. This property otherwise works like the floating disk spell. Once used, the shield can't be used this way again for 1d12 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "shifting-shirt", + "fields": { + "name": "Shifting Shirt", + "desc": "This nondescript, smock-like garment changes its appearance on command. While wearing this shirt, you can use a bonus action to speak the shirt's command word and cause it to assume the appearance of a different set of clothing. You decide what it looks like, including color, style, and accessories—from filthy beggar's clothes to glittering court attire. The illusory appearance lasts until you use this property again or remove the shirt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "shimmer-ring", + "fields": { + "name": "Shimmer Ring", + "desc": "This ring is crafted of silver with an inlay of mother-of-pearl. While wearing the ring, you can use an action to speak a command word and cause the ring to shed white and sparkling bright light in a 20-foot radius and dim light for an additional 20 feet. The light lasts until you use a bonus action to repeat the command word. The ring has 6 charges for the following properties. It regains 1d6 charges daily at dawn. Bestow Shimmer. While wearing the ring, you can use a bonus action to expend 1 of its charges to charge a weapon you wield with silvery energy until the start of your next turn. When you hit with an attack using the charged weapon, the target takes an extra 1d6 radiant damage. Shimmering Aura. While wearing the ring, you can use an action to expend 1 of its charges to surround yourself with a silvery, shimmering aura of light for 1 minute. This bright light extends from you in a 5-foot radius and is sunlight. While you are surrounded in this light, you have resistance to radiant damage. Shimmering Bolt. While wearing the ring, you can use an action to expend 1 to 3 of its charges to attack one creature you can see within 60 feet of you. The ring produces a bolt of silvery light and makes its attack roll with a +7 bonus. On a hit, the target takes 2d6 radiant damage for each charge you expend.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "shoes-of-the-shingled-canopy", + "fields": { + "name": "Shoes of the Shingled Canopy", + "desc": "These well-made, black leather shoes have brass buckles shaped like chimneys. While wearing the shoes, you have proficiency in the Acrobatics skill. In addition, while falling, you can use a reaction to cast the feather fall spell by holding your nose. The shoes can't be used this way again until the next dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "shortbow-of-accuracy", + "fields": { + "name": "Shortbow of Accuracy", + "desc": "The normal range of this bow is doubled, but its long range remains the same.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortbow", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "shortsword-of-fallen-saints", + "fields": { + "name": "Shortsword of Fallen Saints", + "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "shrutinandan-sitar", + "fields": { + "name": "Shrutinandan Sitar", + "desc": "An exquisite masterpiece of craftsmanship, this instrument is named for a prestigious musical academy. You must be proficient with stringed instruments to use this instrument. A creature that plays the instrument without being proficient with stringed instruments must succeed on a DC 17 Wisdom saving throw or take 2d6 psychic damage. The exquisite sounds of this sitar are known to weaken the power of demons. Each creature that can hear you playing this sitar has advantage on saving throws against the spells and special abilities of demons. Spells. You can use an action to play the sitar and cast one of the following spells from it, using your spell save DC and spellcasting ability: create food and water, fly, insect plague, invisibility, levitate, protection from evil and good, or reincarnate. Once the sitar has been used to cast a spell, you can’t use it to cast that spell again until the next dawn. Summon. If you spend 1 minute playing the sitar, you can summon animals to fight by your side. This works like the conjure animals spell, except you can summon only 1 elephant, 1d2 tigers, or 2d4 wolves.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "sickle-of-thorns", + "fields": { + "name": "Sickle of Thorns", + "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. As an action, you can swing the sickle to cut nonmagical vegetation up to 60 feet away from you. Each cut is a separate action with one action equaling one swing of your arm. Thus, you can lead a party through a jungle or briar thicket at a normal pace, simply swinging the sickle back and forth ahead of you to clear the path. It can't be used to cut trunks of saplings larger than 1 inch in diameter. It also can't cut through unliving wood (such as a door or wall). When you hit a plant creature with a melee attack with this weapon, that target takes an extra 1d6 slashing damage. This weapon can make very precise cuts, such as to cut fruit or flowers high up in a tree without damaging the tree.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "sickle", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "siege-arrow", + "fields": { + "name": "Siege Arrow", + "desc": "This magic arrow's tip is enchanted to soften stone and warp wood. When this arrow hits an object or structure, it deals double damage then becomes a nonmagical arrow.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "signaling-ammunition", + "fields": { + "name": "Signaling Ammunition", + "desc": "This magic ammunition creates a trail of light behind it as it flies through the air. If the ammunition flies through the air and doesn't hit a creature, it releases a burst of light that can be seen for up to 1 mile. If the ammunition hits a creature, the creature must succeed on a DC 13 Dexterity saving throw or be outlined in golden light until the end of its next turn. While the creature is outlined in light, it can't benefit from being invisible and any attack against it has advantage if the attacker can see the outlined creature.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "signaling-compass", + "fields": { + "name": "Signaling Compass", + "desc": "The exterior of this clamshell metal case features a polished, mirror-like surface on one side and an ornate filigree on the other. Inside is a magnetic compass. While the case is closed, you can use an action to speak the command word and project a harmless beam of light up to 1 mile. As an action while holding the compass, you can flash a concentrated beam of light at a creature you can see within 60 feet of you. The target must succeed on a DC 13 Constitution saving throw or be blinded for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The compass can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "signet-of-the-magister", + "fields": { + "name": "Signet of the Magister", + "desc": "This heavy, gold ring is set with a round piece of carnelian, which is engraved with the symbol of an eagle perched upon a crown. While wearing the ring, you have advantage on saving throws against enchantment spells and effects. You can use an action to touch the ring to a creature—requiring a melee attack roll unless the creature is willing or incapacitated—and magically brand it with the ring’s crest. When a branded creature harms you, it takes 2d6 psychic damage and must succeed on a DC 15 Wisdom saving throw or be stunned until the end of its next turn. On a success, a creature is immune to this property of the ring for the next 24 hours, but the brand remains until removed. You can remove the brand as an action. The remove curse spell also removes the brand. Once you brand a creature, you can’t brand another creature until the next dawn. Instruments of Law. If you are also attuned to and wearing a Justicar’s mask (see page 149), you can cast the locate creature to detect a branded creature at will from the ring. If you are also attuned to and carrying a rod of the disciplinarian (see page 83), the psychic damage from the brand increases to 3d6 and the save DC increases to 16.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "silver-skeleton-key", + "fields": { + "name": "Silver Skeleton Key", + "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "silver-string", + "fields": { + "name": "Silver String", + "desc": "These silver wires magically adjust to fit any stringed instrument, making its sound richer and more melodious. You have advantage on Charisma (Performance) checks made when playing the instrument.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "silvered-oar", + "fields": { + "name": "Silvered Oar", + "desc": "This is a 6-foot-long birch wood oar with leaves and branches carved into its length. The grooves of the carvings are filled with silver, which glows softly when it is outdoors at night. You can activate the oar as an action to have it row a boat unassisted, obeying your mental commands. You can instruct it to row to a destination familiar to you, allowing you to rest while it performs its task. While rowing, it avoids contact with objects on the boat, but it can be grabbed and stopped by anyone at any time. The oar can move a total weight of 2,000 pounds at a speed of 3 miles per hour. It floats back to your hand if the weight of the craft, crew, and carried goods exceeds that weight.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "skalds-harp", + "fields": { + "name": "Skald's Harp", + "desc": "This ornate harp is fashioned from maple and engraved with heroic scenes of warriors battling trolls and dragons inlaid in bone. The harp is strung with fine silver wire and produces a sharp yet sweet sound. You must be proficient with stringed instruments to use this harp. When you play the harp, its music enhances some of your bard class features. Song of Rest. When you play this harp as part of your Song of Rest performance, each creature that spends one or more Hit Dice during the short rest gains 10 temporary hit points at the end of the short rest. The temporary hit points last for 1 hour. Countercharm. When you play this harp as part of your Countercharm performance, you and any friendly creatures within 30 feet of you also have resistance to thunder damage and have advantage on saving throws against being paralyzed. When this property has been used for a total of 10 minutes, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "skipstone", + "fields": { + "name": "Skipstone", + "desc": "This small bark-colored stone measures 3/4 of an inch in diameter and weighs 1 ounce. Typically, 1d4 + 1 skipstones are found together. You can use an action to throw the stone up to 60 feet. The stone crumbles to dust on impact and is destroyed. Each creature within a 5-foot radius of where the stone landed must succeed on a DC 15 Constitution saving throw or be thrown forward in time until the start of your next turn. Each creature disappears, during which time it can't act and is protected from all effects. At the start of your next turn, each creature reappears in the space it previously occupied or the nearest unoccupied space, and it is unaware that any time has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "skullcap-of-deep-wisdom", + "fields": { + "name": "Skullcap of Deep Wisdom", + "desc": "TThis scholar’s cap is covered in bright stitched runes, and the interior is rough, like bark or sharkskin. This cap has 9 charges. It regains 1d8 + 1 expended charges daily at midnight. While wearing it, you can use an action and expend 1 or more of its charges to cast one of the following spells, using your spell save DC or save DC 15, whichever is higher: destructive resonance (2 charges), nether weapon (4 charges), protection from the void (1 charge), or void strike (3 charges). These spells are Void magic spells, which can be found in Deep Magic for 5th Edition. At the GM’s discretion, these spells can be replaced with other spells of similar levels and similarly related to darkness, destruction, or the Void. Dangers of the Void. The first time you cast a spell from the cap each day, your eyes shine with a sickly green light until you finish a long rest. If you spend at least 3 charges from the cap, a trickle of blood also seeps from beneath the cap until you finish a long rest. In addition, each time you cast a spell from the cap, you must succeed on a DC 12 Intelligence saving throw or your Intelligence is reduced by 2 until you finish a long rest. This DC increases by 1 for each charge you spent to cast the spell. Void Calls to Void. When you cast a spell from the cap while within 1 mile of a creature that understands Void Speech, the creature immediately knows your name, location, and general appearance.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "slatelight-ring", + "fields": { + "name": "Slatelight Ring", + "desc": "This decorated thick gold band is adorned with a single polished piece of slate. While wearing this ring, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing this ring increases its range by 60 feet. In addition, you can use an action to cast the faerie fire spell (DC 15) from it. The ring can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "sleep-pellet", + "fields": { + "name": "Sleep Pellet", + "desc": "This small brass pellet measures 1/2 of an inch in diameter. Typically, 1d6 + 4 sleep pellets are found together. You can use the pellet as a sling bullet and shoot it at a creature using a sling. On a hit, the pellet is destroyed, and the target must succeed on a DC 13 Constitution saving throw or fall unconscious for 1 minute. Alternatively, you can use an action to swallow the pellet harmlessly. Once before 1 minute has passed, you can use an action to exhale a cloud of sleeping gas in a 15-foot cone. Each creature in the area must succeed on a DC 13 Constitution saving throw or fall unconscious for 1 minute. An unconscious creature awakens if it takes damage or if another creature uses an action to wake it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "slick-cuirass", + "fields": { + "name": "Slick Cuirass", + "desc": "This suit of leather armor has a shiny, greasy look to it. While wearing the armor, you have advantage on ability checks and saving throws made to escape a grapple. In addition, while squeezing through a smaller space, you don't have disadvantage on attack rolls and Dexterity saving throws.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "slimeblade-greatsword", + "fields": { + "name": "Slimeblade Greatsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greatsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "slimeblade-longsword", + "fields": { + "name": "Slimeblade Longsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "longsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "slimeblade-rapier", + "fields": { + "name": "Slimeblade Rapier", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "rapier", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "slimeblade-scimitar", + "fields": { + "name": "Slimeblade Scimitar", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "slimeblade-shortsword", + "fields": { + "name": "Slimeblade Shortsword", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "sling-stone-of-screeching", + "fields": { + "name": "Sling Stone of Screeching", + "desc": "This sling stone is carved with an open mouth that screams in hellish torment when hurled with a sling. Typically, 1d4 + 1 sling stones of screeching are found together. When you fire the stone from a sling, it changes into a screaming bolt, forming a line 5 feet wide that extends out from you to a target within 30 feet. Each creature in the line excluding you and the target must make a DC 13 Constitution saving throw. On a failure, a creature takes 2d8 thunder damage and is knocked prone. On a success, a creature takes half the damage and isn't knocked prone. Make a ranged weapon attack against the target. On a hit, the target takes damage from the sling stone plus 3d8 thunder damage and is knocked prone. Once a sling stone of screeching has dealt its damage to a creature, it becomes a nonmagical sling stone.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "slippers-of-the-cat", + "fields": { + "name": "Slippers of the Cat", + "desc": "While you wear these fine, black cloth slippers, you have advantage on Dexterity (Acrobatics) checks to keep your balance. When you fall while wearing these slippers, you land on your feet, and if you succeed on a DC 13 Dexterity saving throw, you take only half the falling damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "slipshod-hammer", + "fields": { + "name": "Slipshod Hammer", + "desc": "This large smith's hammer appears well-used and rough in make and maintenance. If you use this hammer as part of a set of smith's tools, you can repair metal items in half the time, but the appearance of the item is always sloppy and haphazard. When you roll a 20 on an attack roll made with this magic weapon against a target wearing metal armor, the target's armor is partly damaged and takes a permanent and cumulative –2 penalty to the AC it offers. The armor is destroyed if the penalty reduces its AC to 10.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "light-hammer", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "sloughide-bombard", + "fields": { + "name": "Sloughide Bombard", + "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "smoking-plate-of-heithmir", + "fields": { + "name": "Smoking Plate of Heithmir", + "desc": "This armor is soot-colored plate with grim dwarf visages on the pauldrons. The pauldrons emit curling smoke and are warm to the touch. You gain a +3 bonus to AC and are resistant to cold damage while wearing this armor. In addition, when you are struck by an attack while wearing this armor, you can use a reaction to fill a 30-foot cone in front of you with dense smoke. The smoke spreads around corners, and its area is heavily obscured. Each creature in the smoke when it appears and each creature that ends its turn in the smoke must succeed on a DC 17 Constitution saving throw or be poisoned for 1 minute. A wind of at least 20 miles per hour disperses the smoke. Otherwise, the smoke lasts for 5 minutes. Once used, this property of the armor can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "smugglers-bag", + "fields": { + "name": "Smuggler's Bag", + "desc": "This leather-bottomed, draw-string canvas bag appears to be a sturdy version of a common sack. If you use an action to speak the command word while holding the bag, all the contents within shift into an extradimensional space, leaving the bag empty. The bag can then be filled with other items. If you speak the command word again, the bag's current contents transfer into the extradimensional space, and the items in the extradimensional space transfer to the bag. The extradimensional space and the bag itself can each hold up to 1 cubic foot of items or 30 pounds of gear.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "smugglers-coat", + "fields": { + "name": "Smuggler's Coat", + "desc": "When you attune yourself to this coat, it conforms to you in a color and style of your choice. It has no visible pockets, but they appear if you place your hands against the side of the coat and expect pockets. Once your hand is withdrawn, the pockets vanish and take anything placed in them to an extradimensional space. The coat can hold up to 40 pounds of material in up to 10 different extradimensional pockets. Nothing can be placed inside the coat that won't fit in a pocket. Retrieving an item from a pocket requires you to use an action. When you reach into the coat for a specific item, the correct pocket always appears with the desired item magically on top. As a bonus action, you can force the pockets to become visible on the coat. While you maintain concentration, the coat displays its four outer pockets, two on each side, four inner pockets, and two pockets on each sleeve. While the pockets are visible, any creature you allow can store or retrieve an item as an action. If the coat is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. Placing the coat inside an extradimensional space, such as a bag of holding, instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "snake-basket", + "fields": { + "name": "Snake Basket", + "desc": "The bowl of this simple, woven basket has hig-sloped sides, making it almost spherical. A matching woven lid sits on top of it, and leather straps secure the lid through loops on the base. The basket can hold up to 10 pounds. As an action, you can speak the command word and remove the lid to summon a swarm of poisonous snakes. You can't summon the snakes if items are in the basket. The snakes return to the basket, vanishing, after 1 minute or when the swarm is reduced to 0 hit points. If the basket is unavailable or otherwise destroyed, the snakes instead dissipate into a fine sand. The swarm is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the swarm moves and what action it takes on its next turn, or give it general orders, such as to attack your enemies. In the absence of such orders, the swarm acts in a fashion appropriate to its nature. Once the basket has been used to summon a swarm of poisonous snakes, it can't be used in this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "soldras-staff", + "fields": { + "name": "Soldra's Staff", + "desc": "Crafted by a skilled wizard and meant to be a spellcaster's last defense, this staff is 5 feet long, made of yew wood that curves at its top, is iron shod at its mid-section, and capped with a silver dragon's claw that holds a lustrous, though rough and uneven, black pearl. When you make an attack with this staff, it howls and whistles hauntingly like the wind. When you cast a spell from this staff, it chirps like insects on a hot summer night. This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. It has 3 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: faerie fire (1 charge) or gust of wind (2 charges). The staff regains 1d3 expended charges daily at dawn. Once daily, it can regain 1 expended charge by exposing the staff 's pearl to moonlight for 1 minute.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "song-saddle-of-the-khan", + "fields": { + "name": "Song-Saddle of the Khan", + "desc": "Made from enchanted leather and decorated with songs lyrics written in calligraphy, this well-crafted saddle is enchanted with the impossible speed of a great horseman. While this saddle is attached to a horse, that horse's speed is increased by 10 feet. In addition, the horse can Disengage as a bonus action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "soul-bond-chalice", + "fields": { + "name": "Soul Bond Chalice", + "desc": "The broad, shallow bowl of this silver chalice rests in the outstretched wings of the raven figure that serves as the chalice's stem. The raven's talons, perched on a branch, serve as the chalice's base. A pair of interlocking gold rings adorn the sides of the bowl. As a 1-minute ritual, you and another creature that isn't a construct or undead and that has an Intelligence of 6 or higher can fill the chalice with wine and mix in three drops of blood from each of you. You and the other participant can then drink from the chalice, mingling your spirits and creating a magical connection between you. This connection is unaffected by distance, though it ceases to function if you aren't on the same plane of existence. The bond lasts until one or both of you end it of your own free will (no action required), one or both of you use the chalice to bond with another creature, or one of you dies. You and your bonded partner each gain the following benefits: - You are proficient in each saving throw that your bonded partner is proficient in.\n- If you are within 5 feet of your bonded partner and you fail a saving throw, your bonded partner can make the saving throw as well. If your bonded partner succeeds, you can choose to succeed on the saving throw that you failed.\n- You can use a bonus action to concentrate on the magical bond between you to determine your bonded partner's status. You become aware of the direction and distance to your bonded partner, whether they are unharmed or wounded, any conditions that may be currently affecting them, and whether or not they are afflicted with an addiction, curse, or disease. If you can see your bonded partner, you automatically know this information just by looking at them.\n- If your bonded partner is wounded, you can use a bonus action to take 4d8 slashing damage, healing your bonded partner for the same amount. If your bonded partner is reduced to 0 hit points, you can do this as a reaction.\n- If you are under the effects of a spell that has a duration but doesn't require concentration, you can use an action to touch your bonded partner to share the effects of the spell with them, splitting the remaining duration (rounded down) between you. For example, if you are affected by the mage armor spell and it has 4 hours remaining, you can use an action to touch your bonded partner to give them the benefits of the mage armor spell, reducing the duration to 2 hours on each of you.\n- If your bonded partner dies, you must make a DC 15 Constitution saving throw. On a failure, you drop to 0 hit points. On a success, you are stunned until the end of your next turn by the shock of the bond suddenly being broken. Once the chalice has been used to bond two creatures, it can't be used again until 7 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "soul-jug", + "fields": { + "name": "Soul Jug", + "desc": "If you unstopper the jug, your soul enters it. This works like the magic jar spell, except it has a duration of 9 hours and the jug acts as the gem. The jug must remain unstoppered for you to move your soul to a nearby body, back to the jug, or back to your own body. Possessing a target is an action, and your target can foil the attempt by succeeding on a DC 17 Charisma saving throw. Only one soul can be in the jug at a time. If a soul is in the jug when the duration ends, the jug shatters.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spear-of-the-north", + "fields": { + "name": "Spear of the North", + "desc": "This spear has an ivory haft, and tiny snowflakes occasionally fall from its tip. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic spear, the target takes an extra 1d6 cold damage. You can use an action to transform the spear into a pair of snow skis. While wearing the snow skis, you have a walking speed of 40 feet when you walk across snow or ice, and you can walk across icy surfaces without needing to make an ability check. You can use a bonus action to transform the skis back into the spear. While the spear is transformed into a pair of skis, you can't make attacks with it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spear-of-the-stilled-heart", + "fields": { + "name": "Spear of the Stilled Heart", + "desc": "This rowan wood spear has a thick knot in the center of the haft that uncannily resembles a petrified human heart. When you hit with an attack using this magic spear, the target takes an extra 1d6 necrotic damage. The spear has 3 charges, and it regains all expended charges daily at dusk. When you hit a creature with an attack using it, you can expend 1 charge to deal an extra 3d6 necrotic damage to the target. You regain hit points equal to the necrotic damage dealt.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spear-of-the-western-whale", + "fields": { + "name": "Spear of the Western Whale", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Fashioned in the style of a whaling spear, this long, barbed weapon is made from bone and heavy, yet pliant, ash wood. Its point is lined with decorative engravings of fish, clam shells, and waves. While you carry this spear, you have advantage on any Wisdom (Survival) checks to acquire food via fishing, and you have advantage on all Strength (Athletics) checks to swim. When set on the ground, the spear always spins to point west. When thrown in a westerly direction, the spear deals an extra 2d6 cold damage to the target.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "spear", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spearbiter", + "fields": { + "name": "Spearbiter", + "desc": "The front of this shield is fashioned in the shape of a snarling wolf ’s head. Spearbiter (Uncommon). When a creature you can see within 5 feet of you makes a melee weapon attack against you, you can use a reaction to attack the attacker’s weapon, the wolf ’s head animating and snapping its jaws at the weapon. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. If the result is higher than the attacker’s attack roll against you, the attacker’s attack misses you. You can’t use this property of the shield again until the next dawn. Adamantine Spearbiter (Rare). A more powerful version of this shield exists. Its wolf ’s head is fitted with adamantine fangs and appears larger and more menacing. When you use your reaction and animate the wolf ’s head to snap at the attacker’s weapon, you have advantage on the attack roll. In addition, there is no longer a limit to the number of times you can use this property of the shield.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "spectral-blade", + "fields": { + "name": "Spectral Blade", + "desc": "This blade seems to flicker in and out of existence but always strikes true. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and you can choose for its attacks to deal force damage instead of piercing damage. As an action while holding this sword or as a reaction when you deal damage to a creature with it, you can turn incorporeal until the start of your next turn. While incorporeal, you can move through other creatures and objects as if they were difficult terrain. You take 1d10 force damage if you end your turn inside an object.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "spell-disruptor-horn", + "fields": { + "name": "Spell Disruptor Horn", + "desc": "This horn is carved with images of a Spellhound (see Tome of Beasts 2) and invokes the antimagic properties of the hound's howl. You use an action to blow this horn, which emits a high-pitched, multiphonic sound that disrupts all magical effects within 30 feet of you. Any spell of 3rd level or lower in the area ends. For each spell of 4th-level or higher in the area, the horn makes a check with a +3 bonus. The DC equals 10 + the spell's level. On a success, the spell ends. In addition, each spellcaster within 30 feet of you and that can hear the horn must succeed on a DC 15 Constitution saving throw or be stunned until the end of its next turn. Once used, the horn can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "spice-box-of-zest", + "fields": { + "name": "Spice Box of Zest", + "desc": "This small, square wooden box is carved with scenes of life in a busy city. Inside, the box is divided into six compartments, each holding a different magical spice. A small wooden spoon is also stored inside the box for measuring. A spice box of zest contains six spoonfuls of each spice when full. You can add one spoonful of a single spice per person to a meal that you or someone else is cooking. The magic of the spices is nullified if you add two or more spices together. If a creature consumes a meal cooked with a spice, it gains a benefit based on the spice used in the meal. The effects last for 1 hour unless otherwise noted.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "spice-box-spoon", + "fields": { + "name": "Spice Box Spoon", + "desc": "This lacquered wooden spoon carries an entire cupboard within its smooth contours. When you swirl this spoon in any edible mixture, such as a drink, stew, porridge, or other dish, it exudes a flavorful aroma and infuses the mixture. This culinary wonder mimics any imagined variation of simple seasonings, from salt and pepper to aromatic herbs and spice blends. These flavors persist for 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "spider-grenade", + "fields": { + "name": "Spider Grenade", + "desc": "Silver runes decorate the hairy legs and plump abdomen of this fist-sized preserved spider. You can use an action to throw the spider up to 30 feet. It explodes on impact and is destroyed. Each creature within a 20-foot radius of where the spider landed must succeed on a DC 13 Dexterity saving throw or be restrained by sticky webbing. A creature restrained by the webs can use its action to make a DC 13 Strength check. If it succeeds, it is no longer restrained. In addition, the webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire. The webs also naturally unravel after 1 hour.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "spider-staff", + "fields": { + "name": "Spider Staff", + "desc": "Delicate web-like designs are carved into the wood of this twisted staff, which is often topped with the carved likeness of a spider. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a swarm of spiders appears and consumes the staff then vanishes. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: giant insect (4 charges), spider climb (2 charges), or web (2 charges). Spider Swarm. While holding the staff, you can use an action and expend 1 charge to cause a swarm of spiders to appear in a space that you can see within 60 feet of you. The swarm is friendly to you and your companions but otherwise acts on its own. The swarm of spiders remains for 1 minute, until you dismiss it as an action, or until you move more than 100 feet away from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "splint-of-warding-1", + "fields": { + "name": "Splint of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "splint-of-warding-2", + "fields": { + "name": "Splint of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "splint-of-warding-3", + "fields": { + "name": "Splint of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "splinter-staff", + "fields": { + "name": "Splinter Staff", + "desc": "This roughly made staff has cracked and splintered ends and can be wielded as a magic quarterstaff. When you roll a 20 on an attack roll made with this weapon, you embed a splinter in the target's body, and the pain and discomfort of the splinter is distracting. While the splinter remains embedded, the target has disadvantage on Dexterity, Intelligence, and Wisdom checks, and, if it is concentrating on a spell, it must succeed on a DC 10 Constitution saving throw at the start of each of its turns to maintain concentration on the spell. A creature, including the target, can take its action to remove the splinter by succeeding on a DC 13 Wisdom (Medicine) check.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "spyglass-of-summoning", + "fields": { + "name": "Spyglass of Summoning", + "desc": "Arcane runes encircle this polished brass spyglass. You can view creatures and objects as far as 600 feet away through the spyglass, and they are magnified to twice their size. You can magnify your view of a creature or object to up to four times its size by twisting the end of the spyglass.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-binding", + "fields": { + "name": "Staff of Binding", + "desc": "Made from stout oak with steel bands and bits of chain running its entire length, the staff feels oddly heavy. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff constricts in upon itself and is destroyed. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: arcane lock (2 charges), hold monster (5 charges), hold person (2 charges), lock armor* (2 charges), or planar binding (5 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Unbound. While holding the staff, you can use your reaction to expend 1 charge and gain advantage on a saving throw you make to avoid being paralyzed or restrained.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-camazotz", + "fields": { + "name": "Staff of Camazotz", + "desc": "This staff of petrified wood is topped with a stylized carving of a bat with spread wings, a mouth baring great fangs, and a pair of ruby eyes. It has 10 charges and regains 1d6 + 4 charges daily at dawn. As long as the staff holds at least 1 charge, you can communicate with bats as if you shared a language. Bat and bat-like beasts and monstrosities never attack you unless magically forced to do so or unless you attack them first. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: darkness (2 charges), dominate monster (8 charges), or flame strike (5 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-channeling", + "fields": { + "name": "Staff of Channeling", + "desc": "This plain, wooden staff has 5 charges and regains 1d4 + 1 expended charges daily at dawn. When you cast a spell while holding this staff, you can expend 1 or more of its charges as part of the casting to increase the level of the spell. Expending 1 charge increases the spell's level by 1, expending 3 charges increases the spell's level by 2, and expending 5 charges increases the spell's level by 3. When you increase a spell's level using the staff, the spell casts as if you used a spell slot of a higher level, but you don't expend that higher-level spell slot. You can't use the magic of this staff to increase a spell to a slot level higher than the highest spell level you can cast. For example, if you are a 7th-level wizard, and you cast magic missile, expending a 2nd-level spell slot, you can expend 3 of the staff 's charges to cast the spell as a 4th-level spell, but you can't expend 5 of the staff 's charges to cast the spell as a 5th-level spell since you can't cast 5th-level spells.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-desolation", + "fields": { + "name": "Staff of Desolation", + "desc": "This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. When you hit an object or structure with a melee attack using the staff, you deal double damage (triple damage on a critical hit). The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: thunderwave (1 charge), shatter (2 charges), circle of death (6 charges), disintegrate (6 charges), or earthquake (8 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-dissolution", + "fields": { + "name": "Staff of Dissolution", + "desc": "A gray crystal floats in the crook of this twisted staff. The crystal breaks into fragments as it slowly revolves, and those fragments break into smaller pieces then into clouds of dust. In spite of this, the crystal never seems to reduce in size. You have resistance to necrotic damage while you hold this staff. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: blight (4 charges), disintegrate (6 charges), or shatter (2 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-fate", + "fields": { + "name": "Staff of Fate", + "desc": "One half of this staff is crafted of white ash and capped in gold, while the other is ebony and capped in silver. The staff has 10 charges for the following properties. It regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff splits into two halves with a resounding crack and becomes nonmagical. Fortune. While holding the staff, you can use an action to expend 1 of its charges and touch a creature with the gold end of the staff, giving it good fortune. The target can choose to use its good fortune and have advantage on one ability check, attack roll, or saving throw. This effect ends after the target has used the good fortune three times or when 24 hours have passed. Misfortune. While holding the staff, you can use an action to touch a creature with the silver end of the staff. The target must succeed on a DC 15 Wisdom saving throw or have disadvantage on one of the following (your choice): ability checks, attack rolls, or saving throws. If the target fails the saving throw, the staff regains 1 expended charge. This effect lasts until removed by the remove curse spell or until you use an action to expend 1 of its charges and touch the creature with the gold end of the staff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: augury (2 charges), bane (1 charge), bless (1 charge), remove curse (3 charges), or divination (4 charges). You can also use an action to cast the guidance spell from the staff without using any charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-feathers", + "fields": { + "name": "Staff of Feathers", + "desc": "Several eagle feathers line the top of this long, thin staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff explodes into a mass of eagle feathers and is destroyed. Feather Travel. When you are targeted by a ranged attack while holding the staff, you can use a reaction to teleport up to 10 feet to an unoccupied space that you can see. When you do, you briefly transform into a mass of feathers, and the attack misses. Once used, this property can’t be used again until the next dawn. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: conjure animals (2 giant eagles only, 3 charges), fly (3 charges), or gust of wind (2 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-giantkin", + "fields": { + "name": "Staff of Giantkin", + "desc": "This stout, oaken staff is 7 feet long, bound in iron, and topped with a carving of a broad, thick-fingered hand. While holding this magic quarterstaff, your Strength score is 20. This has no effect on you if your Strength is already 20 or higher. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the hand slowly clenches into a fist, and the staff becomes a nonmagical quarterstaff.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-ice-and-fire", + "fields": { + "name": "Staff of Ice and Fire", + "desc": "Made from the branch of a white ash tree, this staff holds a sapphire at one end and a ruby at the other. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: flaming sphere (2 charges), freezing sphere (6 charges), sleet storm (3 charges), or wall of fire (4 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff and its gems crumble into ash and snow and are destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-master-lu-po", + "fields": { + "name": "Staff of Master Lu Po", + "desc": "This plain-looking, wooden staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 12 charges and regains 1d6 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its +1 bonus to attack and damage rolls, loses all other properties, and the next time you roll a 20 on an attack roll using the staff, it explodes, dealing an extra 6d6 force damage to the target then is destroyed. On a 20, the staff regains 1d10 + 2 charges. Some of the staff ’s properties require the target to make a saving throw to resist or lessen the property’s effects. The saving throw DC is equal to 8 + your proficiency bonus + your Wisdom modifier. Bamboo in the Rainy Season. While holding the staff, you can use a bonus action to expend 1 charge to grant the staff the reach property until the start of your next turn. Gate to the Hell of Being Roasted Alive. While holding the staff, you can use an action to expend 1 charge to cast the scorching ray spell from it. When you make the spell’s attacks, you use your Wisdom modifier as your spellcasting ability. Iron Whirlwind. While holding the staff, you use an action to expend 2 charges, causing weighted chains to extend from the end of the staff and reducing your speed to 0 until the end of your next turn. As part of the same action, you can make one attack with the staff against each creature within your reach. If you roll a 1 on any attack, you must immediately make an attack roll against yourself as well before resolving any other attacks against opponents. Monkey Steals the Peach. While holding the staff, you can use a bonus action to expend 1 charge to extend sharp, grabbing prongs from the end of the staff. Until the start of your next turn, each time you hit a creature with the staff, the target takes piercing damage instead of the bludgeoning damage normal for the staff, and the target must make a DC 15 Constitution saving throw. On a failure, the target is incapacitated until the end of its next turn as it suffers crippling pain. On a success, the target has disadvantage on its next attack roll. Rebuke the Disobedient Child. When you are hit by a creature you can see within your reach while holding this staff, you can use a reaction to expend 1 charge to make an attack with the staff against the attacker. Seven Vengeful Demons Death Strike. While holding the staff, you can use an action to expend 7 charges and make one attack against a target within 5 feet of you with the staff. If the attack hits, the target takes bludgeoning damage as normal, and it must make a Constitution saving throw, taking 7d8 necrotic damage on a failed save, or half as much damage on a successful one. If the target dies from this damage, the staff ceases to function as anything other than a magic quarterstaff until the next dawn, but it regains all expended charges when its powers return. A humanoid killed by this damage rises at the start of your next turn as a zombie that is permanently under your command, following your verbal orders to the best of its ability. Swamp Hag's Deadly Breath. While holding the staff, you can use an action to expend 2 charges to expel a 15-foot cone of poisonous gas out of the end of the staff. Each creature in the area must make a Constitution saving throw. On a failure, a creature takes 4d6 poison damage and is poisoned for 1 hour. On a success, a creature takes half the damage and isn’t poisoned. Vaulting Leap of the Clouds. If you are holding the staff and it has at least 1 charge, you can cast the jump spell from it as a bonus action at will without using any charges, but you can target only yourself when you do so.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-midnight", + "fields": { + "name": "Staff of Midnight", + "desc": "Fashioned from a single branch of polished ebony, this sturdy staff is topped by a lustrous jet. While holding it and in dim light or darkness, you gain a +1 bonus to AC and saving throws. This staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: circle of death (6 charges), darkness (2 charges), or vampiric touch (3 charges). You can also use an action to cast the chill touch cantrip from the staff without using any charges. The staff regains 1d6 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dark powder and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-minor-curses", + "fields": { + "name": "Staff of Minor Curses", + "desc": "This twisted, wooden staff has 10 charges. While holding it, you can use an action to inflict a minor curse on a creature you can see within 30 feet of you. The target must succeed on a DC 10 Constitution saving throw or be affected by the chosen curse. A minor curse causes a non-debilitating effect or change in the creature, such as an outbreak of boils on one section of the target's skin, intermittent hiccupping, transforming the target's ears into small, donkey-like ears, or similar effects. The curse never interrupts spellcasting and never causes disadvantage on ability checks, attack rolls, or saving throws. The curse lasts for 24 hours or until removed by the remove curse spell or similar magic. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a cloud of noxious gas, and you are targeted with a minor curse of the GM's choice.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-parzelon", + "fields": { + "name": "Staff of Parzelon", + "desc": "This tarnished silver staff is tipped with the unholy visage of a fiendish lion skull carved from labradorite—a likeness of the Arch-Devil Parzelon (see Creature Codex). The staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While you hold it, you gain a +2 bonus to spell attack rolls. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), dominate person (5 charges), lightning bolt (3 charges), locate creature (4 charges), locate object (2 charges), magic missile (1 charge), scrying (5 charges), or suggestion (2 charges). You can also use an action to cast one of the following spells from the staff without using any charges: comprehend languages, detect evil and good, detect magic, identify, or message. Extract Ageless Knowledge. As an action, you can touch the head of the staff to a corpse. You must form a question in your mind as part of this action. If the corpse has an answer to your question, it reveals the information to you. The answer is always brief—no more than one sentence—and very specific to the framed question. The corpse doesn’t need a mouth to answer; you receive the information telepathically. The corpse knows only what it knew in life, and it is under no compulsion to offer a truthful answer if you are hostile to it or it recognizes you as an enemy. This property doesn’t return the creature’s soul to its body, only its animating spirit. Thus, the corpse can’t learn new information, doesn’t comprehend anything that has happened since it died, and can’t speculate about future events. Once the staff has been used to ask a corpse 5 questions, it can’t be used to extract knowledge from that same corpse again until 3 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-portals", + "fields": { + "name": "Staff of Portals", + "desc": "This iron-shod wooden staff is heavily worn, and it can be wielded as a quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges and regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses all of its magic and becomes a nonmagical quarterstaff. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: arcane lock (2 charges), dimension door (4 charges), knock (2 charges), or passwall (5 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-scrying", + "fields": { + "name": "Staff of Scrying", + "desc": "This is a graceful, highly polished wooden staff crafted from willow. A crystal ball tops the staff, and smooth gold bands twist around its shaft. This staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: detect thoughts (2 charges), locate creature (4 charges), locate object (2 charges), scrying (5 charges), or true seeing (6 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a bright flash of light erupts from the crystal ball, and the staff vanishes.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-spores", + "fields": { + "name": "Staff of Spores", + "desc": "Mold and mushrooms coat this gnarled wooden staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff rots into tiny clumps of slimy, organic matter and is destroyed. Mushroom Disguise. While holding the staff, you can use an action to expend 2 charges to cover yourself and anything you are wearing or carrying with a magical illusion that makes you look like a mushroom for up to 1 hour. You can appear to be a mushroom of any color or shape as long as it is no more than one size larger or smaller than you. This illusion ends early if you move or speak. The changes wrought by this effect fail to hold up to physical inspection. For example, if you appear to have a spongy cap in place of your head, someone touching the cap would feel your face or hair instead. Otherwise, a creature must take an action to visually inspect the illusion and succeed on a DC 20 Intelligence (Investigation) check to discern that you are disguised. Speak with Plants. While holding the staff, you can use an action to expend 1 of its charges to cast the speak with plants spell from it. Spore Cloud. While holding the staff, you can use an action to expend 3 charges to release a cloud of spores in a 20-foot radius from you. The spores remain for 1 minute, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. When a creature, other than you, enters the cloud of spores for the first time on a turn or starts its turn there, that creature must succeed on a DC 15 Constitution saving throw or take 1d6 poison damage and become poisoned until the start of its next turn. A wind of at least 10 miles per hour disperses the spores and ends the effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-armada", + "fields": { + "name": "Staff of the Armada", + "desc": "This gold-shod staff is constructed out of a piece of masting from a galleon. The staff can be wielded as a magic quarterstaff that grants you a +1 bonus to attack and damage rolls made with it. While you are on board a ship, this bonus increases to +2. The staff has 10 charges and regains 1d8 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses all of its magic and becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: control water (4 charges), fog cloud (1 charge), gust of wind (2 charges), or water walk (3 charges). You can also use an action to cast the ray of frost cantrip from the staff without using any charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-artisan", + "fields": { + "name": "Staff of the Artisan", + "desc": "This simple, wooden staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff vanishes in a flash of light, lost forever. Create Object. You can use an action to expend 2 charges to conjure an inanimate object in your hand or on the ground in an unoccupied space you can see within 10 feet of you. The object can be no larger than 3 feet on a side and weigh no more than 10 pounds, and its form must be that of a nonmagical object you have seen. You can’t create items that ordinarily require a high degree of craftsmanship, such as jewelry, weapons, glass, or armor, unless you have proficiency with the type of artisan’s tools used to craft such objects. The object sheds dim light in a 5-foot radius. The object disappears after 1 hour, when you use this property again, or if the object takes or deals any damage. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: animate objects (5 charges), fabricate (4 charges) or floating disk (1 charge). You can also use an action to cast the mending spell from the staff without using any charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-cephalopod", + "fields": { + "name": "Staff of the Cephalopod", + "desc": "This ugly staff is fashioned from a piece of gnarled driftwood and is crowned with an octopus carved from brecciated jasper. Its gray and red stone tentacles wrap around the top half of the staff. While holding this staff, you have a swimming speed of 30 feet. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the jasper octopus crumbles to dust, and the staff becomes a nonmagical piece of driftwood. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: black tentacles (4 charges), conjure animals (only beasts that can breathe water, 3 charges), darkness (2 charges), or water breathing (3 charges). Ink Cloud. While holding this staff, you can use an action and expend 1 charge to cause an inky, black cloud to spread out in a 30-foot radius from you. The cloud can form in or out of water. The cloud remains for 10 minutes, making the area heavily obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour or a steady current (if underwater) disperses the cloud and ends the effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-four-winds", + "fields": { + "name": "Staff of the Four Winds", + "desc": "Made of gently twisting ash and engraved with spiraling runes, the staff feels strangely lighter than its size would otherwise suggest. This staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: circle of wind* (1 charge), feather fall (1 charge), gust of wind (2 charges), storm god's doom* (3 charges), wind tunnel* (1 charge), wind walk (6 charges), wind wall (3 charges), or wresting wind* (2 charges). You can also use an action to cast the wind lash* spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to breezes, wind, or movement. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles into ashes and is taken away with the breeze.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-lantern-bearer", + "fields": { + "name": "Staff of the Lantern Bearer", + "desc": "An iron hook is affixed to the top of this plain, wooden staff. While holding this staff, you can use an action to cast the light spell from it at will, but the light can emanate only from the staff 's hook. If a lantern hangs from the staff 's hook, you gain the following benefits while holding the staff: - You can control the light of the lantern, lighting or extinguishing it as a bonus action. The lantern must still have oil, if it requires oil to produce a flame.\n- The lantern's flame can't be extinguished by wind or water.\n- If you are a spellcaster, you can use the staff as a spellcasting focus. When you cast a spell that deals fire or radiant damage while using this staff as your spellcasting focus, you gain a +1 bonus to the spell's attack roll, or the spell's save DC increases by 1 (your choice).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-peaks", + "fields": { + "name": "Staff of the Peaks", + "desc": "This staff is made of rock crystal yet weighs the same as a wooden staff. The staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you gain a +2 bonus to spell attack rolls. In addition, you are immune to the effects of high altitude and severe cold weather, such as hypothermia and frostbite. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff shatters into fine stone fragments and is destroyed. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: control weather (8 charges), fault line* (6 charges), gust of wind (2 charges), ice storm (4 charges), jump (1 charge), snow boulder* (4 charges), or wall of stone (5 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Stone Strike. When you hit a creature or object made of stone or earth with this staff, you can expend 5 of its charges to shatter the target. The target must make a DC 17 Constitution saving throw, taking an extra 10d6 force damage on a failed save, or half as much damage on a successful one. If the target is an object that is being worn or carried, the creature wearing or carrying it must make the saving throw, but only the object takes the damage. If this damage reduces the target to 0 hit points, it shatters and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-scion", + "fields": { + "name": "Staff of the Scion", + "desc": "This unwholesome staff is crafted of a material that appears to be somewhere between weathered wood and dried meat. It weeps beads of red liquid that are thick and sticky like tree sap but smell of blood. A crystalized yellow eye with a rectangular pupil, like the eye of a goat, sits at its top. You can wield the staff as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the eye liquifies as the staff shrivels and twists into a blackened, smoking ruin and is destroyed. Ember Cloud. While holding the staff, you can use an action and expend 2 charges to release a cloud of burning embers from the staff. Each creature within 10 feet of you must make a DC 15 Constitution saving throw, taking 21 (6d6) fire damage on a failed save, or half as much damage on a successful one. The ember cloud remains until the start of your next turn, making the area lightly obscured for creatures other than you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. Fiery Strike. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 fire damage to the target. If you take fire damage while wielding the staff, you have advantage on attack rolls with it until the end of your next turn. While holding the staff, you have resistance to fire damage. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: augury (2 charges), barkskin (2 charges), confusion (4 charges), entangle (1 charge), or wall of fire (4 charges).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-treant", + "fields": { + "name": "Staff of the Treant", + "desc": "This unassuming staff appears to be little more than the branch of a tree. While holding this staff, your skin becomes bark-like, and the hair on your head transforms into a chaplet of green leaves. This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. Nature’s Guardian. While holding this staff, you have resistance to cold and necrotic damage, but you have vulnerability to fire and radiant damage. In addition, you have advantage on attack rolls against aberrations and undead, but you have disadvantage on saving throws against spells and other magical effects from fey and plant creatures. One with the Woods. While holding this staff, your AC can’t be less than 16, regardless of what kind of armor you are wearing, and you can’t be tracked when you travel through terrain with excessive vegetation, such as a forest or grassland. Tree Friend. While holding this staff, you can use an action to animate a tree you can see within 60 feet of you. The tree uses the statistics of an animated tree and is friendly to you and your companions. Roll initiative for the tree, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you), as long as they don’t directly harm other trees or the natural world. If you don’t issue any commands to the three, it defends itself from hostile creatures but otherwise takes no actions. Once used, this property can’t be used again until the next dawn. Venerated Tree. If you spend 1 hour in silent reverence at the base of a Huge or larger tree, you can use an action to plant this staff in the soil above the tree’s roots and awaken the tree as a treant. The treant isn’t under your control, but it regards you as a friend as long as you don’t harm it or the natural world around it. Roll a d20. On a 1, the staff roots into the ground, growing into a sapling, and losing its magic. Otherwise, after you awaken a treant with this staff, you can’t do so again until 30 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-unhatched", + "fields": { + "name": "Staff of the Unhatched", + "desc": "This staff carved from a burnt ash tree is topped with an unhatched dragon’s (see Creature Codex) skull. This staff can be wielded as a magic quarterstaff. The staff has 5 charges for the following properties. It regains 1d4 + 1 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed. Necrotic Strike. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 1d8 necrotic damage to the target. Spells. While holding the staff, you can use an action to expend 1 charge to cast bane or protection from evil and good from it using your spell save DC. You can also use an action to cast one of the following spells from the staff without using any charges, using your spell save DC and spellcasting ability: chill touch or minor illusion.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-the-white-necromancer", + "fields": { + "name": "Staff of the White Necromancer", + "desc": "Crafted from polished bone, this strange staff is carved with numerous arcane symbols and mystical runes. The staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: false life (1 charge), gentle repose (2 charges), heartstop* (2 charges), death ward (4 charges), raise dead (5 charges), revivify (3 charges), shared sacrifice* (2 charges), or speak with dead (3 charges). You can also use an action to cast the bless the dead* or spare the dying spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the bone staff crumbles to dust.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-thorns", + "fields": { + "name": "Staff of Thorns", + "desc": "This gnarled and twisted oak staff has numerous thorns growing from its surface. Green vines tightly wind their way up along the shaft. The staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the thorns immediately fall from the staff and it becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: barkskin (2 charges), entangle (1 charge), speak with plants (3 charges), spike growth (2 charges), or wall of thorns (6 charges). Thorned Strike. When you hit with a melee attack using the staff, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 piercing damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-voices", + "fields": { + "name": "Staff of Voices", + "desc": "The length of this wooden staff is carved with images of mouths whispering, speaking, and screaming. This staff can be wielded as a magic quarterstaff. While holding this staff, you can't be deafened, and you can act normally in areas where sound is prevented, such as in the area of a silence spell. Any creature that is not deafened can hear your voice clearly from up to 1,000 feet away if you wish them to hear it. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the mouths carved into the staff give a collective sigh and close, and the staff becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: divine word (7 charges), magic mouth (2 charges), speak with animals (1 charge), speak with dead (3 charges), speak with plants (3 charges), or word of recall (6 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges. Thunderous Shout. While holding the staff, you can use an action to expend 1 charge and release a chorus of mighty shouts in a 15-foot cone from it. Each creature in the area must make a Constitution saving throw. On a failure, a creature takes 2d8 thunder damage and is deafened for 1 minute. On a success, a creature takes half the damage and is deafened until the end of its next turn. A deafened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "staff-of-winter-and-ice", + "fields": { + "name": "Staff of Winter and Ice", + "desc": "This pure white, pine staff is topped with an ornately faceted shard of ice. The entire staff is cold to the touch. You have resistance to cold damage while you hold this staff. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its resistance to cold damage but loses all other properties. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: Boreas’s breath* (2 charges), cone of cold (5 charges), curse of Boreas* (6 charges), ice storm (4 charges), flurry* (1 charge), freezing fog* (3 charges), freezing sphere (6 charges), frostbite* (5 charges), frozen razors* (3 charges), gliding step* (1 charge), sleet storm (3 charges), snow boulder* (4 charges), triumph of ice* (7 charges), or wall of ice (6 charges). You can also use an action to cast the chill touch or ray of frost spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM’s discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to ice, snow, or wintry weather. Retributive Strike. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it. You have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take cold damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of cold damage based on how far away it is from the point of origin as shown in the following table. On a successful save, a creature takes half as much damage. | Distance from Origin | Damage |\n| --------------------- | -------------------------------------- |\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "standard-of-divinity-glaive", + "fields": { + "name": "Standard of Divinity (Glaive)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "glaive", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "standard-of-divinity-halberd", + "fields": { + "name": "Standard of Divinity (Halberd)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "halberd", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "standard-of-divinity-lance", + "fields": { + "name": "Standard of Divinity (Lance)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "lance", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "standard-of-divinity-pike", + "fields": { + "name": "Standard of Divinity (Pike)", + "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "steadfast-splint", + "fields": { + "name": "Steadfast Splint", + "desc": "This armor makes you difficult to manipulate both mentally and physically. While wearing this armor, you have advantage on saving throws against being charmed or frightened, and you have advantage on ability checks and saving throws against spells and effects that would move you against your will.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "splint", + "category": "armor", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "stinger", + "fields": { + "name": "Stinger", + "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with an attack using this weapon, you can use a bonus action to inject paralyzing venom in the target. The target must succeed on a DC 15 Constitution saving throw or become paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Creatures immune to poison are also immune to this dagger's paralyzing venom. The dagger can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "stolen-thunder", + "fields": { + "name": "Stolen Thunder", + "desc": "This bodhrán drum is crafted of wood from an ash tree struck by lightning, and its head is made from stretched mammoth skin, painted with a stylized thunderhead. While attuned to this drum, you can use it as an arcane focus. While holding the drum, you are immune to thunder damage. While this drum is on your person but not held, you have resistance to thunder damage. The drum has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. In addition, the drum regains 1 expended charge for every 10 thunder damage you ignore due to the resistance or immunity the drum gives you. If you expend the drum's last charge, roll a 1d20. On a 1, it becomes a nonmagical drum. However, if you make a Charisma (Performance) check while playing the nonmagical drum, and you roll a 20, the passion of your performance rekindles the item's power, restoring its properties and giving it 1 charge. If you are hit by a melee attack while using the drum as a shield, you can use a reaction to expend 1 charge to cause a thunderous rebuke. The attacker must make a DC 17 Constitution saving throw. On a failure, the attacker takes 2d8 thunder damage and is pushed up to 10 feet away from you. On a success, the attacker takes half the damage and isn't pushed. The drum emits a thunderous boom audible out to 300 feet.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "stone-staff", + "fields": { + "name": "Stone Staff", + "desc": "Sturdy and smooth, this impressive staff is crafted from solid stone. Most stone staves are crafted by dwarf mages and few ever find their way into non-dwarven hands. The staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: earthskimmer* (4 charges), entomb* (6 charges), flesh to stone (6 charges), meld into stone (3 charges), stone shape (4 charges), stoneskin (4 charges), or wall of stone (5 charges). You can also use an action to cast the pummelstone* or true strike spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, hundreds of cracks appear across the staff 's surface and it crumbles into tiny bits of stone.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "stonechewer-gauntlets", + "fields": { + "name": "Stonechewer Gauntlets", + "desc": "These impractically spiked gauntlets are made from adamantine, are charged with raw elemental earth magic, and limit the range of motion in your fingers. While wearing these gauntlets, you can't carry a weapon or object, and you can't climb or otherwise perform precise actions requiring the use of your hands. When you hit a creature with an unarmed strike while wearing these gauntlets, the unarmed strike deals an extra 1d4 piercing damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "stonedrift-staff", + "fields": { + "name": "Stonedrift Staff", + "desc": "This staff is fashioned from petrified wood and crowned with a raw chunk of lapis lazuli veined with gold. The staff can be wielded as a magic quarterstaff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed. Spells. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: animate objects (only stone objects, 5 charges), earthquake (8 charges), passwall (only stone surfaces, 5 charges), or stone shape (4 charges). Elemental Speech. You can speak and understand Primordial while holding this staff. Favor of the Earthborn. While holding the staff, you have advantage on Charisma checks made to influence earth elementals or other denizens of the Plane of Earth. Stone Glide. If the staff has at least 1 charge, you have a burrowing speed equal to your walking speed, and you can burrow through earth and stone while holding this staff. While doing so, you don’t disturb the material you move through.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "storytellers-pipe", + "fields": { + "name": "Storyteller's Pipe", + "desc": "This long-shanked wooden smoking pipe is etched with leaves along the bowl. Although it is serviceable as a typical pipe, you can use an action to blow out smoke and shape the smoke into wispy images for 10 minutes. This effect works like the silent image spell, except its range is limited to a 10-foot cone in front of you, and the images can be no larger than a 5-foot cube. The smoky images last for 3 rounds before fading, but you can continue blowing smoke to create more images for the duration or until the pipe burns through the smoking material in it, whichever happens first.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "studded-leather-armor-of-the-leaf", + "fields": { + "name": "Studded Leather Armor of the Leaf", + "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "studded-leather", + "category": "armor", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "studded-leather-of-warding-1", + "fields": { + "name": "Studded-Leather of Warding (+1)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "studded-leather-of-warding-2", + "fields": { + "name": "Studded-Leather of Warding (+2)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "studded-leather-of-warding-3", + "fields": { + "name": "Studded-Leather of Warding (+3)", + "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "sturdy-crawling-cloak", + "fields": { + "name": "Sturdy Crawling Cloak", + "desc": "This unusual cloak is made of many overlapping, broad strips of thick cloth.\nCrawling Cloak (Common). When you are prone, you can animate the cloak and have it pull you along the ground, allowing you to ignore the extra movement cost for crawling. You can still only move up to your normal movement rate and can’t stand up from prone unless you still have at least half your movement remaining after moving.\n\nSturdy Crawling Cloak (Uncommon). This more powerful version of the crawling cloak also allows you to use the prehensile strips of the cloak to climb, giving you a climbing speed of 20 feet. If you already have a climbing speed, the cloak increases that speed by 10 feet. When using the cloak, you can keep your hands free while climbing.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sturdy-scroll-tube", + "fields": { + "name": "Sturdy Scroll Tube", + "desc": "This ornate scroll case is etched with arcane symbology. Scrolls inside this case are immune to damage and are protected from the elements, as long as the scroll case remains closed and intact. The scroll case itself has immunity to all forms of damage, except force damage and thunder damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "stygian-crook", + "fields": { + "name": "Stygian Crook", + "desc": "This staff of gnarled, rotted wood ends in a hooked curvature like a twisted shepherd's crook. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: bestow curse (3 charges), blight (4 charges), contagion (5 charges), false life (1 charge), or hallow (5 charges). The staff regains 1d6 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff turns to live maggots and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "superior-potion-of-troll-blood", + "fields": { + "name": "Superior Potion of Troll Blood", + "desc": "When you drink this potion, you regain 5 hit points at the start of each of your turns. After it has restored 50 hit points, the potion's effects end.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "supreme-potion-of-troll-blood", + "fields": { + "name": "Supreme Potion of Troll Blood", + "desc": "When you drink this potion, you regain 8 hit points at the start of each of your turns. After it has restored 80 hit points, the potion's effects end.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "survival-knife", + "fields": { + "name": "Survival Knife", + "desc": "When holding this sturdy knife, you can use an action to transform it into a crowbar, a fishing rod, a hunting trap, or a hatchet (mainly a chopping tool; if wielded as a weapon, it uses the same statistics as this dagger, except it deals slashing damage). While holding or touching the transformed knife, you can use an action to transform it into another form or back into its original shape.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "swarmfoe-hide", + "fields": { + "name": "Swarmfoe Hide", + "desc": "While wearing this armor festooned with thin draconic scales, you gain a +1 bonus to AC. You can use the scales as a melee weapon while wearing the armor. You have proficiency with the scales and deal 1d4 slashing damage on a hit (your Strength modifier applies to the attack and damage rolls as normal). Swarms don't have resistance to the damage dealt by the scales. In addition, if a swarm occupies your space, you can attack with the scales as a bonus action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "swarmfoe-leather", + "fields": { + "name": "Swarmfoe Leather", + "desc": "While wearing this armor festooned with thin draconic scales, you gain a +1 bonus to AC. You can use the scales as a melee weapon while wearing the armor. You have proficiency with the scales and deal 1d4 slashing damage on a hit (your Strength modifier applies to the attack and damage rolls as normal). Swarms don't have resistance to the damage dealt by the scales. In addition, if a swarm occupies your space, you can attack with the scales as a bonus action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "swashing-plumage", + "fields": { + "name": "Swashing Plumage", + "desc": "This plumage, a colorful bouquet of tropical hat feathers, has a small pin at its base and can be affixed to any hat or headband. Due to its distracting, ostentatious appearance, creatures hostile to you have disadvantage on opportunity attacks against you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "sweet-nature", + "fields": { + "name": "Sweet Nature", + "desc": "You have a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a humanoid with this weapon, the humanoid takes an extra 1d6 slashing damage. If you use the axe to damage a plant creature or an object made of wood, the axe's blade liquifies into harmless honey, and it can't be used again until 24 hours have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "battleaxe", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "swolbold-wraps", + "fields": { + "name": "Swolbold Wraps", + "desc": "When wearing these cloth wraps, your forearms and hands swell to half again their normal size without negatively impacting your fine motor skills. You gain a +1 bonus to attack and damage rolls made with unarmed strikes while wearing these wraps. In addition, your unarmed strike uses a d4 for damage and counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. When you hit a target with an unarmed strike and the target is no more than one size larger than you, you can use a bonus action to automatically grapple the target. Once this special bonus action has been used three times, it can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tactile-unguent", + "fields": { + "name": "Tactile Unguent", + "desc": "Cat burglars, gearworkers, locksmiths, and even street performers use this gooey substance to increase the sensitivity of their hands. When found, a container contains 1d4 + 1 doses. As an action, one dose can be applied to a creature's hands. For 1 hour, that creature has advantage on Dexterity (Sleight of Hand) checks and on tactile Wisdom (Perception) checks.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "tailors-clasp", + "fields": { + "name": "Tailor's Clasp", + "desc": "This ornate brooch is shaped like a jeweled weaving spider or scarab beetle. While it is attached to a piece of fabric, it can be activated as an action. When activated, it skitters across the fabric, mending any tears, adjusting frayed hems, and reinforcing seams. This item works only on nonmagical objects made out of fibrous material, such as clothing, rope, and rugs. It continues repairing the fabric for up to 10 minutes or until the repairs are complete. Once used, it can't be used again until 1 hour has passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "talisman-of-the-snow-queen", + "fields": { + "name": "Talisman of the Snow Queen", + "desc": "The coldly beautiful and deadly Snow Queen (see Tome of Beasts) grants these delicate-looking snowflake-shaped mithril talismans to her most trusted spies and servants. Each talisman is imbued with a measure of her power and is magically tied to the queen. It can be affixed to any piece of clothing or worn as an amulet. While wearing the talisman, you gain the following benefits: • You have resistance to cold damage. • You have advantage on Charisma checks when interacting socially with creatures that live in cold environments, such as frost giants, winter wolves, and fraughashar (see Tome of Beasts). • You can use an action to cast the ray of frost cantrip from it at will, using your level and using Intelligence as your spellcasting ability. Blinding Snow. While wearing the talisman, you can use an action to create a swirl of snow that spreads out from you and into the eyes of nearby creatures. Each creature within 15 feet of you must succeed on a DC 17 Constitution saving throw or be blinded until the end of its next turn. Once used, this property can’t be used again until the next dawn. Eyes of the Queen. While you are wearing the talisman, the Snow Queen can use a bonus action to see through your eyes if both of you are on the same plane of existence. This effect lasts until she ends it as a bonus action or until you die. You can’t make a saving throw to prevent the Snow Queen from seeing through your eyes. However, being more than 5 feet away from the talisman ends the effect, and becoming blinded prevents her from seeing anything further than 10 feet away from you. When the Snow Queen is looking through your eyes, the talisman sheds an almost imperceptible pale blue glow, which you or any creature within 10 feet of you notice with a successful DC 20 Wisdom (Perception) check. An identify spell fails to reveal this property of the talisman, and this property can’t be removed from the talisman except by the Snow Queen herself.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "talking-tablets", + "fields": { + "name": "Talking Tablets", + "desc": "These two enchanted brass tablets each have gold styli chained to them by small, silver chains. As long as both tablets are on the same plane of existence, any message written on one tablet with its gold stylus appears on the other tablet. If the writer writes words in a language the reader doesn't understand, the tablets translate the words into a language the reader can read. While holding a tablet, you know if no creature bears the paired tablet. When the tablets have transferred a total of 150 words between them, their magic ceases to function until the next dawn. If one of the tablets is destroyed, the other one becomes a nonmagical block of brass worth 25 gp.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "talking-torches", + "fields": { + "name": "Talking Torches", + "desc": "These heavy iron and wood torches are typically found in pairs or sets of four. While holding this torch, you can use an action to speak a command word and cause it to produce a magical, heatless flame that sheds bright light in a 20-foot radius and dim light for an additional 20 feet. You can use a bonus action to repeat the command word to extinguish the light. If more than one talking torch remain lit and touching for 1 minute, they become magically bound to each other. A torch remains bound until the torch is destroyed or until it is bound to another talking torch or set of talking torches. While holding or carrying the torch, you can communicate telepathically with any creature holding or carrying one of the torches bound to your torch, as long as both torches are lit and within 5 miles of each other.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tamers-whip", + "fields": { + "name": "Tamer's Whip", + "desc": "This whip is braided from leather tanned from the hides of a dozen different, dangerous beasts. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you attack a beast using this weapon, you have advantage on the attack roll.\nWhen you roll a 20 on the attack roll made with this weapon and the target is a beast, the beast must succeed on a DC 15 Wisdom saving throw or become charmed or frightened (your choice) for 1 minute.\nIf the creature is charmed, it understands and obeys one-word commands, such as “attack,” “approach,” “stay,” or similar. If it is charmed and understands a language, it obeys any command you give it in that language. The charmed or frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tarian-graddfeydd-ddraig", + "fields": { + "name": "Tarian Graddfeydd Ddraig", + "desc": "This metal shield has an outer coating consisting of hardened resinous insectoid secretions embedded with flakes from ground dragon scales collected from various dragon wyrmlings and one dragon that was killed by shadow magic. While holding this shield, you gain a +2 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. In addition, you have resistance to acid, cold, fire, lightning, necrotic, and poison damage dealt by the breath weapons of dragons. While wielding the shield in an area of dim or bright light, you can use an action to reflect the light off the shield's dragon scale flakes to cause a cone of multicolored light to flash from it (15-foot cone if in dim light; 30-foot cone if in bright light). Each creature in the area must make a DC 17 Dexterity saving throw. For each target, roll a d6 and consult the following table to determine which color is reflected at it. The shield can't be used this way again until the next dawn. | d6 | Effect |\n| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 1 | **Red**. The target takes 6d6 fire damage on a failed save, or half as much damage on a successful one. |\n| 2 | **White**. The target takes 4d6 cold damage and is restrained until the start of your next turn on a failed save, or half as much damage and is not restrained on a successful one. |\n| 3 | **Blue**. The target takes 4d6 lightning damage and is paralyzed until the start of your next turn on a failed save, or half as much damage and is not paralyzed on a successful one. |\n| 4 | **Black**. The target takes 4d6 acid damage on a failed save, or half as much damage on a successful one. If the target failed the save, it also takes an extra 2d6 acid damage on the start of your next turn. |\n| 5 | **Green**. The target takes 4d6 poison damage and is poisoned until the start of your next turn on a failed save, or half as much damage and is not poisoned on a successful one. |\n| 6 | **Shadow**. The target takes 4d6 necrotic damage and its Strength score is reduced by 1d4 on a failed save, or half as much damage and does not reduce its Strength score on a successful one. The target dies if this Strength reduction reduces its Strength to 0. Otherwise, the reduction lasts until the target finishes a short or long rest. |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "teapot-of-soothing", + "fields": { + "name": "Teapot of Soothing", + "desc": "This cast iron teapot is adorned with the simple image of fluffy clouds that seem to slowly shift and move across the pot as if on a gentle breeze. Any water placed inside the teapot immediately becomes hot tea at the perfect temperature, and when poured, it becomes the exact flavor the person pouring it prefers. The teapot can serve up to 6 creatures, and any creature that spends 10 minutes drinking a cup of the tea gains 2d6 temporary hit points for 24 hours. The creature pouring the tea has advantage on Charisma (Persuasion) checks for 10 minutes after pouring the first cup. Once used, the teapot can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tenebrous-flail-of-screams", + "fields": { + "name": "Tenebrous Flail of Screams", + "desc": "The handle of this flail is made of mammoth bone wrapped in black leather made from bat wings. Its pommel is adorned with raven's claws, and the head of the flail dangles from a flexible, preserved braid of entrails. The head is made of petrified wood inlaid with owlbear and raven beaks. When swung, the flail lets out an otherworldly screech. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this flail, the target takes an extra 1d6 psychic damage. When you roll a 20 on an attack roll made with this weapon, the target must succeed on a DC 15 Wisdom saving throw or be incapacitated until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "flail", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tenebrous-mantle", + "fields": { + "name": "Tenebrous Mantle", + "desc": "This black cloak appears to be made of pure shadow and shrouds you in darkness. While wearing it, you gain the following benefits: - You have advantage on Dexterity (Stealth) checks.\n- You have resistance to necrotic damage.\n- You can cast the darkness and misty step spells from it at will. Casting either spell from the cloak requires an action. Instead of a silvery mist when you cast misty step, you are engulfed in the darkness of the cloak and emerge from the cloak's darkness at your destination.\n- You can use an action to cast the black tentacles or living shadows (see Deep Magic for 5th Edition) spell from it. The cloak can't be used this way again until the following dusk.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "thirsting-scalpel", + "fields": { + "name": "Thirsting Scalpel", + "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon, which deals slashing damage instead of piercing damage. When you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 2d6 slashing damage. If the target is a creature other than an undead or construct, it must succeed on a DC 13 Constitution saving throw or lose 2d6 hit points at the start of each of its turns from a bleeding wound. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the target receives magical healing. In addition, once every 7 days while the scalpel is on your person, you must succeed on a DC 15 Charisma saving throw or become driven to feed blood to the scalpel. You have advantage on attack rolls with the scalpel until it is sated. The dagger is sated when you roll a 20 on an attack roll with it, after you deal 14 slashing damage with it, or after 1 hour elapses. If the hour elapses and you haven't sated its thirst for blood, the dagger deals 14 slashing damage to you. If the dagger deals damage to you as a result of the curse, you can't heal the damage for 24 hours. The remove curse spell removes your attunement to the item and frees you from the curse. Alternatively, casting the banishment spell on the dagger forces the bearded devil's essence to leave it. The scalpel then becomes a +1 dagger with no other properties.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "thirsting-thorn", + "fields": { + "name": "Thirsting Thorn", + "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. In addition, while carrying the sword, you have resistance to necrotic damage. Each time you reduce a creature to 0 hit points with this weapon, you can regain 2d8+2 hit points. Each time you regain hit points this way, you must succeed a DC 12 Wisdom saving throw or be incapacitated by terrible visions until the end of your next turn. If you reach your maximum hit points using this effect, you automatically fail the saving throw. As long as you remain cursed, you are unwilling to part with the sword, keeping it within reach at all times. If you have not damaged a creature with this sword within the past 24 hours, you have disadvantage on attack rolls with weapons other than this one as its hunger for blood drives you to slake its thirst.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "shortsword", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "thornish-nocturnal", + "fields": { + "name": "Thornish Nocturnal", + "desc": "The ancient elves constructed these nautical instruments to use as navigational aids on all their seagoing vessels. The knowledge of their manufacture has been lost, and few of them remain. While attuned to the nocturnal, you can spend 1 minute using the nocturnal to determine the precise local time, provided you can see the sun or stars. You can use an action to protect up to four vessels that are within 1 mile of the nocturnal from unwanted effects of the local weather for 1 hour. For example, vessels protected by the nocturnal can't be damaged by storms or blown onto jagged rocks by adverse wind. To do so, you must have spent at least 1 hour aboard each of the controlled vessels, performing basic sailing tasks and familiarizing yourself with the vessel.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "three-section-boots", + "fields": { + "name": "Three-Section Boots", + "desc": "These boots are often decorated with eyes, flames, or other bold patterns such as lightning bolts or wheels. When you step onto water, air, or stone, you can use a reaction to speak the boots' command word. For 1 hour, you gain the effects of the meld into stone, water walk, or wind walk spell, depending on the type of surface where you stepped. The boots can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "throttlers-gauntlets", + "fields": { + "name": "Throttler's Gauntlets", + "desc": "These durable leather gloves allow you to choke a creature you are grappling, preventing them from speaking. While you are grappling a creature, you can use a bonus action to throttle it. The creature takes damage equal to your proficiency bonus and can't speak coherently or cast spells with verbal components until the end of its next turn. You can choose to not damage the creature when you throttle it. A creature can still breathe, albeit uncomfortably, while throttled.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "thunderous-kazoo", + "fields": { + "name": "Thunderous Kazoo", + "desc": "You can use an action to speak the kazoo's command word and then hum into it, which emits a thunderous blast, audible out to 1 mile, at one Large or smaller creature you can see within 30 feet of you. The target must make a DC 13 Constitution saving throw. On a failure, a creature is pushed away from you and is deafened and frightened of you until the start of your next turn. A Small creature is pushed up to 30 feet, a Medium creature is pushed up to 20 feet, and a Large creature is pushed up to 10 feet. On a success, a creature is pushed half the distance and isn't deafened or frightened. The kazoo can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "tick-stop-watch", + "fields": { + "name": "Tick Stop Watch", + "desc": "While holding this silver pocketwatch, you can use an action to magically stop a single clockwork device or construct within 10 feet of you. If the target is an object, it freezes in place, even mid-air, for up to 1 minute or until moved. If the target is a construct, it must succeed on a DC 15 Wisdom saving throw or be paralyzed until the end of its next turn. The pocketwatch can't be used this way again until the next dawn. The pocketwatch must be wound at least once every 24 hours, just like a normal pocketwatch, or its magic ceases to function. If left unwound for 24 hours, the watch loses its magic, but the power returns 24 hours after the next time it is wound.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "timeworn-timepiece", + "fields": { + "name": "Timeworn Timepiece", + "desc": "This tarnished silver pocket watch seems to be temporally displaced and allows for limited manipulation of time. The timepiece has 3 charges, and it regains 1d3 expended charges daily at midnight. While holding the timepiece, you can use your reaction to expend 1 charge after you or a creature you can see within 30 feet of you makes an attack roll, an ability check, or a saving throw to force the creature to reroll. You make this decision after you see whether the roll succeeds or fails. The target must use the result of the second roll. Alternatively, you can expend 2 charges as a reaction at the start of another creature's turn to swap places in the Initiative order with that creature. An unwilling creature that succeeds on a DC 15 Charisma saving throw is unaffected.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tincture-of-moonlit-blossom", + "fields": { + "name": "Tincture of Moonlit Blossom", + "desc": "This potion is steeped using a blossom that grows only in the moonlight. When you drink this potion, your shadow corruption (see Midgard Worldbook) is reduced by three levels. If you aren't using the Midgard setting, you gain the effect of the greater restoration spell instead.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "tipstaff", + "fields": { + "name": "Tipstaff", + "desc": "To the uninitiated, this short ebony baton resembles a heavy-duty truncheon with a cord-wrapped handle and silver-capped tip. The weapon has 5 charges, and it regains 1d4 + 1 expended charges daily at dawn. When you hit a creature with a melee attack with this magic weapon, you can expend 1 charge to force the target to make a DC 15 Constitution saving throw. If the creature took 20 damage or more from this attack, it has disadvantage on the saving throw. On a failure, the target is paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "club", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tome-of-knowledge", + "fields": { + "name": "Tome of Knowledge", + "desc": "This book contains mnemonics and other tips to better perform a specific mental task, and its words are charged with magic. If you spend 24 hours over a period of 3 days or fewer studying the tome and practicing its instructions, you gain proficiency in the Intelligence, Wisdom, or Charisma-based skill (such as History, Insight, or Intimidation) associated with the book. The tome then loses its magic, but regains it in ten years.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tonic-for-the-troubled-mind", + "fields": { + "name": "Tonic for the Troubled Mind", + "desc": "This potion smells and tastes of lavender and chamomile. When you drink it, it removes any short-term madness afflicting you, and it suppresses any long-term madness afflicting you for 8 hours.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "tonic-of-blandness", + "fields": { + "name": "Tonic of Blandness", + "desc": "This deeply bitter, black, oily liquid deadens your sense of taste. When you drink this tonic, you can eat all manner of food without reaction, even if the food isn't to your liking, for 1 hour. During this time, you automatically fail Wisdom (Perception) checks that rely on taste. This tonic doesn't protect you from the effects of consuming poisoned or spoiled food, but it can prevent you from detecting such impurities when you taste the food.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "toothsome-purse", + "fields": { + "name": "Toothsome Purse", + "desc": "This common-looking leather pouch holds a nasty surprise for pickpockets. If a creature other than you reaches into the purse, small, sharp teeth emerge from the mouth of the bag. The bag makes a melee attack roll against that creature with a +3 bonus ( 1d20+3). On a hit, the target takes 2d4 piercing damage. If the bag rolls a 20 on the attack roll, the would-be pickpocket has disadvantage on any Dexterity checks made with that hand until the damage is healed. If the purse is lifted entirely from you, the purse continues to bite at the thief each round until it is dropped or until it is placed where it can't reach its target. It bites at any creature, other than you, who attempts to pick it up, unless that creature genuinely desires to return the purse and its contents to you. The purse attacks only if it is attuned to a creature. A purse that isn't attuned to a creature lies dormant and doesn't attack.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "torc-of-the-comet", + "fields": { + "name": "Torc of the Comet", + "desc": "This silver torc is set with a large opal on one end, and it thins to a point on the other. While wearing the torc, you have resistance to cold damage, and you can use an action to speak the command word, causing the torc to shed bluish-white bright light in a 20-foot radius and dim light for an additional 20 feet. The light lasts until you use a bonus action to speak the command word again. The torc has 4 charges. You can use an action to expend 1 charge and fire a tiny comet from the torc at a target you can see within 120 feet of you. The torc makes a ranged attack roll with a +7 bonus ( 1d20+7). On a hit, the target takes 2d6 bludgeoning damage and 2d6 cold damage. At night, the cold damage dealt by the comets increases to 6d6. The torc regain 1d4 expended charges daily at dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "tracking-dart", + "fields": { + "name": "Tracking Dart", + "desc": "When you hit a Large or smaller creature with an attack using this colorful magic dart, the target is splattered with magical paint, which outlines the target in a dim glow (your choice of color) for 1 minute. Any attack roll against a creature outlined in the glow has advantage if the attacker can see the creature, and the creature can't benefit from being invisible. The creature outlined in the glow can end the effect early by using an action to wipe off the splatter of paint.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dart", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "treebleed-bucket", + "fields": { + "name": "Treebleed Bucket", + "desc": "This combination sap bucket and tap is used to extract sap from certain trees. After 1 hour, the bucketful of sap magically changes into a potion. The potion remains viable for 24 hours, and its type depends on the tree as follows: oak (potion of resistance), rowan (potion of healing), willow (potion of animal friendship), and holly (potion of climbing). The treebleed bucket can magically change sap 20 times, then the bucket and tap become nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "trident-of-the-vortex", + "fields": { + "name": "Trident of the Vortex", + "desc": "This bronze trident has a shaft of inlaid blue pearl. You gain a +2 bonus to attack and damage rolls with this magic weapon. Whirlpool. While wielding the trident underwater, you can use an action to speak its command word and cause the water around you to whip into a whirlpool for 1 minute. For the duration, each creature that enters or starts its turn in a space within 10 feet of you must succeed on a DC 15 Strength saving throw or be restrained by the whirlpool. The whirlpool moves with you, and creatures restrained by it move with it. A creature within 5 feet of the whirlpool can pull a creature out of it by taking an action to make a DC 15 Strength check and succeeding. A restrained creature can try to escape by taking an action to make a DC 15 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the whirlpool. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "trident-of-the-yearning-tide", + "fields": { + "name": "Trident of the Yearning Tide", + "desc": "The barbs of this trident are forged from mother-of-pearl and its shaft is fashioned from driftwood. You gain a +2 bonus on attack and damage rolls made with this magic weapon. While holding the trident, you can breathe underwater. The trident has 3 charges for the following other properties. It regains 1d3 expended charges daily at dawn. Call Sealife. While holding the trident, you can use an action to expend 3 of its charges to cast the conjure animals spell from it. The creatures you summon must be beasts that can breathe water. Yearn for the Tide. When you hit a creature with a melee attack using the trident, you can use a bonus action to expend 1 charge to force the target to make a DC 17 Wisdom saving throw. On a failure, the target must spend its next turn leaping into the nearest body of water and swimming toward the bottom. A creature that can breathe underwater automatically succeeds on the saving throw. If no water is in the target’s line of sight, the target automatically succeeds on the saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "trident", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "troll-skin-hide", + "fields": { + "name": "Troll Skin Hide", + "desc": "While wearing troll skin armor, you gain a +1 bonus to AC, and you stabilize whenever you are dying at the start of your turn. In addition, you can use an action to regenerate for 1 minute. While regenerating, you regain 2 hit points at the start of each of your turns. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "troll-skin-leather", + "fields": { + "name": "Troll Skin Leather", + "desc": "While wearing troll skin armor, you gain a +1 bonus to AC, and you stabilize whenever you are dying at the start of your turn. In addition, you can use an action to regenerate for 1 minute. While regenerating, you regain 2 hit points at the start of each of your turns. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "trollsblood-elixir", + "fields": { + "name": "Trollsblood Elixir", + "desc": "This thick, pink liquid sloshes and moves even when the bottle is still. When you drink this potion, you regenerate lost hit points for 1 hour. At the start of your turn, you regain 5 hit points. If you take acid or fire damage, the potion doesn't function at the start of your next turn. If you lose a limb, you can reattach it by holding it in place for 1 minute. For the duration, you can die from damage only by being reduced to 0 hit points and not regenerating on your turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "tyrants-whip", + "fields": { + "name": "Tyrant's Whip", + "desc": "This wicked whip has 3 charges and regains all expended charges daily at dawn. When you hit with an attack using this magic whip, you can use a bonus action to expend 1 of its charges to cast the command spell (save DC 13) from it on the creature you hit. If the attack is a critical hit, the target has disadvantage on the saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "umber-beans", + "fields": { + "name": "Umber Beans", + "desc": "These magical beans have a modest ochre or umber hue, and they are about the size and weight of walnuts. Typically, 1d4 + 4 umber beans are found together. You can use an action to throw one or more beans up to 10 feet. When the bean lands, it grows into a creature you determine by rolling a d10 and consulting the following table. ( Umber Beans#^creature) The creature vanishes at the next dawn or when it takes bludgeoning, piercing, or slashing damage. The bean is destroyed when the creature vanishes. The creature is illusory, and you are aware of this. You can use a bonus action to command how the illusory creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature. The creature's attacks deal psychic damage, though the target perceives the damage as the type appropriate to the illusion, such as slashing for a vrock's talons. A creature with truesight or that uses its action to examine the illusion can determine that it is an illusion with a successful DC 13 Intelligence (Investigation) check. If a creature discerns the illusion for what it is, the creature sees the illusion as faint and the illusion can't attack that creature. | dice: 1d10 | Creature |\n| ---------- | ---------------------------- |\n| 1 | Dretch |\n| 2-3 | 2 Shadows |\n| 4-6 | Chuul |\n| 7-8 | Vrock |\n| 9 | Hezrou or Psoglav |\n| 10 | Remorhaz or Voidling |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "umbral-band", + "fields": { + "name": "Umbral Band", + "desc": "This blackened steel ring is cold to the touch. While wearing this ring, you have darkvision out to a range of 30 feet, and you have advantage on Dexterity (Stealth) checks while in an area of dim light or darkness.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "umbral-chopper", + "fields": { + "name": "Umbral Chopper", + "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "greataxe", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "umbral-lantern", + "fields": { + "name": "Umbral Lantern", + "desc": "This item looks like a typical hooded brass lantern, but shadowy forms crawl across its surface and it radiates darkness instead of light. The lantern can burn for up to 3 hours each day. While the lantern burns, it emits darkness as if the darkness spell were cast on it but with a 30-foot radius.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "umbral-staff", + "fields": { + "name": "Umbral Staff", + "desc": "Made of twisted darkwood and covered in complex runes and sigils, this powerful staff seems to emanate darkness. You have resistance to radiant damage while you hold this staff. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at midnight. If you expend the last charge, roll a d20. On a 1, the staff retains its ability to cast the claws of darkness*, douse light*, and shadow blindness* spells but loses all other properties. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: become nightwing* (6 charges), black hand* (4 charges), black ribbons* (1 charge), black well* (6 charges), cloak of shadow* (1 charge), darkvision (2 charges), darkness (2 charges), dark dementing* (5 charges), dark path* (2 charges), darkbolt* (2 charges), encroaching shadows* (6 charges), night terrors* (4 charges), shadow armor* (1 charge), shadow hands* (1 charge), shadow puppets* (2 charges), or slither* (2 charges). You can also use an action to cast the claws of darkness*, douse light*, or shadow blindness* spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM’s discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness, shadows, or terror. Retributive Strike. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion of darkness (as the darkness spell) that expands to fill a 30-foot-radius sphere centered on it. You have a 50 percent chance to instantly travel to the Plane of Shadow, avoiding the explosion. If you fail to avoid the effect, you take necrotic damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin as shown in the following table. On a successful save, a creature takes half as much damage. | Distance from Origin | Damage |\n| --------------------- | -------------------------------------- |\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "undine-plate", + "fields": { + "name": "Undine Plate", + "desc": "This bright green plate armor is embossed with images of various marine creatures, such as octopuses and rays. While wearing this armor, you have a swimming speed of 40 feet, and you don't have disadvantage on Dexterity (Stealth) checks while underwater.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "plate", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "unerring-dowsing-rod", + "fields": { + "name": "Unerring Dowsing Rod", + "desc": "This dark, gnarled willow root is worn and smooth. When you hold this rod in both hands by its short, forked branches, you feel it gently tugging you toward the closest source of fresh water. If the closest source of fresh water is located underground, the dowsing rod directs you to a spot above the source then dips its tip down toward the ground. When you use this dowsing rod on the Material Plane, it directs you to bodies of water, such as creeks and ponds. When you use it in areas where fresh water is much more difficult to find, such as a desert or the Plane of Fire, it directs you to bodies of water, but it might also direct you toward homes with fresh water barrels or to creatures with containers of fresh water on them.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "unquiet-dagger", + "fields": { + "name": "Unquiet Dagger", + "desc": "Forged by creatures with firsthand knowledge of what lies between the stars, this dark gray blade sometimes appears to twitch or ripple like water when not directly observed. You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you hit with an attack using this dagger, the target takes an extra 2d6 psychic damage. You can use an action to cause the blade to ripple for 1 minute. While the blade is rippling, each creature that takes psychic damage from the dagger must succeed on a DC 15 Charisma saving throw or become frightened of you for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The dagger can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "unseelie-staff", + "fields": { + "name": "Unseelie Staff", + "desc": "This ebony staff is decorated in silver and topped with a jagged piece of obsidian. This staff can be wielded as a magic quarterstaff. While holding the staff, you have advantage on Charisma checks made to influence or interact socially with fey creatures. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a shower of powdery snow, which blows away in a sudden, chill wind. Rebuke Fey. When you hit a fey creature with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 necrotic damage to the target. If the fey has a good alignment, the extra damage increases to 4d6, and the target must succeed on a DC 15 Wisdom saving throw or be frightened of you until the start of your next turn. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), conjure woodland beings (4 charges), confusion (4 charges), invisibility (2 charges), or teleport (7 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "valkyries-bite", + "fields": { + "name": "Valkyrie's Bite", + "desc": "This black-bladed scimitar has a guard that resembles outstretched raven wings, and a polished amethyst sits in its pommel. You have a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to the scimitar, you have advantage on initiative rolls. While you hold the scimitar, it sheds dim purple light in a 10-foot radius.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "scimitar", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "vengeful-coat", + "fields": { + "name": "Vengeful Coat", + "desc": "This stiff, vaguely uncomfortable coat covers your torso. It smells like ash and oozes a sap-like substance. While wearing this coat, you have resistance to slashing damage from nonmagical attacks. At the end of each long rest, choose one of the following damage types: acid, cold, fire, lightning, or thunder. When you take damage of that type, you have advantage on attack rolls until the end of your next turn. When you take more than 10 damage of that type, you have advantage on your attack rolls for 2 rounds. When you are targeted by an effect that deals damage of the type you chose, you can use your reaction to gain resistance to that damage until the start of your next turn. You have advantage on your attack rolls, as detailed above, then the coat's magic ceases to function until you finish a long rest.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "venomous-fangs", + "fields": { + "name": "Venomous Fangs", + "desc": "These prosthetic fangs can be positioned over your existing teeth or in place of missing teeth. While wearing these fangs, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. You gain a +1 bonus to attack and damage rolls made with this magic bite. While you wear the fangs, a successful DC 9 Dexterity (Sleight of Hand) checks conceals them from view. At the GM's discretion, you have disadvantage on Charisma (Deception) or Charisma (Persuasion) checks against creatures that notice the fangs.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "verdant-elixir", + "fields": { + "name": "Verdant Elixir", + "desc": "Multi-colored streaks of light occasionally flash through the clear liquid in this container, like bottled lightning. As an action, you can pour the contents of the vial onto the ground. All normal plants in a 100-foot radius centered on the point where you poured the vial become thick and overgrown. A creature moving through the area must spend 4 feet of movement for every 1 foot it moves. Alternatively, you can apply the contents of the vial to a plant creature within 5 feet of you. For 1 hour, the target gains 2d10 temporary hit points, and it gains the “enlarge” effect of the enlarge/reduce spell (no concentration required).", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "verminous-snipsnaps", + "fields": { + "name": "Verminous Snipsnaps", + "desc": "This stoppered jar holds small animated knives and scissors. The jar weighs 1 pound, and its command word is often written on the jar's label. You can use an action to remove the stopper, which releases the spinning blades into a space you can see within 30 feet of you. The knives and scissors fill a cube 10 feet on each side and whirl in place, flaying creatures and objects that enter the cube. When a creature enters the cube for the first time on a turn or starts its turn there, it takes 2d12 piercing damage. You can use a bonus action to speak the command word, returning the blades to the jar. Otherwise, the knives and scissors remain in that space indefinitely.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "verses-of-vengeance", + "fields": { + "name": "Verses of Vengeance", + "desc": "This massive, holy tome is bound in brass with a handle on the back cover. A steel chain dangles from the sturdy metal cover, allowing you to hang the tome from your belt or hook it to your armor. A locked clasp holds the tome closed, securing its contents. You gain a +1 bonus to AC while you wield this tome as a shield. This bonus is in addition to the shield's normal bonus to AC. Alternatively, you can make melee weapon attacks with the tome as if it was a club. If you make an attack using use the tome as a weapon, you lose the shield's bonus to your AC until the start of your next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "vessel-of-deadly-venoms", + "fields": { + "name": "Vessel of Deadly Venoms", + "desc": "This small jug weighs 5 pounds and has a ceramic snake coiled around it. You can use an action to speak a command word to cause the vessel to produce poison, which pours from the snake's mouth. A poison created by the vessel must be used within 1 hour or it becomes inert. The word “blade” causes the snake to produce 1 dose of serpent venom, enough to coat a single weapon. The word “consume” causes the snake to produce 1 dose of assassin's blood, an ingested poison. The word “spit” causes the snake to spray a stream of poison at a creature you can see within 30 feet. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d8 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. Once used, the vessel can't be used to create poison again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "vestments-of-the-bleak-shinobi", + "fields": { + "name": "Vestments of the Bleak Shinobi", + "desc": "This padded black armor is fashioned in the furtive style of shinobi shōzoku garb. You have advantage on Dexterity (Stealth) checks while you wear this armor. Darkness. While wearing this armor, you can use an action to cast the darkness spell from it with a range of 30 feet. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "padded", + "category": "armor", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "vial-of-sunlight", + "fields": { + "name": "Vial of Sunlight", + "desc": "This crystal vial is filled with water from a spring high in the mountains and has been blessed by priests of a deity of healing and light. You can use an action to cause the vial to emit bright light in a 30-foot radius and dim light for an additional 30 feet for 1 minute. This light is pure sunlight, causing harm or discomfort to vampires and other undead creatures that are sensitive to it. The vial can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "vielle-of-weirding-and-warding", + "fields": { + "name": "Vielle of Weirding and Warding", + "desc": "The strings of this bowed instrument never break. You must be proficient in stringed instruments to use this vielle. A creature that attempts to play the instrument without being attuned to it must succeed on a DC 15 Wisdom saving throw or take 2d8 psychic damage. If you play the vielle as the somatic component for a spell that causes a target to become charmed on a failed saving throw, the target has disadvantage on the saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "vigilant-mug", + "fields": { + "name": "Vigilant Mug", + "desc": "An impish face sits carved into the side of this bronze mug, its eyes a pair of clear, blue crystals. The imp's eyes turn red when poison or poisonous material is placed or poured inside the mug.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "vile-razor", + "fields": { + "name": "Vile Razor", + "desc": "This perpetually blood-stained straight razor deals slashing damage instead of piercing damage. You gain a +1 bonus to attack and damage rolls made with this magic weapon. Inhuman Alacrity. While holding the dagger, you can take two bonus actions on your turn, instead of one. Each bonus action must be different; you can’t use the same bonus action twice in a single turn. Once used, this property can’t be used again until the next dusk. Unclean Cut. When you hit a creature with a melee attack using the dagger, you can use a bonus action to deal an extra 2d4 necrotic damage. If you do so, the target and each of its allies that can see this attack must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. Once used, this property can’t be used again until the next dusk. ", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "dagger", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "void-touched-buckler", + "fields": { + "name": "Void-Touched Buckler", + "desc": "This simple wood and metal buckler belonged to an adventurer slain by a void dragon wyrmling (see Tome of Beasts). It sat for decades next to a small tear in the fabric of reality, which led to the outer planes. It has since become tainted by the Void. While wielding this shield, you have a +1 bonus to AC. This bonus is in addition to the shield’s normal bonus to AC. Invoke the Void. While wielding this shield, you can use an action to invoke the shield’s latent Void energy for 1 minute, causing a dark, swirling aura to envelop the shield. For the duration, when a creature misses you with a weapon attack, it must succeed on a DC 17 Wisdom saving throw or be frightened of you until the end of its next turn. In addition, when a creature hits you with a weapon attack, it has advantage on weapon attack rolls against you until the end of its next turn. You can’t use this property of the shield again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "voidskin-cloak", + "fields": { + "name": "Voidskin Cloak", + "desc": "This pitch-black cloak absorbs light and whispers as it moves. It feels like thin leather with a knobby, scaly texture, though none of that detail is visible to the eye. While you wear this cloak, you have resistance to necrotic damage. While the hood is up, your face is pooled in shadow, and you can use a bonus action to fix your dark gaze upon a creature you can see within 60 feet. If the creature can see you, it must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once a creature succeeds on its saving throw, it can't be affected by the cloak again for 24 hours. Pulling the hood up or down requires an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "voidwalker", + "fields": { + "name": "Voidwalker", + "desc": "This band of tarnished silver bears no ornament or inscription, but it is icy cold to the touch. The patches of dark corrosion on the ring constantly, but subtly, move and change; though, this never occurs while anyone observes the ring. While wearing Voidwalker, you gain the benefits of a ring of free action and a ring of resistance (cold). It has the following additional properties. The ring is clever and knows that most mortals want nothing to do with the Void directly. It also knows that most of the creatures with strength enough to claim it will end up in dire straits sooner or later. It doesn't overplay its hand trying to push a master to take a plunge into the depths of the Void, but instead makes itself as indispensable as possible. It provides counsel and protection, all the while subtly pushing its master to take greater and greater risks. Once it's maneuvered its wearer into a position of desperation, generally on the brink of death, Voidwalker offers a way out. If the master accepts, it opens a gate into the Void, most likely sealing the creature's doom.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 5 + } +}, +{ + "model": "api_v2.item", + "pk": "vom-feather-token", + "fields": { + "name": "Feather Token", + "desc": "The following are additional feather token options. Cloud (Uncommon). This white feather is shaped like a cloud. You can use an action to step on the token, which expands into a 10-foot-diameter cloud that immediately begins to rise slowly to a height of up to 20 feet. Any creatures standing on the cloud rise with it. The cloud disappears after 10 minutes, and anything that was on the cloud falls slowly to the ground. \nDark of the Moon (Rare). This black feather is shaped like a crescent moon. As an action, you can brush the feather over a willing creature’s eyes to grant it the ability to see in the dark. For 1 hour, that creature has darkvision out to a range of 60 feet, including in magical darkness. Afterwards, the feather disappears. \n Held Heart (Very Rare). This red feather is shaped like a heart. While carrying this token, you have advantage on initiative rolls. As an action, you can press the feather against a willing, injured creature. The target regains all its missing hit points and the feather disappears. \nJackdaw’s Dart (Common). This black feather is shaped like a dart. While holding it, you can use an action to throw it at a creature you can see within 30 feet of you. As it flies, the feather transforms into a blot of black ink. The target must succeed on a DC 11 Dexterity saving throw or the feather leaves a black mark of misfortune on it. The target has disadvantage on its next ability check, attack roll, or saving throw then the mark disappears. A remove curse spell ends the mark early.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-accompaniment", + "fields": { + "name": "Wand of Accompaniment", + "desc": "Tiny musical notes have been etched into the sides of this otherwise plain, wooden wand. It has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand disintegrates with a small bang. Dance. While holding the wand, you can use an action to expend 3 charges to cast the irresistible dance spell (save DC 17) from it. If the target is in the area of the Song property of this wand, it has disadvantage on the saving throw. Song. While holding the wand, you can use an action to expend 1 charge to cause the area within a 30-foot radius of you to fill with music for 1 minute. The type of music played is up to you, but it is performed flawlessly. Each creature in the area that can hear the music has advantage on saving throws against being deafened and against spells and effects that deal thunder damage.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-air-glyphs", + "fields": { + "name": "Wand of Air Glyphs", + "desc": "While holding this thin, metal wand, you can use action to cause the tip to glow. When you wave the glowing wand in the air, it leaves a trail of light behind it, allowing you to write or draw on the air. Whatever letters or images you make hang in the air for 1 minute before fading away.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-bristles", + "fields": { + "name": "Wand of Bristles", + "desc": "This wand is made from the bristles of a giant boar bound together with magical, silver thread. It weighs 1 pound and is 8 inches long. The wand has a strong boar musk scent to it, which is difficult to mask and is noticed by any creature within 10 feet of you that possesses the Keen Smell trait. The wand is comprised of 10 individual bristles, and as long as the wand has 1 bristle, it regrows 2 bristles daily at dawn. While holding the wand, you can use your action to remove bristles to cause one of the following effects. Ghostly Charge (3 bristles). You toss the bristles toward one creature you can see. A phantom giant boar charges 30 feet toward the creature. If the phantom’s path connects with the creature, the target must succeed on a DC 15 Dexterity saving throw or take 2d8 force damage and be knocked prone. Truffle (2 bristles). You plant the bristles in the ground to conjure up a magical truffle. Consuming the mushroom restores 2d8 hit points.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-depth-detection", + "fields": { + "name": "Wand of Depth Detection", + "desc": "This simple wooden wand has 7 charges and regains 1d6 + 1 expended charges daily at dawn. While holding it, you can use an action to expend 1 charge and point it at a body of water or other liquid. You learn the liquid's deepest point or its average depth (your choice). In addition, you can use an action to expend 1 charge while you are submerged in a liquid to determine how far you are beneath the liquid's surface.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-direction", + "fields": { + "name": "Wand of Direction", + "desc": "This crooked, twisting wand is crafted of polished ebony with a small, silver arrow affixed to its tip. The wand has 3 charges. While holding it, you can expend 1 charge as an action to make the wand remember your path for up to 1,760 feet of movement. You can increase the length of the path the wand remembers by 1,760 feet for each additional charge you expend. When you expend a charge to make the wand remember your current path, the wand forgets the oldest path of up to 1,760 feet that it remembers. If you wish to retrace your steps, you can use a bonus action to activate the wand’s arrow. The arrow guides you, pointing and mentally tugging you in the direction you should go. The wand’s magic allows you to backtrack with complete accuracy despite being lost, unable to see, or similar hindrances against finding your way. The wand can’t counter or dispel magic effects that cause you to become lost or misguided, but it can guide you back in spite of some magic hindrances, such as guiding you through the area of a darkness spell or guiding you if you had activated the wand then forgotten the way due to the effects of the modify memory spell on you. The wand regains all expended charges daily at dawn. If you expend the wand’s last charge, roll a d20. On a roll of 1, the wand straightens and the arrow falls off, rendering it nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-drowning", + "fields": { + "name": "Wand of Drowning", + "desc": "This wand appears to be carved from the bones of a large fish, which have been cemented together. The wand has 3 charges and regains 1d3 expended charges daily at dawn. While holding this wand, you can use an action to expend 1 charge to cause a thin stream of seawater to spray toward a creature you can see within 60 feet of you. If the target can breathe only air, it must succeed on a DC 15 Constitution saving throw or its lungs fill with rancid seawater and it begins drowning. A drowning creature chokes for a number of rounds equal to its Constitution modifier (minimum of 1 round). At the start of its turn after its choking ends, the creature drops to 0 hit points and is dying, and it can't regain hit points or be stabilized until it can breathe again. A successful DC 15 Wisdom (Medicine) check removes the seawater from the drowning creature's lungs, ending the effect.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-extinguishing", + "fields": { + "name": "Wand of Extinguishing", + "desc": "This charred and blackened wooden wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to extinguish a nonmagical flame within 10 feet of you that is no larger than a small campfire. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand transforms into a wand of ignition.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-fermentation", + "fields": { + "name": "Wand of Fermentation", + "desc": "Fashioned out of oak, this wand appears heavily stained by an unknown liquid. The wand has 7 charges and regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand explodes in a puff of black smoke and is destroyed. While holding the wand, you can use an action and expend 1 or more of its charges to transform nonmagical liquid, such as blood, apple juice, or water, into an alcoholic beverage. For each charge you expend, you transform up to 1 gallon of nonmagical liquid into an equal amount of beer, wine, or other spirit. The alcohol transforms back into its original form if it hasn't been consumed within 24 hours of being transformed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-flame-control", + "fields": { + "name": "Wand of Flame Control", + "desc": "This wand is fashioned from a branch of pine, stripped of bark and beaded with hardened resin. The wand has 3 charges. If you use the wand as an arcane focus while casting a spell that deals fire damage, you can expend 1 charge as part of casting the spell to increase the spell's damage by 1d4. In addition, while holding the wand, you can use an action to expend 1 of its charges to cause one of the following effects: - Change the color of any flames within 30 feet.\n- Cause a single flame to burn lower, halving the range of light it sheds but burning twice as long.\n- Cause a single flame to burn brighter, doubling the range of the light it sheds but halving its duration. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand bursts into flames and burns to ash in seconds.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-giggles", + "fields": { + "name": "Wand of Giggles", + "desc": "This wand is tipped with a feather. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges and point the wand at a humanoid you can see within 30 feet of you. The target must succeed on a DC 10 Charisma saving throw or be forced to giggle for 1 minute. Giggling doesn't prevent a target from taking actions or moving. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Tears.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-guidance", + "fields": { + "name": "Wand of Guidance", + "desc": "This slim, metal wand is topped with a cage shaped like a three-sided pyramid. An eye of glass sits within the pyramid. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the guidance spell from it. The wand regains all expended charges at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Resistance.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-harrowing", + "fields": { + "name": "Wand of Harrowing", + "desc": "The tips of this twisted wooden wand are exceptionally withered. The wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand disintegrates into useless white powder. Affliction. While holding the wand, you can use an action to expend 1 charge to cause a creature you can see within 60 feet of you to become afflicted with unsightly, weeping sores. The target must succeed on a DC 15 Constitution saving throw or have disadvantage on all Dexterity and Charisma checks for 1 minute. An afflicted creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Pain. While holding the wand, you can use an action to expend 3 charges to cause a creature you can see within 60 feet of you to become wracked with terrible pain. The target must succeed on a DC 15 Constitution saving throw or take 4d6 necrotic damage, and its movement speed is halved for 1 minute. A pained creature can repeat the saving throw at the end of each of its turns, ending the effect on itself a success. If the target is also suffering from the Affliction property of this wand, it has disadvantage on the saving throw.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-ignition", + "fields": { + "name": "Wand of Ignition", + "desc": "The cracks in this charred and blackened wooden wand glow like live coals, but the wand is merely warm to the touch. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to set fire to one flammable object or collection of material (a stack of paper, a pile of kindling, or similar) within 10 feet of you that is Small or smaller. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Extinguishing.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-plant-destruction", + "fields": { + "name": "Wand of Plant Destruction", + "desc": "This wand of petrified wood has 7 charges. While holding it, you can use an action to expend up to 3 of its charges to harm a plant or plant creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw, taking 2d8 necrotic damage for each charge you expended on a failed save, or half as much damage on a successful one. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand shatters and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-relieved-burdens", + "fields": { + "name": "Wand of Relieved Burdens", + "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges and touch a creature with the wand. If the creature is blinded, charmed, deafened, frightened, paralyzed, poisoned, or stunned, the condition is removed from the creature and transferred to you. You suffer the condition for the remainder of its duration or until it is removed. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand crumbles to dust and is destroyed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-resistance", + "fields": { + "name": "Wand of Resistance", + "desc": "This slim, wooden wand is topped with a small, spherical cage, which holds a pyramid-shaped piece of hematite. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the resistance spell. The wand regains all expended charges at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Guidance .", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-revealing", + "fields": { + "name": "Wand of Revealing", + "desc": "Crystal beads decorate this wand, and a silver hand, index finger extended, caps it. The wand has 3 charges and regains all expended charges daily at dawn. While holding it, you can use an action to expend 1 of the wand's charges to reveal one creature or object within 120 feet of you that is either invisible or ethereal. This works like the see invisibility spell, except it allows you to see only that one creature or object. That creature or object remains visible as long as it remains within 120 feet of you. If more than one invisible or ethereal creature or object is in range when you use the wand, it reveals the nearest creature or object, revealing invisible creatures or objects before ethereal ones.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-tears", + "fields": { + "name": "Wand of Tears", + "desc": "The top half of this wooden wand is covered in thorns. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges and point the wand at a humanoid you can see within 30 feet of you. The target must succeed on a DC 10 Charisma saving throw or be forced to cry for 1 minute. Crying doesn't prevent a target from taking actions or moving. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Giggles .", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-the-timekeeper", + "fields": { + "name": "Wand of the Timekeeper", + "desc": "This smoothly polished wooden wand is perfectly balanced in the hand. Its grip is wrapped with supple leather strips, and its length is decorated with intricate arcane symbols. When you use it while playing a drum, you have advantage on Charisma (Performance) checks. The wand has 5 charges for the following properties. It regains 1d4 + 1 charges daily at dawn. Erratic. While holding the wand, you can use an action to expend 2 charges to force one creature you can see to re-roll its initiative at the end of each of its turns for 1 minute. An unwilling creature that succeeds on a DC 15 Wisdom saving throw is unaffected. Synchronize. While holding the wand, you can use an action to expend 1 charge to choose one creature you can see who has not taken its turn this round. That creature takes its next turn immediately after yours regardless of its turn in the Initiative order. An unwilling creature that succeeds on a DC 15 Wisdom saving throw is unaffected.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-treasure-finding", + "fields": { + "name": "Wand of Treasure Finding", + "desc": "This wand is adorned with gold and silver inlay and topped with a faceted crystal. The wand has 7 charges. While holding it, you can use an action and expend 1 charge to speak its command word. For 1 minute, you know the direction and approximate distance of the nearest mass or collection of precious metals or minerals within 60 feet. You can concentrate on a specific metal or mineral, such as silver, gold, or diamonds. If the specific metal or mineral is within 60 feet, you are able to discern all locations in which it is found and the approximate amount in each location. The wand's magic can penetrate most barriers, but it is blocked by 3 feet of wood or dirt, 1 foot of stone, 1 inch of common metal, or a thin sheet of lead. The effect ends if you stop holding the wand. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand turns to lead and becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-vapors", + "fields": { + "name": "Wand of Vapors", + "desc": "Green gas swirls inside this slender, glass wand. The wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand shatters into hundreds of crystalline fragments, and the gas within it dissipates. Fog Cloud. While holding the wand, you can use an action to expend 1 or more of its charges to cast the fog cloud spell from it. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend. Gaseous Escape. When you are attacked while holding this wand, you can use your reaction to expend 3 of its charges to transform yourself and everything you are wearing and carrying into a cloud of green mist until the start of your next turn. While you are a cloud of green mist, you have resistance to nonmagical damage, and you can’t be grappled or restrained. While in this form, you also can’t talk or manipulate objects, any objects you were wearing or holding can’t be dropped, used, or otherwise interacted with, and you can’t attack or cast spells.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wand-of-windows", + "fields": { + "name": "Wand of Windows", + "desc": "This clear, crystal wand has 3 charges. You can use an action to expend 1 charge and touch the wand to any nonmagical object. The wand causes a portion of the object, up to 1-foot square and 6 inches deep, to become transparent for 1 minute. The effect ends if you stop holding the wand. The wand regains 1d3 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand slowly becomes cloudy until it is completely opaque and becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wand", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "ward-against-wild-appetites", + "fields": { + "name": "Ward Against Wild Appetites", + "desc": "Seventeen animal teeth of various sizes hang together on a simple leather thong, and each tooth is dyed a different color using pigments from plants native to old-growth forests. When a beast or monstrosity with an Intelligence of 4 or lower targets you with an attack, it has disadvantage on the attack roll if the attack is a bite. You must be wearing the necklace to gain this benefit.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "warding-icon", + "fields": { + "name": "Warding Icon", + "desc": "This carved piece of semiprecious stone typically takes the form of an angelic figure or a shield carved with a protective rune, and it is commonly worn attached to clothing or around the neck on a chain or cord. While wearing the stone, you have brief premonitions of danger and gain a +2 bonus to initiative if you aren't incapacitated.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "warlocks-aegis", + "fields": { + "name": "Warlock's Aegis", + "desc": "When you attune to this mundane-looking suit of leather armor, symbols related to your patron burn themselves into the leather, and the armor's colors change to those most closely associated with your patron. While wearing this armor, you can use an action and expend a spell slot to increase your AC by an amount equal to your Charisma modifier for the next 8 hours. The armor can't be used this way again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "warrior-shabti", + "fields": { + "name": "Warrior Shabti", + "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wave-chain-mail", + "fields": { + "name": "Wave Chain Mail", + "desc": "The rows of chain links of this armor seem to ebb and flow like waves while worn. Attacks against you have disadvantage while at least half of your body is submerged in water. In addition, when you are attacked, you can turn all or part of your body into water as a reaction, gaining immunity to bludgeoning, piercing, and slashing damage from nonmagical weapons, until the end of the attacker's turn. Once used, this property of the armor can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "chain-mail", + "category": "armor", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "wayfarers-candle", + "fields": { + "name": "Wayfarer's Candle", + "desc": "This beeswax candle is stamped with a holy symbol, typically one of a deity associated with light or protection. When lit, it sheds light and heat as a normal candle for up to 1 hour, but it can't be extinguished by wind of any force. It can be blown out or extinguished only by the creature holding it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "web-arrows", + "fields": { + "name": "Web Arrows", + "desc": "Carvings of spiderwebs decorate the arrowhead and shaft of these arrows, which always come in pairs. When you fire the arrows from a bow, they become the two anchor points for a 20-foot cube of thick, sticky webbing. Once you fire the first arrow, you must fire the second arrow within 1 minute. The arrows must land within 20 feet of each other, or the magic fails. The webs created by the arrows are difficult terrain and lightly obscure the area. Each creature that starts its turn in the webs or enters them during its turn must make a DC 13 Dexterity saving throw. On a failed save, the creature is restrained as long as it remains in the webs or until it breaks free. A creature, including the restrained creature, can take its action to break the creature free from the webbing by succeeding on a DC 13 Strength check. The webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ammunition", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "webbed-staff", + "fields": { + "name": "Webbed Staff", + "desc": "This staff is carved of ebony and wrapped in a net of silver wire. While holding it, you can't be caught in webs of any sort and can move through webs as if they were difficult terrain. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, spidersilk surrounds the staff in a cocoon then quickly unravels itself and the staff, destroying the staff.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "quarterstaff", + "armor": null, + "category": "staff", + "requires_attunement": false, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "whip-of-fangs", + "fields": { + "name": "Whip of Fangs", + "desc": "The skin of a large asp is woven into the leather of this whip. The asp's head sits nestled among the leather tassels at its tip. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic weapon, the target takes an extra 1d4 poison damage and must succeed on a DC 13 Constitution saving throw or be poisoned until the end of its next turn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "whip", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "whispering-cloak", + "fields": { + "name": "Whispering Cloak", + "desc": "This cloak is made of black, brown, and white bat pelts sewn together. While wearing it, you have blindsight out to a range of 60 feet. While wearing this cloak with its hood up, you transform into a creature of pure shadow. While in shadow form, your Armor Class increases by 2, you have advantage on Dexterity (Stealth) checks, and you can move through a space as narrow as 1 inch wide without squeezing. You can cast spells normally while in shadow form, but you can't make ranged or melee attacks with nonmagical weapons. In addition, you can't pick up objects, and you can't give objects you are wearing or carrying to others. This effect lasts up to 1 hour. Deduct time spent in shadow form in increments of 1 minute from the total time. After it has been used for 1 hour, the cloak can't be used in this way again until the next dusk, when its time limit resets. Pulling the hood up or down requires an action.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "whispering-powder", + "fields": { + "name": "Whispering Powder", + "desc": "A paper envelope contains enough of this fine dust for one use. You can use an action to sprinkle the dust on the ground in up to four contiguous spaces. When a Small or larger creature steps into one of these spaces, it must make a DC 13 Dexterity saving throw. On a failure, loud squeals, squeaks, and pops erupt with each footfall, audible out to 150 feet. The powder's creator dictates the manner of sounds produced. The first creature to enter the affected spaces sets off the alarm, consuming the powder's magic. Otherwise, the effect lasts as long as the powder coats the area.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "white-ape-hide", + "fields": { + "name": "White Ape Hide", + "desc": "This armor was made from the remains of a White Ape (see Tome of Beasts) that fell in battle. While wearing this armor, you gain a +2 bonus to AC. In addition, the armor has the following properties while you wear it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "hide", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "white-ape-leather", + "fields": { + "name": "White Ape Leather", + "desc": "This armor was made from the remains of a White Ape (see Tome of Beasts) that fell in battle. While wearing this armor, you gain a +2 bonus to AC. In addition, the armor has the following properties while you wear it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": "leather", + "category": "armor", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "white-dandelion", + "fields": { + "name": "White Dandelion", + "desc": "When you are attacked or are the target of a spell while holding this magically enhanced flower, you can use a reaction to blow on the flower. It explodes in a flurry of seeds that distracts your attacker, and you add 1 to your AC against the attack or to your saving throw against the spell. Afterwards, the flower wilts and becomes nonmagical.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "white-honey-buckle", + "fields": { + "name": "White Honey Buckle", + "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "windwalker-boots", + "fields": { + "name": "Windwalker Boots", + "desc": "These lightweight boots are made of soft leather. While you wear these boots, you can walk on air as if it were solid ground. Your speed is halved when ascending or descending on the air. Otherwise, you can walk on air at your walking speed. You can use the Dash action as normal to increase your movement during your turn. If you don't end your movement on solid ground, you fall at the end of your turn unless otherwise supported, such as by gripping a ledge or hanging from a rope.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wisp-of-the-void", + "fields": { + "name": "Wisp of the Void", + "desc": "The interior of this bottle is pitch black, and it feels empty. When opened, it releases a black vapor. When you inhale this vapor, your eyes go completely black. For 1 minute, you have darkvision out to a range of 60 feet, and you have resistance to necrotic damage. In addition, you gain a +1 bonus to damage rolls made with a weapon.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "witch-ward-bottle", + "fields": { + "name": "Witch Ward Bottle", + "desc": "This small pottery jug contains an odd assortment of pins, needles, and rosemary, all sitting in a small amount of wine. A bloody fingerprint marks the top of the cork that seals the jug. When placed within a building (as small as a shack or as large as a castle) or buried in the earth on a section of land occupied by humanoids (as small as a campsite or as large as an estate), the bottle's magic protects those within the building or on the land against the magic of fey and fiends. The humanoid that owns the building or land and any ally or invited guests within the building or on the land has advantage on saving throws against the spells and special abilities of fey and fiends. If a protected creature fails its saving throw against a spell with a duration other than instantaneous, that creature can choose to succeed instead. Doing so immediately drains the jug's magic, and it shatters.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "witchs-brew", + "fields": { + "name": "Witch's Brew", + "desc": "For 1 minute after drinking this potion, your spell attacks deal an extra 1d4 necrotic damage on a hit. This revolting green potion's opaque liquid bubbles and steams as if boiling.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wolf-brush", + "fields": { + "name": "Wolf Brush", + "desc": "From a distance, this weapon bears a passing resemblance to a fallen tree branch. This unique polearm was first crafted by a famed martial educator and military general from the collected weapons of his fallen compatriots. Each point on this branching spear has a history of its own and is infused with the pain of loss and the glory of military service. When wielded in battle, each of the small, branching spear points attached to the polearm's shaft pulses with a warm glow and burns with the desire to protect the righteous. When not using it, you can fold the branches inward and sheathe the polearm in a leather wrap. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you hold this weapon, it sheds dim light in a 5-foot radius. You can fold and wrap the weapon as an action, extinguishing the light. While holding or carrying the weapon, you have resistance to piercing damage. The weapon has 10 charges for the following other properties. The weapon regains 1d8 + 2 charges daily at dawn. In addition, it regains 1 charge when exposed to powerful magical sunlight, such as the light created by the sunbeam and sunburst spells, and it regains 1 charge each round it remains exposed to such sunlight. Spike Barrage. While wielding this weapon, you can use an action to expend 1 or more of its charges and sweep the weapon in a small arc to release a barrage of spikes in a 15-foot cone. Each creature in the area must make a DC 17 Dexterity saving throw, taking 1d10 piercing damage for each charge you expend on a failed save, or half as much damage on a successful one. Spiked Wall. While wielding this weapon, you can use an action to expend 6 charges to cast the wall of thorns spell (save DC 17) from it.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": "pike", + "armor": null, + "category": "weapon", + "requires_attunement": true, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "wolfbite-ring", + "fields": { + "name": "Wolfbite Ring", + "desc": "This heavy iron ring is adorned with the stylized head of a snarling wolf. The ring has 3 charges and regains 1d3 expended charges daily at dawn. When you make a melee weapon attack while wearing this ring, you can use a bonus action to expend 1 of the ring's charges to deal an extra 2d6 piercing damage to the target. Then, the target must succeed on a DC 15 Strength saving throw or be knocked prone.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "worg-salve", + "fields": { + "name": "Worg Salve", + "desc": "Brewed by hags and lycanthropes, this oil grants you lupine features. Each pot contains enough for three applications. One application grants one of the following benefits (your choice): darkvision out to a range of 60 feet, advantage on Wisdom (Perception) checks that rely on smell, a walking speed of 50 feet, or a new attack option (use the statistics of a wolf 's bite attack) for 5 minutes. If you use all three applications at one time, you can cast polymorph on yourself, transforming into a wolf. While you are in the form of a wolf, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "worry-stone", + "fields": { + "name": "Worry Stone", + "desc": "This smooth, rounded piece of semiprecious crystal has a thumb-sized groove worn into one side. Physical contact with the stone helps clear the mind and calm the nerves, promoting success. If you spend 1 minute rubbing the stone, you have advantage on the next ability check you make within 1 hour of rubbing the stone. Once used, the stone can't be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": false, + "rarity": 1 + } +}, +{ + "model": "api_v2.item", + "pk": "wraithstone", + "fields": { + "name": "Wraithstone", + "desc": "This stone is carved from petrified roots to reflect the shape and visage of a beast. The stone holds the spirit of a sacrificed beast of the type the stone depicts. A wraithstone is often created to grant immortal life to a beloved animal companion or to banish a troublesome predator. The creature's essence stays within until the stone is broken, upon which point the soul is released and the creature can't be resurrected or reincarnated by any means short of a wish spell. While attuned to and carrying this item, a spectral representation of the beast walks beside you, resembling the sacrificed creature's likeness in its prime. The specter follows you at all times and can be seen by all. You can use a bonus action to dismiss or summon the specter. So long as you carry this stone, you can interact with the creature as if it were still alive, even speaking to it if it is able to speak, though it can't physically interact with the material world. It can gesture to indicate directions and communicate very basic single-word ideas to you telepathically. The stone has a number of charges, depending on the size of the creature stored within it. The stone has 6 charges if the creature is Large or smaller, 10 charges if the creature is Huge, and 12 charges if the creature is Gargantuan. After all of the stone's charges have been used, the beast's spirit is completely drained, and the stone becomes a nonmagical bauble. As a bonus action, you can expend 1 charge to cause one of the following effects:", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "wrathful-vapors", + "fields": { + "name": "Wrathful Vapors", + "desc": "Roiling vapors of red, orange, and black swirl in a frenzy of color inside a sealed glass bottle. As an action, you can open the bottle and empty its contents within 5 feet of you or throw the bottle up to 20 feet, shattering it on impact. If you throw it, make a ranged attack against a creature or object, treating the bottle as an improvised weapon. When you open or break the bottle, the smoke releases in a 20-foot-radius sphere that dissipates at the end of your next turn. A creature that isn't an undead or a construct that enters or starts its turn in the area must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. On its turn, a creature overcome with rage must attack the creature nearest to it with whatever melee weapon it has on hand, moving up to its speed toward the target, if necessary. The raging creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "potion", + "requires_attunement": false, + "rarity": 2 + } +}, +{ + "model": "api_v2.item", + "pk": "zephyr-shield", + "fields": { + "name": "Zephyr Shield", + "desc": "This round metal shield is painted bright blue with swirling white lines across it. You gain a +2 bonus to AC while you wield this shield. This is an addition to the shield's normal AC bonus. Air Bubble. Whenever you are immersed in a body of water while holding this shield, you can use a reaction to envelop yourself in a 10-foot radius bubble of fresh air. This bubble floats in place, but you can move it up to 30 feet during your turn. You are moved with the bubble when it moves. The air within the bubble magically replenishes itself every round and prevents foreign particles, such as poison gases and water-borne parasites, from entering the area. Other creatures can leave or enter the bubble freely, but it collapses as soon as you exit it. The exterior of the bubble is immune to damage and creatures making ranged attacks against anyone inside the bubble have disadvantage on their attack rolls. The bubble lasts for 1 minute or until you exit it. Once used, this property can’t be used again until the next dawn. Sanctuary. You can use a bonus action to cast the sanctuary spell (save DC 13) from the shield. This spell protects you from only water elementals and other creatures composed of water. Once used, this property can’t be used again until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "shield", + "requires_attunement": false, + "rarity": 4 + } +}, +{ + "model": "api_v2.item", + "pk": "ziphian-eye-amulet", + "fields": { + "name": "Ziphian Eye Amulet", + "desc": "This gold amulet holds a preserved eye from a Ziphius (see Creature Codex). It has 3 charges, and it regains all expended charges daily at dawn. While wearing this amulet, you can use a bonus action to speak its command word and expend 1 of its charges to create a brief magical bond with a creature you can see within 60 feet of you. The target must succeed on a DC 15 Wisdom saving throw or be magically bonded with you until the end of your next turn. While bonded in this way, you can choose to have advantage on attack rolls against the target or cause the target to have disadvantage on attack rolls against you.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "wondrous-item", + "requires_attunement": true, + "rarity": 3 + } +}, +{ + "model": "api_v2.item", + "pk": "zipline-ring", + "fields": { + "name": "Zipline Ring", + "desc": "This plain gold ring features a magnificent ruby. While wearing the ring, you can use an action to cause a crimson zipline of magical force to extend from the gem in the ring and attach to up to two solid surfaces you can see. Each surface must be within 150 feet of you. Once the zipline is connected, you can use a bonus action to magically travel up to 50 feet along the line between the two surfaces. You can bring along objects as long as their weight doesn't exceed what you can carry. While the zipline is active, you remain suspended within 5 feet of the line, floating off the ground at least 3 inches, and you can't move more than 5 feet away from the zipline. When you magically travel along the line, you don't provoke opportunity attacks. The hand wearing the ring must be pointed at the line when you magically travel along it, but you otherwise can act normally while the zipline is active. You can use a bonus action to end the zipline. When the zipline has been active for a total of 1 minute, the ring's magic ceases to function until the next dawn.", + "size": 1, + "weight": "0.000", + "armor_class": 0, + "hit_points": 0, + "document": "vault-of-magic", + "cost": "0.00", + "weapon": null, + "armor": null, + "category": "ring", + "requires_attunement": true, + "rarity": 2 + } +} +] diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json b/data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json deleted file mode 100644 index eea6ce22..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_accuracy.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "longbow-of-accuracy", - "fields": { - "name": "Longbow of Accuracy", - "desc": "The normal range of this bow is doubled, but its long range remains the same.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longbow", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "shortbow-of-accuracy", - "fields": { - "name": "Shortbow of Accuracy", - "desc": "The normal range of this bow is doubled, but its long range remains the same.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortbow", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_agile.json b/data/v2/kobold-press/vault-of-magic/magicitems_agile.json deleted file mode 100644 index 42215b4e..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_agile.json +++ /dev/null @@ -1,173 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "agile-splint", - "fields": { - "name": "Agile Splint", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-scale-mail", - "fields": { - "name": "Agile Scale Mail", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-ring-mail", - "fields": { - "name": "Agile Ring Mail", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-plate", - "fields": { - "name": "Agile Plate", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-hide", - "fields": { - "name": "Agile Hide", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-half-plate", - "fields": { - "name": "Agile Half Plate", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-chain-shirt", - "fields": { - "name": "Agile Chain Shirt", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-chain-mail", - "fields": { - "name": "Agile Chain Mail", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-breastplate", - "fields": { - "name": "Agile Breastplate", - "desc": "This magically enhanced armor is less bulky than its nonmagical version. While wearing a suit of medium agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 3, instead of 2. While wearing a suit of heavy agile armor, the maximum Dexterity modifier you can add to determine your Armor Class is 1, instead of 0.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json b/data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json deleted file mode 100644 index 32b82c6c..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_ammunition.json +++ /dev/null @@ -1,249 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "angry-hornet", - "fields": { - "name": "Angry Hornet", - "desc": "This black ammunition has yellow fletching or yellow paint. When you fire this magic ammunition, it makes an angry buzzing sound, and it multiplies in flight. As it flies, 2d4 identical pieces of ammunition magically appear around it, all speeding toward your target. Roll separate attack rolls for each additional arrow or bullet. Duplicate ammunition disappears after missing or after dealing its damage. If the angry hornet and all its duplicates miss, the angry hornet remains magical and can be fired again, otherwise it is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "arrow-of-grabbing", - "fields": { - "name": "Arrow of Grabbing", - "desc": "This arrow has a barbed head and is wound with a fine but strong thread that unravels as the arrow soars. If a creature takes damage from the arrow, the creature must succeed on a DC 17 Constitution saving throw or take 4d6 damage and have the arrowhead lodged in its flesh. A creature grabbed by this arrow can't move farther away from you. At the end of its turn, the creature can attempt a DC 17 Constitution saving throw, taking 4d6 piercing damage and dislodging the arrow on a success. As an action, you can attempt to pull the grabbed creature up to 10 feet in a straight line toward you, forcing the creature to repeat the saving throw. If the creature fails, it moves up to 10 feet closer to you. If it succeeds, it takes 4d6 piercing damage and the arrow is dislodged.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "arrow-of-unpleasant-herbs", - "fields": { - "name": "Arrow of Unpleasant Herbs", - "desc": "This arrow's tip is filled with magically preserved, poisonous herbs. When a creature takes damage from the arrow, the arrowhead breaks, releasing the herbs. The creature must succeed on a DC 15 Constitution saving throw or be incapacitated until the end of its next turn as it retches and reels from the poison.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bullseye-arrow", - "fields": { - "name": "Bullseye Arrow", - "desc": "This arrow has bright red fletching and a blunt, red tip. You gain a +1 bonus to attack rolls made with this magic arrow. On a hit, the arrow deals no damage, but it paints a magical red dot on the target for 1 minute. While the dot lasts, the target takes an extra 1d4 damage of the weapon's type from any ranged attack that hits it. In addition, ranged weapon attacks against the target score a critical hit on a roll of 19 or 20. When this arrow hits a target, the arrow vanishes in a flash of red light and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "crimson-starfall-arrow", - "fields": { - "name": "Crimson Starfall Arrow", - "desc": "This arrow is a magic weapon powered by the sacrifice of your own life energy and explodes upon impact. If you hit a creature with this arrow, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and each creature within 10 feet of the target, including the target, must make a DC 15 Dexterity saving throw, taking necrotic damage equal to the hit points you lost on a failed save, or half as much damage on a successful one. You can't use this feature of the arrow if you don't have blood. Hit Dice spent on this arrow's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "deadfall-arrow", - "fields": { - "name": "Deadfall Arrow", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic arrow. On a hit, the arrow transforms into a 10-foot-long wooden log centered on the target, destroying the arrow. The target and each creature in the log's area must make a DC 15 Dexterity saving throw. On a failure, a creature takes 3d6 bludgeoning damage and is knocked prone and restrained under the log. On a success, a creature takes half the damage and isn't knocked prone or restrained. A restrained creature can take its action to free itself by succeeding on a DC 15 Strength check. The log lasts for 1 minute then crumbles to dust, freeing those restrained by it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "enraging-ammunition", - "fields": { - "name": "Enraging Ammunition", - "desc": "When you hit a creature with a ranged attack using this magical ammunition, the target must succeed on a DC 13 Wisdom saving throw or become enraged for 1 minute. On its turn, an enraged creature moves toward you by the most direct route, trying to get within 5 feet of you. It doesn't avoid opportunity attacks, but it moves around or avoids damaging terrain, such as lava or a pit. If the enraged creature is within 5 feet of you, it attacks you. An enraged creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ensnaring-ammunition", - "fields": { - "name": "Ensnaring Ammunition", - "desc": "When you hit a creature with a ranged attack using this magical ammunition, the target takes only half the damage from the attack, and the target is restrained as the ammunition bursts into entangling strands that wrap around it. As an action, the restrained target can make a DC 13 Strength check, bursting the bonds on a success. The strands can also be attacked and destroyed (AC 10; hp 5; immunity to bludgeoning, poison, and psychic damage).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "flash-bullet", - "fields": { - "name": "Flash Bullet", - "desc": "When you hit a creature with a ranged attack using this shiny, polished stone, it releases a sudden flash of bright light. The target takes damage as normal and must succeed on a DC 11 Constitution saving throw or be blinded until the end of its next turn. Creatures with the Sunlight Sensitivity trait have disadvantage on this saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "fog-stone", - "fields": { - "name": "Fog Stone", - "desc": "This sling stone is carved to look like a fluffy cloud. Typically, 1d4 + 1 fog stones are found together. When you fire the stone from a sling, it transforms into a miniature cloud as it flies through the air, and it creates a 20-foot-radius sphere of fog centered on the target or point of impact. The sphere spreads around corners, and its area is heavily obscured. It lasts for 10 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "siege-arrow", - "fields": { - "name": "Siege Arrow", - "desc": "This magic arrow's tip is enchanted to soften stone and warp wood. When this arrow hits an object or structure, it deals double damage then becomes a nonmagical arrow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "sling-stone-of-screeching", - "fields": { - "name": "Sling Stone of Screeching", - "desc": "This sling stone is carved with an open mouth that screams in hellish torment when hurled with a sling. Typically, 1d4 + 1 sling stones of screeching are found together. When you fire the stone from a sling, it changes into a screaming bolt, forming a line 5 feet wide that extends out from you to a target within 30 feet. Each creature in the line excluding you and the target must make a DC 13 Constitution saving throw. On a failure, a creature takes 2d8 thunder damage and is knocked prone. On a success, a creature takes half the damage and isn't knocked prone. Make a ranged weapon attack against the target. On a hit, the target takes damage from the sling stone plus 3d8 thunder damage and is knocked prone. Once a sling stone of screeching has dealt its damage to a creature, it becomes a nonmagical sling stone.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "web-arrows", - "fields": { - "name": "Web Arrows", - "desc": "Carvings of spiderwebs decorate the arrowhead and shaft of these arrows, which always come in pairs. When you fire the arrows from a bow, they become the two anchor points for a 20-foot cube of thick, sticky webbing. Once you fire the first arrow, you must fire the second arrow within 1 minute. The arrows must land within 20 feet of each other, or the magic fails. The webs created by the arrows are difficult terrain and lightly obscure the area. Each creature that starts its turn in the webs or enters them during its turn must make a DC 13 Dexterity saving throw. On a failed save, the creature is restrained as long as it remains in the webs or until it breaks free. A creature, including the restrained creature, can take its action to break the creature free from the webbing by succeeding on a DC 13 Strength check. The webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ammunition", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ancients.json b/data/v2/kobold-press/vault-of-magic/magicitems_ancients.json deleted file mode 100644 index f83a60d3..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_ancients.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blackguards-handaxe", - "fields": { - "name": "Blackguard's Handaxe", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you draw this weapon, you can use a bonus action to cast the thaumaturgy spell from it. You can have only one of the spell's effects active at a time when you cast it in this way.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "handaxe", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json b/data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json deleted file mode 100644 index 5511f158..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_badgerhide.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "badger-hide", - "fields": { - "name": "Badger Hide", - "desc": "While wearing this hairy, black and white armor, you have a burrowing speed of 20 feet, and you have advantage on Wisdom (Perception) checks that rely on smell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json b/data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json deleted file mode 100644 index e88999bf..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_battleaxe.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "candied-axe", - "fields": { - "name": "Candied Axe", - "desc": "This battleaxe bears a golden head spun from crystalized honey. Its wooden handle is carved with reliefs of bees. You gain a +2 bonus to attack and damage rolls made with this magic weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "chieftains-axe", - "fields": { - "name": "Chieftain's Axe", - "desc": "Furs conceal the worn runes lining the haft of this oversized, silver-headed battleaxe. You gain a +2 bonus to attack and damage rolls made with this silvered, magic weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json b/data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json deleted file mode 100644 index 7f7ffd24..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_berserkers.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "berserkers-kilt-bear", - "fields": { - "name": "Berserker's Kilt (Bear)", - "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "berserkers-kilt-elk", - "fields": { - "name": "Berserker's Kilt (Elk)", - "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "berserkers-kilt-wolf", - "fields": { - "name": "Berserker's Kilt (Wolf)", - "desc": "This kilt is made from bear, elk, or wolf fur. While wearing this kilt, your Unarmored Defense increases by 1, and you gain additional benefits while raging, depending on the type of kilt you are wearing. Bear Fur (Very Rare). This kilt empowers your rage with the vigor of a bear. When you enter a rage, you gain 20 temporary hit points. These temporary hit points last until your rage ends. Elk Fur (Rare). This kilt empowers your rage with the nimble ferocity of an elk. While raging, if you move at least 30 feet straight toward a target and then hit it with a melee weapon attack on the same turn, the target takes an extra 1d6 damage of the weapon’s type. Wolf Fur (Uncommon). This kilt empowers your rage with the speed of a wolf. While raging, your walking speed increases by 10 feet.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json b/data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json deleted file mode 100644 index 76510b23..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_blackguard.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blackguards-dagger", - "fields": { - "name": "Blackguard's Dagger", - "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "blackguards-shortsword", - "fields": { - "name": "Blackguard's Shortsword", - "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json b/data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json deleted file mode 100644 index 7e8925ad..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_blood-soaked.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blood-soaked-hide", - "fields": { - "name": "Blood-Soaked Hide", - "desc": "A creature that starts its turn in your space must succeed on a DC 15 Constitution saving throw or lose 3d6 hit points due to blood loss, and you regain a number of hit points equal to half the number of hit points the creature lost. Constructs and undead who aren't vampires are immune to this effect. Once used, you can't use this property of the armor again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json deleted file mode 100644 index 91ce1b04..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bloodfuel.json +++ /dev/null @@ -1,515 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bloodfuel-dagger", - "fields": { - "name": "Bloodfuel Dagger", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-handaxe", - "fields": { - "name": "Bloodfuel Handaxe", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "handaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-javelin", - "fields": { - "name": "Bloodfuel Javelin", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "javelin", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-sickle", - "fields": { - "name": "Bloodfuel Sickle", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "sickle", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-spear", - "fields": { - "name": "Bloodfuel Spear", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-crossbow-light", - "fields": { - "name": "Bloodfuel Crossbow Light", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-light", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-dart", - "fields": { - "name": "Bloodfuel Dart", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dart", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-shortbow", - "fields": { - "name": "Bloodfuel Shortbow", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortbow", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-battleaxe", - "fields": { - "name": "Bloodfuel Battleaxe", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-glaive", - "fields": { - "name": "Bloodfuel Glaive", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "glaive", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-greataxe", - "fields": { - "name": "Bloodfuel Greataxe", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-greatsword", - "fields": { - "name": "Bloodfuel Greatsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-halberd", - "fields": { - "name": "Bloodfuel Halberd", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "halberd", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-lance", - "fields": { - "name": "Bloodfuel Lance", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "lance", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-longsword", - "fields": { - "name": "Bloodfuel Longsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-morningstar", - "fields": { - "name": "Bloodfuel Morningstar", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "morningstar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-pike", - "fields": { - "name": "Bloodfuel Pike", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "pike", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, -{ - "model": "api_v2.item", - "pk": "bloodfuel-rapier", - "fields": { - "name": "Bloodfuel Rapier", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-scimitar", - "fields": { - "name": "Bloodfuel Scimitar", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-shortsword", - "fields": { - "name": "Bloodfuel Shortsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-trident", - "fields": { - "name": "Bloodfuel Trident", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "trident", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-warpick", - "fields": { - "name": "Bloodfuel Warpick", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warpick", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-whip", - "fields": { - "name": "Bloodfuel Whip", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-blowgun", - "fields": { - "name": "Bloodfuel Blowgun", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "blowgun", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-crossbow-hand", - "fields": { - "name": "Bloodfuel Crossbow Hand", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-hand", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-crossbow-heavy", - "fields": { - "name": "Bloodfuel Crossbow Heavy", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-heavy", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodfuel-longbow", - "fields": { - "name": "Bloodfuel Longbow", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longbow", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json deleted file mode 100644 index 9d97dd3d..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bloodpearl.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bloodpearl-bracelet-silver", - "fields": { - "name": "Bloodpearl Bracelet (Silver)", - "desc": "This silver or gold bracelet features three red pearls. You can use an action to remove a pearl and throw it up to 20 feet. When the pearl lands, it transforms into an ooze you determine by rolling a d6 and consulting the table that corresponds to the bracelet's color. The ooze vanishes at the next dawn or when it is reduced to 0 hit points. When you throw a pearl, your hit point maximum is reduced by the amount listed in the Blood Price column. This reduction can't be removed with the greater restoration spell or similar magic and lasts until the ooze vanishes or is reduced to 0 hit points. The ooze is friendly to you and your companions and acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the ooze acts in a fashion appropriate to its nature. Once all three pearls have been used, the bracelet can't be used again until the next dawn when the pearls regrow. | d6 | Ooze | CR | Blood Price |\n| --- | --------------------------- | --- | ---------------- |\n| 1 | Dipsa | 1/4 | 5 HP |\n| 2 | Treacle | 1/4 | 5 HP |\n| 3 | Gray Ooze | 1/2 | 5 HP |\n| 4 | Alchemy Apprentice Ooze | 1 | 7 ( 2d6) |\n| 5 | Suppurating Ooze | 1 | 7 ( 2d6) |\n| 6 | Gelatinous Cube | 2 | 10 ( 3d6) | | d6 | Ooze | CR | Blood Price |\n| --- | ----------------------- | --- | ---------------- |\n| 1 | Philosopher's Ghost | 4 | 17 ( 5d6) |\n| 2 | Ink Guardian Ooze | 4 | 17 ( 5d6) |\n| 3 | Black Pudding | 4 | 17 ( 5d6) |\n| 4 | Corrupting Ooze | 5 | 21 ( 6d6) |\n| 5 | Blood Ooze | 6 | 24 ( 7d6) |\n| 6 | Ruby ooze | 6 | 24 ( 7d6) |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bloodpearl-bracelet-gold", - "fields": { - "name": "Bloodpearl Bracelet (Gold)", - "desc": "This silver or gold bracelet features three red pearls. You can use an action to remove a pearl and throw it up to 20 feet. When the pearl lands, it transforms into an ooze you determine by rolling a d6 and consulting the table that corresponds to the bracelet's color. The ooze vanishes at the next dawn or when it is reduced to 0 hit points. When you throw a pearl, your hit point maximum is reduced by the amount listed in the Blood Price column. This reduction can't be removed with the greater restoration spell or similar magic and lasts until the ooze vanishes or is reduced to 0 hit points. The ooze is friendly to you and your companions and acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the ooze acts in a fashion appropriate to its nature. Once all three pearls have been used, the bracelet can't be used again until the next dawn when the pearls regrow. | d6 | Ooze | CR | Blood Price |\n| --- | --------------------------- | --- | ---------------- |\n| 1 | Dipsa | 1/4 | 5 HP |\n| 2 | Treacle | 1/4 | 5 HP |\n| 3 | Gray Ooze | 1/2 | 5 HP |\n| 4 | Alchemy Apprentice Ooze | 1 | 7 ( 2d6) |\n| 5 | Suppurating Ooze | 1 | 7 ( 2d6) |\n| 6 | Gelatinous Cube | 2 | 10 ( 3d6) | | d6 | Ooze | CR | Blood Price |\n| --- | ----------------------- | --- | ---------------- |\n| 1 | Philosopher's Ghost | 4 | 17 ( 5d6) |\n| 2 | Ink Guardian Ooze | 4 | 17 ( 5d6) |\n| 3 | Black Pudding | 4 | 17 ( 5d6) |\n| 4 | Corrupting Ooze | 5 | 21 ( 6d6) |\n| 5 | Blood Ooze | 6 | 24 ( 7d6) |\n| 6 | Ruby ooze | 6 | 24 ( 7d6) |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json deleted file mode 100644 index d7d1ae67..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bloodprice.json +++ /dev/null @@ -1,230 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bloodprice-studded-leather", - "fields": { - "name": "Bloodprice Studded-Leather", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "studded-leather", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-splint", - "fields": { - "name": "Bloodprice Splint", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-scale-mail", - "fields": { - "name": "Bloodprice Scale-Mail", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-ring-mail", - "fields": { - "name": "Bloodprice Ring-Mail", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-plate", - "fields": { - "name": "Bloodprice Plate", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-padded", - "fields": { - "name": "Bloodprice Padded", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-leather", - "fields": { - "name": "Bloodprice Leather", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-hide", - "fields": { - "name": "Bloodprice Hide", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-half-plate", - "fields": { - "name": "Bloodprice Half-Plate", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-chain-shirt", - "fields": { - "name": "Bloodprice Chain-Shirt", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-shirt", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-chain-mail", - "fields": { - "name": "Bloodprice Chain-Mail", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "bloodprice-breastplate", - "fields": { - "name": "Bloodprice Breastplate", - "desc": "When a melee attack would hit you while you are wearing this armor, you can use your reaction to increase your Armor Class by up to 10 against that attack. If you do so, you lose hit points equal to 5 times the bonus you want to add to your AC. For example, if you want to increase your AC by 2 against that attack, you lose 10 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json b/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json deleted file mode 100644 index 424fecab..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bloodthirsty.json +++ /dev/null @@ -1,515 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bloodthirsty-dagger", - "fields": { - "name": "Bloodthirsty Dagger", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-handaxe", - "fields": { - "name": "Bloodthirsty Handaxe", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "handaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-javelin", - "fields": { - "name": "Bloodthirsty Javelin", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "javelin", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-sickle", - "fields": { - "name": "Bloodthirsty Sickle", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "sickle", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-spear", - "fields": { - "name": "Bloodthirsty Spear", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-crossbow-light", - "fields": { - "name": "Bloodthirsty Crossbow Light", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-light", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-dart", - "fields": { - "name": "Bloodthirsty Dart", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dart", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-shortbow", - "fields": { - "name": "Bloodthirsty Shortbow", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortbow", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-battleaxe", - "fields": { - "name": "Bloodthirsty Battleaxe", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-glaive", - "fields": { - "name": "Bloodthirsty Glaive", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "glaive", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-greataxe", - "fields": { - "name": "Bloodthirsty Greataxe", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-greatsword", - "fields": { - "name": "Bloodthirsty Greatsword", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-halberd", - "fields": { - "name": "Bloodthirsty Halberd", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "halberd", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-lance", - "fields": { - "name": "Bloodthirsty Lance", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "lance", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-longsword", - "fields": { - "name": "Bloodthirsty Longsword", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-morningstar", - "fields": { - "name": "Bloodthirsty Morningstar", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "morningstar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-rapier", - "fields": { - "name": "Bloodthirsty Rapier", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-pike", - "fields": { - "name": "Bloodthirsty Pike", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "pike", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-scimitar", - "fields": { - "name": "Bloodthirsty Scimitar", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-shortsword", - "fields": { - "name": "Bloodthirsty Shortsword", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-trident", - "fields": { - "name": "Bloodthirsty Trident", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "trident", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-warpick", - "fields": { - "name": "Bloodthirsty Warpick", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warpick", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-whip", - "fields": { - "name": "Bloodthirsty Whip", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-blowgun", - "fields": { - "name": "Bloodthirsty Blowgun", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "blowgun", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-crossbow-hand", - "fields": { - "name": "Bloodthirsty Crossbow Hand", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-hand", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-crossbow-heavy", - "fields": { - "name": "Bloodthirsty Crossbow Heavy", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-heavy", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "bloodthirsty-longbow", - "fields": { - "name": "Bloodthirsty Longbow", - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longbow", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bombard.json b/data/v2/kobold-press/vault-of-magic/magicitems_bombard.json deleted file mode 100644 index 09e8577d..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bombard.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "mindshatter-bombard", - "fields": { - "name": "Mindshatter Bombard", - "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "murderous-bombard", - "fields": { - "name": "Murderous Bombard", - "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "sloughide-bombard", - "fields": { - "name": "Sloughide Bombard", - "desc": "These brass and crystal cylinders are 6 inches long with 1-inch diameters. Each cylinder has a funnel on one end and a wooden plunger on the other end. You can use an action to quickly press the plunger, expelling the cylinder’s contents out through the funnel in a 30-foot line that is 5 feet wide. Once its contents are expelled, a cylinder is destroyed, and there is a 25 percent chance you are also subjected to the bombard’s effects as if you were caught in the line. Mindshatter Bombard (Rare). A vermilion solution sloshes and boils inside this canister. Each creature in the line of this substance must make a DC 15 Wisdom saving throw. On a failure, a creature takes 3d6 psychic damage and is incapacitated for 1 minute. On a success, a creature takes half the damage and isn’t incapacitated. An incapacitated creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Murderous Bombard (Uncommon). A gruesome crimson slurry sloshes inside this canister with strange bits of ivory floating in it. Each creature in the line of this substance must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. While overcome with rage, the creature can’t distinguish friend from foe and must attack the nearest creature. If no other creature is near enough to move to and attack, the creature stalks off in a random direction, seeking a target for its rage. A creature overcome with rage can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Sloughide Bombard (Very Rare). A clear, gelatinous substance fills this canister. Each creature in the line of this substance must make a DC 17 Constitution saving throw. On a failure, a creature takes 6d6 acid damage and is paralyzed for 1 minute. On a success, a creature takes half the damage and isn’t paralyzed. While paralyzed, the creature takes 2d6 acid damage at the start of each of its turns. A paralyzed creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json b/data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json deleted file mode 100644 index 37c61bbb..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_bonebreaker.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bonebreaker-mace", - "fields": { - "name": "Bonebreaker Mace", - "desc": "You gain a +1 bonus on attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use it to attack an undead creature. Often given to the grim enforcers of great necropolises, these weapons can reduce the walking dead to splinters with a single strike. When you hit an undead creature with this magic weapon, treat that creature as if it is vulnerable to bludgeoning damage. If it is already vulnerable to bludgeoning damage, your attack deals an additional 1d6 radiant damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "mace", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_brawn.json b/data/v2/kobold-press/vault-of-magic/magicitems_brawn.json deleted file mode 100644 index 017f0719..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_brawn.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "brawn-armor", - "fields": { - "name": "Brawn Armor", - "desc": "This armor was crafted from the hide of an ancient grizzly bear. While wearing it, you gain a +1 bonus to AC, and you have advantage on grapple checks. The armor has 3 charges. You can use a bonus action to expend 1 charge to deal your unarmed strike damage to a creature you are grappling. The armor regains all expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json b/data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json deleted file mode 100644 index c16908b8..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_buzzing.json +++ /dev/null @@ -1,173 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "buzzing-shortsword", - "fields": { - "name": "Buzzing Shortsword", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-longsword", - "fields": { - "name": "Buzzing Longsword", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-greatsword", - "fields": { - "name": "Buzzing Greatsword", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-scimitar", - "fields": { - "name": "Buzzing Scimitar", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-handaxe", - "fields": { - "name": "Buzzing Handaxe", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "handaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-battleaxe", - "fields": { - "name": "Buzzing Battleaxe", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-greataxe", - "fields": { - "name": "Buzzing Greataxe", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-shortsword", - "fields": { - "name": "Buzzing Shortsword", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "buzzing-rapier", - "fields": { - "name": "Buzzing Rapier", - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ceph.json b/data/v2/kobold-press/vault-of-magic/magicitems_ceph.json deleted file mode 100644 index e6ce0466..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_ceph.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "cephalopod-breastplate", - "fields": { - "name": "Cephalopod Breastplate", - "desc": "This bronze breastplate depicts two krakens fighting. While wearing this armor, you gain a +1 bonus to AC. You can use an action to speak the armor's command word to release a cloud of black mist (if above water) or black ink (if underwater). It billows out from you in a 20-foot-radius cloud of mist or ink. The area is heavily obscured for 1 minute, although a wind of moderate or greater speed (at least 10 miles per hour) or a significant current disperses it. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_chain.json b/data/v2/kobold-press/vault-of-magic/magicitems_chain.json deleted file mode 100644 index b0af297b..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_chain.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "animated-chain-mail", - "fields": { - "name": "Animated Chain Mail", - "desc": "While wearing this armor, you gain a +1 bonus to AC, and you can use an action to cause parts of the armor to unravel into long, animated chains. While the chains are active, you have a climbing speed equal to your walking speed, and your AC is reduced by 2. You can use a bonus action to deactivate the chains, returning the armor to normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json b/data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json deleted file mode 100644 index 5698d9e4..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_chainbreaker.json +++ /dev/null @@ -1,116 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "chainbreaker-shortsword", - "fields": { - "name": "Chainbreaker Shortsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "chainbreaker-longsword", - "fields": { - "name": "Chainbreaker Longsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "chainbreaker-greatsword", - "fields": { - "name": "Chainbreaker Greatsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "chainbreaker-scimitar", - "fields": { - "name": "Chainbreaker Scimitar", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "chainbreaker-shortsword", - "fields": { - "name": "Chainbreaker Shortsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "chainbreaker-rapier", - "fields": { - "name": "Chainbreaker Rapier", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json b/data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json deleted file mode 100644 index f344d717..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_chillblain.json +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "chillblain-chain-shirt", - "fields": { - "name": "Chillblain Chain Shirt", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-shirt", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "chillblain-scale-mail", - "fields": { - "name": "Chillblain Scale Mail", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "chillblain-breastplate", - "fields": { - "name": "Chillblain Breastplate", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "chillblain-half-plate", - "fields": { - "name": "Chillblain Half Plate", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "chillblain-ring-mail", - "fields": { - "name": "Chillblain Ring Mail", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "chillblain-chain-mail", - "fields": { - "name": "Chillblain Chain Mail", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "chillblain-plate", - "fields": { - "name": "Chillblain Plate", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "chillblain-splint", - "fields": { - "name": "Chillblain Splint", - "desc": "This armor is forged from overlapping blue steel plates or blue rings and has a frosted appearance. While wearing this armor, you gain a +1 bonus to AC, and you have resistance to cold damage. In addition, when a creature hits you with a melee weapon attack, it must succeed on a DC 15 Constitution saving throw or become numbed by the supernatural cold radiating from the armor. A creature numbed by the cold can use either an action or bonus action on its turn, not both, and its movement speed is reduced by 10 feet until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_club.json b/data/v2/kobold-press/vault-of-magic/magicitems_club.json deleted file mode 100644 index 40b1c22d..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_club.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "humble-cudgel-of-temperance", - "fields": { - "name": "Humble Cudgel of Temperance", - "desc": "This simple, polished club has a studded iron band around one end. When you attack a poisoned creature with this magic weapon, you have advantage on the attack roll. When you roll a 20 on an attack roll made with this weapon, the target becomes poisoned for 1 minute. If the target was already poisoned, it becomes incapacitated instead. The target can make a DC 13 Constitution saving throw at the end of each of its turns, ending the poisoned or incapacitated condition on itself on a success. Formerly a moneylender with a heart of stone and a small army of brutal thugs, Faustin the Drunkard awoke one day with a punishing hangover that seemed never-ending. He took this as a sign of punishment from the gods, not for his violence and thievery, but for his taste for the grape, in abundance. He decided all problems stemmed from the “demon” alcohol, and he became a cleric. No less brutal than before, he and his thugs targeted public houses, ale makers, and more. In his quest to rid the world of alcohol, he had the humble cudgel of temperance made and blessed with terrifying power. Now long since deceased, his simple, humble-appearing club continues to wreck havoc wherever it turns up.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "club", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "impact-club", - "fields": { - "name": "Impact Club", - "desc": "This magic weapon has 3 charges and regains 1d3 expended charges daily at dawn. When you hit a target on your turn, you can take a bonus action to spend 1 charge and attempt to shove the target. The club grants you a +1 bonus on your Strength (Athletics) check to shove the target. If you roll a 20 on your attack roll with the club, you have advantage on your Strength (Athletics) check to shove the target, and you can push the target up to 10 feet away.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "club", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "knockabout-billet", - "fields": { - "name": "Knockabout Billet", - "desc": "This stout, oaken cudgel helps you knock your opponents to the ground or away from you. When you hit a creature with this magic weapon, you can shove the target as part of the same attack, using your attack roll in place of a Strength (Athletics) check. The weapon deals damage as normal, regardless of the result of the shove. This property of the club can be used no more than once per hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "club", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "rowdys-club", - "fields": { - "name": "Rowdy's Club", - "desc": "This knobbed stick is marked with nicks, scratches, and notches. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While wielding the club, you can use an action to tap it against your open palm, the side of your leg, a surface within reach, or similar. If you do, you have advantage on your next Charisma (Intimidation) check. If you are also wearing a rowdy's ring (see page 87), you can use an action to frighten a creature you can see within 30 feet of you instead. The target must succeed on a DC 13 Wisdom saving throw or be frightened of you until the end of its next turn. Once this special action has been used three times, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "club", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_commanders.json b/data/v2/kobold-press/vault-of-magic/magicitems_commanders.json deleted file mode 100644 index 15e9bd17..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_commanders.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "commanders-plate", - "fields": { - "name": "Commander's Plate", - "desc": "This armor is typically emblazoned or decorated with imagery of lions, bears, griffons, eagles, or other symbols of bravery and courage. While wearing this armor, your voice can be clearly heard by all friendly creatures within 300 feet of you if you so choose. Your voice doesn't carry in areas where sound is prevented, such as in the area of the silence spell. Each friendly creature that can see or hear you has advantage on saving throws against being frightened. You can use a bonus action to rally a friendly creature that can see or hear you. The target gains a +1 bonus to attack or damage rolls on its next turn. Once you have rallied a creature, you can't rally that creature again until it finishes a long rest.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_constant.json b/data/v2/kobold-press/vault-of-magic/magicitems_constant.json deleted file mode 100644 index a7823ff8..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_constant.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "constant-dagger", - "fields": { - "name": "Constant Dagger", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the target loses its resistance to bludgeoning, piercing, and slashing damage until the start of your next turn. If it has immunity to bludgeoning, piercing, and slashing damage, its immunity instead becomes resistance to such damage until the start of your next turn. If the creature doesn't have resistance or immunity to such damage, you roll your damage dice three times, instead of twice.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json b/data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json deleted file mode 100644 index f2dd7ef0..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_crawling_c.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "crawling-cloak", - "fields": { - "name": "Crawling Cloak", - "desc": "This unusual cloak is made of many overlapping, broad strips of thick cloth.\nCrawling Cloak (Common). When you are prone, you can animate the cloak and have it pull you along the ground, allowing you to ignore the extra movement cost for crawling. You can still only move up to your normal movement rate and can’t stand up from prone unless you still have at least half your movement remaining after moving.\n\nSturdy Crawling Cloak (Uncommon). This more powerful version of the crawling cloak also allows you to use the prehensile strips of the cloak to climb, giving you a climbing speed of 20 feet. If you already have a climbing speed, the cloak increases that speed by 10 feet. When using the cloak, you can keep your hands free while climbing.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "sturdy-crawling-cloak", - "fields": { - "name": "Sturdy Crawling Cloak", - "desc": "This unusual cloak is made of many overlapping, broad strips of thick cloth.\nCrawling Cloak (Common). When you are prone, you can animate the cloak and have it pull you along the ground, allowing you to ignore the extra movement cost for crawling. You can still only move up to your normal movement rate and can’t stand up from prone unless you still have at least half your movement remaining after moving.\n\nSturdy Crawling Cloak (Uncommon). This more powerful version of the crawling cloak also allows you to use the prehensile strips of the cloak to climb, giving you a climbing speed of 20 feet. If you already have a climbing speed, the cloak increases that speed by 10 feet. When using the cloak, you can keep your hands free while climbing.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json b/data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json deleted file mode 100644 index 6c124900..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_crocodile.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "crocodile-leather-armor", - "fields": { - "name": "Crocodile Leather Armor", - "desc": "While wearing this armor fashioned from crocodile skin, you gain a +1 bonus to AC. In addition, you can hold your breath for 15 minutes, and you have a swimming speed equal to your walking speed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "crocodile-hide-armor", - "fields": { - "name": "Crocodile Hide Armor", - "desc": "While wearing this armor fashioned from crocodile skin, you gain a +1 bonus to AC. In addition, you can hold your breath for 15 minutes, and you have a swimming speed equal to your walking speed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dagger.json b/data/v2/kobold-press/vault-of-magic/magicitems_dagger.json deleted file mode 100644 index 4848dd48..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_dagger.json +++ /dev/null @@ -1,249 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "akaasit-blade", - "fields": { - "name": "Akaasit Blade", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This dagger is crafted from the arm blade of a defeated Akaasit (see Tome of Beasts 2). You can use an action to activate a small measure of prescience within the dagger for 1 minute. If you are attacked by a creature you can see within 5 feet of you while this effect is active, you can use your reaction to make one attack with this dagger against the attacker. If your attack hits, the dagger loses its prescience, and its prescience can't be activated again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "asps-kiss", - "fields": { - "name": "Asp's Kiss", - "desc": "This haladie features two short, slightly curved blades attached to a single hilt with a short, blue-sheened spike on the hand guard. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to this sword, you have immunity to poison damage, and, when you take the Dash action, the extra movement you gain is double your speed instead of equal to your speed. When you use the Attack action with this sword, you can make one attack with its hand guard spike (treat as a dagger) as a bonus action. You can use an action to cause indigo poison to coat the blades of this sword. The poison remains for 1 minute or until two attacks using the blade of this weapon hit one or more creatures. The target must succeed on a DC 17 Constitution saving throw or take 2d10 poison damage and its hit point maximum is reduced by an amount equal to the poison damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0. The sword can't be used this way again until the next dawn. When you kill a creature with this weapon, it sheds a single, blue tear as it takes its last breath.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "black-and-white-daggers", - "fields": { - "name": "Black and White Daggers", - "desc": "These matched daggers are identical except for the stones set in their pommels. One pommel is chalcedony (opaque white), the other is obsidian (opaque black). You gain a +1 bonus to attack and damage rolls with both magic weapons. The bonus increases to +3 when you use the white dagger to attack a monstrosity, and it increases to +3 when you use the black dagger to attack an undead. When you hit a monstrosity or undead with both daggers in the same turn, that creature takes an extra 1d6 piercing damage from the second attack.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "dagger-of-the-barbed-devil", - "fields": { - "name": "Dagger of the Barbed Devil", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. You can use an action to cause sharp, pointed barbs to sprout from this blade. The barbs remain for 1 minute. When you hit a creature while the barbs are active, the creature must succeed on a DC 15 Dexterity saving throw or a barb breaks off into its flesh and the dagger loses its barbs. At the start of each of its turns, a creature with a barb in its flesh must make a DC 15 Constitution saving throw. On a failure, it has disadvantage on attack rolls and ability checks until the start of its next turn as it is wracked with pain. The barb remains until a creature uses its action to remove the barb, dealing 1d4 piercing damage to the barbed creature. Once you cause barbs to sprout from the dagger, you can't do so again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "dirk-of-daring", - "fields": { - "name": "Dirk of Daring", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding the dagger, you have advantage on saving throws against being frightened.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "exsanguinating-blade", - "fields": { - "name": "Exsanguinating Blade", - "desc": "This double-bladed dagger has an ivory hilt, and its gold pommel is shaped into a woman's head with ruby eyes and a fanged mouth opened in a scream. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon against a creature that has blood, the dagger gains 1 charge. The dagger can hold 1 charge at a time. You can use a bonus action to expend 1 charge from the dagger to cause one of the following effects: - You or a creature you touch with the blade regains 2d8 hit points. - The next time you hit a creature that has blood with this weapon, it deals an extra 2d8 necrotic damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "kyshaarths-fang", - "fields": { - "name": "Kyshaarth's Fang", - "desc": "This dagger's blade is composed of black, bone-like material. Tales suggest the weapon is fashioned from a Voidling's (see Tome of Beasts) tendril barb. When you hit with an attack using this magic weapon, the target takes an extra 2d6 necrotic damage. If you are in dim light or darkness, you regain a number of hit points equal to half the necrotic damage dealt.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "lockbreaker", - "fields": { - "name": "Lockbreaker", - "desc": "You can use this stiletto-bladed dagger to open locks by using an action and making a Strength check. The DC is 5 less than the DC to pick the lock (minimum DC 10). On a success, the lock is broken.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "stinger", - "fields": { - "name": "Stinger", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with an attack using this weapon, you can use a bonus action to inject paralyzing venom in the target. The target must succeed on a DC 15 Constitution saving throw or become paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Creatures immune to poison are also immune to this dagger's paralyzing venom. The dagger can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "survival-knife", - "fields": { - "name": "Survival Knife", - "desc": "When holding this sturdy knife, you can use an action to transform it into a crowbar, a fishing rod, a hunting trap, or a hatchet (mainly a chopping tool; if wielded as a weapon, it uses the same statistics as this dagger, except it deals slashing damage). While holding or touching the transformed knife, you can use an action to transform it into another form or back into its original shape.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "thirsting-scalpel", - "fields": { - "name": "Thirsting Scalpel", - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon, which deals slashing damage instead of piercing damage. When you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 2d6 slashing damage. If the target is a creature other than an undead or construct, it must succeed on a DC 13 Constitution saving throw or lose 2d6 hit points at the start of each of its turns from a bleeding wound. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the target receives magical healing. In addition, once every 7 days while the scalpel is on your person, you must succeed on a DC 15 Charisma saving throw or become driven to feed blood to the scalpel. You have advantage on attack rolls with the scalpel until it is sated. The dagger is sated when you roll a 20 on an attack roll with it, after you deal 14 slashing damage with it, or after 1 hour elapses. If the hour elapses and you haven't sated its thirst for blood, the dagger deals 14 slashing damage to you. If the dagger deals damage to you as a result of the curse, you can't heal the damage for 24 hours. The remove curse spell removes your attunement to the item and frees you from the curse. Alternatively, casting the banishment spell on the dagger forces the bearded devil's essence to leave it. The scalpel then becomes a +1 dagger with no other properties.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "unquiet-dagger", - "fields": { - "name": "Unquiet Dagger", - "desc": "Forged by creatures with firsthand knowledge of what lies between the stars, this dark gray blade sometimes appears to twitch or ripple like water when not directly observed. You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you hit with an attack using this dagger, the target takes an extra 2d6 psychic damage. You can use an action to cause the blade to ripple for 1 minute. While the blade is rippling, each creature that takes psychic damage from the dagger must succeed on a DC 15 Charisma saving throw or become frightened of you for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The dagger can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "vile-razor", - "fields": { - "name": "Vile Razor", - "desc": "This perpetually blood-stained straight razor deals slashing damage instead of piercing damage. You gain a +1 bonus to attack and damage rolls made with this magic weapon. Inhuman Alacrity. While holding the dagger, you can take two bonus actions on your turn, instead of one. Each bonus action must be different; you can’t use the same bonus action twice in a single turn. Once used, this property can’t be used again until the next dusk. Unclean Cut. When you hit a creature with a melee attack using the dagger, you can use a bonus action to deal an extra 2d4 necrotic damage. If you do so, the target and each of its allies that can see this attack must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. Once used, this property can’t be used again until the next dusk. ", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json b/data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json deleted file mode 100644 index f98a6cf3..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_dagger_2.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "odd-bodkin", - "fields": { - "name": "Odd Bodkin", - "desc": "This dagger has a twisted, jagged blade. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature other than a construct or an undead with this weapon, it loses 1d4 hit points at the start of each of its turns from a jagged wound. Each time you successfully hit the wounded target with this dagger, the damage dealt by the wound increases by 1d4. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the wounded creature receives magical healing.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dart.json b/data/v2/kobold-press/vault-of-magic/magicitems_dart.json deleted file mode 100644 index 70699557..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_dart.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "phidjetz-spinner", - "fields": { - "name": "Phidjetz Spinner", - "desc": "This dart was crafted by the monk Phidjetz, a martial recluse obsessed with dragons. The spinner consists of a golden central disk with four metal dragon heads protruding symmetrically from its center point: one red, one white, one blue and one black. As an action, you can spin the disk using the pinch grip in its center. You choose a single target within 30 feet and make a ranged attack roll. The spinner then flies at the chosen target. Once airborne, each dragon head emits a blast of elemental energy appropriate to its type. When you hit a creature, determine which dragon head affects it by rolling a d4 on the following chart. | d4 | Effect |\n| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 1 | Red. The target takes 1d6 fire damage and combustible materials on the target ignite, doing 1d4 fire damage each turn until it is put out. |\n| 2 | White. The target takes 1d6 cold damage and is restrained until the start of your next turn. |\n| 3 | Blue. The target takes 1d6 lightning damage and is paralyzed until the start of your next turn. |\n| 4 | Black. The target takes 1d6 acid damage and is poisoned until the start of your next turn. | After the attack, the spinner flies up to 60 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dart", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "tracking-dart", - "fields": { - "name": "Tracking Dart", - "desc": "When you hit a Large or smaller creature with an attack using this colorful magic dart, the target is splattered with magical paint, which outlines the target in a dim glow (your choice of color) for 1 minute. Any attack roll against a creature outlined in the glow has advantage if the attacker can see the creature, and the creature can't benefit from being invisible. The creature outlined in the glow can end the effect early by using an action to wipe off the splatter of paint.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dart", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json b/data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json deleted file mode 100644 index 65a02049..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_dawnshard.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "dawn-shard-dagger", - "fields": { - "name": "Dawn Shard Dagger", - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "dawn-shard-shortsword", - "fields": { - "name": "Dawn Shard Shortsword", - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "dawn-shard-longsword", - "fields": { - "name": "Dawn Shard Longsword", - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "dawn-shard-greatsword", - "fields": { - "name": "Dawn Shard Greatsword", - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "dawn-shard-scimitar", - "fields": { - "name": "Dawn Shard Scimitar", - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "dawn-shard-shortsword", - "fields": { - "name": "Dawn Shard Shortsword", - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "dawn-shard-rapier", - "fields": { - "name": "Dawn Shard Rapier", - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json b/data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json deleted file mode 100644 index c6abfd57..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_dimensional.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "dimensional-net", - "fields": { - "name": "Dimensional Net", - "desc": "Woven from the hair of celestials and fiends, this shimmering iridescent net can subdue and capture otherworldly creatures. You have a +1 bonus to attack rolls with this magic weapon. In addition to the normal effects of a net, this net prevents any Large or smaller aberration, celestial, or fiend hit by it from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. When such a creature is bound in this way, a creature must succeed on a DC 30 Strength (Athletics) check to free the bound creature. The net has immunity to damage dealt by the bound creature, but another creature can deal 20 slashing damage to the net and free the bound creature, ending the effect. The net has AC 15 and 30 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the net drops to 0 hit points, it is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "net", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json b/data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json deleted file mode 100644 index e492d35f..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_dragonstooth.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "dragonstooth-blade", - "fields": { - "name": "Dragonstooth Blade", - "desc": "This razor-sharp blade, little more than leather straps around the base of a large tooth, still carries the power of a dragon. This weapon's properties are determined by the type of dragon that once owned this tooth. The GM chooses the dragon type or determines it randomly from the options below. When you hit with an attack using this magic sword, the target takes an extra 1d6 damage of a type determined by the kind of dragon that once owned the tooth. In addition, you have resistance to the type of damage associated with that dragon. | d6 | Damage Type | Dragon Type |\n| --- | ----------- | ------------------- |\n| 1 | Acid | Black or Copper |\n| 2 | Fire | Brass, Gold, or Red |\n| 3 | Poison | Green |\n| 4 | Lightning | Blue or Bronze |\n| 5 | Cold | Silver or White |\n| 6 | Necrotic | Undead |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 4, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "dragonstooth-blade", - "fields": { - "name": "Dragonstooth Blade", - "desc": "This razor-sharp blade, little more than leather straps around the base of a large tooth, still carries the power of a dragon. This weapon's properties are determined by the type of dragon that once owned this tooth. The GM chooses the dragon type or determines it randomly from the options below. When you hit with an attack using this magic sword, the target takes an extra 1d6 damage of a type determined by the kind of dragon that once owned the tooth. In addition, you have resistance to the type of damage associated with that dragon. | d6 | Damage Type | Dragon Type |\n| --- | ----------- | ------------------- |\n| 1 | Acid | Black or Copper |\n| 2 | Fire | Brass, Gold, or Red |\n| 3 | Poison | Green |\n| 4 | Lightning | Blue or Bronze |\n| 5 | Cold | Silver or White |\n| 6 | Necrotic | Undead |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 4, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json b/data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json deleted file mode 100644 index da8b88de..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_encouraging.json +++ /dev/null @@ -1,230 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "encouraging-studded-leather", - "fields": { - "name": "Encouraging Studded Leather", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "studded-leather", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-splint", - "fields": { - "name": "Encouraging Splint", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-scale-mail", - "fields": { - "name": "Encouraging Scale Mail", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-ring-mail", - "fields": { - "name": "Encouraging Ring Mail", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-plate", - "fields": { - "name": "Encouraging Plate", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-padded", - "fields": { - "name": "Encouraging Padded Armor", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-leather", - "fields": { - "name": "Encouraging Leather Armor", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-hide", - "fields": { - "name": "Encouraging Hide Armor", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-half-plate", - "fields": { - "name": "Encouraging Half Plate", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-chain-shirt", - "fields": { - "name": "Encouraging Chain Shirt", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-shirt", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-chain-mail", - "fields": { - "name": "Encouraging Chain Mail", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "encouraging-breastplate", - "fields": { - "name": "Encouraging Breastplate", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, each friendly creature within 10 feet of you that can see you gains a +1 bonus to attack rolls and saving throws. If you are a paladin with the Aura of Courage feature, this bonus increases to +2.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json b/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json deleted file mode 100644 index e33710fa..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_entrenching.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "entrenching-mattock", - "fields": { - "name": "Entrenching Mattock", - "desc": "You gain a +1 to attack and damage rolls with this magic weapon. This bonus increases to +3 when you use the pick to attack a creature made of earth or stone, such as an earth elemental or stone golem. As a bonus action, you can slam the head of the pick into earth, sand, mud, or rock within 5 feet of you to create a wall of that material up to 30 feet long, 3 feet high, and 1 foot thick along that surface. The wall provides half cover to creatures behind it. The pick can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warpick", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_feather.json b/data/v2/kobold-press/vault-of-magic/magicitems_feather.json deleted file mode 100644 index c6ef3bff..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_feather.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "vom-feather-token", - "fields": { - "name": "Feather Token", - "desc": "The following are additional feather token options. Cloud (Uncommon). This white feather is shaped like a cloud. You can use an action to step on the token, which expands into a 10-foot-diameter cloud that immediately begins to rise slowly to a height of up to 20 feet. Any creatures standing on the cloud rise with it. The cloud disappears after 10 minutes, and anything that was on the cloud falls slowly to the ground. \nDark of the Moon (Rare). This black feather is shaped like a crescent moon. As an action, you can brush the feather over a willing creature’s eyes to grant it the ability to see in the dark. For 1 hour, that creature has darkvision out to a range of 60 feet, including in magical darkness. Afterwards, the feather disappears. \n Held Heart (Very Rare). This red feather is shaped like a heart. While carrying this token, you have advantage on initiative rolls. As an action, you can press the feather against a willing, injured creature. The target regains all its missing hit points and the feather disappears. \nJackdaw’s Dart (Common). This black feather is shaped like a dart. While holding it, you can use an action to throw it at a creature you can see within 30 feet of you. As it flies, the feather transforms into a blot of black ink. The target must succeed on a DC 11 Dexterity saving throw or the feather leaves a black mark of misfortune on it. The target has disadvantage on its next ability check, attack roll, or saving throw then the mark disappears. A remove curse spell ends the mark early.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json b/data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json deleted file mode 100644 index 6fa1f496..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_fellforged.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "fellforged-armor", - "fields": { - "name": "Fellforged Armor", - "desc": "While wearing this steam-powered magic armor, you gain a +1 bonus to AC, your Strength score increases by 2, and you gain the ability to cast speak with dead as an action. As long as you remain cursed, you exude an unnatural aura, causing beasts with Intelligence 3 or less within 30 feet of you to be frightened. Once you have used the armor to cast speak with dead, you can't cast it again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json b/data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json deleted file mode 100644 index 4711c4cc..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_figurehead.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "figurehead-of-prowess", - "fields": { - "name": "Figurehead of Prowess", - "desc": "A figurehead of prowess must be mounted on the bow of a ship for its magic to take effect. While mounted on a ship, the figurehead’s magic affects the ship and every creature on the ship. A figurehead can be mounted on any ship larger than a rowboat, regardless if that ship sails the sea, the sky, rivers and lakes, or the sands of the desert. A ship can have only one figurehead mounted on it at a time. Most figureheads are always active, but some have properties that must be activated. To activate a figurehead’s special property, a creature must be at the helm of the ship, referred to below as the “pilot,” and must use an action to speak the figurehead’s command word. \nAlbatross (Uncommon). While this figurehead is mounted on a ship, the ship’s pilot can double its proficiency bonus with navigator’s tools when navigating the ship. In addition, the ship’s pilot doesn’t have disadvantage on Wisdom (Perception) checks that rely on sight when peering through fog, rain, dust storms, or other natural phenomena that would ordinarily lightly obscure the pilot’s vision. \nBasilisk (Uncommon). While this figurehead is mounted on a ship, the ship’s AC increases by 2. \nDragon Turtle (Very Rare). While this figurehead is mounted on a ship, each creature on the ship has resistance to fire damage, and the ship’s damage threshold increases by 5. If the ship doesn’t normally have a damage threshold, it gains a damage threshold of 5. \nKraken (Rare). While this figurehead is mounted on a ship, the pilot can animate all of the ship’s ropes. If a creature on the ship uses an animated rope while taking the grapple action, the creature has advantage on the check. Alternatively, the pilot can command the ropes to move as if being moved by a crew, allowing a ship to dock or a sailing ship to sail without a crew. The pilot can end this effect as a bonus action. When the ship’s ropes have been animated for a total of 10 minutes, the figurehead’s magic ceases to function until the next dawn. \nManta Ray (Rare). While this figurehead is mounted on a ship, the ship’s speed increases by half. For example, a ship with a speed of 4 miles per hour would have a speed of 6 miles per hour while this figurehead was mounted on it. \nNarwhal (Very Rare). While this figurehead is mounted on a ship, each creature on the ship has resistance to cold damage, and the ship can break through ice sheets without taking damage or needing to make a check. \nOctopus (Rare). This figurehead can be mounted only on ships designed for water travel. While this figurehead is mounted on a ship, the pilot can force the ship to dive beneath the water. The ship moves at its normal speed while underwater, regardless of its normal method of locomotion. Each creature on the ship remains on the ship and can breathe normally as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to resurface at a rate of 60 feet per round. When the ship has spent a total of 1 hour underwater, the figurehead’s magic ceases to function until the next dawn. \nSphinx (Legendary). This figurehead can be mounted only on a ship that isn’t designed for air travel. While this figurehead is mounted on a ship, the pilot can command the ship to rise into the air. The ship moves at its normal speed while in the air, regardless of its normal method of locomotion. Each creature on the ship remains on the ship as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to descend at a rate of 60 feet per round until it reaches land or water. When the ship has spent a total of 8 hours in the sky, the figurehead’s magic ceases to function until the next dawn. \nXorn (Very Rare). This figurehead can be mounted only on a ship designed for land travel. While this figurehead is mounted on a ship, the pilot can force the ship to burrow into the earth. The ship moves at its normal speed while burrowing, regardless of its normal method of locomotion. The ship can burrow through nonmagical, unworked sand, mud, earth, and stone, and it doesn’t disturb the material it moves through. Each creature on the ship remains on the ship and can breathe normally as long as the creature starts and ends its turn in contact with the ship. The pilot can end this effect as a bonus action, causing the ship to resurface at a rate of 60 feet per round. When the ship has spent a total of 1 hour burrowing, the figurehead’s magic ceases to function until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_figurines.json b/data/v2/kobold-press/vault-of-magic/magicitems_figurines.json deleted file mode 100644 index a6dc2e2d..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_figurines.json +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-amber-bee", - "fields": { - "name": "Figurine of Wondrous Power (Amber Bee)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-basalt-cockatrice", - "fields": { - "name": "Figurine of Wondrous Power (Basalt Cockatrice)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-coral-shark", - "fields": { - "name": "Figurine of Wondrous Power (Coral Shark)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-hematite-aurochs", - "fields": { - "name": "Figurine of Wondrous Power (Hematite Aurochs)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-lapis-camel", - "fields": { - "name": "Figurine of Wondrous Power (Lapis Camel)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-marble-mistwolf", - "fields": { - "name": "Figurine of Wondrous Power (Marble Mistwolf)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-tin-dog", - "fields": { - "name": "Figurine of Wondrous Power (Tin Dog)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "figurine-of-wondrous-power-violet-octopoid", - "fields": { - "name": "Figurine of Wondrous Power (Violet Octopoid)", - "desc": "The following are additional figurine of wondrous power options. \nAmber Bee (Uncommon). This amber statuette is of a honeybee. It can become a giant honey bee (see Tome of Beasts 2) for up to 6 hours. Once it has been used, it can’t be used again until 2 days have passed. \nBasalt Cockatrice (Uncommon). This basalt statuette is carved in the likeness of a cockatrice. It can become a cockatrice for up to 1 hour. Once it has been used, it can’t be used again until 2 days have passed. While it is in cockatrice form, you and your allies within 30 feet of it have advantage on saving throws against being petrified. \nCoral Shark (Rare). This coral statuette of a shark can become a hunter shark for up to 6 hours. It can be ridden as a mount, and the rider can breathe underwater while riding it. Once it has been used, it can’t be used again until 5 days have passed. \nHematite Aurochs (Rare). This hematite statuette can become a bull (see Tome of Beasts 2). It has 24 charges, and each hour or portion thereof it spends in beast form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in bull form, it is considered to be a Huge creature for the purpose of determining its carrying capacity, and nonmagical difficult terrain doesn’t cost it extra movement. \nLapis Camel (Rare). This lapis camel can become a camel. It has 24 charges, and each hour or portion thereof it spends in camel form costs 1 charge. While it has charges, you can use it as often as you wish. When it runs out of charges, it reverts to a figurine and can’t be used again until 7 days have passed, when it regains all its charges. While in camel form, the lapis camel has a blue tint to its fur, and it can spit globs of acid at a creature that attacks it or its rider. This spit works like the acid splash spell (save DC 9). \nMarble Mistwolf (Rare). This white marble statuette is of a wolf. It can become a dire wolf for up to 6 hours. At your command, it can cast the fog cloud spell. Each time it does, its duration is reduced by 1 hour. Once its duration ends, it can’t be used again until 5 days have passed. \nTin Dog (Common). This simple, tin statuette can become a dog for up to 8 hours, loyally following your commands to the best of its abilities. The dog uses the statistics of a jackal, except the dog has a Strength of 10. Once it has been used, the figurine can’t be used again until 2 days have passed. \nViolet Octopoid (Rare). A disturbing statuette carved in purple sugilite, the tentacled, violet octopoid can become an ambulatory, amphibious giant octopus for up to 6 hours. Use the statistics of a giant octopus, except it has 100 hit points and can make two tentacle attacks each turn. Once it has been used, it can’t be used again until 3 days have passed. If you speak the command word in Void Speech, the octopus has an Intelligence score of 9 and can make three tentacle attacks each turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_flail.json b/data/v2/kobold-press/vault-of-magic/magicitems_flail.json deleted file mode 100644 index fa2476cf..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_flail.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "shepherds-flail", - "fields": { - "name": "Shepherd's Flail", - "desc": "The handle of this simple flail is made of smooth lotus wood. The three threshers are made of carved and painted wooden beads. You gain a + 1 bonus to attack and damage rolls made with this magic weapon. True Authority (Requires Attunement). You must be attuned to a crook of the flock (see page 72) to attune to this weapon. The attunement ends if you are no longer attuned to the crook. While you are attuned to this weapon and holding it, your Charisma score increases by 4 and can exceed 20, but not 30. When you hit a beast with this weapon, the beast takes an extra 3d6 bludgeoning damage. For the purpose of this weapon, “beast” refers to any creature with the beast type. The flail also has 5 charges. When you reduce a humanoid to 0 hit points with an attack from this weapon, you can expend 1 charge. If you do so, the humanoid stabilizes, regains 1 hit point, and is charmed by you for 24 hours. While charmed in this way, the humanoid regards you as its trusted leader, but it otherwise retains its statistics and regains hit points as normal. If harmed by you or your companions, or commanded to do something contrary to its nature, the target ceases to be charmed in this way. The flail regains 1d4 + 1 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "flail", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "tenebrous-flail-of-screams", - "fields": { - "name": "Tenebrous Flail of Screams", - "desc": "The handle of this flail is made of mammoth bone wrapped in black leather made from bat wings. Its pommel is adorned with raven's claws, and the head of the flail dangles from a flexible, preserved braid of entrails. The head is made of petrified wood inlaid with owlbear and raven beaks. When swung, the flail lets out an otherworldly screech. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this flail, the target takes an extra 1d6 psychic damage. When you roll a 20 on an attack roll made with this weapon, the target must succeed on a DC 15 Wisdom saving throw or be incapacitated until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "flail", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json b/data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json deleted file mode 100644 index 03d2f2db..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_forgefire.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "forgefire-maul", - "fields": { - "name": "Forgefire Maul", - "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "maul", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "forgefire-warhammer", - "fields": { - "name": "Forgefire Warhammer", - "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warhammer", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json b/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json deleted file mode 100644 index 9c98d89b..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_fountmail.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "fountmail", - "fields": { - "name": "Fountmail", - "desc": "This armor is a dazzling white suit of chain mail with an alabaster-colored steel collar that covers part of the face. You gain a +3 bonus to AC while you wear this armor. In addition, you gain the following benefits: - You add your Strength and Wisdom modifiers in addition to your Constitution modifier on all rolls when spending Hit Die to recover hit points. - You can't be frightened. - You have resistance to necrotic damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ghost.json b/data/v2/kobold-press/vault-of-magic/magicitems_ghost.json deleted file mode 100644 index ab119799..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_ghost.json +++ /dev/null @@ -1,230 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "ghost-barding-studded-leather", - "fields": { - "name": "Ghost Barding Studded Leather", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "studded-leather", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-splint", - "fields": { - "name": "Ghost Barding Splint", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-scale-mail", - "fields": { - "name": "Ghost Barding Scale Mail", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-ring-mail", - "fields": { - "name": "Ghost Barding Ring Mail", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-plate", - "fields": { - "name": "Ghost Barding Plate", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-padded", - "fields": { - "name": "Ghost Barding Padded", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-leather", - "fields": { - "name": "Ghost Barding Leather", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-hide", - "fields": { - "name": "Ghost Barding Hide", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-half-plate", - "fields": { - "name": "Ghost Barding Half Plate", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-chain-shirt", - "fields": { - "name": "Ghost Barding Chain Shirt", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-shirt", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-chain-mail", - "fields": { - "name": "Ghost Barding Chain Mail", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "ghost-barding-breastplate", - "fields": { - "name": "Ghost Barding Breastplate", - "desc": "This armor is blue-green and translucent. It weighs only 1 pound, and if the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, this version of the armor doesn't. The armor's base Armor Class applies only against attacks by undead creatures and doesn't provide protection against any other attacks. When a beast wears this armor, the beast gains a +1 bonus to AC against attacks by undead creatures, and it has advantage on saving throws against the spells and special abilities of undead creatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_glazed.json b/data/v2/kobold-press/vault-of-magic/magicitems_glazed.json deleted file mode 100644 index 19b0d822..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_glazed.json +++ /dev/null @@ -1,173 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "glazed-shortsword", - "fields": { - "name": "Glazed Shortsword", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-longsword", - "fields": { - "name": "Glazed Longsword", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-greatsword", - "fields": { - "name": "Glazed Greatsword", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-scimitar", - "fields": { - "name": "Glazed Scimitar", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-handaxe", - "fields": { - "name": "Glazed Handaxe", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "handaxe", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-battleaxe", - "fields": { - "name": "Glazed Battleaxe", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-greataxe", - "fields": { - "name": "Glazed Greataxe", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-rapier", - "fields": { - "name": "Glazed Rapier", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "glazed-shortsword", - "fields": { - "name": "Glazed Shortsword", - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json b/data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json deleted file mode 100644 index 57777954..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_goldenbolt.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "golden-bolt", - "fields": { - "name": "Golden Bolt", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This crossbow doesn't have the loading property, and it doesn't require ammunition. Immediately after firing a bolt from this weapon, another golden bolt forms to take its place.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-heavy", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json b/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json deleted file mode 100644 index 6f27be32..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_gorgon.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "gorgon-scale", - "fields": { - "name": "Gorgon Scale", - "desc": "The iron scales of this armor have a green-tinged iridescence. While wearing this armor, you gain a +1 bonus to AC, and you have immunity to the petrified condition. If you move at least 20 feet straight toward a creature and then hit it with a melee weapon attack on the same turn, you can use a bonus action to imbue the hit with some of the armor's petrifying magic. The target must make a DC 15 Constitution saving throw. On a failed save, the target begins to turn to stone and is restrained. The restrained target must repeat the saving throw at the end of its next turn. On a success, the effect ends on the target. On a failure, the target is petrified until freed by the greater restoration spell or other magic. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json b/data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json deleted file mode 100644 index 6372c7cc..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_grave_ward.json +++ /dev/null @@ -1,230 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "grave-ward-studded-leather", - "fields": { - "name": "Grave Ward Studded Leather", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "studded-leather", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-splint", - "fields": { - "name": "Grave Ward Splint", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-scale-mail", - "fields": { - "name": "Grave Ward Scale Mail", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-ring-mail", - "fields": { - "name": "Grave Ward Ring Mail", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-plate", - "fields": { - "name": "Grave Ward Plate", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-padded", - "fields": { - "name": "Grave Ward Padded", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-leather", - "fields": { - "name": "Grave Ward Leather", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-hide", - "fields": { - "name": "Grave Ward Hide", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-half-plate", - "fields": { - "name": "Grave Ward Half Plate", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-chain-shirt", - "fields": { - "name": "Grave Ward Chain Shirt", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-shirt", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-chain-mail", - "fields": { - "name": "Grave Ward Chain Mail", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "grave-ward-breastplate", - "fields": { - "name": "Grave Ward Breastplate", - "desc": "This armor bears gold or brass symbols of sunlight and sun deities and never tarnishes or rusts. The armor is immune to necrotic damage and rusting attacks such as those of a rust monster. While wearing this armor, your maximum hit points can't be reduced. As an action, you can speak a command word to gain the effect of a protection from evil and good spell for 1 minute (no concentration required). While the spell is active, if you are reduced to 0 hit points, you drop to 1 hit point instead. Once you use this property, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json b/data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json deleted file mode 100644 index 428c8c00..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_greatclub.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "masher-basher", - "fields": { - "name": "Masher Basher", - "desc": "A favored weapon of hill giants, this greatclub appears to be little more than a thick tree branch. When you hit a giant with this magic weapon, the giant takes an extra 1d8 bludgeoning damage. When you roll a 20 on an attack roll made with this weapon, the target is stunned until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatclub", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ruby-crusher", - "fields": { - "name": "Ruby Crusher", - "desc": "This greatclub is made entirely of fused rubies with a grip wrapped in manticore hide A roaring fire burns behind its smooth facets. You gain a +3 bonus to attack and damage rolls made with this magic weapon. You can use a bonus action to speak this magic weapon's command word, causing it to be engulfed in flame. These flames shed bright light in a 30-foot radius and dim light for an additional 30 feet. While the greatclub is aflame, it deals fire damage instead of bludgeoning damage. The flames last until you use a bonus action to speak the command word again or until you drop the weapon. When you hit a Large or larger creature with this greatclub, the creature must succeed on a DC 17 Constitution saving throw or be pushed up to 30 feet away from you. If the creature strikes a solid object, such as a door or wall, during this movement, it and the object take 1d6 bludgeoning damage for each 10 feet the creature traveled before hitting the object.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatclub", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 5 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json b/data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json deleted file mode 100644 index 737b063a..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_hammer_throwing.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "hammer-of-throwing", - "fields": { - "name": "Hammer of Throwing", - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you throw the hammer, it returns to your hand at the end of your turn. If you have no hand free, it falls to the ground at your feet.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "light-hammer", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hb.json b/data/v2/kobold-press/vault-of-magic/magicitems_hb.json deleted file mode 100644 index 487f2358..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_hb.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "brown-honey-buckle", - "fields": { - "name": "Brown Honey Buckle", - "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "black-honey-buckle", - "fields": { - "name": "Black Honey Buckle", - "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "white-honey-buckle", - "fields": { - "name": "White Honey Buckle", - "desc": "While wearing this bear head-shaped belt buckle, you can use an action to cast polymorph on yourself, transforming into a type of bear determined by the type of belt buckle you are wearing. While you are in the form of a bear, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don’t need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The belt buckle can’t be used this way again until the next dawn. Black Honey Buckle (Uncommon). When you use this belt buckle to cast polymorph on yourself, you transform into a black bear. Brown Honey Buckle (Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a brown bear. White Honey Buckle (Very Rare). When you use this belt buckle to cast polymorph on yourself, you transform into a polar bear.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json b/data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json deleted file mode 100644 index 2df30c84..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_hellfire.json +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "molten-hellfire-chain-shirt", - "fields": { - "name": "Molten Hellfire Chain Shirt", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-shirt", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-scale-mail", - "fields": { - "name": "Molten Hellfire Scale Mail", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-breastplate", - "fields": { - "name": "Molten Hellfire Breastplate", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-half-plate", - "fields": { - "name": "Molten Hellfire Half Plate", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-ring-mail", - "fields": { - "name": "Molten Hellfire Ring Mail", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-chain-mail", - "fields": { - "name": "Molten Hellfire Chain Mail", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-splint", - "fields": { - "name": "Molten Hellfire Splint", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-plate", - "fields": { - "name": "Molten Hellfire Plate", - "desc": "This spiked armor is a dark, almost black crimson when inactive. While wearing this armor, you can use an action to cause it to glow and appear red-hot, giving you a hellish appearance. The armor sheds light as a candle, but it doesn’t emit heat. The effect lasts until you use a bonus action to end it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "category": "armor", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hewer.json b/data/v2/kobold-press/vault-of-magic/magicitems_hewer.json deleted file mode 100644 index f12bc914..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_hewer.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "mountain-hewer", - "fields": { - "name": "Mountain Hewer", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. The massive head of this axe is made from chiseled stone lashed to its haft by thick rope and leather strands. Small chips of stone fall from its edge intermittently, though it shows no sign of damage or wear. You can use your action to speak the command word to cause small stones to float and swirl around the axe, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. The light remains until you use a bonus action to speak the command word again or until you drop or sheathe the axe. As a bonus action, choose a creature you can see. For 1 minute, that creature must succeed on a DC 15 Wisdom saving throw each time it is damaged by the axe or become frightened until the end of your next turn. Creatures of Large size or greater have disadvantage on this save. Once used, this property of the axe can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": true, - "rarity": 4, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hexen.json b/data/v2/kobold-press/vault-of-magic/magicitems_hexen.json deleted file mode 100644 index 50eee053..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_hexen.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "hexen-blade", - "fields": { - "name": "Hexen Blade", - "desc": "The colorful surface of this sleek adamantine shortsword exhibits a perpetually shifting, iridescent sheen. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The sword has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action and expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: disguise self (1 charge), hypnotic pattern (3 charges), or mirror image (2 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hidden.json b/data/v2/kobold-press/vault-of-magic/magicitems_hidden.json deleted file mode 100644 index ec368fd1..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_hidden.json +++ /dev/null @@ -1,458 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "club", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatclub", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "handaxe", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "javelin", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "light-hammer", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "mace", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "sickle", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "flail", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "lance", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "morningstar", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "trident", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warpick", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warhammer", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "blowgun", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "hidden-armament", - "fields": { - "name": "Hidden Armament", - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "net", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_hunters.json b/data/v2/kobold-press/vault-of-magic/magicitems_hunters.json deleted file mode 100644 index 0f24b6ec..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_hunters.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "hunters-charm-1", - "fields": { - "name": "Hunter's Charm (+1)", - "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "hunters-charm-2", - "fields": { - "name": "Hunter's Charm (+2)", - "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "hunters-charm-3", - "fields": { - "name": "Hunter's Charm (+3)", - "desc": "This small fetish is made out of bones, feathers, and semi-precious gems. Typically worn around the neck, this charm can also be wrapped around your brow or wrist or affixed to a weapon. While wearing or carrying this charm, you have a bonus to attack and damage rolls made against your favored enemies. The bonus is determined by the charm's rarity.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json b/data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json deleted file mode 100644 index c79d0677..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_iceblink.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "iceblink-shortsword", - "fields": { - "name": "Iceblink Shortsword", - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "iceblink-longsword", - "fields": { - "name": "Iceblink Longsword", - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "iceblink-greatsword", - "fields": { - "name": "Iceblink Greatsword", - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "iceblink-scimitar", - "fields": { - "name": "Iceblink Scimitar", - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "iceblink-rapier", - "fields": { - "name": "Iceblink Rapier", - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_impaling.json b/data/v2/kobold-press/vault-of-magic/magicitems_impaling.json deleted file mode 100644 index a5f9abbc..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_impaling.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "impaling-lance", - "fields": { - "name": "Impaling Lance", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "lance", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "impaling-morningstar", - "fields": { - "name": "Impaling Morningstar", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "morningstar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "impaling-pike", - "fields": { - "name": "Impaling Pike", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "pike", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "impaling-rapier", - "fields": { - "name": "Impaling Rapier", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "impaling-warpick", - "fields": { - "name": "Impaling Warpick", - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warpick", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_javelin.json b/data/v2/kobold-press/vault-of-magic/magicitems_javelin.json deleted file mode 100644 index 680f61d5..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_javelin.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "gale-javelin", - "fields": { - "name": "Gale Javelin", - "desc": "The metallic head of this javelin is embellished with three small wings. When you speak a command word while making a ranged weapon attack with this magic weapon, a swirling vortex of wind follows its path through the air. Draw a line between you and the target of your attack; each creature within 10 feet of this line must make a DC 13 Strength saving throw. On a failed save, the creature is pushed backward 10 feet and falls prone. In addition, if this ranged weapon attack hits, the target must make a DC 13 Strength saving throw. On a failed save, the target is pushed backward 15 feet and falls prone. The javelin's property can't be used again until the next dawn. In the meantime, it can still be used as a magic weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "javelin", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_kf.json b/data/v2/kobold-press/vault-of-magic/magicitems_kf.json deleted file mode 100644 index 550728d3..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_kf.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "kobold-firework", - "fields": { - "name": "Kobold Firework", - "desc": "These small pouches and cylinders are filled with magical powders and reagents, and they each have a small fuse protruding from their closures. You can use an action to light a firework then throw it up to 30 feet. The firework activates immediately or on initiative count 20 of the following round, as detailed below. Once a firework’s effects end, it is destroyed. A firework can’t be lit underwater, and submersion in water destroys a firework. A lit firework can be destroyed early by dousing it with at least 1 gallon of water.\n Blinding Goblin-Cracker (Uncommon). This bright yellow firework releases a blinding flash of light on impact. Each creature within 15 feet of where the firework landed and that can see it must succeed on a DC 13 Constitution saving throw or be blinded for 1 minute. A blinded creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n Deafening Kobold-Barker (Uncommon). This firework consists of several tiny green cylinders strung together and bursts with a loud sound on impact. Each creature within 15 feet of where the firework landed and that can hear it must succeed on a DC 13 Constitution saving throw or be deafened for 1 minute. A deafened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n Enchanting Elf-Fountain (Uncommon). This purple pyramidal firework produces a fascinating and colorful shower of sparks for 1 minute. The shower of sparks starts on the round after you throw it. While the firework showers sparks, each creature that enters or starts its turn within 30 feet of the firework must make a DC 13 Wisdom saving throw. On a failed save, the creature has disadvantage on Wisdom (Perception) checks made to perceive any creature or object other than the firework until the start of its next turn.\n Fairy Sparkler (Common). This narrow firework is decorated with stars and emits a bright, sparkling light for 1 minute. It starts emitting light on the round after you throw it. The firework sheds bright light in a 30-foot radius and dim light for an additional 30 feet. Invisible creatures and objects are visible as long as they are in the firework’s bright light.\n Priest Light (Rare). This silver cylinder firework produces a tall, argent flame and numerous golden sparks for 10 minutes. The flame appears on the round after you throw it. The firework sheds bright light in a 30-foot radius and dim light for an additional 30 feet. An undead creature can’t willingly enter the firework’s bright light by nonmagical means. If the undead creature tries to use teleportation or similar interplanar travel to do so, it must first succeed on a DC 15 Charisma saving throw. If an undead creature is in the bright light when it appears, the creature must succeed on a DC 15 Wisdom saving throw or be compelled to leave the bright light. It won’t move into any obviously deadly hazard, such as a fire or pit, but it will provoke opportunity attacks to move out of the bright light. In addition, each non-undead creature in the bright light can’t be charmed, frightened, or possessed by an undead creature.\n Red Dragon’s Breath (Very Rare). This firework is wrapped in gold leaf and inscribed with scarlet runes, and it erupts into a vertical column of fire on impact. Each creature in a 10-foot-radius, 60-foot-high cylinder centered on the point of impact must make a DC 17 Dexterity saving throw, taking 10d6 fire damage on a failed save, or half as much damage on a successful one.\n Snake Fountain (Rare). This short, wide cylinder is red, yellow, and black with a scale motif, and it produces snakes made of ash for 1 minute. It starts producing snakes on the round after you throw it. The firework creates 1 poisonous snake each round. The snakes are friendly to you and your companions. Roll initiative for the snakes as a group, which has its own turns. They obey any verbal commands that you issue to them (no action required by you). If you don’t issue any commands to them, they defend themselves from hostile creatures, but otherwise take no actions. The snakes remain for 10 minutes, until you dismiss them as a bonus action, or until they are doused with at least 1 gallon of water.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_labrys.json b/data/v2/kobold-press/vault-of-magic/magicitems_labrys.json deleted file mode 100644 index f150d812..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_labrys.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "labrys-of-the-raging-bull-battleaxe", - "fields": { - "name": "Labrys of the Raging Bull (Battleaxe)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "labrys-of-the-raging-bull-greataxe", - "fields": { - "name": "Labrys of the Raging Bull (Greataxe)", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_lance.json b/data/v2/kobold-press/vault-of-magic/magicitems_lance.json deleted file mode 100644 index 5337c724..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_lance.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "breaker-lance", - "fields": { - "name": "Breaker Lance", - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you attack an object or structure with this magic lance and hit, maximize your weapon damage dice against the target. The lance has 3 charges. As part of an attack action with the lance, you can expend a charge while striking a barrier created by a spell, such as a wall of fire or wall of force, or an entryway protected by the arcane lock spell. You must make a Strength check against a DC equal to 10 + the spell's level. On a successful check, the spell ends. The lance regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "lance", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "sanguine-lance", - "fields": { - "name": "Sanguine Lance", - "desc": "This fiendish lance runs red with blood. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature that has blood with this lance, the target takes an extra 1d6 necrotic damage, and you regain hit points equal to half the amount of necrotic damage dealt.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "lance", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json b/data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json deleted file mode 100644 index 59958107..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_larkmail.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "larkmail", - "fields": { - "name": "Larkmail", - "desc": "While wearing this armor, you gain a +1 bonus to AC. The links of this mail have been stained to create the optical illusion that you are wearing a brown-and-russet feathered tunic. While you wear this armor, you have advantage on Charisma (Performance) checks made with an instrument. In addition, while playing an instrument, you can use a bonus action and choose any number of creatures within 30 feet of you that can hear your song. Each target must succeed on a DC 15 Charisma saving throw or be charmed by you for 1 minute. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json b/data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json deleted file mode 100644 index fbc5cee2..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_leafbladed.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "leaf-bladed-shortsword", - "fields": { - "name": "Leaf-Bladed Shortsword", - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "leaf-bladed-longsword", - "fields": { - "name": "Leaf-Bladed Longsword", - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "leaf-bladed-greatsword", - "fields": { - "name": "Leaf-Bladed Greatsword", - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "leaf-bladed-scimitar", - "fields": { - "name": "Leaf-Bladed Scimitar", - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "leaf-bladed-rapier", - "fields": { - "name": "Leaf-Bladed Rapier", - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_leaft.json b/data/v2/kobold-press/vault-of-magic/magicitems_leaft.json deleted file mode 100644 index ca6ce929..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_leaft.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "hide-armor-of-the-leaf", - "fields": { - "name": "Hide Armor of the Leaf", - "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": true, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "leather-armor-of-the-leaf", - "fields": { - "name": "Leather Armor of the Leaf", - "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": true, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "studded-leather-armor-of-the-leaf", - "fields": { - "name": "Studded Leather Armor of the Leaf", - "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "studded-leather", - "requires_attunement": true, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "padded-armor-of-the-leaf", - "fields": { - "name": "Padded Armor of the Leaf", - "desc": "This suit of armor always has a forest or leaf motif and is usually green or brown in color. While wearing this armor in forest terrain, you have advantage on\nStrength (Athletics) and Dexterity (Stealth) checks. You can use an action to transform the armor into a cloud of swirling razor-sharp leaves, and each creature within 10 feet of you must succeed on a DC 13 Dexterity saving throw or take 2d8 slashing damage. For 1 minute, the cloud of leaves spreads out in a 10-foot radius from you, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. While the armor is transformed, you don't gain a base Armor Class from the armor. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": true, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json b/data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json deleted file mode 100644 index 6a983aa6..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_livingjugg.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "living-juggernaut", - "fields": { - "name": "Living Juggernaut", - "desc": "This broad, bulky suit of plate is adorned with large, blunt spikes and has curving bull horns affixed to its helm. While wearing this armor, you gain a +1 bonus to AC, and difficult terrain doesn't cost you extra movement.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_longbow.json b/data/v2/kobold-press/vault-of-magic/magicitems_longbow.json deleted file mode 100644 index 295c20f8..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_longbow.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bloodbow", - "fields": { - "name": "Bloodbow", - "desc": "This longbow is carved of a light, sturdy wood such as hickory or yew, and it is almost always stained a deep maroon hue, lacquered and aged under layers of sundried blood. The bow is sometimes decorated with reptilian teeth, centaur tails, or other battle trophies. The bow is designed to harm the particular type of creature whose blood most recently soaked the weapon. When you make a ranged attack roll with this magic weapon against a creature of that type, you have a +1 bonus to the attack and damage rolls. If the attack hits, the target must succeed on a DC 15 Wisdom saving throw or become enraged until the end of your next turn. While enraged, the target suffers a random short-term madness.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longbow", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mace.json b/data/v2/kobold-press/vault-of-magic/magicitems_mace.json deleted file mode 100644 index 95f4af22..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_mace.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "anointing-mace", - "fields": { - "name": "Anointing Mace", - "desc": "Also called an anointing gada, you gain a +1 bonus to attack and damage rolls made with this magic weapon. In addition, the ornately decorated head of the mace holds a reservoir perforated with small holes. As an action, you can fill the reservoir with a single potion or vial of liquid, such as holy water or alchemist's fire. You can press a button on the haft of the weapon as a bonus action, which opens the holes. If you hit a target with the weapon while the holes are open, the weapon deals damage as normal and the target suffers the effects of the liquid. For example,\nan anointing mace filled with holy water deals an extra 2d6 radiant damage if it hits a fiend or undead. After you press the button and make an attack roll, the liquid is expended, regardless if your attack hits.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "mace", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bludgeon-of-nightmares", - "fields": { - "name": "Bludgeon of Nightmares", - "desc": "You gain a +2 bonus to attack and damage rolls made with this weapon. The weapon appears to be a mace of disruption, and an identify spell reveals it to be such. The first time you use this weapon to kill a creature that has an Intelligence score of 5 or higher, you begin having nightmares and disturbing visions that disrupt your rest. Each time you complete a long rest, you must make a Wisdom saving throw. The DC equals 10 + the total number of creatures with Intelligence 5 or higher that you've reduced to 0 hit points with this weapon. On a failure, you gain no benefits from that long rest, and you gain one level of exhaustion.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "mace", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-mace-of-divinity", - "fields": { - "name": "Clockwork Mace of Divinity", - "desc": "This clockwork mace is composed of several different metals. While attuned to this magic weapon, you have proficiency with it. As a bonus action, you can command the mace to transform into a trident. When you hit with an attack using this weapon's trident form, the target takes an extra 1d6 radiant damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "mace", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "consuming-rod", - "fields": { - "name": "Consuming Rod", - "desc": "This bone mace is crafted from a humanoid femur. One end is carved to resemble a ghoulish face, its mouth open wide and full of sharp fangs. The mace has 8 charges, and it recovers 1d6 + 2 charges daily at dawn. You gain a +1 bonus to attack and damage rolls made with this magic mace. When it hits a creature, the mace's mouth stretches gruesomely wide and bites the target, adding 3 (1d6) piercing damage to the attack. As a reaction, you can expend 1 charge to regain hit points equal to the piercing damage dealt. Alternatively, you can use your reaction to expend 5 charges when you hit a Medium or smaller creature and force the mace to swallow the target. The target must succeed on a DC 15 Dexterity saving throw or be swallowed into an extra-dimensional space within the mace. While swallowed, the target is blinded and restrained, and it has total cover against attacks and other effects outside the mace. The target can still breathe. As an action, you can force the mace to regurgitate the creature, which falls prone in a space within 5 feet of the mace. The mace automatically regurgitates a trapped creature at dawn when it regains charges.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "mace", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json b/data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json deleted file mode 100644 index 2e9b3b33..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_mailsword.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "mail-of-the-sword-master", - "fields": { - "name": "Mail of the Sword Master", - "desc": "While wearing this armor, the maximum Dexterity modifier you can add to determine your Armor Class is 4, instead of 2. While wearing this armor, if you are wielding a sword and no other weapons, you gain a +2 bonus to damage rolls with that sword.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json b/data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json deleted file mode 100644 index 0538c045..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_meteoric.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "meteoric-plate", - "fields": { - "name": "Meteoric Plate", - "desc": "This plate armor was magically crafted from plates of interlocking stone. Tiny rubies inlaid in the chest create a glittering mosaic of flames. When you fall while wearing this armor, you can tuck your knees against your chest and curl into a ball. While falling in this way, flames form around your body. You take half the usual falling damage when you hit the ground, and fire explodes from your form in a 20-foot-radius sphere. Each creature in this area must make a DC 15 Dexterity saving throw. On a failed save, a target takes fire damage equal to the falling damage you took, or half as much on a successful saving throw. The fire spreads around corners and ignites flammable objects in the area that aren't being worn or carried.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": true, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json b/data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json deleted file mode 100644 index adb9f564..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_mirrored.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "mirrored-breastplate", - "fields": { - "name": "Mirrored Breastplate", - "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "mirrored-half-plate", - "fields": { - "name": "Mirrored Half Plate", - "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "mirrored-plate", - "fields": { - "name": "Mirrored Plate", - "desc": "This metal armor is always polished to a mirror sheen, highly reflective, and can't be dulled. If a creature has an action or trait that requires it to gaze at you to affect you, such as a basilisk's Petrifying Gaze or a lich's Frightening Gaze, it sees its reflection in the armor and is also affected by the gaze.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mk.json b/data/v2/kobold-press/vault-of-magic/magicitems_mk.json deleted file mode 100644 index 5da52ea7..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_mk.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "lucky-charm-of-the-monkey-king", - "fields": { - "name": "Lucky Charm of the Monkey King", - "desc": "This tiny stone statue of a grinning monkey holds a leather loop in its paws, allowing the charm to hang from a belt or pouch. While attuned to this charm, you can use a bonus action to gain a +1 bonus on your next ability check, attack roll, or saving throw. Once used, the charm can't be used again until the next dawn. You can be attuned to only one lucky charm at a time.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json b/data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json deleted file mode 100644 index a08543d2..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_molthellfire.json +++ /dev/null @@ -1,154 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "molten-hellfire-chain-shirt", - "fields": { - "name": "Molten Hellfire Chain Shirt", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-shirt", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-scale-mail", - "fields": { - "name": "Molten Hellfire Scale Mail", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-breastplate", - "fields": { - "name": "Molten Hellfire Breastplate", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-half-plate", - "fields": { - "name": "Molten Hellfire Half Plate", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-ring-mail", - "fields": { - "name": "Molten Hellfire Ring Mail", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-chain-mail", - "fields": { - "name": "Molten Hellfire Chain Mail", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-splint", - "fields": { - "name": "Molten Hellfire Splint", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "molten-hellfire-plate", - "fields": { - "name": "Molten Hellfire Plate", - "desc": "This spiked armor is a dark, almost black crimson when inactive. This more powerful version of hellfire armor has 3 charges. It regains all expended charges daily at dawn. If you expend 1 charge as part of the action to make the armor glow, you can make the armor emit heat in addition to light for 1 minute. For the duration, when a creature touches you or hits you with a melee attack while within 5 feet of you, it takes 1d4 fire damage. You are immune to the armor’s heat while wearing it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json b/data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json deleted file mode 100644 index 25a7270a..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_moonsteel.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "moonsteel-rapier", - "fields": { - "name": "Moonsteel Rapier", - "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, “shapechanger” refers to any creature with the Shapechanger trait.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "moonsteel-dagger", - "fields": { - "name": "Moonsteel Dagger", - "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, “shapechanger” refers to any creature with the Shapechanger trait.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mordant.json b/data/v2/kobold-press/vault-of-magic/magicitems_mordant.json deleted file mode 100644 index 4d4853ec..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_mordant.json +++ /dev/null @@ -1,192 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "mordant-shortsword", - "fields": { - "name": "Mordant Shortsword", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-longsword", - "fields": { - "name": "Mordant Longsword", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-greatsword", - "fields": { - "name": "Mordant Greatsword", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-scimitar", - "fields": { - "name": "Mordant Scimitar", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-battleaxe", - "fields": { - "name": "Mordant Battleaxe", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-glaive", - "fields": { - "name": "Mordant Glaive", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "glaive", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-greataxe", - "fields": { - "name": "Mordant Greataxe", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-halberd", - "fields": { - "name": "Mordant Halberd", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "halberd", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-sickle", - "fields": { - "name": "Mordant Sickle", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "sickle", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mordant-whip", - "fields": { - "name": "Mordant Whip", - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json b/data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json deleted file mode 100644 index 6fe82874..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_mountaineers.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "mountaineers-light-crossbow", - "fields": { - "name": "Mountaineer's Light Crossbow ", - "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-light", - "armor": null, - "requires_attunement": false, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mountaineers-hand-crossbow", - "fields": { - "name": "Mountaineer's Hand Crossbow", - "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-hand", - "armor": null, - "requires_attunement": false, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "mountaineers-heavy-crossbow", - "fields": { - "name": "Mountaineer's Heavy Crossbow", - "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-heavy", - "armor": null, - "requires_attunement": false, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_mowc.json b/data/v2/kobold-press/vault-of-magic/magicitems_mowc.json deleted file mode 100644 index 088a72ec..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_mowc.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "mask-of-the-war-chief", - "fields": { - "name": "Mask of the War Chief", - "desc": "These fierce yet regal war masks are made by shamans in the cold northern mountains for their chieftains. Carved from the wood of alpine trees, each mask bears the image of a different creature native to those regions. Cave Bear (Uncommon). This mask is carved in the likeness of a roaring cave bear. While wearing it, you have advantage on Charisma (Intimidation) checks. In addition, you can use an action to summon a cave bear (use the statistics of a brown bear) to serve you in battle. The bear is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as attack your enemies. In the absence of such orders, the bear acts in a fashion appropriate to its nature. It vanishes at the next dawn or when it is reduced to 0 hit points. The mask can’t be used this way again until the next dawn. Behir (Very Rare). Carvings of stylized lightning decorate the closed, pointed snout of this blue, crocodilian mask. While wearing it, you have resistance to lightning damage. In addition, you can use an action to exhale lightning in a 30-foot line that is 5 feet wide Each creature in the line must make a DC 17 Dexterity saving throw, taking 3d10 lightning damage on a failed save, or half as much damage on a successful one. This mask can’t be used this way again until the next dawn. Mammoth (Uncommon). This mask is carved in the likeness of a mammoth’s head with a short trunk curling up between the eyes. While wearing it, you count as one size larger when determining your carrying capacity and the weight you can lift, drag, or push. In addition, you can use an action to trumpet like a mammoth. Choose up to six creatures within 30 feet of you and that can hear the trumpet. For 1 minute, each target is under the effect of the bane (if a hostile creature; save DC 13) or bless (if a friendly creature) spell (no concentration required). This mask can’t be used this way again until the next dawn. Winter Wolf (Rare). Carved in the likeness of a winter wolf, this white mask is cool to the touch. While wearing it, you have resistance to cold damage. In addition, you can use an action to exhale freezing air in a 15-foot cone. Each creature in the area must make a DC 15 Dexterity saving throw, taking 3d8 cold damage on a failed save, or half as much damage on a successful one. This mask can’t be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_muffled.json b/data/v2/kobold-press/vault-of-magic/magicitems_muffled.json deleted file mode 100644 index a9b528d5..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_muffled.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "muffled-padded", - "fields": { - "name": "Muffled Padded", - "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "muffled-scale-mail", - "fields": { - "name": "Muffled Scale Mail", - "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "muffled-half-plate", - "fields": { - "name": "Muffled Half Plate", - "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "half-plate", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "muffled-splint", - "fields": { - "name": "Muffled Splint", - "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "muffled-ring-mail", - "fields": { - "name": "Muffled Ring Mail", - "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "ring-mail", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "muffled-plate", - "fields": { - "name": "Muffled Plate", - "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "muffled-chain-mail", - "fields": { - "name": "Muffled Chain Mail", - "desc": "This magical armor is laid with enchantments to mute its noise and ease movement, even muting and dulling its colors and shine when you attempt to conceal yourself. While wearing this armor, you don't have disadvantage on Dexterity (Stealth) checks as a result of wearing the armor, but you might still have disadvantage on such checks from other effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_net.json b/data/v2/kobold-press/vault-of-magic/magicitems_net.json deleted file mode 100644 index 2a3b8658..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_net.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "dimensional-net", - "fields": { - "name": "Dimensional Net", - "desc": "Woven from the hair of celestials and fiends, this shimmering iridescent net can subdue and capture otherworldly creatures. You have a +1 bonus to attack rolls with this magic weapon. In addition to the normal effects of a net, this net prevents any Large or smaller aberration, celestial, or fiend hit by it from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. When such a creature is bound in this way, a creature must succeed on a DC 30 Strength (Athletics) check to free the bound creature. The net has immunity to damage dealt by the bound creature, but another creature can deal 20 slashing damage to the net and free the bound creature, ending the effect. The net has AC 15 and 30 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the net drops to 0 hit points, it is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "net", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json b/data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json deleted file mode 100644 index dae3db2c..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_ngobou.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "armor-of-the-ngobou", - "fields": { - "name": "Armor of the Ngobou", - "desc": "This thick and rough armor is made from the hide of a Ngobou (see Tome of Beasts), an aggressive, ox-sized dinosaur known to threaten elephants of the plains. The horns and tusks of the dinosaur are worked into the armor as spiked shoulder pads. While wearing this armor, you gain a +1 bonus to AC, and you have a magical sense for elephants. You automatically detect if an elephant has passed within 90 feet of your location within the last 24 hours, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) checks you make to find elephants.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": true, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json b/data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json deleted file mode 100644 index 17d0a48a..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_orb_obf.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "orb-of-obfuscation", - "fields": { - "name": "Orb of Obfuscation", - "desc": "Originally fashioned in the laboratory of the archmage Lugax for his good natured but often roguish friend, Kennich, these spherical ceramic containers are the size of a large human fist. Arcane sigils decorate each orb, detailing its properties to those capable of reading the sigils. The magic-infused chemicals in each orb must be briefly exposed to air before being thrown to activate them. A metal rod sits in the cork of each orb, allowing you to quickly twist open the container before throwing it. Typically, 1d4 + 1 orbs of obfuscation are found together. You can use an action to activate and throw the orb up to 60 feet. The orb explodes on impact and is destroyed. The orb's effects are determined by its type. Orb of Obfuscation (Uncommon). This orb is a dark olive color with a stripe of bright blue paint encircling it. When activated, the orb releases an opaque grey gas and creates a 30-foot-radius sphere of this gas centered on the point where the orb landed. The sphere spreads around corners, and its area is heavily obscured. The magical gas also dampens sound. Each creature in the gas can hear only sounds originating within 5 feet of it, and creatures outside of the gas can’t hear sounds originating inside the gas. The gas lasts for 5 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. Explosive Orb of Obfuscation (Rare). This oblong orb has a putty grey color with a stripe of yellow paint encircling it. When activated, this orb releases the same opaque grey gas as the orb of obfuscation. In addition to the effects of that gas, this orb also releases a burst of caustic chemicals on impact. Each creature within a 15-foot radius of where the orb landed must make a DC 15 Dexterity saving throw, taking 4d4 acid damage on a failed save, or half as much damage on a successful one. If a creature fails this saving throw, the chemicals cling to it for 1 minute. At the end of each of its turns, the creature must succeed on a DC 15 Constitution saving throw or take 2d4 acid damage from the clinging chemicals. Any creature can take an action to remove the clinging chemicals with a successful DC 15 Wisdom (Medicine) check.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "explosive-orb-of-obfuscation", - "fields": { - "name": "Explosive Orb of Obfuscation", - "desc": "Originally fashioned in the laboratory of the archmage Lugax for his good natured but often roguish friend, Kennich, these spherical ceramic containers are the size of a large human fist. Arcane sigils decorate each orb, detailing its properties to those capable of reading the sigils. The magic-infused chemicals in each orb must be briefly exposed to air before being thrown to activate them. A metal rod sits in the cork of each orb, allowing you to quickly twist open the container before throwing it. Typically, 1d4 + 1 orbs of obfuscation are found together. You can use an action to activate and throw the orb up to 60 feet. The orb explodes on impact and is destroyed. The orb's effects are determined by its type. Orb of Obfuscation (Uncommon). This orb is a dark olive color with a stripe of bright blue paint encircling it. When activated, the orb releases an opaque grey gas and creates a 30-foot-radius sphere of this gas centered on the point where the orb landed. The sphere spreads around corners, and its area is heavily obscured. The magical gas also dampens sound. Each creature in the gas can hear only sounds originating within 5 feet of it, and creatures outside of the gas can’t hear sounds originating inside the gas. The gas lasts for 5 minutes or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. Explosive Orb of Obfuscation (Rare). This oblong orb has a putty grey color with a stripe of yellow paint encircling it. When activated, this orb releases the same opaque grey gas as the orb of obfuscation. In addition to the effects of that gas, this orb also releases a burst of caustic chemicals on impact. Each creature within a 15-foot radius of where the orb landed must make a DC 15 Dexterity saving throw, taking 4d4 acid damage on a failed save, or half as much damage on a successful one. If a creature fails this saving throw, the chemicals cling to it for 1 minute. At the end of each of its turns, the creature must succeed on a DC 15 Constitution saving throw or take 2d4 acid damage from the clinging chemicals. Any creature can take an action to remove the clinging chemicals with a successful DC 15 Wisdom (Medicine) check.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_padded.json b/data/v2/kobold-press/vault-of-magic/magicitems_padded.json deleted file mode 100644 index 8fc7c097..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_padded.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "armor-of-cushioning", - "fields": { - "name": "Armor of Cushioning", - "desc": "While wearing this armor, you have resistance to bludgeoning damage. In addition, you can use a reaction when you fall to reduce any falling damage you take by an amount equal to twice your level.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_petals.json b/data/v2/kobold-press/vault-of-magic/magicitems_petals.json deleted file mode 100644 index a53a09d2..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_petals.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blade-of-petals", - "fields": { - "name": "Blade of Petals", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. This brightly-colored shortsword is kept in a wooden scabbard with eternally blooming flowers. The blade is made of dull green steel, and its pommel is fashioned from hard rosewood. As a bonus action, you can conjure a flowery mist which fills a 20-foot area around you with pleasant-smelling perfume. The scent dissipates after 1 minute. A creature damaged by the blade must succeed on a DC 15 Charisma saving throw or be charmed by you until the end of its next turn. A creature can't be charmed this way more than once every 24 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_phasem.json b/data/v2/kobold-press/vault-of-magic/magicitems_phasem.json deleted file mode 100644 index dbadcafd..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_phasem.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "phase-mirror", - "fields": { - "name": "Phase Mirror", - "desc": "Unlike other magic items, multiple creatures can attune to the phase mirror by touching it as part of the same short rest. A creature remains attuned to the mirror as long as it is on the same plane of existence as the mirror or until it chooses to end its attunement to the mirror during a short rest. Phase mirrors look almost identical to standard mirrors, but their surfaces are slightly clouded. These mirrors are found in a variety of sizes, from handheld to massive disks. The larger the mirror, the more power it can take in, and consequently, the more creatures it can affect. When it is created, a mirror is connected to a specific plane. The mirror draws in starlight and uses that energy to move between its current plane and its connected plane. While holding or touching a fully charged mirror, an attuned creature can use an action to speak the command word and activate the mirror. When activated, the mirror transports all creatures attuned to it to the mirror's connected plane or back to the Material Plane at a destination of the activating creature's choice. This effect works like the plane shift spell, except it transports only attuned creatures, regardless of their distance from each other, and the destination must be on the Material Plane or the mirror's connected plane. If the mirror is broken, its magic ends, and each attuned creature is trapped in whatever plane it occupies when the mirror breaks. Once activated, the mirror stays active for 24 hours and any attuned creature can use an action to transport all attuned creatures back and forth between the two planes. After these 24 hours have passed, the power drains from the mirror, and it can't be activated again until it is recharged. Each phase mirror has a different recharge time and limit to the number of creatures that can be attuned to it, depending on the mirror's size.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_pike.json b/data/v2/kobold-press/vault-of-magic/magicitems_pike.json deleted file mode 100644 index 6b305c82..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_pike.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "manticores-tail", - "fields": { - "name": "Manticore's Tail", - "desc": "Ten spikes stick out of the head of this magic weapon. While holding the morningstar, you can fire one of the spikes as a ranged attack, using your Strength modifier for the attack and damage rolls. This attack has a normal range of 100 feet and a long range of 200 feet. On a hit, the spike deals 1d8 piercing damage. Once all of the weapon's spikes have been fired, the morningstar deals bludgeoning damage instead of the piercing damage normal for a morningstar until the next dawn, at which time the spikes regrow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "pike", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "wolf-brush", - "fields": { - "name": "Wolf Brush", - "desc": "From a distance, this weapon bears a passing resemblance to a fallen tree branch. This unique polearm was first crafted by a famed martial educator and military general from the collected weapons of his fallen compatriots. Each point on this branching spear has a history of its own and is infused with the pain of loss and the glory of military service. When wielded in battle, each of the small, branching spear points attached to the polearm's shaft pulses with a warm glow and burns with the desire to protect the righteous. When not using it, you can fold the branches inward and sheathe the polearm in a leather wrap. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you hold this weapon, it sheds dim light in a 5-foot radius. You can fold and wrap the weapon as an action, extinguishing the light. While holding or carrying the weapon, you have resistance to piercing damage. The weapon has 10 charges for the following other properties. The weapon regains 1d8 + 2 charges daily at dawn. In addition, it regains 1 charge when exposed to powerful magical sunlight, such as the light created by the sunbeam and sunburst spells, and it regains 1 charge each round it remains exposed to such sunlight. Spike Barrage. While wielding this weapon, you can use an action to expend 1 or more of its charges and sweep the weapon in a small arc to release a barrage of spikes in a 15-foot cone. Each creature in the area must make a DC 17 Dexterity saving throw, taking 1d10 piercing damage for each charge you expend on a failed save, or half as much damage on a successful one. Spiked Wall. While wielding this weapon, you can use an action to expend 6 charges to cast the wall of thorns spell (save DC 17) from it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "pike", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_potions.json b/data/v2/kobold-press/vault-of-magic/magicitems_potions.json deleted file mode 100644 index f08d8b0d..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_potions.json +++ /dev/null @@ -1,1313 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "ash-of-the-ebon-birch", - "fields": { - "name": "Ash of the Ebon Birch", - "desc": "This salve is created by burning bark from a rare ebon birch tree then mixing that ash with oil and animal blood to create a cerise pigment used to paint yourself or another creature with profane protections. Painting the pigment on a creature takes 1 minute, and you can choose to paint a specific sigil or smear the pigment on a specific part of the creature's body.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "black-dragon-oil", - "fields": { - "name": "Black Dragon Oil", - "desc": "The viscous green-black oil within this magical ceramic pot bubbles slightly. The pot's stone stopper is sealed with greasy, dark wax. The pot contains 5 ounces of pure black dragon essence, obtained by slowly boiling the dragon in its own acidic secretions. You can use an action to apply 1 ounce of the oil to a weapon or single piece of ammunition. The next attack made with that weapon or ammunition deals an extra 2d8 acid damage to the target. A creature that takes the acid damage must succeed on a DC 15 Constitution saving throw at the start of its next turn or be burned for an extra 2d8 acid damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "bloodlink-potion", - "fields": { - "name": "Bloodlink Potion", - "desc": "When you and another willing creature each drink at least half this potion, your life energies are linked for 1 hour. When you or the creature who drank the potion with you take damage while your life energies are linked, the total damage is divided equally between you. If the damage is an odd number, roll randomly to assign the extra point of damage. The effect is halted while you and the other creature are separated by more than 60 feet. The effect ends if either of you drop to 0 hit points. This potion's red liquid is viscous and has a metallic taste.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "brain-juice", - "fields": { - "name": "Brain Juice", - "desc": "This foul-smelling, murky, purple-gray liquid is created from the liquefied brains of spellcasting creatures, such as aboleths. Anyone consuming this repulsive mixture must make a DC 15 Intelligence saving throw. On a successful save, the drinker is infused with magical power and regains 1d6 + 4 expended spell slots. On a failed save, the drinker is afflicted with short-term madness for 1 day. If a creature consumes multiple doses of brain juice and fails three consecutive Intelligence saving throws, it is afflicted with long-term madness permanently and automatically fails all further saving throws brought about by drinking brain juice.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "catalyst-oil", - "fields": { - "name": "Catalyst Oil", - "desc": "This special elemental compound draws on nearby energy sources. Catalyst oils are tailored to one specific damage type (not including bludgeoning, piercing, or slashing damage) and have one dose. Whenever a spell or effect of this type goes off within 60 feet of a dose of catalyst oil, the oil catalyzes and becomes the spell's new point of origin. If the spell affects a single target, its original point of origin becomes the new target. If the spell's area is directional (such as a cone or a cube) you determine the spell's new direction. This redirected spell is easier to evade. Targets have advantage on saving throws against the spell, and the caster has disadvantage on the spell attack roll.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "cleaning-concoction", - "fields": { - "name": "Cleaning Concoction", - "desc": "This fresh-smelling, clear green liquid can cover a Medium or smaller creature or object (or matched set of objects, such as a suit of clothes or pair of boots). Applying the liquid takes 1 minute. It removes soiling, stains, and residue, and it neutralizes and removes odors, unless those odors are particularly pungent, such as in skunks or creatures with the Stench trait. Once the potion has cleaned the target, it evaporates, leaving the creature or object both clean and dry.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "companions-broth", - "fields": { - "name": "Companion's Broth", - "desc": "Developed by wizards with an interest in the culinary arts, this simple broth mends the wounds of companion animals and familiars. When a beast or familiar consumes this broth, it regains 2d4 + 2 hit points. Alternatively, you can mix a flower petal into the broth, and the beast or familiar gains 2d4 temporary hit points for 8 hours instead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "cordial-of-understanding", - "fields": { - "name": "Cordial of Understanding", - "desc": "When you drink this tangy, violet liquid, your mind opens to new forms of communication. For 1 hour, if you spend 1 minute listening to creatures speaking a particular language, you gain the ability to communicate in that language for the duration. This potion's magic can also apply to non-verbal languages, such as a hand signal-based or dance-based language, so long as you spend 1 minute watching it being used and have the appropriate anatomy and limbs to communicate in the language.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "courtesans-allure", - "fields": { - "name": "Courtesan's Allure", - "desc": "This perfume has a sweet, floral scent and captivates those with high social standing. The perfume can cover one Medium or smaller creature, and applying it takes 1 minute. For 1 hour, the affected creature gains a +5 bonus to Charisma checks made to socially interact with or influence nobles, politicians, or other individuals with high social standing.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "draught-of-ambrosia", - "fields": { - "name": "Draught of Ambrosia", - "desc": "The liquid in this tiny vial is golden and has a heady, floral scent. When you drink the draught, it fortifies your body and mind, removing any infirmity caused by old age. You stop aging and are immune to any magical and nonmagical aging effects. The magic of the ambrosia lasts ten years, after which time its power fades, and you are once again subject to the ravages of time and continue aging.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "draught-of-the-black-owl", - "fields": { - "name": "Draught of the Black Owl", - "desc": "When you drink this potion, you transform into a black-feathered owl for 1 hour. This effect works like the polymorph spell, except you can take only the form of an owl. While you are in the form of an owl, you retain your Intelligence, Wisdom, and Charisma scores. If you are a druid with the Wild Shape feature, you can transform into a giant owl instead. Drinking this potion doesn't expend a use of Wild Shape.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "efficacious-eyewash", - "fields": { - "name": "Efficacious Eyewash", - "desc": "This clear liquid glitters with miniscule particles of light. A bottle of this potion contains 6 doses, and its lid comes with a built-in dropper. You can use an action to apply 1 dose to the eyes of a blinded creature. The blinded condition is suppressed for 2d4 rounds. If the blinded condition has a duration, subtract those rounds from the total duration; if doing so reduces the overall duration to 0 rounds or less, then the condition is removed rather than suppressed. This eyewash doesn't work on creatures that are naturally blind, such as grimlocks, or creatures blinded by severe damage or removal of their eyes.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-corruption", - "fields": { - "name": "Elixir of Corruption", - "desc": "This elixir looks, smells, and tastes like a potion of heroism; however, it is actually a poisonous elixir masked by illusion magic. An identify spell reveals its true nature. If you drink it, you must succeed on a DC 15 Constitution saving throw or be corrupted by the diabolical power within the elixir for 1 week. While corrupted, you lose immunity to diseases, poison damage, and the poisoned condition. If you aren't normally immune to poison damage, you instead have vulnerability to poison damage while corrupted. The corruption can be removed with greater restoration or similar magic.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-deep-slumber", - "fields": { - "name": "Elixir of Deep Slumber", - "desc": "The milky-white liquid in this vial smells of jasmine and sandalwood. When you drink this potion, you fall into a deep sleep, from which you can't be physically awakened, for 1 hour. A successful dispel magic (DC 13) cast on you awakens you but cancels any beneficial effects of the elixir. When you awaken at the end of the hour, you benefit from the sleep as if you had finished a long rest.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-focus", - "fields": { - "name": "Elixir of Focus", - "desc": "This deep amber concoction seems to glow with an inner light. When you drink this potion, you have advantage on the next ability check you make within 10 minutes, then the elixir's effect ends.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-mimicry", - "fields": { - "name": "Elixir of Mimicry", - "desc": "When you drink this sweet, oily, black liquid, you can imitate the voice of a single creature that you have heard speak within the past 24 hours. The effects last for 3 minutes.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-oracular-delirium", - "fields": { - "name": "Elixir of Oracular Delirium", - "desc": "This pearlescent fluid perpetually swirls inside its container with a slow kaleidoscopic churn. When you drink this potion, you can cast the guidance spell for 1 hour at will. You can end this effect early as an action and gain the effects of the augury spell. If you do, you are afflicted with short-term madness after learning the spell's results.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-spike-skin", - "fields": { - "name": "Elixir of Spike Skin", - "desc": "Slivers of bone float in the viscous, gray liquid inside this vial. When you drink this potion, bone-like spikes protrude from your skin for 1 hour. Each time a creature hits you with a melee weapon attack while within 5 feet of you, it must succeed on a DC 15 Dexterity saving throw or take 1d4 piercing damage from the spikes. In addition, while you are grappling a creature or while a creature is grappling you, it takes 1d4 piercing damage at the start of your turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-wakefulness", - "fields": { - "name": "Elixir of Wakefulness", - "desc": "This effervescent, crimson liquid is commonly held in a thin, glass vial capped in green wax. When you drink this elixir, its effects last for 8 hours. While the elixir is in effect, you can't fall asleep by normal means. You have advantage on saving throws against effects that would put you to sleep. If you are affected by the sleep spell, your current hit points are considered 10 higher when determining the effects of the spell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-the-clear-mind", - "fields": { - "name": "Elixir of the Clear Mind", - "desc": "This cerulean blue liquid sits calmly in its flask even when jostled or shaken. When you drink this potion, you have advantage on Wisdom checks and saving throws for 1 hour. For the duration, if you fail a saving throw against an enchantment or illusion spell or similar magic effect, you can choose to succeed instead. If you do, you draw upon all the potion's remaining power, and its effects end immediately thereafter.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "elixir-of-the-deep", - "fields": { - "name": "Elixir of the Deep", - "desc": "This thick, green, swirling liquid tastes like salted mead. For 1 hour after drinking this elixir, you can breathe underwater, and you can see clearly underwater out to a range of 60 feet. The elixir doesn't allow you to see through magical darkness, but you can see through nonmagical clouds of silt and other sedimentary particles as if they didn't exist. For the duration, you also have advantage on saving throws against the spells and other magical effects of fey creatures native to water environments, such as a Lorelei (see Tome of Beasts) or Water Horse (see Creature Codex).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "extract-of-dual-mindedness", - "fields": { - "name": "Extract of Dual-Mindedness", - "desc": "This potion can be distilled only from a hormone found in the hypothalamus of a two-headed giant of genius intellect. For 1 minute after drinking this potion, you can concentrate on two spells at the same time, and you have advantage on Constitution saving throws made to maintain your concentration on a spell when you take damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "ghoulbane-oil", - "fields": { - "name": "Ghoulbane Oil", - "desc": "This rusty-red gelatinous liquid glistens with tiny sparkling crystal flecks. The oil can coat one weapon or 5 pieces of ammunition. Applying the oil takes 1 minute. For 1 hour, if a ghoul, ghast, or Darakhul (see Tome of Beasts) takes damage from the coated item, it takes an extra 2d6 damage of the weapon's type.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "grave-reagent", - "fields": { - "name": "Grave Reagent", - "desc": "This luminous green concoction creates an undead servant. If you spend 1 minute anointing the corpse of a Small or Medium humanoid, this arcane solution imbues the target with a foul mimicry of life, raising it as an undead creature. The target becomes a zombie under your control (the GM has the zombie's statistics). On each of your turns, you can use a bonus action to verbally command the zombie if it is within 60 feet of you. You decide what action the zombie will take and where it will move during its next turn, or you can issue a general command, such as to guard a particular chamber or corridor. If you issue no commands, the zombie only defends itself against hostile creatures. Once given an order, the zombie continues to follow it until its task is complete. The zombie is under your control for 24 hours, after which it stops obeying any command you've given it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "greater-potion-of-troll-blood", - "fields": { - "name": "Greater Potion of Troll Blood", - "desc": "When drink this potion, you regain 3 hit points at the start of each of your turns. After it has restored 30 hit points, the potion's effects end.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "hardening-polish", - "fields": { - "name": "Hardening Polish", - "desc": "This gray polish is viscous and difficult to spread. The polish can coat one metal weapon or up to 10 pieces of ammunition. Applying the polish takes 1 minute. For 1 hour, the coated item hardens and becomes stronger, and it counts as an adamantine weapon for the purpose of overcoming resistance and immunity to attacks and damage not made with adamantine weapons.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "hewers-draught", - "fields": { - "name": "Hewer's Draught", - "desc": "When you drink this potion, you have advantage on attack rolls made with weapons that deal piercing or slashing damage for 1 minute. This potion's translucent amber liquid glimmers when agitated.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "honey-of-the-warped-wildflowers", - "fields": { - "name": "Honey of the Warped Wildflowers", - "desc": "This spirit honey is made from wildflowers growing in an area warped by magic, such as the flowers growing at the base of a wizard's tower or growing in a magical wasteland. When you consume this honey, you have resistance to psychic damage, and you have advantage on Intelligence saving throws. In addition, you can use an action to warp reality around one creature you can see within 60 feet of you. The target must succeed on a DC 15 Intelligence saving throw or be bewildered for 1 minute. At the start of a bewildered creature's turn, it must roll a die. On an even result, the creature can act normally. On an odd result, the creature is incapacitated until the start of its next turn as it becomes disoriented by its surroundings and unable to fully determine what is real and what isn't. You can't warp the reality around another creature in this way again until you finish a long rest.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "interplanar-paint", - "fields": { - "name": "Interplanar Paint", - "desc": "This black, tarry substance can be used to paint a single black doorway on a flat surface. A pot contains enough paint to create one doorway. While painting, you must concentrate on a plane of existence other than the one you currently occupy. If you are not interrupted, the doorway can be painted in 5 minutes. Once completed, the painting opens a two-way portal to the plane you imagined. The doorway is mirrored on the other plane, often appearing on a rocky face or the wall of a building. The doorway lasts for 1 week or until 5 gallons of water with flecks of silver worth at least 2,000 gp is applied to one side of the door.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "ironskin-oil", - "fields": { - "name": "Ironskin Oil", - "desc": "This grayish fluid is cool to the touch and slightly gritty. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. The affected creature has resistance to piercing and slashing damage for 1 hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "liquid-courage", - "fields": { - "name": "Liquid Courage", - "desc": "This magical cordial is deep red and smells strongly of fennel. You have advantage on the next saving throw against being frightened. The effect ends after you make such a saving throw or when 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "liquid-shadow", - "fields": { - "name": "Liquid Shadow", - "desc": "The contents of this bottle are inky black and seem to absorb the light. The dark liquid can cover a single Small or Medium creature. Applying the liquid takes 1 minute. For 1 hour, the coated creature has advantage on Dexterity (Stealth) checks. Alternately, you can use an action to hurl the bottle up to 20 feet, shattering it on impact. Magical darkness spreads from the point of impact to fill a 15-foot-radius sphere for 1 minute. This darkness works like the darkness spell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "locksmiths-oil", - "fields": { - "name": "Locksmith's Oil", - "desc": "This shimmering oil can be applied to a lock. Applying the oil takes 1 minute. For 1 hour, any creature that makes a Dexterity check to pick the lock using thieves' tools rolls a d4 ( 1d4) and adds the number rolled to the check.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "luring-perfume", - "fields": { - "name": "Luring Perfume", - "desc": "This pungent perfume has a woodsy and slightly musky scent. As an action, you can splash or spray the contents of this vial on yourself or another creature within 5 feet of you. For 1 minute, the perfumed creature attracts nearby humanoids and beasts. Each humanoid and beast within 60 feet of the perfumed creature and that can smell the perfume must succeed on a DC 15 Wisdom saving throw or be charmed by the perfumed creature until the perfume fades or is washed off with at least 1 gallon of water. While charmed, a creature is incapacitated, and, if the creature is more than 5 feet away from the perfumed creature, it must move on its turn toward the perfumed creature by the most direct route, trying to get within 5 feet. It doesn't avoid opportunity attacks, but before moving into damaging terrain, such as lava or a pit, and whenever it takes damage, the target can repeat the saving throw. A charmed target can also repeat the saving throw at the end of each of its turns. If the saving throw is successful, the effect ends on it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "maidens-tears", - "fields": { - "name": "Maiden's Tears", - "desc": "This fruity mead is the color of liquid gold and is rumored to be brewed with a tear from the goddess of bearfolk herself. When you drink this mead, you regenerate lost hit points for 1 minute. At the start of your turn, you regain 10 hit points if you have at least 1 hit point.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "odorless-oil", - "fields": { - "name": "Odorless Oil", - "desc": "This odorless, colorless oil can cover a Medium or smaller object or creature, along with the equipment the creature is wearing or carrying (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. For 1 hour, the affected target gives off no scent, can't be tracked by scent, and can't be detected with Wisdom (Perception) checks that rely on smell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "oil-of-concussion", - "fields": { - "name": "Oil of Concussion", - "desc": "You can apply this thick, gray oil to one bludgeoning weapon or up to 5 pieces of bludgeoning ammunition. Applying the oil takes 1 minute. For 1 hour, any attack with the coated item scores a critical hit on a roll of 19 or 20.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "oil-of-defoliation", - "fields": { - "name": "Oil of Defoliation", - "desc": "Sometimes known as weedkiller oil, this greasy amber fluid contains the crushed husks of dozens of locusts. One vial of the oily substance can coat one weapon or up to 5 pieces of ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item deals an extra 1d6 necrotic damage to plants or plant creatures on a successful hit. The oil can also be applied directly to a willing, restrained, or immobile plant or plant creature. In this case, the substance deals 4d6 necrotic damage, which is enough to kill most ordinary plant life smaller than a large tree.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "oil-of-extreme-bludgeoning", - "fields": { - "name": "Oil of Extreme Bludgeoning", - "desc": "This viscous indigo-hued oil smells of iron. The oil can coat one bludgeoning weapon or up to 5 pieces of bludgeoning ammunition. Applying the oil takes 1 minute. For 1 hour, the coated item is magical, has a +1 bonus to attack and damage rolls, and deals an extra 1d4 force damage on a hit.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "oil-of-numbing", - "fields": { - "name": "Oil of Numbing", - "desc": "This astringent-smelling oil stings slightly when applied to flesh, but the feeling quickly fades. The oil can cover a Medium or smaller creature (one additional vial is required for each size category above Medium). Applying the oil takes 10 minutes. For 1 hour, the affected creature has advantage on Constitution saving throws to maintain its concentration on a spell when it takes damage, and it has advantage on ability checks and saving throws made to endure pain. However, the affected creature's flesh is slightly numbed and senseless, and it has disadvantage on ability checks that require fine motor skills or a sense of touch.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "oil-of-sharpening", - "fields": { - "name": "Oil of Sharpening", - "desc": "You can apply this fine, silvery oil to one piercing or slashing weapon or up to 5 pieces of piercing or slashing ammunition. Applying the oil takes 1 minute. For 1 hour, any attack with the coated item scores a critical hit on a roll of 19 or 20.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "philter-of-luck", - "fields": { - "name": "Philter of Luck", - "desc": "When you drink this vibrant green, effervescent potion, you gain a finite amount of good fortune. Roll a d3 to determine where your fortune falls: ability checks (1), saving throws (2), or attack rolls (3). When you make a roll associated with your fortune, you can choose to tap into your good fortune and reroll the d20. This effect ends after you tap into your good fortune or when 1 hour has passed. | d3 | Use fortune for |\n| --- | --------------- |\n| 1 | ability checks |\n| 2 | saving throws |\n| 3 | attack rolls |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "potent-cure-all", - "fields": { - "name": "Potent Cure-All", - "desc": "The milky liquid in this bottle shimmers when agitated, as small, glittering particles swirl within it. When you drink this potion, it reduces your exhaustion level by one, removes any reduction to one of your ability scores, removes the blinded, deafened, paralyzed, and poisoned conditions, and cures you of any diseases currently afflicting you.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-air-breathing", - "fields": { - "name": "Potion of Air Breathing", - "desc": "This potion's pale blue fluid smells like salty air, and a seagull's feather floats in it. You can breathe air for 1 hour after drinking this potion. If you could already breathe air, this potion has no effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-bad-taste", - "fields": { - "name": "Potion of Bad Taste", - "desc": "This brown, sludgy potion tastes extremely foul. When you drink this potion, the taste of your flesh is altered to be unpalatable for 1 hour. During this time, if a creature hits you with a bite attack, it must succeed on a DC 10 Constitution saving throw or spend its next action gagging and retching. A creature with an Intelligence of 4 or lower avoids biting you again unless compelled or commanded by an outside force or if you attack it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-bouncing", - "fields": { - "name": "Potion of Bouncing", - "desc": "A small, red sphere bobs up and down in the clear, effervescent liquid inside this bottle but disappears when the bottle is opened. When you drink this potion, your body becomes rubbery, and you are immune to falling damage for 1 hour. If you fall at least 10 feet, your body bounces back the same distance. As a reaction while falling, you can angle your fall and position your legs to redirect this distance. For example, if you fall 60 feet, you can redirect your bounce to propel you 30 feet up and 30 feet forward from the position where you landed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-buoyancy", - "fields": { - "name": "Potion of Buoyancy", - "desc": "When you drink this clear, effervescent liquid, your body becomes unnaturally buoyant for 1 hour. When you are immersed in water or other liquids, you rise to the surface (at a rate of up to 30 feet per round) to float and bob there. You have advantage on Strength (Athletics) checks made to swim or stay afloat in rough water, and you automatically succeed on such checks in calm waters.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-dire-cleansing", - "fields": { - "name": "Potion of Dire Cleansing", - "desc": "For 1 hour after drinking this potion, you have resistance to poison damage, and you have advantage on saving throws against being blinded, deafened, paralyzed, and poisoned. In addition, if you are poisoned, this potion neutralizes the poison. Known for its powerful, somewhat burning smell, this potion is difficult to drink, requiring a successful DC 13 Constitution saving throw to drink it. On a failure, you are poisoned for 10 minutes and don't gain the benefits of the potion.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-ebbing-strength", - "fields": { - "name": "Potion of Ebbing Strength", - "desc": "When you drink this potion, your Strength score changes to 25 for 1 hour. The potion has no effect on you if your Strength is equal to or greater than that score. The recipe for this potion is flawed and infused with dangerous Void energies. When you drink this potion, you are also poisoned. While poisoned, you take 2d4 poison damage at the end of each minute. If you are reduced to 0 hit points while poisoned, you have disadvantage on death saving throws. This bubbling, pale blue potion is commonly used by the derro and is almost always paired with a Potion of Dire Cleansing or Holy Verdant Bat Droppings (see page 147). Warriors who use this potion without a method of removing the poison don't intend to return home from battle.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-effulgence", - "fields": { - "name": "Potion of Effulgence", - "desc": "When you drink this potion, your skin glows with radiance, and you are filled with joy and bliss for 1 minute. You shed bright light in a 30-foot radius and dim light for an additional 30 feet. This light is sunlight. While glowing, you are blinded and have disadvantage on Dexterity (Stealth) checks to hide. If a creature with the Sunlight Sensitivity trait starts its turn in the bright light you shed, it takes 2d4 radiant damage. This potion's golden liquid sparkles with motes of sunlight.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-empowering-truth", - "fields": { - "name": "Potion of Empowering Truth", - "desc": "A withered snake's tongue floats in the shimmering gold liquid within this crystalline vial. When you drink this potion, you regain one expended spell slot or one expended use of a class feature, such as Divine Sense, Rage, Wild Shape, or other feature with limited uses. Until you finish a long rest, you can't speak a deliberate lie. You are aware of this effect after drinking the potion. Your words can be evasive, as long as they remain within the boundaries of the truth.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-freezing-fog", - "fields": { - "name": "Potion of Freezing Fog", - "desc": "After drinking this potion, you can use an action to exhale a cloud of icy fog in a 20-foot cube originating from you. The cloud spreads around corners, and its area is heavily obscured. It lasts for 1 minute or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it. When a creature enters the cloud for the first time on a turn or starts its turn there, that creature must succeed on a DC 13 Constitution saving throw or take 2d4 cold damage. The effects of this potion end after you have exhaled one fog cloud or 1 hour has passed. This potion has a gray, cloudy appearance and swirls vigorously when shaken.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-malleability", - "fields": { - "name": "Potion of Malleability", - "desc": "The glass bottle holding this thick, red liquid is strangely pliable, and compresses in your hand under the slightest pressure while it still holds the magical liquid. When you drink this potion, your body becomes extremely flexible and adaptable to pressure. For 1 hour, you have resistance to bludgeoning damage, can squeeze through a space large enough for a creature two sizes smaller than you, and have advantage on Dexterity (Acrobatics) checks made to escape a grapple.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-sand-form", - "fields": { - "name": "Potion of Sand Form", - "desc": "This potion's container holds a gritty liquid that moves and pours like water filled with fine particles of sand. When you drink this potion, you gain the effect of the gaseous form spell for 1 hour (no concentration required) or until you end the effect as a bonus action. While in this gaseous form, your appearance is that of a vortex of spiraling sand instead of a misty cloud. In addition, you have advantage on Dexterity (Stealth) checks while in a sandy environment, and, while motionless in a sandy environment, you are indistinguishable from an ordinary swirl of sand.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-skating", - "fields": { - "name": "Potion of Skating", - "desc": "For 1 hour after you drink this potion, you can move across icy surfaces without needing to make an ability check, and difficult terrain composed of ice or snow doesn't cost you extra movement. This sparkling blue liquid contains tiny snowflakes that disappear when shaken.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-transparency", - "fields": { - "name": "Potion of Transparency", - "desc": "The liquid in this vial is clear like water, and it gives off a slight iridescent sheen when shaken or swirled. When you drink this potion, you and everything you are wearing and carrying turn transparent, but not completely invisible, for 10 minutes. During this time, you have advantage on Dexterity (Stealth) checks, and ranged attacks against you have disadvantage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "potion-of-worg-form", - "fields": { - "name": "Potion of Worg Form", - "desc": "Small flecks of brown hair are suspended in this clear, syrupy liquid. When you drink this potion, you transform into a worg for 1 hour. This works like the polymorph spell, but you retain your Intelligence, Wisdom, and Charisma scores. While in worg form, you can speak normally, and you can cast spells that have only verbal components. This transformation doesn't give you knowledge of the Goblin or Worg languages, and you are able to speak and understand those languages only if you knew them before the transformation.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rainbow-extract", - "fields": { - "name": "Rainbow Extract", - "desc": "This thin, oily liquid shimmers with the colors of the spectrum. For 1 hour after drinking this potion, you can use an action to change the color of your hair, skin, eyes, or all three to any color or mixture of colors in any hue, pattern, or saturation you choose. You can change the colors as often as you want for the duration, but the color changes disappear at the end of the duration.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "royal-jelly", - "fields": { - "name": "Royal Jelly", - "desc": "This oil is distilled from the pheromones of queen bees and smells faintly of bananas. The oil can cover a Medium or smaller creature, along with the equipment it's wearing and carrying. For larger creatures, one additional vial is required for each size category above Medium. Applying the oil takes 10 minutes. The affected creature then has advantage on Charisma (Persuasion) checks for 1 hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "superior-potion-of-troll-blood", - "fields": { - "name": "Superior Potion of Troll Blood", - "desc": "When you drink this potion, you regain 5 hit points at the start of each of your turns. After it has restored 50 hit points, the potion's effects end.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "supreme-potion-of-troll-blood", - "fields": { - "name": "Supreme Potion of Troll Blood", - "desc": "When you drink this potion, you regain 8 hit points at the start of each of your turns. After it has restored 80 hit points, the potion's effects end.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "tincture-of-moonlit-blossom", - "fields": { - "name": "Tincture of Moonlit Blossom", - "desc": "This potion is steeped using a blossom that grows only in the moonlight. When you drink this potion, your shadow corruption (see Midgard Worldbook) is reduced by three levels. If you aren't using the Midgard setting, you gain the effect of the greater restoration spell instead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "tonic-for-the-troubled-mind", - "fields": { - "name": "Tonic for the Troubled Mind", - "desc": "This potion smells and tastes of lavender and chamomile. When you drink it, it removes any short-term madness afflicting you, and it suppresses any long-term madness afflicting you for 8 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "tonic-of-blandness", - "fields": { - "name": "Tonic of Blandness", - "desc": "This deeply bitter, black, oily liquid deadens your sense of taste. When you drink this tonic, you can eat all manner of food without reaction, even if the food isn't to your liking, for 1 hour. During this time, you automatically fail Wisdom (Perception) checks that rely on taste. This tonic doesn't protect you from the effects of consuming poisoned or spoiled food, but it can prevent you from detecting such impurities when you taste the food.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "trollsblood-elixir", - "fields": { - "name": "Trollsblood Elixir", - "desc": "This thick, pink liquid sloshes and moves even when the bottle is still. When you drink this potion, you regenerate lost hit points for 1 hour. At the start of your turn, you regain 5 hit points. If you take acid or fire damage, the potion doesn't function at the start of your next turn. If you lose a limb, you can reattach it by holding it in place for 1 minute. For the duration, you can die from damage only by being reduced to 0 hit points and not regenerating on your turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "verdant-elixir", - "fields": { - "name": "Verdant Elixir", - "desc": "Multi-colored streaks of light occasionally flash through the clear liquid in this container, like bottled lightning. As an action, you can pour the contents of the vial onto the ground. All normal plants in a 100-foot radius centered on the point where you poured the vial become thick and overgrown. A creature moving through the area must spend 4 feet of movement for every 1 foot it moves. Alternatively, you can apply the contents of the vial to a plant creature within 5 feet of you. For 1 hour, the target gains 2d10 temporary hit points, and it gains the “enlarge” effect of the enlarge/reduce spell (no concentration required).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "wisp-of-the-void", - "fields": { - "name": "Wisp of the Void", - "desc": "The interior of this bottle is pitch black, and it feels empty. When opened, it releases a black vapor. When you inhale this vapor, your eyes go completely black. For 1 minute, you have darkvision out to a range of 60 feet, and you have resistance to necrotic damage. In addition, you gain a +1 bonus to damage rolls made with a weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "witchs-brew", - "fields": { - "name": "Witch's Brew", - "desc": "For 1 minute after drinking this potion, your spell attacks deal an extra 1d4 necrotic damage on a hit. This revolting green potion's opaque liquid bubbles and steams as if boiling.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "wrathful-vapors", - "fields": { - "name": "Wrathful Vapors", - "desc": "Roiling vapors of red, orange, and black swirl in a frenzy of color inside a sealed glass bottle. As an action, you can open the bottle and empty its contents within 5 feet of you or throw the bottle up to 20 feet, shattering it on impact. If you throw it, make a ranged attack against a creature or object, treating the bottle as an improvised weapon. When you open or break the bottle, the smoke releases in a 20-foot-radius sphere that dissipates at the end of your next turn. A creature that isn't an undead or a construct that enters or starts its turn in the area must succeed on a DC 13 Wisdom saving throw or be overcome with rage for 1 minute. On its turn, a creature overcome with rage must attack the creature nearest to it with whatever melee weapon it has on hand, moving up to its speed toward the target, if necessary. The raging creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "potion", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_primald.json b/data/v2/kobold-press/vault-of-magic/magicitems_primald.json deleted file mode 100644 index 099c9988..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_primald.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "primal-doom-of-anguish", - "fields": { - "name": "Primal Doom of Anguish", - "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "primal-doom-of-pain", - "fields": { - "name": "Primal Doom of Pain", - "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "primal-doom-of-rage", - "fields": { - "name": "Primal Doom of Rage", - "desc": "A murky liquid or smoke churns inside this small, glass globe. Typically, 1d3 primal dooms are found together. You can use an action to throw the globe up to 30 feet. It shatters on impact and is destroyed. Each creature within 5 feet of where the globe landed must succeed on a DC 15 Wisdom saving throw or take psychic damage. If at least one creature failed the saving throw, the primal essence of the Lower Planes within the globe coalesces into a fiend, depending on the type of globe. The fiend lasts for 1 minute and acts on its own, but it views you and your allies as its allies. Primal Doom of Anguish (Uncommon). This globe deals 2d6 psychic damage and summons a dretch or a lemure (your choice) on a failed saving throw. Primal Doom of Pain (Rare). This globe deals 4d6 psychic damage and summons a barbed devil or vrock (your choice) on a failed saving throw. Primal Doom of Rage (Very Rare). This globe deals 6d6 psychic damage and summons a bone devil or glabrezu (your choice) on a failed saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_primordial.json b/data/v2/kobold-press/vault-of-magic/magicitems_primordial.json deleted file mode 100644 index 064647a7..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_primordial.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "primordial-scale", - "fields": { - "name": "Primordial Scale", - "desc": "This armor is fashioned from the scales of a great, subterranean beast shunned by the gods. While wearing it, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing the armor increases its range by 60 feet, but you have disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight when you are in sunlight. In addition, while wearing this armor, you have advantage on saving throws against spells cast by agents of the gods, such as celestials, fiends, clerics, and cultists.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rain.json b/data/v2/kobold-press/vault-of-magic/magicitems_rain.json deleted file mode 100644 index 074e67b1..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_rain.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "rain-of-chaos", - "fields": { - "name": "Rain of Chaos", - "desc": "This magic weapon imbues arrows fired from it with random energies. When you hit with an attack using this magic bow, the target takes an extra 1d6 damage. Roll a 1d8. The number rolled determines the damage type of the extra damage. | d8 | Damage Type |\n| --- | ----------- |\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Lightning |\n| 5 | Necrotic |\n| 6 | Poison |\n| 7 | Radiant |\n| 8 | Thunder |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longbow", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rapier.json b/data/v2/kobold-press/vault-of-magic/magicitems_rapier.json deleted file mode 100644 index 27acb4b3..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_rapier.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "dirgeblade", - "fields": { - "name": "Dirgeblade", - "desc": "This weapon is an exquisitely crafted rapier set in a silver and leather scabbard. The blade glows a faint stormy blue and is encircled by swirling wisps of clouds. You gain a +3 bonus to attack and damage rolls made with this magic weapon. This weapon, when unsheathed, sheds dim blue light in a 20-foot radius. When you hit a creature with it, you can expend 1 Bardic Inspiration to impart a sense of overwhelming grief in the target. A creature affected by this grief must succeed on a DC 15 Wisdom saving throw or fall prone and become incapacitated by sadness until the end of its next turn. Once a month under an open sky, you can use a bonus action to speak this magic sword's command word and cause the sword to sing a sad dirge. This dirge conjures heavy rain (or snow in freezing temperatures) in the region for 2d6 hours. The precipitation falls in an X-mile radius around you, where X is equal to your level.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 5 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json b/data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json deleted file mode 100644 index 21a96d2e..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_ravagers.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "ravagers-axe", - "fields": { - "name": "Ravager's Axe", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Any attack with this axe that hits a structure or an object that isn't being worn or carried is a critical hit. When you roll a 20 on an attack roll made with this axe, the target takes an extra 1d10 cold damage and 1d10 necrotic damage as the axe briefly becomes a rift to the Void.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": false, - "rarity": 4, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_retribution.json b/data/v2/kobold-press/vault-of-magic/magicitems_retribution.json deleted file mode 100644 index 8700f950..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_retribution.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "retribution-armor", - "fields": { - "name": "Retribution Armor", - "desc": "Etchings of flames adorn this breastplate, which is wrapped in chains of red gold, silver, and black iron. While wearing this armor, you gain a +1 bonus to AC. In addition, if a creature scores a critical hit against you, you have advantage on any attacks against that creature until the end of your next turn or until you score a critical hit against that creature. - You have resistance to necrotic damage, and you are immune to poison damage. - You can't be charmed or poisoned, and you don't suffer from exhaustion.\n- You have darkvision out to a range of 60 feet.\n- You have advantage on saving throws against effects that turn undead.\n- You can use an action to sense the direction of your killer. This works like the locate creature spell, except you can sense only the creature that killed you. You rise as an undead only if your death was caused with intent; accidental deaths or deaths from unintended consequences (such as dying from a disease unintentionally passed to you) don't activate this property of the armor. You exist in this deathly state for up to 1 week per Hit Die or until you exact revenge on your killer, at which time your body crumbles to ash and you finally die. You can be restored to life only by means of a true resurrection or wish spell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_ring.json b/data/v2/kobold-press/vault-of-magic/magicitems_ring.json deleted file mode 100644 index c354aed7..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_ring.json +++ /dev/null @@ -1,724 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "brazen-band", - "fields": { - "name": "Brazen Band", - "desc": "Made by kobold clockwork mages, this brass clockwork ring is formed to look like a coiled dragon. When you speak or whisper the Draconic command word etched on the inside of the ring, the brass dragon uncoils and attempts to pick any lock within 10 feet of you. The dragon picks the lock using your proficiency bonus but with advantage. It is treated as having thieves' tools when attempting to pick locks. It uses your Dexterity (Stealth) bonus for purposes of not being spotted but with advantage due to its extremely small size. Whether successful or not, once you have used the ring to attempt to pick a lock, it can't be used again until the next sunset.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-rogue-ring", - "fields": { - "name": "Clockwork Rogue Ring", - "desc": "Made by kobold clockwork mages, this brass clockwork ring is formed to look like a coiled dragon. When you speak or whisper the Draconic command word etched on the inside of the ring, the brass dragon uncoils and attempts to pick any lock within 10 feet of you. The dragon picks the lock using your proficiency bonus but with advantage. It is treated as having thieves' tools when attempting to pick locks. It uses your Dexterity (Stealth) bonus for purposes of not being spotted but with advantage due to its extremely small size. Whether successful or not, once you have used the ring to attempt to pick a lock, it can't be used again until the next sunset.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "deaths-mirror", - "fields": { - "name": "Death's Mirror", - "desc": "Made from woven lead and silver, this ring fits only on the hand's smallest finger. As the moon is a dull reflection of the sun's glory, so too is the power within this ring merely an imitation of the healing energies that can bestow true life. The ring has 3 charges and regains all expended charges daily at dawn. While wearing the ring, you can expend 1 charge as a bonus action to gain 5 temporary hit points for 1 hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "glamour-rings", - "fields": { - "name": "Glamour Rings", - "desc": "These rings are made from twisted loops of gold and onyx and are always found in pairs. The rings' magic works only while you and another humanoid of the same size each wear one ring and are on the same plane of existence. While wearing a ring, you or the other humanoid can use an action to swap your appearances, if both of you are willing. This effect works like the Change Appearance effect of the alter self spell, except you can change your appearance to only look identical to each other. Your clothing and equipment don't change, and the effect lasts until one of you uses this property again or until one of you removes the ring.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "kraken-clutch-ring", - "fields": { - "name": "Kraken Clutch Ring", - "desc": "This green copper ring is etched with the image of a kraken with splayed tentacles. The ring has 5 charges, and it regains 1d4 + 1 expended charges daily at dawn, as long as it was immersed in water for at least 1 hour since the previous dawn. If the ring has at least 1 charge, you have advantage on grapple checks. While wearing this ring, you can expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: black tentacles (2 charges), call lightning (1 charge), or control weather (4 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "recondite-shield", - "fields": { - "name": "Recondite Shield", - "desc": "While wearing this ring, you can use a bonus action to create a weightless, magic shield that shimmers with arcane energy. You must be proficient with shields to wield this semitranslucent shield, and you wield it in the same hand that wears the ring. The shield lasts for 1 hour or until you dismiss it (no action required). Once used, you can't use the ring in this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-arcane-adjustment", - "fields": { - "name": "Ring of Arcane Adjustment", - "desc": "This stylized silver ring is favored by spellcasters accustomed to fighting creatures capable of shrugging off most spells. The ring has 3 charges and regains 1d3 expended charges daily at dawn. When you cast a spell of 5th level or lower that has only one target and the target succeeds on the saving throw, you can use a reaction and expend 1 charge from the ring to change the spell's target to a new target within the spell's range. The new target is then affected by the spell, but the new target has advantage on the saving throw. You can't move the spell more than once this way, even if the new target succeeds on the saving throw. You can't move a spell that affects an area, that has multiple targets, that requires an attack roll, or that allows the target to make a saving throw to reduce, but not prevent, the effects of the spell, such as blight or feeblemind.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-bravado", - "fields": { - "name": "Ring of Bravado", - "desc": "This polished brass ring has 3 charges. While wearing the ring, you are inspired to daring acts that risk life and limb, especially if such acts would impress or intimidate others who witness them. When you choose a course of action that could result in serious harm or possible death (your GM has final say in if an action qualifies), you can expend 1 of the ring's charges to roll a d10 and add the number rolled to any d20 roll you make to achieve success or avoid damage, such as a Strength (Athletics) check to scale a sheer cliff and avoid falling or a Dexterity saving throw made to run through a hallway filled with swinging blades. The ring regains all expended charges daily at dawn. In addition, if you fail on a roll boosted by the ring, and you failed the roll by only 1, the ring regains 1 expended charge, as its magic recognizes a valiant effort.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-deceivers-warning", - "fields": { - "name": "Ring of Deceiver's Warning", - "desc": "This copper ring is set with a round stone of blue quartz. While you wear the ring, the stone's color changes to red if a shapechanger comes within 30 feet of you. For the purpose of this ring, “shapechanger” refers to any creature with the Shapechanger trait.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-dragons-discernment", - "fields": { - "name": "Ring of Dragon's Discernment", - "desc": "A large, orange cat's eye gem is held in the fittings of this ornate silver ring, looking as if it is grasped by scaled talons. While wearing this ring, your senses are sharpened. You have advantage on Intelligence (Investigation) and Wisdom (Perception) checks, and you can take the Search action as a bonus action. In addition, you are able to discern the value of any object made of precious metals or minerals or rare materials by handling it for 1 round.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-featherweight-weapons", - "fields": { - "name": "Ring of Featherweight Weapons", - "desc": "If you normally have disadvantage on attack rolls made with weapons with the Heavy property due to your size, you don't have disadvantage on those attack rolls while you wear this ring. This ring has no effect on you if you are Medium or larger or if you don't normally have disadvantage on attack rolls with heavy weapons.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-giant-mingling", - "fields": { - "name": "Ring of Giant Mingling", - "desc": "While wearing this ring, your size changes to match the size of those around you. If you are a Large creature and start your turn within 100 feet of four or more Medium creatures, this ring makes you Medium. Similarly, if you are a Medium creature and start your turn within 100 feet of four or more Large creatures, this ring makes you Large. These effects work like the effects of the enlarge/reduce spell, except they persist as long as you wear the ring and satisfy the conditions.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-hoarded-life", - "fields": { - "name": "Ring of Hoarded Life", - "desc": "This ring stores hit points sacrificed to it, holding them until the attuned wearer uses them. The ring can store up to 30 hit points at a time. When found, it contains 2d10 stored hit points. While wearing this ring, you can use an action to spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. Your hit point maximum is reduced by the total, and the ring stores the total, up to 30 hit points. This hit point maximum reduction can't be removed with the greater restoration spell or similar magic and lasts as long as hit points remain stored in the ring. You can't store hit points in the ring if you don't have blood. When hit points are stored in the ring, you can cause one of the following effects: - You can use a bonus action to remove stored hit points from the ring and regain that number of hit points.\n- You can use an action to remove stored hit points from the ring while touching the ring to a creature. If you do so, the creature regains hit points equal to the amount of hit points you removed from the ring.\n- When you are reduced to 0 hit points and are not killed outright, you can use a reaction to empty the ring of stored hit points and regain hit points equal to that amount. Hit Dice spent on this ring's features can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-imperious-command", - "fields": { - "name": "Ring of Imperious Command", - "desc": "Embossed in gold on this heavy iron ring is the image of a crown. The ring has 3 charges and regains 1d3 expended charges daily at dawn. While wearing this ring, you have advantage on Charisma (Intimidation) checks, and you can project your voice up to 300 feet with perfect clarity. In addition, you can use an action and expend 1 of the ring's charges to command a creature you can see within 30 feet of you to kneel before you. The target must make a DC 15 Charisma saving throw. On a failure, the target spends its next turn moving toward you by the shortest and most direct route then falls prone and ends its turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-lights-comfort", - "fields": { - "name": "Ring of Light's Comfort", - "desc": "A disc of white chalcedony sits within an encompassing band of black onyx, set into fittings on this pewter ring. While wearing this ring in dim light or darkness, you can use a bonus action to speak the ring's command word, causing it to shed bright light in a 30-foot radius and dim light for an additional 30 feet. The ring automatically sheds this light if you start your turn within 60 feet of an undead or lycanthrope. The light lasts until you use a bonus action to repeat the command word. In addition, you can't be charmed, frightened, or possessed by undead or lycanthropes.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-nights-solace", - "fields": { - "name": "Ring of Night's Solace", - "desc": "A disc of black onyx sits within an encompassing band of white chalcedony, set into fittings on this pewter ring. While wearing this ring in bright light, you are draped in a comforting cloak of shadow, protecting you from the harshest glare. If you have the Sunlight Sensitivity trait or a similar trait that causes you to have disadvantage on attack rolls or Wisdom (Perception) checks while in bright light or sunlight, you don't suffer those effects while wearing this ring. In addition, you have advantage on saving throws against being blinded.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-powerful-summons", - "fields": { - "name": "Ring of Powerful Summons", - "desc": "When you summon a creature with a conjuration spell while wearing this ring, the creature gains a +1 bonus to attack and damage rolls and 1d4 + 4 temporary hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-remembrance", - "fields": { - "name": "Ring of Remembrance", - "desc": "This ring is a sturdy piece of string, tied at the ends to form a circle. While wearing it, you can use an action to invoke its power by twisting it on your finger. If you do so, you have advantage on the next Intelligence check you make to recall information. The ring can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-sealing", - "fields": { - "name": "Ring of Sealing", - "desc": "This ring appears to be made of golden chain links. It has 3 charges and regains 1d3 expended charges daily at dawn. When you hit a creature with a melee attack while wearing this ring, you can use a bonus action and expend 1 of the ring's charges to cause mystical golden chains to spring from the ground and wrap around the creature. The target must make a DC 17 Wisdom saving throw. On a failure, the magical chains hold the target firmly in place, and it is restrained. The target can't move or be moved by any means. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. However, if the target fails three consecutive saving throws, the chains bind the target permanently. A successful dispel magic (DC 17) cast on the chains destroys them.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-shadows", - "fields": { - "name": "Ring of Shadows", - "desc": "While wearing this ebony ring in dim light or darkness, you have advantage on Dexterity (Stealth) checks. When you roll a 20 on a Dexterity (Stealth) check, the ring's magic ceases to function until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-small-mercies", - "fields": { - "name": "Ring of Small Mercies", - "desc": "While wearing this plain, beaten pewter ring, you can use an action to cast the spare the dying spell from it at will.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-stored-vitality", - "fields": { - "name": "Ring of Stored Vitality", - "desc": "While you are attuned to and wearing this ring of polished, white chalcedony, you can feed some of your vitality into the ring to charge it. You can use an action to suffer 1 level of exhaustion. For each level of exhaustion you suffer, the ring regains 1 charge. The ring can store up to 3 charges. As the ring increases in charges, its color reddens, becoming a deep red when it has 3 charges. Your level of exhaustion can be reduced by normal means. If you already suffer from 3 or more levels of exhaustion, you can't suffer another level of exhaustion to restore a charge to the ring. While wearing the ring and suffering exhaustion, you can use an action to expend 1 or more charges from the ring to reduce your exhaustion level. Your exhaustion level is reduced by 1 for each charge you expend.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-ursa", - "fields": { - "name": "Ring of Ursa", - "desc": "This wooden ring is set with a strip of fossilized honey. While wearing this ring, you gain the following benefits: - Your Strength score increases by 2, to a maximum of 20.\n- You have advantage on Charisma (Persuasion) checks made to interact with bearfolk. In addition, while attuned to the ring, your hair grows thick and abundant. Your facial features grow more snout-like, and your teeth elongate. If you aren't a bearfolk, you gain the following benefits while wearing the ring:\n- You can now make a bite attack as an unarmed strike. When you hit with it, your bite deals piercing damage equal to 1d6 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. - You gain a powerful build and count as one size larger when determining your carrying capacity and the weight you can push, drag, or lift.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-the-dolphin", - "fields": { - "name": "Ring of the Dolphin", - "desc": "This gold ring bears a jade carving in the shape of a leaping dolphin. While wearing this ring, you have a swimming speed of 40 feet. In addition, you can hold your breath for twice as long while underwater.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-the-frog", - "fields": { - "name": "Ring of the Frog", - "desc": "A pale chrysoprase cut into the shape of a frog is the centerpiece of this tarnished copper ring. While wearing this ring, you have a swimming speed of 20 feet, and you can jump three times the normal distance, though you can't jump farther than your remaining movement would allow.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-the-frost-knight", - "fields": { - "name": "Ring of the Frost Knight", - "desc": "This white gold ring is covered in a thin sheet of ice and always feels cold to the touch. The ring has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the ring, you can use an action to expend 1 charge to surround yourself in a suit of enchanted ice that resembles plate armor. For 1 hour, your AC can't be less than 16, regardless of what kind of armor you are wearing, and you have resistance to cold damage. The icy armor melts, ending the effect early, if you take 20 fire damage or more.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-the-groves-guardian", - "fields": { - "name": "Ring of the Grove's Guardian", - "desc": "This pale gold ring looks as though made of delicately braided vines wrapped around a small, rough obsidian stone. While wearing this ring, you have advantage on Wisdom (Perception) checks. You can use an action to speak the ring's command word to activate it and draw upon the vitality of the grove to which the ring is bound. You regain 2d10 hit points. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-the-jarl", - "fields": { - "name": "Ring of the Jarl", - "desc": "This thick band of hammered yellow gold is warm to the touch even in the coldest of climes. While you wear it, you have resistance to cold damage. If you are also wearing boots of the winterlands, you are immune to cold damage instead. Bolstering Shout. When you roll for initiative while wearing this ring, you can use a reaction to shout a war cry, bolstering your allies. Each friendly creature within 30 feet of you and that can hear you gains a +2 bonus on its initiative roll, and it has advantage on attack rolls for a number of rounds equal to your Charisma modifier (minimum of 1 round). Once used, this property of the ring can’t be used again until the next dawn. Wergild. While wearing this ring, you can use an action to create a nonmagical duplicate of the ring that is worth 100 gp. You can bestow this ring upon another as a gift. The ring can’t be used for common barter or trade, but it can be used for debts and payment of a warlike nature. You can give this ring to a subordinate warrior in your service or to someone to whom you owe a blood-debt, as a weregild in lieu of further fighting. You can create up to 3 of these rings each week. Rings that are not gifted within 24 hours of their creation vanish again.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-of-the-water-dancer", - "fields": { - "name": "Ring of the Water Dancer", - "desc": "This thin braided purple ring is fashioned from a single piece of coral. While wearing this ring, you can stand on and move across any liquid surface as if it were solid ground. In addition, while walking atop any liquid, your movement speed increases by 10 feet and you gain a +1 bonus to your AC.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rowdys-ring", - "fields": { - "name": "Rowdy's Ring", - "desc": "The face of this massive ring is a thick slab of gold-plated lead, which is attached to twin rings that are worn over the middle and ring fingers. The slab covers your fingers from the first and second knuckles, and it often has a threatening word or image engraved on it. While wearing the ring, your unarmed strike uses a d4 for damage and attacks made with the ring hand count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "second-wind", - "fields": { - "name": "Second Wind", - "desc": "This plain, copper band holds a clear, spherical crystal. When you run out of breath or are choking, you can use a reaction to activate the ring. The crystal shatters and air fills your lungs, allowing you to continue to hold your breath for a number of minutes equal to 1 + your Constitution modifier (minimum 30 seconds). A shattered crystal magically reforms at the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "ring", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "shimmer-ring", - "fields": { - "name": "Shimmer Ring", - "desc": "This ring is crafted of silver with an inlay of mother-of-pearl. While wearing the ring, you can use an action to speak a command word and cause the ring to shed white and sparkling bright light in a 20-foot radius and dim light for an additional 20 feet. The light lasts until you use a bonus action to repeat the command word. The ring has 6 charges for the following properties. It regains 1d6 charges daily at dawn. Bestow Shimmer. While wearing the ring, you can use a bonus action to expend 1 of its charges to charge a weapon you wield with silvery energy until the start of your next turn. When you hit with an attack using the charged weapon, the target takes an extra 1d6 radiant damage. Shimmering Aura. While wearing the ring, you can use an action to expend 1 of its charges to surround yourself with a silvery, shimmering aura of light for 1 minute. This bright light extends from you in a 5-foot radius and is sunlight. While you are surrounded in this light, you have resistance to radiant damage. Shimmering Bolt. While wearing the ring, you can use an action to expend 1 to 3 of its charges to attack one creature you can see within 60 feet of you. The ring produces a bolt of silvery light and makes its attack roll with a +7 bonus. On a hit, the target takes 2d6 radiant damage for each charge you expend.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "signet-of-the-magister", - "fields": { - "name": "Signet of the Magister", - "desc": "This heavy, gold ring is set with a round piece of carnelian, which is engraved with the symbol of an eagle perched upon a crown. While wearing the ring, you have advantage on saving throws against enchantment spells and effects. You can use an action to touch the ring to a creature—requiring a melee attack roll unless the creature is willing or incapacitated—and magically brand it with the ring’s crest. When a branded creature harms you, it takes 2d6 psychic damage and must succeed on a DC 15 Wisdom saving throw or be stunned until the end of its next turn. On a success, a creature is immune to this property of the ring for the next 24 hours, but the brand remains until removed. You can remove the brand as an action. The remove curse spell also removes the brand. Once you brand a creature, you can’t brand another creature until the next dawn. Instruments of Law. If you are also attuned to and wearing a Justicar’s mask (see page 149), you can cast the locate creature to detect a branded creature at will from the ring. If you are also attuned to and carrying a rod of the disciplinarian (see page 83), the psychic damage from the brand increases to 3d6 and the save DC increases to 16.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "slatelight-ring", - "fields": { - "name": "Slatelight Ring", - "desc": "This decorated thick gold band is adorned with a single polished piece of slate. While wearing this ring, you have darkvision out to a range of 60 feet. If you already have darkvision, wearing this ring increases its range by 60 feet. In addition, you can use an action to cast the faerie fire spell (DC 15) from it. The ring can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "umbral-band", - "fields": { - "name": "Umbral Band", - "desc": "This blackened steel ring is cold to the touch. While wearing this ring, you have darkvision out to a range of 30 feet, and you have advantage on Dexterity (Stealth) checks while in an area of dim light or darkness.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "voidwalker", - "fields": { - "name": "Voidwalker", - "desc": "This band of tarnished silver bears no ornament or inscription, but it is icy cold to the touch. The patches of dark corrosion on the ring constantly, but subtly, move and change; though, this never occurs while anyone observes the ring. While wearing Voidwalker, you gain the benefits of a ring of free action and a ring of resistance (cold). It has the following additional properties. The ring is clever and knows that most mortals want nothing to do with the Void directly. It also knows that most of the creatures with strength enough to claim it will end up in dire straits sooner or later. It doesn't overplay its hand trying to push a master to take a plunge into the depths of the Void, but instead makes itself as indispensable as possible. It provides counsel and protection, all the while subtly pushing its master to take greater and greater risks. Once it's maneuvered its wearer into a position of desperation, generally on the brink of death, Voidwalker offers a way out. If the master accepts, it opens a gate into the Void, most likely sealing the creature's doom.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "wolfbite-ring", - "fields": { - "name": "Wolfbite Ring", - "desc": "This heavy iron ring is adorned with the stylized head of a snarling wolf. The ring has 3 charges and regains 1d3 expended charges daily at dawn. When you make a melee weapon attack while wearing this ring, you can use a bonus action to expend 1 of the ring's charges to deal an extra 2d6 piercing damage to the target. Then, the target must succeed on a DC 15 Strength saving throw or be knocked prone.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "zipline-ring", - "fields": { - "name": "Zipline Ring", - "desc": "This plain gold ring features a magnificent ruby. While wearing the ring, you can use an action to cause a crimson zipline of magical force to extend from the gem in the ring and attach to up to two solid surfaces you can see. Each surface must be within 150 feet of you. Once the zipline is connected, you can use a bonus action to magically travel up to 50 feet along the line between the two surfaces. You can bring along objects as long as their weight doesn't exceed what you can carry. While the zipline is active, you remain suspended within 5 feet of the line, floating off the ground at least 3 inches, and you can't move more than 5 feet away from the zipline. When you magically travel along the line, you don't provoke opportunity attacks. The hand wearing the ring must be pointed at the line when you magically travel along it, but you otherwise can act normally while the zipline is active. You can use a bonus action to end the zipline. When the zipline has been active for a total of 1 minute, the ring's magic ceases to function until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "ring", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_riverine.json b/data/v2/kobold-press/vault-of-magic/magicitems_riverine.json deleted file mode 100644 index 66ca1311..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_riverine.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "riverine-blade", - "fields": { - "name": "Riverine Blade", - "desc": "The crossguard of this distinctive sword depicts a stylized Garroter Crab (see Tome of Beasts) with claws extended, and the pommel is set with a smooth, spherical, blue-black river rock. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While on a boat or while standing in any depth of water, you have advantage on Dexterity checks and saving throws.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rods.json b/data/v2/kobold-press/vault-of-magic/magicitems_rods.json deleted file mode 100644 index ad6342e6..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_rods.json +++ /dev/null @@ -1,610 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "big-dipper", - "fields": { - "name": "Big Dipper", - "desc": "This wooden rod is topped with a ridged ball. The rod has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the rod's last charge, roll a d20. On a 1, the rod melts into a pool of nonmagical honey and is destroyed. Anytime you expend 1 or more charges for this rod's properties, the ridged ball flows with delicious, nonmagical honey for 1 minute.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "crook-of-the-flock", - "fields": { - "name": "Crook of the Flock", - "desc": "This plain crook is made of smooth, worn lotus wood and is warm to the touch.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "eldritch-rod", - "fields": { - "name": "Eldritch Rod", - "desc": "This bone rod is carved into the shape of twisting tendrils or tentacles. You can use this rod as an arcane focus. The rod has 3 charges and regains all expended charges daily at dawn. When you cast a spell that requires an attack roll and that deals damage while holding this rod, you can expend 1 of its charges as part of the casting to enhance that spell. If the attack hits, the spell also releases tendrils that bind the target, grappling it for 1 minute. At the start of each of your turns, the grappled target takes 1d6 damage of the same type dealt by the spell. At the end of each of its turns, the grappled target can make a Dexterity saving throw against your spell save DC, freeing itself from the tendrils on a success. The rod's magic can grapple only one target at a time. If you use the rod to grapple another target, the effect on the previous target ends.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "elk-horn-rod", - "fields": { - "name": "Elk Horn Rod", - "desc": "This rod is fashioned from elk or reindeer horn. As an action, you can grant a +1 bonus on saving throws against spells and magical effects to a target touched by the wand, including yourself. The bonus lasts 1 round. If you are holding the rod while performing the somatic component of a dispel magic spell or comparable magic, you have a +1 bonus on your spellcasting ability check.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "freerunner-rod", - "fields": { - "name": "Freerunner Rod", - "desc": "Tightly intertwined lengths of grass, bound by additional stiff, knotted blades of grass, form this rod, which is favored by plains-dwelling druids and rangers. While holding it and in grasslands, you leave behind no tracks or other traces of your passing, and you can pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard. In addition, beasts with an Intelligence of 3 or lower that are native to grasslands must succeed on a DC 15 Charisma saving throw to attack you. The rod has 10 charges, and it regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rod collapses into a pile of grass seeds and is destroyed. Among the grass seeds are 1d10 berries, consumable as if created by the goodberry spell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "ghoulbane-rod", - "fields": { - "name": "Ghoulbane Rod", - "desc": "Arcane glyphs decorate the spherical head of this tarnished rod, while engravings of cracked and broken skulls and bones circle its haft. When an undead creature is within 120 feet of the rod, the rod's arcane glyphs emit a soft glow. As an action, you can plant the haft end of the rod in the ground, whereupon the rod's glyphs flare to life and the rod's magic activates. When an undead creature enters or starts its turn within 30 feet of the planted rod, it must succeed on a DC 15 Wisdom saving throw or have disadvantage on attack rolls against creatures that aren't undead until the start of its next turn. If a ghoul fails this saving throw, it also takes a –2 penalty to AC and Dexterity saving throws, its speed is halved, and it can't use reactions. The rod's magic remains active while planted in the ground, and after it has been active for a total of 10 minutes, its magic ceases to function until the next dawn. A creature can use an action to pull the rod from the ground, ending the effect early for use at a later time. Deduct the time it was active in increments of 1 minute from the rod's total active time.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "howling-rod", - "fields": { - "name": "Howling Rod", - "desc": "This sturdy, iron rod is topped with the head of a howling wolf with red carnelians for eyes. The rod has 5 charges for the following properties, and it regains 1d4 + 1 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "lightning-rod", - "fields": { - "name": "Lightning Rod", - "desc": "This rod is made from the blackened wood of a lightning-struck tree and topped with a spike of twisted iron. It functions as a magic javelin that grants a +1 bonus to attack and damage rolls made with it. While holding it, you are immune to lightning damage, and each creature within 5 feet of you has resistance to lightning damage. The rod can hold up to 6 charges, but it has 0 charges when you first attune to it. Whenever you are subjected to lightning damage, the rod gains 1 charge. While the rod has 6 charges, you have resistance to lightning damage instead of immunity. The rod loses 1d6 charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-blade-bending", - "fields": { - "name": "Rod of Blade Bending", - "desc": "This simple iron rod functions as a magic mace that grants a +1 bonus to attack and damage rolls made with it. Blade Bend. While holding the rod, you can use an action to activate it, creating a magical field around you for 10 minutes. When a creature attacks you with a melee weapon that deals piercing or slashing damage while the field is active, it must make a DC 15 Wisdom saving throw. On a failure, the creature’s attack misses. On a success, the creature’s attack hits you, but you have resistance to any piercing or slashing damage dealt by the attack as the weapon bends partially away from your body. Once used, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-bubbles", - "fields": { - "name": "Rod of Bubbles", - "desc": "This rod appears to be made of foamy bubbles, but it is completely solid to the touch. This rod has 3 charges. While holding it, you can use an action to expend 1 of its charges to conjure a bubble around a creature or object within 30 feet. If the target is a creature, it must make a DC 15 Strength saving throw. On a failed save, the target becomes trapped in a 10-foot sphere of water. A Huge or larger creature automatically succeeds on this saving throw. A creature trapped within the bubble is restrained unless it has a swimming speed and can't breathe unless it can breathe water. If the target is an object, it becomes soaked in water, any fire effects are extinguished, and any acid effects are negated. The bubble floats in the exact spot where it was conjured for up to 1 minute, unless blown by a strong wind or moved by water. The bubble has 50 hit points, AC 8, immunity to acid damage and vulnerability to piercing damage. The inside of the bubble also has resistance to all damage except piercing damage. The bubble disappears after 1 minute or when it is reduced to 0 hit points. When not in use, this rod can be commanded to take liquid form and be stored in a small vial. The rod regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-conveyance", - "fields": { - "name": "Rod of Conveyance", - "desc": "The top of this rod is capped with a bronze horse head, and its foot is decorated with a horsehair plume. By placing the rod between your legs, you can use an action to temporarily transform the rod into a horse-like construct. This works like the phantom steed spell, except you can use a bonus action to end the effect early to use the rod again at a later time. Deduct the time the horse was active in increments of 1 minute from the spell's 1-hour duration. When the rod has been a horse for a total of 1 hour, the magic ceases to function until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-deflection", - "fields": { - "name": "Rod of Deflection", - "desc": "This thin, flexible rod is made of braided silver and brass wire and topped with a spoon-like cup. While holding the rod, you can use a reaction to deflect a ranged weapon attack against you. You can simply cause the attack to miss, or you can attempt to redirect the attack against another target, even your attacker. The attack must have enough remaining range to reach the new target. If the additional distance between yourself and the new target is within the attack's long range, it is made at disadvantage as normal, using the original attack roll as the first roll. The rod has 3 charges. You can expend a charge as a reaction to redirect a ranged spell attack as if it were a ranged weapon attack, up to the spell's maximum range. The rod regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-ghastly-might", - "fields": { - "name": "Rod of Ghastly Might", - "desc": "The knobbed head of this tarnished silver rod resembles the top half of a jawless, syphilitic skull, and it functions as a magic mace that grants a +2 bonus to attack and damage rolls made with it. The rod has properties associated with five different buttons that are set erratically along the haft. It has three other properties as well, detailed below. If you press **button 1**, the rod's head erupts in a fiery nimbus of abyssal energy that sheds dim light in a 5-foot radius. While the rod is ablaze, it deals an extra 1d6 fire damage and 1d6 necrotic damage to any target it hits. If you press **button 2**, the rod's head becomes enveloped in a black aura of enervating energy. When you hit a target with the rod while it is enveloped in this energy, the target must succeed on a DC 17 Constitution saving throw or deal only half damage with weapon attacks that use Strength until the end of its next turn. If you press **button 3**, a 2-foot blade springs from the tip of the rod's handle as the handle lengthens into a 5-foot haft, transforming the rod into a magic glaive that grants a +2 bonus to attack and damage rolls made with it. If you press **button 4**, a 3-pronged, bladed grappling hook affixed to a long chain springs from the tip of the rod's handle. The bladed grappling hook counts as a magic sickle with reach that grants a +2 bonus to attack and damage rolls made with it. When you hit a target with the bladed grappling hook, the target must succeed on an opposed Strength check or fall prone. If you press **button 5**, the rod assumes or remains in its normal form and you can extinguish all nonmagical flames within 30 feet of you. Turning Defiance. While holding the rod, you and any undead allies within 30 feet of you have advantage on saving throws against effects that turn undead. Contagion. When you hit a creature with a melee attack using the rod, you can force the target to make a DC 17 Constitution saving throw. On a failure, the target is afflicted with a disease. This works like the contagion spell. Once used, this property can’t be used again until the next dusk. Create Specter. As an action, you can target a humanoid within 10 feet of you that was killed by the rod or one of its effects and has been dead for no longer than 1 minute. The target’s spirit rises as a specter under your control in the space of its corpse or in the nearest unoccupied space. You can have no more than one specter under your control at one time. Once used, this property can’t be used again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-hellish-grounding", - "fields": { - "name": "Rod of Hellish Grounding", - "desc": "This curious jade rod is tipped with a knob of crimson crystal that glows and shimmers with eldritch phosphorescence. While holding or carrying the rod, you have darkvision out to a range of 30 feet, and you have advantage on Dexterity (Acrobatics) checks. Hellish Desiccation. While holding this rod, you can use an action to fire a crimson ray at an object or creature made of metal that you can see within 60 feet of you. The ray forms a 5-foot wide line between you and the target. Each creature in that line that isn’t a construct or an undead must make a DC 15 Dexterity saving throw, taking 8d6 force damage on a failed save, or half as much damage on a successful one. Creatures and objects made of metal are unaffected. If this damage reduces a creature to 0 hit points, it is desiccated. A desiccated creature is reduced to a withered corpse, but everything it is wearing and carrying is unaffected. The creature can be restored to life only by means of a true resurrection or a wish spell. Once used, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-icicles", - "fields": { - "name": "Rod of Icicles", - "desc": "This white crystalline rod is shaped like an icicle. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges to attack one creature you can see within 60 feet of you. The rod launches an icicle at the target and makes its attack roll with a +7 bonus. On a hit, the target takes 2d6 piercing damage and 2d6 cold damage. On a critical hit, the target is also paralyzed until the end of its next turn as it momentarily freezes. If you take fire damage while holding this rod, you become immune to fire damage for 1 minute, and the rod loses 2 charges. If the rod has only 1 charge remaining when you take fire damage, you become immune to fire damage, as normal, but the rod melts into a puddle of water and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-reformation", - "fields": { - "name": "Rod of Reformation", - "desc": "This rod of polished white oak is wrapped in a knotted cord with three iron rings binding each end. If you are holding the rod and fail a saving throw against a transmutation spell or other effect that would change your body or remove or alter parts of you, you can choose to succeed instead. The rod can’t be used this way again until the next dawn. The rod has 5 charges for the following properties. It regains 1d4 + 1 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rings fall off, the cord unknots, and the entire rod slowly falls to pieces and is destroyed. Cure Transformation. While holding the rod, you can use an action to expend 1 charge while touching a creature that has been affected by a transmutation spell or other effect that changed its physical form, such as the polymorph spell or a medusa's Petrifying Gaze. The rod restores the creature to its original form. If the creature is willingly transformed, such as a druid using Wild Shape, you must make a melee weapon attack roll, using the rod. You are proficient with the rod if you are proficient with clubs. On a hit, you can expend 1 of the rod’s charges to force the target to make a DC 15 Constitution saving throw. On a failure, the target reverts to its original form. Mend Form. While holding the rod, you can use an action to expend 2 charges to reattach a creature's severed limb or body part. The limb must be held in place while you use the rod, and the process takes 1 minute to complete. You can’t reattach limbs or other body parts to dead creatures. If the limb is lost, you can spend 4 charges instead to regenerate the missing piece, which takes 2 minutes to complete. Reconstruct Form. While holding the rod, you can use an action to expend 5 charges to reconstruct the form of a creature or object that has been disintegrated, burned to ash, or similarly destroyed. An item is completely restored to its original state. A creature’s body is fully restored to the state it was in before it was destroyed. The creature isn’t restored to life, but this reconstruction of its form allows the creature to be restored to life by spells that require the body to be present, such as raise dead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-repossession", - "fields": { - "name": "Rod of Repossession", - "desc": "This short, metal rod is engraved with arcane runes and images of open hands. The rod has 3 charges and regains all expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges and target an object within 30 feet of you that isn't being worn or carried. If the object weighs no more than 25 pounds, it floats to your open hand. If you have no hands free, the object sticks to the tip of the rod until the end of your next turn or until you remove it as a bonus action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-sacrificial-blessing", - "fields": { - "name": "Rod of Sacrificial Blessing", - "desc": "This silvery rod is set with rubies on each end. One end holds rubies shaped to resemble an open, fanged maw, and the other end's rubies are shaped to resemble a heart. While holding this rod, you can use an action to spend one or more Hit Dice, up to half your maximum Hit Dice, while pointing the heart-shaped ruby end of the rod at a target within 60 feet of you. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target regains hit points equal to the total hit points you lost. You can't use this feature if you don't have blood. Hit Dice spent on this feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-sanguine-mastery", - "fields": { - "name": "Rod of Sanguine Mastery", - "desc": "This rod is topped with a red ram's skull with two backswept horns. As an action, you can spend one or more Hit Dice, up to half of your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and a target within 60 feet of you must make a DC 17 Dexterity saving throw, taking necrotic damage equal to the total on a failed save, or half as much damage on a successful one. You can't use this feature if you don't have blood. Hit Dice spent on this feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-swarming-skulls", - "fields": { - "name": "Rod of Swarming Skulls", - "desc": "An open-mouthed skull caps this thick, onyx rod. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dusk. While holding the rod, you can use an action and expend 1 of the rod's charges to unleash a swarm of miniature spectral blue skulls at a target within 30 feet. The target must make a DC 15 Wisdom saving throw. On a failure, it takes 3d6 psychic damage and becomes paralyzed with fear until the end of its next turn. On a success, it takes half the damage and isn't paralyzed. Creatures that can't be frightened are immune to this effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-thorns", - "fields": { - "name": "Rod of Thorns", - "desc": "Several long sharp thorns sprout along the edge of this stout wooden rod, and it functions as a magic mace that grants a +1 bonus to attack and damage rolls made with it. The rod has 5 charges and regains 1d4 + 1 expended charges daily at dawn. While holding the rod, you can use an action to expend 1 of its charges to cast the spike growth spell (save DC 15) from it. Embed Thorn. When you hit a creature with this rod, you can expend 1 of its charges to embed a thorn in the creature. At the start of each of the creature’s turns, it must succeed on a DC 15 Constitution saving throw or take 2d6 piercing damage from the embedded thorn. If the creature succeeds on two saving throws, the thorn falls out and crumbles to dust. The successes don’t need to be consecutive. If the creature dies while the thorn is embedded, its body transforms into a patch of nonmagical brambles, which fill its space with difficult terrain.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-underworld-navigation", - "fields": { - "name": "Rod of Underworld Navigation", - "desc": "This finely carved rod is decorated with gold and small dragon scales. While underground and holding this rod, you know how deep below the surface you are. You also know the direction to the nearest exit leading upward. As an action while underground and holding this rod, you can use the find the path spell to find the shortest, most direct physical route to a location you are familiar with on the surface. Once used, the find the path property can't be used again until 3 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-vapor", - "fields": { - "name": "Rod of Vapor", - "desc": "This wooden rod is topped with a dragon's head, carved with its mouth yawning wide. While holding the rod, you can use an action to cause a thick mist to issue from the dragon's mouth, filling your space. As long as you maintain concentration, you leave a trail of mist behind you when you move. The mist forms a line that is 5 feet wide and as long as the distance you travel. This mist you leave behind you lasts for 2 rounds; its area is heavily obscured on the first round and lightly obscured on the second, then it dissipates. When the rod has produced enough mist to fill ten 5-foot-square areas, its magic ceases to function until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-verbatim", - "fields": { - "name": "Rod of Verbatim", - "desc": "Tiny runic script covers much of this thin brass rod. While holding the rod, you can use a bonus action to activate it. For 10 minutes, it translates any language spoken within 30 feet of it into Common. The translation can be auditory, or it can appear as glowing, golden script, a choice you make when you activate it. If the translation appears on a surface, the surface must be within 30 feet of the rod and each word remains for 1 round after it was spoken. The rod's translation is literal, and it doesn't replicate or translate emotion or other nuances in speech, body language, or culture. Once used, the rod can't be used again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-warning", - "fields": { - "name": "Rod of Warning", - "desc": "This plain, wooden rod is topped with an orb of clear, polished crystal. You can use an action activate it with a command word while designating a particular kind of creature (orcs, wolves, etc.). When such a creature comes within 120 feet of the rod, the crystal glows, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. You can use an action to deactivate the rod's light or change the kind of creature it detects. The rod doesn't need to be in your possession to function, but you must have it in hand to activate it, deactivate it, or change the kind of creature it detects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-the-disciplinarian", - "fields": { - "name": "Rod of the Disciplinarian", - "desc": "This black lacquered wooden rod is banded in steel, has a flanged head, and functions as a magic mace. As a bonus action, you can brandish the rod at a creature and demand it refrain from a particular activity— attacking, casting, moving, or similar. The activity can be as specific (don't attack the person next to you) or as open (don't cast a spell) as you want, but the activity must be a conscious act on the creature's part, must be something you can determine is upheld or broken, and can't immediately jeopardize the creature's life. For example, you can forbid a creature from lying only if you are capable of determining if the creature is lying, and you can't forbid a creature that needs to breathe from breathing. The creature can act normally, but if it performs the activity you forbid, you can use a reaction to make a melee attack against it with the rod. You can forbid only one creature at a time. If you forbid another creature from performing an activity, the previous creature is no longer forbidden from performing activities. Justicars are arbiters of law and order, operating independently of any official city guard or watch divisions. They are recognizable by their black, hooded robes, silver masks, and the rods they carry as weapons. These stern sentinels are overseen by The Magister, a powerful wizard of whom little is known other than their title. The Magister has made it their duty to oversee order in the city and executes their plans through the Justicars, giving them the Magister's mark, a signet ring, as a symbol of their authority. While some officers and members of the watch may be resentful of the Justicars' presence, many are grateful for their aid, especially in situations that could require magic. Justicar's are a small, elite group, typically acting as solo agents, though extremely dangerous situations bring them together in pairs or larger groups as needed. The Justicars are outfitted with three symbols of authority that are also imbued with power: their masks, rods, and rings. Each by itself is a useful item, but they are made stronger when worn together. The combined powers of this trinity of items make a Justicar a formidable force in the pursuit of law and order.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-the-infernal-realms", - "fields": { - "name": "Rod of the Infernal Realms", - "desc": "The withered, clawed hand of a demon or devil tops this iron rod. While holding this rod, you gain a +2 bonus to spell attack rolls, and the save DC for your spells increases by 2. Frightful Eyes. While holding this rod, you can use a bonus action to cause your eyes to glow with infernal fire for 1 minute. While your eyes are glowing, a creature that starts its turn or enters a space within 10 feet of you must succeed on a Wisdom saving throw against your spell save DC or become frightened of you until your eyes stop glowing. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once used, you can’t use this property again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-the-jester", - "fields": { - "name": "Rod of the Jester", - "desc": "This wooden rod is decorated with colorful scarves and topped with a carving of a madly grinning head. Caper. While holding the rod, you can dance and perform general antics that attract attention. Make a DC 10 Charisma (Performance) check. On a success, one creature that can see and hear you must succeed on a DC 15 Wisdom saving throw or have disadvantage on Wisdom (Perception) checks made to perceive any creature other than you for 1 minute. The effect ends if the target can no longer see or hear you or if you are incapacitated. You can affect one additional creature for each 5 points by which you beat the DC (two creatures with a result of 15, three creatures with a result of 20, and so on). Once used, this property can’t be used again until the next dawn. Hideous Laughter. While holding the rod, you can use an action to cast the hideous laughter spell (save DC 15) from it. Once used, this property can’t be used again until the next dawn. Slapstick. You can use an action to swing the rod in the direction of a creature within 5 feet of you. The target must succeed on a DC 15 Dexterity saving throw or be pushed up to 5 feet away from you and knocked prone. If the target fails the saving throw by 5 or more, it is also stunned until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-the-mariner", - "fields": { - "name": "Rod of the Mariner", - "desc": "This thin bone rod is topped with the carved figurine of an albatross in flight. The rod has 5 charges. You can use an action to expend 1 or more of its charges and point the rod at one or more creatures you can see within 30 feet of you, expending 1 charge for each creature. Each target must succeed on a DC 15 Wisdom saving throw or be cursed for 1 minute. A cursed creature has disadvantage on attack rolls and saving throws while within 100 feet of a body of water that is at least 20 feet deep. The rod regains 1d4 + 1 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the rod crumbles to dust and is destroyed, and you must succeed on a DC 15 Wisdom saving throw or be cursed for 1 minute as if you had been the target of the rod's power.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rod-of-the-wastes", - "fields": { - "name": "Rod of the Wastes", - "desc": "Created by a holy order of knights to protect their most important members on missions into badlands and magical wastelands, these red gold rods are invaluable tools against the forces of evil. This rod has a rounded head, and it functions as a magic mace that grants a +2 bonus to attack and damage rolls made with it. While holding or carrying the rod, you have advantage on Wisdom (Perception) and Wisdom (Survival) checks made in badlands and wasteland terrain, and you have advantage on saving throws against being charmed or otherwise compelled by aberrations and fiends. If you are charmed or magically compelled by an aberration or fiend, the rod flashes with crimson light, alerting others to your predicament. Aberrant Smite. If you use Divine Smite when you hit an aberration or fiend with this rod, you use the highest number possible for each die of radiant damage rather than rolling one or more dice for the extra radiant damage. You must still roll damage dice for the rod’s damage, as normal. Once used, this property can’t be used again until the next dawn. Spells. You can use an action to cast one of the following spells from the rod: daylight, lesser restoration, or shield of faith. Once you cast a spell with this rod, you can’t cast that spell again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "root-of-the-world-tree", - "fields": { - "name": "Root of the World Tree", - "desc": "Crafted from the root burl of a sacred tree, this rod is 2 feet long with a spiked, knobby end. Runes inlaid with gold decorate the full length of the rod. This rod functions as a magic mace. Blood Anointment. You can perform a 1-minute ritual to anoint the rod in your blood. If you do, your hit point maximum is reduced by 2d4 until you finish a long rest. While your hit point maximum is reduced in this way, you gain a +1 bonus to attack and damage rolls made with this magic weapon, and, when you hit a fey or giant with this weapon, that creature takes an extra 2d6 necrotic damage. Holy Anointment. If you spend 1 minute anointing the rod with a flask of holy water, you can cast the augury spell from it. The runes carved into the rod glow and move, forming an answer to your query.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "rod", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scepter-of-majesty", - "fields": { - "name": "Scepter of Majesty", - "desc": "While holding this bejeweled, golden rod, you can use an action to cast the enthrall spell (save DC 15) from it, exhorting those in range to follow you and obey your commands. When you finish speaking, 1d6 creatures that failed their saving throw are affected as if by the dominate person spell. Each such creature treats you as its ruler, obeying your commands and automatically fighting in your defense should anyone attempt to harm you. If you are also attuned to and wearing a Headdress of Majesty (see page 146), your charmed subjects have advantage on attack rolls against any creature that attacked you or that cast an obvious spell on you within the last round. The scepter can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "rod", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_rustm.json b/data/v2/kobold-press/vault-of-magic/magicitems_rustm.json deleted file mode 100644 index 28444974..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_rustm.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "rust-monster-shell", - "fields": { - "name": "Rust Monster Shell", - "desc": "While wearing this armor, you gain a +1 bonus to AC. In addition, you can use an action to magically coat the armor in rusty flakes for 1 minute. While the armor is coated in rusty flakes, any nonmagical weapon made of metal that hits you corrodes. After dealing damage, the weapon takes a permanent and cumulative –1 penalty to damage rolls. If its penalty drops to –5, the weapon is destroyed. Nonmagical ammunition made of metal that hits you is destroyed after dealing damage. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "breastplate", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json b/data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json deleted file mode 100644 index 773da68a..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_sacrificial.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "sacrificial-knife", - "fields": { - "name": "Sacrificial Knife", - "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "ceremonial-sacrificial-knife", - "fields": { - "name": "Ceremonial Sacrificial Knife", - "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "dagger", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_saints.json b/data/v2/kobold-press/vault-of-magic/magicitems_saints.json deleted file mode 100644 index 534b785e..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_saints.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "shortsword-of-fallen-saints", - "fields": { - "name": "Shortsword of Fallen Saints", - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "longsword-of-fallen-saints", - "fields": { - "name": "Longsword of Fallen Saints", - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "greatsword-of-fallen-saints", - "fields": { - "name": "Greatsword of Fallen Saints", - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "scimitar-of-fallen-saints", - "fields": { - "name": "Scimitar of Fallen Saints", - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "rapier-of-fallen-saints", - "fields": { - "name": "Rapier of Fallen Saints", - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sand.json b/data/v2/kobold-press/vault-of-magic/magicitems_sand.json deleted file mode 100644 index ef2147fe..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_sand.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "sand-suit", - "fields": { - "name": "Sand Suit", - "desc": "Created from the treated body of a destroyed Apaxrusl (see Tome of Beasts 2), this leather armor constantly sheds fine sand. The faint echoes of damned souls also emanate from the armor. While wearing this armor, you gain a +1 bonus to AC, and you can understand and speak Abyssal. In addition, you can move through nonmagical, unworked earth and stone at your speed. While doing so, you don't disturb the material you move through. Because the souls that once infused the apaxrusl remain within the armor, you are susceptible to effects that sense, target, or harm fiends, such as a paladin's Divine Smite or a ranger's Primeval Awareness. This armor has 3 charges, and it regains 1d3 expended charges daily at dawn. As a reaction, when you are hit by an attack, you can expend 1 charge and make the armor flow like sand. Roll a 1d12 and reduce the damage you take by the number rolled.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json b/data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json deleted file mode 100644 index fa97a800..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_sandarr.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "sand-arrow", - "fields": { - "name": "Sand Arrow", - "desc": "The shaft of this arrow is made of tightly packed white sand that discorporates into a blast of grit when it strikes a target. On a hit, the sand catches in the fittings and joints of metal armor, and the target's speed is reduced by 10 feet until it cleans or removes the armor. In addition, the target must succeed on a DC 11 Constitution saving throw or be blinded until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 2, - "category": "ammunition" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json b/data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json deleted file mode 100644 index eedef63d..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_scimitar.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blade-of-the-dervish", - "fields": { - "name": "Blade of the Dervish", - "desc": "This magic scimitar is empowered by your movements. For every 10 feet you move before making an attack, you gain a +1 bonus to the attack and damage rolls of that attack, and the scimitar deals an extra 1d6 slashing damage if the attack hits (maximum of +3 and 3d6). In addition, if you use the Dash action and move within 5 feet of a creature, you can attack that creature as a bonus action. On a hit, the target takes an extra 2d6 slashing damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mutineers-blade", - "fields": { - "name": "Mutineer's Blade", - "desc": "This finely balanced scimitar has an elaborate brass hilt. You gain a +2 bonus on attack and damage rolls made with this magic weapon. You can use a bonus action to speak the scimitar's command word, causing the blade to shed bright green light in a 10-foot radius and dim light for an additional 10 feet. The light lasts until you use a bonus action to speak the command word again or until you drop or sheathe the scimitar. When you roll a 20 on an attack roll made with this weapon, the target is overcome with the desire for mutiny. On the target's next turn, it must make one attack against its nearest ally, then the effect ends, whether or not the attack was successful.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "scimitar-of-the-desert-winds", - "fields": { - "name": "Scimitar of the Desert Winds", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding or carrying this scimitar, you can tolerate temperatures as low as –50 degrees Fahrenheit or as high as 150 degrees Fahrenheit without any additional protection.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "valkyries-bite", - "fields": { - "name": "Valkyrie's Bite", - "desc": "This black-bladed scimitar has a guard that resembles outstretched raven wings, and a polished amethyst sits in its pommel. You have a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to the scimitar, you have advantage on initiative rolls. While you hold the scimitar, it sheds dim purple light in a 10-foot radius.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_scourge.json b/data/v2/kobold-press/vault-of-magic/magicitems_scourge.json deleted file mode 100644 index 724124a6..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_scourge.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "scourge-of-devotion", - "fields": { - "name": "Scourge of Devotion", - "desc": "This cat o' nine tails is used primarily for self-flagellation, and its tails have barbs of silver woven into them. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and the weapon deals slashing damage instead of bludgeoning damage. You can spend 10 minutes using the scourge in a self-flagellating ritual, which can be done during a short rest. If you do so, your hit point maximum is reduced by 2d8. In addition, you have advantage on Constitution saving throws that you make to maintain your concentration on a spell when you take damage while your hit point maximum is reduced. This hit point maximum reduction can't be removed with the greater restoration spell or similar magic and lasts until you finish a long rest.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "flail", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_scroll.json b/data/v2/kobold-press/vault-of-magic/magicitems_scroll.json deleted file mode 100644 index 30ddcb2f..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_scroll.json +++ /dev/null @@ -1,192 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "aberrant-agreement", - "fields": { - "name": "Aberrant Agreement", - "desc": "This long scroll bears strange runes and seals of eldritch powers. When you use an action to present this scroll to an aberration whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the aberration, negotiating a service from it in exchange for a reward. The aberration is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the aberration, the truce is broken, and the creature can act normally. If the aberration refuses the offer, it is free to take any actions it wishes. Should you and the aberration reach an agreement that is satisfactory to both parties, you must sign the agreement and have the aberration do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the aberration to the agreement until its service is rendered and the reward paid, at which point the scroll blackens and crumbles to dust. An aberration's thinking is alien to most humanoids, and vaguely worded contracts may result in unintended consequences, as the creature may have different thoughts as to how to best meet the goal. If either party breaks the bargain, that creature immediately takes 10d6 psychic damage, and the charter is destroyed, ending the contract.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "binding-oath", - "fields": { - "name": "Binding Oath", - "desc": "This lengthy scroll is the testimony of a pious individual's adherence to their faith. The author has emphatically rewritten these claims many times, and its two slim, metal rollers are wrapped in yards of parchment. When you attune to the item, you rewrite certain passages to align with your own religious views. You can use an action to throw the scroll at a Huge or smaller creature you can see within 30 feet of you. Make a ranged attack roll. On a hit, the scroll unfurls and wraps around the creature. The target is restrained until you take a bonus action to command the scroll to release the creature. If you command it to release the creature or if you miss with the attack, the scroll curls back into a rolled-up scroll. If the restrained target's alignment is the opposite of yours along the law/chaos or good/evil axis, you can use a bonus action to cause the writing to blaze with light, dealing 2d6 radiant damage to the target. A creature, including the restrained target, can use an action to make a DC 17 Strength check to tear apart the scroll. On a success, the scroll is destroyed. Such an attempt causes the writing to blaze with light, dealing 2d6 radiant damage to both the creature making the attempt and the restrained target, whether or not the attempt is successful. Alternatively, the restrained creature can use an action to make a DC 17 Dexterity check to slip free of the scroll. This action also triggers the damage effect, but it doesn't destroy the scroll. Once used, the scroll can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "scroll", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "blasphemous-writ", - "fields": { - "name": "Blasphemous Writ", - "desc": "The Infernal runes inscribed upon this vellum scroll radiate a faint, crimson glow. When you use this spell scroll of command, the save DC is 15 instead of 13, and you can also affect targets that are undead or that don't understand your language.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "celestial-charter", - "fields": { - "name": "Celestial Charter", - "desc": "Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the celestial, negotiating a service from it in exchange for a reward. The celestial is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the celestial, the truce is broken, and the creature can act normally. If the celestial refuses the offer, it is free to take any actions it wishes. Should you and the celestial reach an agreement that is satisfactory to both parties, you must sign the charter and have the celestial do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the celestial to the agreement until its service is rendered and the reward paid, at which point the scroll vanishes in a bright flash of light. A celestial typically attempts to fulfill its end of the bargain as best it can, and it is angry if you exploit any loopholes or literal interpretations to your advantage. If either party breaks the bargain, that creature immediately takes 10d6 radiant damage, and the charter is destroyed, ending the contract.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "feysworn-contract", - "fields": { - "name": "Feysworn Contract", - "desc": "This long scroll is written in flowing Elvish, the words flickering with a pale witchlight, and marked with the seal of a powerful fey or a fey lord or lady. When you use an action to present this scroll to a fey whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the fey, negotiating a service from it in exchange for a reward. The fey is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the fey, the truce is broken, and the creature can act normally. If the fey refuses the offer, it is free to take any actions it wishes. Should you and the fey reach an agreement that is satisfactory to both parties, you must sign the agreement and have the fey do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the fey to the agreement until its service is rendered and the reward paid, at which point the scroll fades into nothingness. Fey are notoriously clever folk, and while they must adhere to the letter of any bargains they make, they always look for any advantage in their favor. If either party breaks the bargain, that creature immediately takes 10d6 poison damage, and the charter is destroyed, ending the contract.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "fiendish-charter", - "fields": { - "name": "Fiendish Charter", - "desc": "This long scroll bears the mark of a powerful creature of the Lower Planes, whether an archduke of Hell, a demon lord of the Abyss, or some other powerful fiend or evil deity. When you use an action to present this scroll to a fiend whose Challenge Rating is equal to or less than your level, the binding powers of the scroll compel it to listen to you. You can then attempt to strike a bargain with the fiend, negotiating a service from it in exchange for a reward. The fiend is under no compulsion to strike the bargain; it is compelled only to parley long enough for you to present a bargain and allow for negotiations. If you or your allies attack or otherwise attempt to harm the fiend, the truce is broken, and the creature can act normally. If the fiend refuses the offer, it is free to take any actions it wishes. Should you and the fiend reach an agreement that is satisfactory to both parties, you must sign the charter in blood and have the fiend do likewise (or make its mark, if it has no form of writing). The writing on the scroll changes to reflect the terms of the agreement struck. The magic of the charter holds both you and the fiend to the agreement until its service is rendered and the reward paid, at which point the scroll ignites and burns into ash. The contract's wording should be carefully considered, as fiends are notorious for finding loopholes or adhering to the letter of the agreement to their advantage. If either party breaks the bargain, that creature immediately takes 10d6 necrotic damage, and the charter is destroyed, ending the contract.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "pact-paper", - "fields": { - "name": "Pact Paper", - "desc": "This smooth paper is like vellum but is prepared from dozens of scales cast off by a Pact Drake (see Creature Codex). A contract can be inked on this paper, and the paper limns all falsehoods on it with a fiery glow. A command word clears the paper, allowing for several drafts. Another command word locks the contract in place and leaves space for signatures. Creatures signing the contract are afterward bound by the contract with all other signatories alerted when one of the signatories breaks the contract. The creature breaking the contract must succeed on a DC 15 Charisma saving throw or become blinded, deafened, and stunned for 1d6 minutes. A creature can repeat the saving throw at the end of each of minute, ending the conditions on itself on a success. After the conditions end, the creature has disadvantage on saving throws until it finishes a long rest. Once a contract has been locked in place and signed, the paper can't be cleared. If the contract has a duration or stipulation for its end, the pact paper is destroyed when the contract ends, releasing all signatories from any further obligations and immediately ending any effects on them.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "scroll-of-fabrication", - "fields": { - "name": "Scroll of Fabrication", - "desc": "You can draw a picture of any object that is Large or smaller on the face of this blank scroll. When the drawing is complete, it becomes a real, nonmagical, three-dimensional object. Thus, a drawing of a backpack becomes an actual backpack you can use to store and carry items. Any object created by the scroll can be destroyed by the dispel magic spell, by taking it into the area of an antimagic field, or by similar circumstances. Nothing created by the scroll can have a value greater than 25 gp. If you draw an object of greater value, such as a diamond, the object appears authentic, but close inspection reveals it to be made from glass, paste, bone or some other common or worthless material. The object remains for 24 hours or until you dismiss it as a bonus action. The scroll can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scroll-of-treasure-finding", - "fields": { - "name": "Scroll of Treasure Finding", - "desc": "Each scroll of treasure finding works for a specific type of treasure. You can use an action to read the scroll and sense whether that type of treasure is present within 1 mile of you for 1 hour. This scroll reveals the treasure's general direction, but not its specific location or amount. The GM chooses the type of treasure or determines it by rolling a d100 and consulting the following table. | dice: 1d% | Treasure Type |\n| ----------- | ------------- |\n| 01-10 | Copper |\n| 11-20 | Silver |\n| 21-30 | Electrum |\n| 31-40 | Gold |\n| 41-50 | Platinum |\n| 51-75 | Gemstone |\n| 76-80 | Art objects |\n| 81-00 | Magic items |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scrolls-of-correspondence", - "fields": { - "name": "Scrolls of Correspondence", - "desc": "These vellum scrolls always come in pairs. Anything written on one scroll also appears on the matching scroll, as long as they are both on the same plane of existence. Each scroll can hold up to 75 words at a time. While writing on one scroll, you are aware that the words are appearing on a paired scroll, and you know if no creature bears the paired scroll. The scrolls don't translate words written on them, and the reader and writer must be able to read and write the same language to understanding the writing on the scrolls. While holding one of the scrolls, you can use an action to tap it three times with a quill and speak a command word, causing both scrolls to go blank. If one of the scrolls in the pair is destroyed, the other scroll becomes nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 1 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json b/data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json deleted file mode 100644 index 38762141..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_seawitch.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "sea-witchs-blade", - "fields": { - "name": "Sea Witch's Blade", - "desc": "This slim, slightly curved blade has a ghostly sheen and a wickedly sharp edge. You can use a bonus action to speak this magic sword's command word (“memory”) and cause the air around the blade to shimmer with a pale, violet glow. This glow sheds bright light in a 20-foot radius and dim light for an additional 20 feet. While the sword is glowing, it deals an extra 2d6 psychic damage to any target it hits. The glow lasts until you use a bonus action to speak the command word again or until you drop or sheathe the sword. When a creature takes psychic damage from the sword, you can choose to have the creature make a DC 15 Wisdom saving throw. On a failure, you take 2d6 psychic damage, and the creature is stunned until the end of its next turn. Once used, this feature of the sword shouldn't be used again until the next dawn. Each time it is used before then, the psychic damage you take increases by 2d6.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_serpent.json b/data/v2/kobold-press/vault-of-magic/magicitems_serpent.json deleted file mode 100644 index 70d6569a..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_serpent.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "serpents-scales", - "fields": { - "name": "Serpent's Scales", - "desc": "While wearing this armor made from the skin of a giant snake, you gain a +1 bonus to AC, and you have resistance to poison damage. While wearing the armor, you can use an action to cast polymorph on yourself, transforming into a giant poisonous snake. While you are in the form of a snake, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "scale-mail", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shabti.json b/data/v2/kobold-press/vault-of-magic/magicitems_shabti.json deleted file mode 100644 index fc23cd91..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_shabti.json +++ /dev/null @@ -1,116 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "crafter-shabti", - "fields": { - "name": "Crafter Shabti", - "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "defender-shabti", - "fields": { - "name": "Defender Shabti", - "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "digger-shabti", - "fields": { - "name": "Digger Shabti", - "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "farmer-shabti", - "fields": { - "name": "Farmer Shabti", - "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "healer-shabti", - "fields": { - "name": "Healer Shabti", - "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "warrior-shabti", - "fields": { - "name": "Warrior Shabti", - "desc": "Crafted to serve in place of the dead in the afterlife, shabti are often used by the living for their own ends. These 1-foot-tall statuettes are crafted of ceramic, stone, or terracotta and are garbed in gear indicative of their function. If you use an action to speak the command word and throw the shabti to a point on the ground within 30 feet of you, it grows into a Medium construct that performs the tasks for which it was created. If the space where the shabti would grow is occupied by other creatures or objects, or if there isn’t enough space for the shabti, the shabti doesn’t grow. Unless stated otherwise in an individual shabti’s description, a servile shabti uses the statistics of animated armor, except the servile shabti’s Armor Class is 13, and it doesn’t have the Multiattack or Slam actions. When the shabti is motionless, it is indistinguishable from a ceramic, stone, or terracotta statue, rather than a suit of armor. The shabti is friendly to you and your companions, and it acts immediately after you. It understands your languages and obeys your spoken commands (no action required by you unless specified in the shabti’s description). If you issue no commands, the shabti takes the Dodge action and no other actions. The shabti exists for a duration specific to each shabti. At the end of the duration, it reverts to its statuette form. It reverts to a statuette early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. When the shabti becomes a statuette again, its property can't be used again until a certain amount of time has passed, as specified in the shabti’s description. Crafter Shabti (Uncommon). This shabti wears a leather apron and carries the tools of its trade. Each crafting shabti is skilled in a single craft— weaponsmithing, pottery, carpentry, or another trade—and has proficiency with the appropriate artisan’s tools. You can use an action to command the shabti to craft a single, nonmagical item within its skill set, so long as you provide it the raw materials to do so. The shabti works at incredible speeds, needing only 10 minutes per 100 gp value of the item to finish its task. A crafting shabti can never create magic items. Once it completes its task, the shabti reverts to statuette form, and it can’t be used again until a number of hours have passed equal to twice the market value in gold pieces of the item crafted (minimum of 10 hours). Defender Shabti (Uncommon). This shabti carries a shield, increasing its AC by 2. You can use a bonus action to command the shabti to either defend you or harass an enemy you can see within 30 feet of you. If the shabti defends you, each creature within 5 feet of the shabti has disadvantage on melee weapon attack rolls against you. If the shabti harasses a creature, each creature within 5 feet of the shabti has advantage on melee weapon attack rolls against that creature. The shabti remains active for up to 8 hours, after which it reverts to statuette form and can’t be used again until 3 days have passed. Digger Shabti (Uncommon). The shabti carries a shovel and pick. You can command the shabti to excavate earthworks to your specifications. The shabti can manipulate a 10-foot cube of earth or mud in any fashion (digging a hole or trench, raising a rampart, or similar), which takes 1 minute to complete. The shabti can manipulate a 10-foot cube of stone in a similar fashion, but it takes 10 minutes to complete. The shabti can work for up to 1 hour before reverting to statuette form. Once used, the shabti can’t be used again until 2 days have passed. Farmer Shabti (Rare). This shabti carries farming implements. If you activate it in an area with sufficient soil and a climate suitable for growing crops, the shabti begins tilling the earth and planting seeds it carries, which are magically replenished during its time in statuette form. The shabti tends its field, magically bringing the crops to full growth and harvesting them in a period of 8 hours. The yield from the harvest is enough to feed up to twelve creatures for 7 days, and the crops remain edible for 30 days before perishing. Alternately, the shabti can spend 10 minutes planting magical crops. The magical crops take 30 minutes to grow and harvest and 30 minutes to consume. Up to twelve creatures can consume the magical crops, gaining benefits as if partaking in a heroes' feast. The benefits don’t set in until 30 minutes after the crops were harvested, and any uneaten crops disappear at that time. Once the shabti is used to perform either function, the shabti returns to statuette form, and it can’t be used again until 30 days have passed. Healer Shabti (Very Rare). This shabti is dressed in scholarly robes and carries a bag of medical supplies. It is proficient with a healer’s kit, has Medicine +7, and tends to the wounds of you and your companions. If directed to administer care when you take a short rest, the shabti can tend the wounds of up to six creatures over the course of the hour. Each creature that spends Hit Dice to regain hit points during that short rest increases the amount gained per Hit Die by 2, up to the maximum number that can be rolled. The shabti follows you and tends to the wounds of you and your companions, as directed, for up to 8 hours before reverting to statuette form. While the shabti is active, you can use a bonus action to command it to cast cure wounds (4th-level version), lesser restoration, or protection from poison on one creature you can see within 30 feet of you on its next turn. The shabti can cast each spell only once. When it has cast all three spells, the shabti reverts to statuette form, even if its normal duration hasn’t ended. Once the shabti has been used, it can’t be used again until 5 days have passed. Warrior Shabti (Rare). This shabti wields a spear and carries a shield, increasing its AC by 2. This shabti has the animated armor’s Multiattack and Slam actions, except the shabti’s Slam attack deals piercing damage instead of the bludgeoning damage normal for the animated armor’s Slam attack. This shabti can understand and carry out fairly complex commands, such as standing watch while you and your companions rest or guarding a room and letting only specific creatures in or out. The shabti follows you and acts as directed for up to 8 hours or until it is reduced to 0 hit points, at which point it returns to statuette form. Once the shabti has been used, it can’t be used again until 5 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json b/data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json deleted file mode 100644 index af735f25..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_sharkskin.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "sharkskin-vest", - "fields": { - "name": "Sharkskin Vest", - "desc": "While wearing this armor, you gain a +1 bonus to AC, and you have advantage on Strength (Athletics) checks made to swim. While wearing this armor underwater, you can use an action to cast polymorph on yourself, transforming into a reef shark. While you are in the form of the reef shark, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shield.json b/data/v2/kobold-press/vault-of-magic/magicitems_shield.json deleted file mode 100644 index 3985015a..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_shield.json +++ /dev/null @@ -1,230 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "brazen-bulwark", - "fields": { - "name": "Brazen Bulwark", - "desc": "This rectangular shield is plated with polished brass and resembles a crenelated tower. While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "crusaders-shield", - "fields": { - "name": "Crusader's Shield", - "desc": "A bronze boss is set in the center of this round shield. When you attune to the shield, the boss changes shape, becoming a symbol of your divine connection: a holy symbol for a cleric or paladin or an engraving of mistletoe or other sacred plant for a druid. You can use the shield as a spellcasting focus for your spells.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "goblin-shield", - "fields": { - "name": "Goblin Shield", - "desc": "This shield resembles a snarling goblin's head. It has 3 charges and regains 1d3 expended charges daily at dawn. While wielding this shield, you can use a bonus action to expend 1 charge and command the goblin's head to bite a creature within 5 feet of you. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. On a hit, the target takes 2d4 piercing damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "grasping-shield", - "fields": { - "name": "Grasping Shield", - "desc": "The boss at the center of this shield is a hand fashioned of metal. While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "grim-escutcheon", - "fields": { - "name": "Grim Escutcheon", - "desc": "This blackened iron shield is adorned with the menacing relief of a monstrously gaunt skull. You gain a +1 bonus to AC while you wield this shield. This bonus is in addition to the shield's normal bonus to AC. While holding this shield, you can use a bonus action to speak its command word to cast the fear spell (save DC 13). The shield can't be used this way again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "shield", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "shield-of-gnawing", - "fields": { - "name": "Shield of Gnawing", - "desc": "The wooden rim of this battered oak shield is covered in bite marks. While holding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. In addition, you can use the Shove action as a bonus action while raging.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "shield-of-missile-reversal", - "fields": { - "name": "Shield of Missile Reversal", - "desc": "While wielding this shield, you gain a +1 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. When you would be struck by a ranged attack, you can use a reaction to cause the outer surface of the shield to emit a flash of magical energy, sending the missile hurtling back at your attacker. Make a ranged weapon attack roll against your attacker using the attacker's bonuses on the roll. If the attack hits, roll damage as normal, using the attacker's bonuses.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "shield-of-the-fallen", - "fields": { - "name": "Shield of the Fallen", - "desc": "Your allies can use this shield to move you when you aren't capable of moving. If you are paralyzed, petrified, or unconscious, and a creature lays you on this shield, the shield rises up under you, bearing you and anything you currently wear or carry. The shield then follows the creature that laid you on the shield for up to 1 hour before gently lowering to the ground. This property otherwise works like the floating disk spell. Once used, the shield can't be used this way again for 1d12 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "tarian-graddfeydd-ddraig", - "fields": { - "name": "Tarian Graddfeydd Ddraig", - "desc": "This metal shield has an outer coating consisting of hardened resinous insectoid secretions embedded with flakes from ground dragon scales collected from various dragon wyrmlings and one dragon that was killed by shadow magic. While holding this shield, you gain a +2 bonus to AC. This bonus is in addition to the shield's normal bonus to AC. In addition, you have resistance to acid, cold, fire, lightning, necrotic, and poison damage dealt by the breath weapons of dragons. While wielding the shield in an area of dim or bright light, you can use an action to reflect the light off the shield's dragon scale flakes to cause a cone of multicolored light to flash from it (15-foot cone if in dim light; 30-foot cone if in bright light). Each creature in the area must make a DC 17 Dexterity saving throw. For each target, roll a d6 and consult the following table to determine which color is reflected at it. The shield can't be used this way again until the next dawn. | d6 | Effect |\n| --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 1 | **Red**. The target takes 6d6 fire damage on a failed save, or half as much damage on a successful one. |\n| 2 | **White**. The target takes 4d6 cold damage and is restrained until the start of your next turn on a failed save, or half as much damage and is not restrained on a successful one. |\n| 3 | **Blue**. The target takes 4d6 lightning damage and is paralyzed until the start of your next turn on a failed save, or half as much damage and is not paralyzed on a successful one. |\n| 4 | **Black**. The target takes 4d6 acid damage on a failed save, or half as much damage on a successful one. If the target failed the save, it also takes an extra 2d6 acid damage on the start of your next turn. |\n| 5 | **Green**. The target takes 4d6 poison damage and is poisoned until the start of your next turn on a failed save, or half as much damage and is not poisoned on a successful one. |\n| 6 | **Shadow**. The target takes 4d6 necrotic damage and its Strength score is reduced by 1d4 on a failed save, or half as much damage and does not reduce its Strength score on a successful one. The target dies if this Strength reduction reduces its Strength to 0. Otherwise, the reduction lasts until the target finishes a short or long rest. |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "verses-of-vengeance", - "fields": { - "name": "Verses of Vengeance", - "desc": "This massive, holy tome is bound in brass with a handle on the back cover. A steel chain dangles from the sturdy metal cover, allowing you to hang the tome from your belt or hook it to your armor. A locked clasp holds the tome closed, securing its contents. You gain a +1 bonus to AC while you wield this tome as a shield. This bonus is in addition to the shield's normal bonus to AC. Alternatively, you can make melee weapon attacks with the tome as if it was a club. If you make an attack using use the tome as a weapon, you lose the shield's bonus to your AC until the start of your next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "void-touched-buckler", - "fields": { - "name": "Void-Touched Buckler", - "desc": "This simple wood and metal buckler belonged to an adventurer slain by a void dragon wyrmling (see Tome of Beasts). It sat for decades next to a small tear in the fabric of reality, which led to the outer planes. It has since become tainted by the Void. While wielding this shield, you have a +1 bonus to AC. This bonus is in addition to the shield’s normal bonus to AC. Invoke the Void. While wielding this shield, you can use an action to invoke the shield’s latent Void energy for 1 minute, causing a dark, swirling aura to envelop the shield. For the duration, when a creature misses you with a weapon attack, it must succeed on a DC 17 Wisdom saving throw or be frightened of you until the end of its next turn. In addition, when a creature hits you with a weapon attack, it has advantage on weapon attack rolls against you until the end of its next turn. You can’t use this property of the shield again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "zephyr-shield", - "fields": { - "name": "Zephyr Shield", - "desc": "This round metal shield is painted bright blue with swirling white lines across it. You gain a +2 bonus to AC while you wield this shield. This is an addition to the shield's normal AC bonus. Air Bubble. Whenever you are immersed in a body of water while holding this shield, you can use a reaction to envelop yourself in a 10-foot radius bubble of fresh air. This bubble floats in place, but you can move it up to 30 feet during your turn. You are moved with the bubble when it moves. The air within the bubble magically replenishes itself every round and prevents foreign particles, such as poison gases and water-borne parasites, from entering the area. Other creatures can leave or enter the bubble freely, but it collapses as soon as you exit it. The exterior of the bubble is immune to damage and creatures making ranged attacks against anyone inside the bubble have disadvantage on their attack rolls. The bubble lasts for 1 minute or until you exit it. Once used, this property can’t be used again until the next dawn. Sanctuary. You can use a bonus action to cast the sanctuary spell (save DC 13) from the shield. This spell protects you from only water elementals and other creatures composed of water. Once used, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json b/data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json deleted file mode 100644 index 3336a0b2..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_shinobi.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "vestments-of-the-bleak-shinobi", - "fields": { - "name": "Vestments of the Bleak Shinobi", - "desc": "This padded black armor is fashioned in the furtive style of shinobi shōzoku garb. You have advantage on Dexterity (Stealth) checks while you wear this armor. Darkness. While wearing this armor, you can use an action to cast the darkness spell from it with a range of 30 feet. Once used, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "padded", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json b/data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json deleted file mode 100644 index 2b30c236..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_shortsword.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blade-of-petals", - "fields": { - "name": "Blade of Petals", - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. This brightly-colored shortsword is kept in a wooden scabbard with eternally blooming flowers. The blade is made of dull green steel, and its pommel is fashioned from hard rosewood. As a bonus action, you can conjure a flowery mist which fills a 20-foot area around you with pleasant-smelling perfume. The scent dissipates after 1 minute. A creature damaged by the blade must succeed on a DC 15 Charisma saving throw or be charmed by you until the end of its next turn. A creature can't be charmed this way more than once every 24 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "blade-of-the-temple-guardian", - "fields": { - "name": "Blade of the Temple Guardian", - "desc": "This simple but elegant shortsword is a magic weapon. When you are wielding it and use the Flurry of Blows class feature, you can make your bonus attacks with the sword rather than unarmed strikes. If you deal damage to a creature with this weapon and reduce it to 0 hit points, you absorb some of its energy, regaining 1 expended ki point.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "hexen-blade", - "fields": { - "name": "Hexen Blade", - "desc": "The colorful surface of this sleek adamantine shortsword exhibits a perpetually shifting, iridescent sheen. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The sword has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action and expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: disguise self (1 charge), hypnotic pattern (3 charges), or mirror image (2 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sickle.json b/data/v2/kobold-press/vault-of-magic/magicitems_sickle.json deleted file mode 100644 index 5bf654e9..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_sickle.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "sickle-of-thorns", - "fields": { - "name": "Sickle of Thorns", - "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. As an action, you can swing the sickle to cut nonmagical vegetation up to 60 feet away from you. Each cut is a separate action with one action equaling one swing of your arm. Thus, you can lead a party through a jungle or briar thicket at a normal pace, simply swinging the sickle back and forth ahead of you to clear the path. It can't be used to cut trunks of saplings larger than 1 inch in diameter. It also can't cut through unliving wood (such as a door or wall). When you hit a plant creature with a melee attack with this weapon, that target takes an extra 1d6 slashing damage. This weapon can make very precise cuts, such as to cut fruit or flowers high up in a tree without damaging the tree.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "sickle", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_signal.json b/data/v2/kobold-press/vault-of-magic/magicitems_signal.json deleted file mode 100644 index b890e414..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_signal.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "signaling-ammunition", - "fields": { - "name": "Signaling Ammunition", - "desc": "This magic ammunition creates a trail of light behind it as it flies through the air. If the ammunition flies through the air and doesn't hit a creature, it releases a burst of light that can be seen for up to 1 mile. If the ammunition hits a creature, the creature must succeed on a DC 13 Dexterity saving throw or be outlined in golden light until the end of its next turn. While the creature is outlined in light, it can't benefit from being invisible and any attack against it has advantage if the attacker can see the outlined creature.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 2, - "category": "ammunition" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json b/data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json deleted file mode 100644 index a83393a7..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_skeletonkey.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bone-skeleton-key", - "fields": { - "name": "Bone Skeleton Key", - "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "copper-skeleton-key", - "fields": { - "name": "Copper Skeleton Key", - "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "crystal-skeleton-key", - "fields": { - "name": "Crystal Skeleton Key", - "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "silver-skeleton-key", - "fields": { - "name": "Silver Skeleton Key", - "desc": "This arcane master key is the prized possession of many an intrepid thief. Several types of skeleton key exist, each type made from a distinct material. Bone (Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect poison and disease (1 charge), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key crumbles into dust and is destroyed. Copper (Common). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. Crystal (Very Rare). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. The key has 5 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: arcane lock (2 charges), detect magic (1 charge), dimension door (3 charges), or knock (1 charge). When you cast these spells, they are silent. The key regains 1d3 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the key shatters and is destroyed. Silver (Uncommon). While this key is on your person, you have advantage on ability checks made to disarm traps or open locks. In addition, while holding the key, you can use an action to cast the knock spell. When you cast the spell, it is silent. The key can’t be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_slick.json b/data/v2/kobold-press/vault-of-magic/magicitems_slick.json deleted file mode 100644 index 5a724031..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_slick.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "slick-cuirass", - "fields": { - "name": "Slick Cuirass", - "desc": "This suit of leather armor has a shiny, greasy look to it. While wearing the armor, you have advantage on ability checks and saving throws made to escape a grapple. In addition, while squeezing through a smaller space, you don't have disadvantage on attack rolls and Dexterity saving throws.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 1, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json b/data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json deleted file mode 100644 index 185377da..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_slimeblade.json +++ /dev/null @@ -1,97 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "slimeblade-shortsword", - "fields": { - "name": "Slimeblade Shortsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "slimeblade-longsword", - "fields": { - "name": "Slimeblade Longsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "slimeblade-greatsword", - "fields": { - "name": "Slimeblade Greatsword", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "slimeblade-scimitar", - "fields": { - "name": "Slimeblade Scimitar", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "scimitar", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "slimeblade-rapier", - "fields": { - "name": "Slimeblade Rapier", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "rapier", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json b/data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json deleted file mode 100644 index ecca2d58..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_slipshod.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "slipshod-hammer", - "fields": { - "name": "Slipshod Hammer", - "desc": "This large smith's hammer appears well-used and rough in make and maintenance. If you use this hammer as part of a set of smith's tools, you can repair metal items in half the time, but the appearance of the item is always sloppy and haphazard. When you roll a 20 on an attack roll made with this magic weapon against a target wearing metal armor, the target's armor is partly damaged and takes a permanent and cumulative –2 penalty to the AC it offers. The armor is destroyed if the penalty reduces its AC to 10.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "light-hammer", - "armor": null, - "requires_attunement": false, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_smoking.json b/data/v2/kobold-press/vault-of-magic/magicitems_smoking.json deleted file mode 100644 index f1076fd3..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_smoking.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "smoking-plate-of-heithmir", - "fields": { - "name": "Smoking Plate of Heithmir", - "desc": "This armor is soot-colored plate with grim dwarf visages on the pauldrons. The pauldrons emit curling smoke and are warm to the touch. You gain a +3 bonus to AC and are resistant to cold damage while wearing this armor. In addition, when you are struck by an attack while wearing this armor, you can use a reaction to fill a 30-foot cone in front of you with dense smoke. The smoke spreads around corners, and its area is heavily obscured. Each creature in the smoke when it appears and each creature that ends its turn in the smoke must succeed on a DC 17 Constitution saving throw or be poisoned for 1 minute. A wind of at least 20 miles per hour disperses the smoke. Otherwise, the smoke lasts for 5 minutes. Once used, this property of the armor can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 5, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json b/data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json deleted file mode 100644 index b92be172..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_soconjuring.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "least-scroll-of-conjuring", - "fields": { - "name": "Least Scroll of Conjuring", - "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "lesser-scroll-of-conjuring", - "fields": { - "name": "Lesser Scroll of Conjuring", - "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "greater-scroll-of-conjuring", - "fields": { - "name": "Greater Scroll of Conjuring", - "desc": "By using an action to recite the incantation inscribed on this scroll, you can conjure a creature to assist you, chosen by the GM or determined by rolling a d8 and consulting the appropriate table. Once the creature appears, the scroll crumbles to dust and is destroyed. The creature vanishes after 8 hours or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In absence of such orders, the creature acts in a fashion appropriate to its nature. Alternately, you can command the creature to perform a single task, which it will do to the best of its ability. A task can be simple (“Remove the debris blocking this passage.”) or complex (“Search the castle, taking care to remain unnoticed. Take a count of the guards and their locations, then return here and draw me a map.”) but must be completable within 8 hours. | d8 | Creature | |\n| --- | -------------------------------------------------------------------------------------------------- | --- |\n| 1 | Dust Mephit\\|Dust/Ice Mephit\\|Ice/Magma Mephit\\|Magma mephit or Lantern Dragonette | ] |\n| 2 | Hippogriff or Clockwork Soldier | |\n| 3 | Imp/Quasit or Aviere | |\n| 4 | Death Dog or Giant Moth - Shockwing | |\n| 5 | Centaur or Roggenwolf | |\n| 6 | Ettercap or Clockwork Hound | |\n| 7 | Ogre of Spider thief | |\n| 8 | Griffon or Dragon - Light - Wyrmling | | | d8 | Creature |\n| --- | ------------------------------------------------------ |\n| 1 | Copper Dragon Wyrmling or Wind Wyrmling Dragon |\n| 2 | Pegasus or Demon - Wind |\n| 3 | Gargoyle or Drake - Hoarfrost |\n| 4 | Grick or Kitsune |\n| 5 | Hell Hound or Kobold - Swolbold |\n| 6 | Winter Wolf or Clockwork Huntsman |\n| 7 | Minotaur or Drake - Peluda |\n| 8 | Doppelganger or Pombero | | d8 | Creature |\n| --- | ------------------------------------------ |\n| 1 | Bearded Devil or Korrigan |\n| 2 | Nightmare or Wyrmling Flame Dragon |\n| 3 | Phase Spider or Bloodsapper |\n| 4 | Chuul or Elemental - Venom |\n| 5 | Ettin or Domovoi |\n| 6 | Succubus or Incubus or Ratatosk |\n| 7 | Salamander or Drake - Moon |\n| 8 | Xorn or Karakura |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "scroll", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spear.json b/data/v2/kobold-press/vault-of-magic/magicitems_spear.json deleted file mode 100644 index 7da58e66..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_spear.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blooddrinker-spear", - "fields": { - "name": "Blooddrinker Spear", - "desc": "Prized by gnolls, the upper haft of this spear is decorated with tiny animal skulls, feathers, and other adornments. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit a creature with this spear, you mark that creature for 1 hour. Until the mark ends, you deal an extra 1d6 damage to the target whenever you hit it with the spear, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find the target. If the target drops to 0 hit points, the mark ends. This property can't be used on a different creature until you spend a short rest cleaning the previous target's blood from the spear.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "gnawing-spear", - "fields": { - "name": "Gnawing Spear", - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you roll a 20 on an attack roll made with this spear, its head animates, grows serrated teeth, and lodges itself in the target. While the spear is lodged in the target and you are wielding the spear, the target is grappled by you. At the start of each of your turns, the spear twists and grinds, dealing 2d6 piercing damage to the grappled target. If you release the spear, it remains lodged in the target, dealing damage each round as normal, but the target is no longer grappled by you. While the spear is lodged in a target, you can't make attacks with it. A creature, including the restrained target, can take its action to remove the spear by succeeding on a DC 15 Strength check. The target takes 1d6 piercing damage when the spear is removed. You can use an action to speak the spear's command word, causing it to dislodge itself and fall into an unoccupied space within 5 feet of the target.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "pestilent-spear", - "fields": { - "name": "Pestilent Spear", - "desc": "The head of this spear is deadly sharp, despite the rust and slimy residue on it that always accumulate no matter how well it is cleaned. When you hit a creature with this magic weapon, it must succeed on a DC 13 Constitution saving throw or contract the sewer plague disease.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "serpents-tooth", - "fields": { - "name": "Serpent's Tooth", - "desc": "When you hit with an attack using this magic spear, the target takes an extra 1d6 poison damage. In addition, while you hold the spear, you have advantage on Dexterity (Acrobatics) checks.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "spear-of-the-north", - "fields": { - "name": "Spear of the North", - "desc": "This spear has an ivory haft, and tiny snowflakes occasionally fall from its tip. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic spear, the target takes an extra 1d6 cold damage. You can use an action to transform the spear into a pair of snow skis. While wearing the snow skis, you have a walking speed of 40 feet when you walk across snow or ice, and you can walk across icy surfaces without needing to make an ability check. You can use a bonus action to transform the skis back into the spear. While the spear is transformed into a pair of skis, you can't make attacks with it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "spear-of-the-stilled-heart", - "fields": { - "name": "Spear of the Stilled Heart", - "desc": "This rowan wood spear has a thick knot in the center of the haft that uncannily resembles a petrified human heart. When you hit with an attack using this magic spear, the target takes an extra 1d6 necrotic damage. The spear has 3 charges, and it regains all expended charges daily at dusk. When you hit a creature with an attack using it, you can expend 1 charge to deal an extra 3d6 necrotic damage to the target. You regain hit points equal to the necrotic damage dealt.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "spear-of-the-western-whale", - "fields": { - "name": "Spear of the Western Whale", - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Fashioned in the style of a whaling spear, this long, barbed weapon is made from bone and heavy, yet pliant, ash wood. Its point is lined with decorative engravings of fish, clam shells, and waves. While you carry this spear, you have advantage on any Wisdom (Survival) checks to acquire food via fishing, and you have advantage on all Strength (Athletics) checks to swim. When set on the ground, the spear always spins to point west. When thrown in a westerly direction, the spear deals an extra 2d6 cold damage to the target.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "spear", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json b/data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json deleted file mode 100644 index dc11b468..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_spearbiter.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "spearbiter", - "fields": { - "name": "Spearbiter", - "desc": "The front of this shield is fashioned in the shape of a snarling wolf ’s head. Spearbiter (Uncommon). When a creature you can see within 5 feet of you makes a melee weapon attack against you, you can use a reaction to attack the attacker’s weapon, the wolf ’s head animating and snapping its jaws at the weapon. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. If the result is higher than the attacker’s attack roll against you, the attacker’s attack misses you. You can’t use this property of the shield again until the next dawn. Adamantine Spearbiter (Rare). A more powerful version of this shield exists. Its wolf ’s head is fitted with adamantine fangs and appears larger and more menacing. When you use your reaction and animate the wolf ’s head to snap at the attacker’s weapon, you have advantage on the attack roll. In addition, there is no longer a limit to the number of times you can use this property of the shield.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "adamantine-spearbiter", - "fields": { - "name": "Adamantine Spearbiter", - "desc": "The front of this shield is fashioned in the shape of a snarling wolf ’s head. Spearbiter (Uncommon). When a creature you can see within 5 feet of you makes a melee weapon attack against you, you can use a reaction to attack the attacker’s weapon, the wolf ’s head animating and snapping its jaws at the weapon. Make a melee weapon attack with the shield. You have proficiency with this attack if you are proficient with shields. If the result is higher than the attacker’s attack roll against you, the attacker’s attack misses you. You can’t use this property of the shield again until the next dawn. Adamantine Spearbiter (Rare). A more powerful version of this shield exists. Its wolf ’s head is fitted with adamantine fangs and appears larger and more menacing. When you use your reaction and animate the wolf ’s head to snap at the attacker’s weapon, you have advantage on the attack roll. In addition, there is no longer a limit to the number of times you can use this property of the shield.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "shield", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spectral.json b/data/v2/kobold-press/vault-of-magic/magicitems_spectral.json deleted file mode 100644 index eaa54096..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_spectral.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "spectral-blade", - "fields": { - "name": "Spectral Blade", - "desc": "This blade seems to flicker in and out of existence but always strikes true. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and you can choose for its attacks to deal force damage instead of piercing damage. As an action while holding this sword or as a reaction when you deal damage to a creature with it, you can turn incorporeal until the start of your next turn. While incorporeal, you can move through other creatures and objects as if they were difficult terrain. You take 1d10 force damage if you end your turn inside an object.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 1, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_spite.json b/data/v2/kobold-press/vault-of-magic/magicitems_spite.json deleted file mode 100644 index 0ff82505..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_spite.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "agile-splint", - "fields": { - "name": "Agile Splint", - "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-ring-mail", - "fields": { - "name": "Agile Ring Mail", - "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-plate", - "fields": { - "name": "Agile Plate", - "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "agile-chain-mail", - "fields": { - "name": "Agile Chain Mail", - "desc": "Unholy glyphs engraved on this black iron magic armor burn with a faint, orange light. While wearing the armor, you gain a +1 bonus to your AC. At the start of your turn, you can choose to allow attack rolls against you to have advantage. If you do, the glyphs shed dim light in a 5-foot radius, and you can use a reaction when a creature hits you with an attack to force the attacker to take necrotic damage equal to twice your proficiency bonus.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_staff.json b/data/v2/kobold-press/vault-of-magic/magicitems_staff.json deleted file mode 100644 index 14877320..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_staff.json +++ /dev/null @@ -1,819 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "brass-clockwork-staff", - "fields": { - "name": "Brass Clockwork Staff", - "desc": "This curved staff is made of coiled brass and glass wire. You can use an action to speak one of three command words and throw the staff on the ground within 10 feet of you. The staff transforms into one of three wireframe creatures, depending on the command word: a unicorn, a hound, or a swarm of tiny beetles. The wireframe creature or swarm is under your control and acts on its own initiative count. On your turn, you can mentally command the wireframe creature or swarm if it is within 60 feet of you and you aren't incapacitated. You decide what action the creature takes and where it moves during its next turn, or you can issue it a general command, such as to attack your enemies or guard a location. The wireframe unicorn lasts for up to 1 hour, uses the statistics of a warhorse, and can be used as a mount. The wireframe hound lasts for up to 5 minutes, uses the statistics of a dire wolf, and has advantage to track any creature you damaged within the past hour. The wireframe beetle swarm lasts for up to 1 minute, uses the statistics of a swarm of beetles, and can destroy nonmagical objects that aren't being worn or carried and that aren't made of stone or metal (destruction happens at a rate of 1 pound of material per round, up to a maximum of 10 pounds). At the end of the duration, the wireframe creature or swarm reverts to its staff form. It reverts to its staff form early if it drops to 0 hit points or if you use an action to speak the command word again while touching it. If it reverts to its staff form early by being reduced to 0 hit points, the staff becomes inert and unusable until the third dawn after the creature was killed. Otherwise, the wireframe creature or swarm has all of its hit points when you transform the staff into the creature again. When a wireframe creature or swarm becomes the staff again, this property of the staff can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "crystal-staff", - "fields": { - "name": "Crystal Staff", - "desc": "Carved from a single piece of solid crystal, this staff has numerous reflective facets that produce a strangely hypnotic effect. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: color spray (1 charge), confound senses* (3 charges), confusion (4 charges), hypnotic pattern (3 charges), jeweled fissure* (3 charges), prismatic ray* (5 charges), or prismatic spray (7 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to light or confusion. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the crystal shatters, destroying the staff and dealing 2d6 piercing damage to each creature within 10 feet of it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "rowan-staff", - "fields": { - "name": "Rowan Staff", - "desc": "Favored by those with ties to nature and death, this staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. While holding it, you have an advantage on saving throws against spells. The staff has 10 charges for the following properties. It regains 1d4 + 1 expended charges daily at midnight, though it regains all its charges if it is bathed in moonlight at midnight. If you expend the last charge, roll a d20. On a 1, the staff loses its properties and becomes a nonmagical quarterstaff. Spell. While holding this staff, you can use an action to expend 1 or more of its charges to cast animate dead, using your spell save DC and spellcasting ability. The target bones or corpse can be a Medium or smaller humanoid or beast. Each charge animates a separate target. These undead creatures are under your control for 24 hours. You can use an action to expend 1 charge each day to reassert your control of up to four undead creatures created by this staff for another 24 hours. Deanimate. You can use an action to strike an undead creature with the staff in combat. If the attack hits, the target must succeed on a DC 17 Constitution saving throw or revert to an inanimate pile of bones or corpse in its space. If the undead has the Incorporeal Movement trait, it is destroyed instead. Deanimating an undead creature expends a number of charges equal to twice the challenge rating of the creature (minimum of 1). If the staff doesn’t have enough charges to deanimate the target, the staff doesn’t deanimate the target.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "seelie-staff", - "fields": { - "name": "Seelie Staff", - "desc": "This white ash staff is decorated with gold and tipped with an uncut crystal of blue quartz. This staff can be wielded as a magic quarterstaff. While holding the staff, you have advantage on Charisma checks made to influence or interact socially with fey creatures. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a shower of fragrant flower petals, which blow away in a sudden wind. Rebuke Fey. When you hit a fey creature with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 radiant damage to the target. If the fey has an evil alignment, the extra damage increases to 4d6, and the target must succeed on a DC 15 Wisdom saving throw or be frightened of you until the start of your next turn. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), conjure woodland beings (4 charges), disguise self (1 charge), pass without trace (2 charges), or tree stride (5 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "serpent-staff", - "fields": { - "name": "Serpent Staff", - "desc": "Fashioned from twisted ash wood, this staff 's head is carved in the likeness of a serpent preparing to strike. You have resistance to poison damage while you hold this staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the carved snake head twists and magically consumes the rest of the staff, destroying it. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: cloudkill (5 charges), detect poison and disease (1 charge), poisoned volley* (2 charges), or protection from poison (2 charges). You can also use an action to cast the poison spray spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Serpent Form. While holding the staff, you can use an action cast polymorph on yourself, transforming into a serpent or snake that has a challenge rating of 2 or lower. While you are in the form of a serpent, you retain your Intelligence, Wisdom, and Charisma scores. You can remain in serpent form for up to 1 minute, and you can revert to your normal form as an action. Once used, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "soldras-staff", - "fields": { - "name": "Soldra's Staff", - "desc": "Crafted by a skilled wizard and meant to be a spellcaster's last defense, this staff is 5 feet long, made of yew wood that curves at its top, is iron shod at its mid-section, and capped with a silver dragon's claw that holds a lustrous, though rough and uneven, black pearl. When you make an attack with this staff, it howls and whistles hauntingly like the wind. When you cast a spell from this staff, it chirps like insects on a hot summer night. This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. It has 3 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: faerie fire (1 charge) or gust of wind (2 charges). The staff regains 1d3 expended charges daily at dawn. Once daily, it can regain 1 expended charge by exposing the staff 's pearl to moonlight for 1 minute.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "spider-staff", - "fields": { - "name": "Spider Staff", - "desc": "Delicate web-like designs are carved into the wood of this twisted staff, which is often topped with the carved likeness of a spider. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a swarm of spiders appears and consumes the staff then vanishes. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: giant insect (4 charges), spider climb (2 charges), or web (2 charges). Spider Swarm. While holding the staff, you can use an action and expend 1 charge to cause a swarm of spiders to appear in a space that you can see within 60 feet of you. The swarm is friendly to you and your companions but otherwise acts on its own. The swarm of spiders remains for 1 minute, until you dismiss it as an action, or until you move more than 100 feet away from it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "splinter-staff", - "fields": { - "name": "Splinter Staff", - "desc": "This roughly made staff has cracked and splintered ends and can be wielded as a magic quarterstaff. When you roll a 20 on an attack roll made with this weapon, you embed a splinter in the target's body, and the pain and discomfort of the splinter is distracting. While the splinter remains embedded, the target has disadvantage on Dexterity, Intelligence, and Wisdom checks, and, if it is concentrating on a spell, it must succeed on a DC 10 Constitution saving throw at the start of each of its turns to maintain concentration on the spell. A creature, including the target, can take its action to remove the splinter by succeeding on a DC 13 Wisdom (Medicine) check.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-binding", - "fields": { - "name": "Staff of Binding", - "desc": "Made from stout oak with steel bands and bits of chain running its entire length, the staff feels oddly heavy. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff constricts in upon itself and is destroyed. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: arcane lock (2 charges), hold monster (5 charges), hold person (2 charges), lock armor* (2 charges), or planar binding (5 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Unbound. While holding the staff, you can use your reaction to expend 1 charge and gain advantage on a saving throw you make to avoid being paralyzed or restrained.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-camazotz", - "fields": { - "name": "Staff of Camazotz", - "desc": "This staff of petrified wood is topped with a stylized carving of a bat with spread wings, a mouth baring great fangs, and a pair of ruby eyes. It has 10 charges and regains 1d6 + 4 charges daily at dawn. As long as the staff holds at least 1 charge, you can communicate with bats as if you shared a language. Bat and bat-like beasts and monstrosities never attack you unless magically forced to do so or unless you attack them first. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: darkness (2 charges), dominate monster (8 charges), or flame strike (5 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-channeling", - "fields": { - "name": "Staff of Channeling", - "desc": "This plain, wooden staff has 5 charges and regains 1d4 + 1 expended charges daily at dawn. When you cast a spell while holding this staff, you can expend 1 or more of its charges as part of the casting to increase the level of the spell. Expending 1 charge increases the spell's level by 1, expending 3 charges increases the spell's level by 2, and expending 5 charges increases the spell's level by 3. When you increase a spell's level using the staff, the spell casts as if you used a spell slot of a higher level, but you don't expend that higher-level spell slot. You can't use the magic of this staff to increase a spell to a slot level higher than the highest spell level you can cast. For example, if you are a 7th-level wizard, and you cast magic missile, expending a 2nd-level spell slot, you can expend 3 of the staff 's charges to cast the spell as a 4th-level spell, but you can't expend 5 of the staff 's charges to cast the spell as a 5th-level spell since you can't cast 5th-level spells.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-desolation", - "fields": { - "name": "Staff of Desolation", - "desc": "This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. When you hit an object or structure with a melee attack using the staff, you deal double damage (triple damage on a critical hit). The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: thunderwave (1 charge), shatter (2 charges), circle of death (6 charges), disintegrate (6 charges), or earthquake (8 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-dissolution", - "fields": { - "name": "Staff of Dissolution", - "desc": "A gray crystal floats in the crook of this twisted staff. The crystal breaks into fragments as it slowly revolves, and those fragments break into smaller pieces then into clouds of dust. In spite of this, the crystal never seems to reduce in size. You have resistance to necrotic damage while you hold this staff. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: blight (4 charges), disintegrate (6 charges), or shatter (2 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-fate", - "fields": { - "name": "Staff of Fate", - "desc": "One half of this staff is crafted of white ash and capped in gold, while the other is ebony and capped in silver. The staff has 10 charges for the following properties. It regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff splits into two halves with a resounding crack and becomes nonmagical. Fortune. While holding the staff, you can use an action to expend 1 of its charges and touch a creature with the gold end of the staff, giving it good fortune. The target can choose to use its good fortune and have advantage on one ability check, attack roll, or saving throw. This effect ends after the target has used the good fortune three times or when 24 hours have passed. Misfortune. While holding the staff, you can use an action to touch a creature with the silver end of the staff. The target must succeed on a DC 15 Wisdom saving throw or have disadvantage on one of the following (your choice): ability checks, attack rolls, or saving throws. If the target fails the saving throw, the staff regains 1 expended charge. This effect lasts until removed by the remove curse spell or until you use an action to expend 1 of its charges and touch the creature with the gold end of the staff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: augury (2 charges), bane (1 charge), bless (1 charge), remove curse (3 charges), or divination (4 charges). You can also use an action to cast the guidance spell from the staff without using any charges.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-feathers", - "fields": { - "name": "Staff of Feathers", - "desc": "Several eagle feathers line the top of this long, thin staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff explodes into a mass of eagle feathers and is destroyed. Feather Travel. When you are targeted by a ranged attack while holding the staff, you can use a reaction to teleport up to 10 feet to an unoccupied space that you can see. When you do, you briefly transform into a mass of feathers, and the attack misses. Once used, this property can’t be used again until the next dawn. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: conjure animals (2 giant eagles only, 3 charges), fly (3 charges), or gust of wind (2 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-giantkin", - "fields": { - "name": "Staff of Giantkin", - "desc": "This stout, oaken staff is 7 feet long, bound in iron, and topped with a carving of a broad, thick-fingered hand. While holding this magic quarterstaff, your Strength score is 20. This has no effect on you if your Strength is already 20 or higher. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the hand slowly clenches into a fist, and the staff becomes a nonmagical quarterstaff.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-ice-and-fire", - "fields": { - "name": "Staff of Ice and Fire", - "desc": "Made from the branch of a white ash tree, this staff holds a sapphire at one end and a ruby at the other. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: flaming sphere (2 charges), freezing sphere (6 charges), sleet storm (3 charges), or wall of fire (4 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff and its gems crumble into ash and snow and are destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-master-lu-po", - "fields": { - "name": "Staff of Master Lu Po", - "desc": "This plain-looking, wooden staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 12 charges and regains 1d6 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its +1 bonus to attack and damage rolls, loses all other properties, and the next time you roll a 20 on an attack roll using the staff, it explodes, dealing an extra 6d6 force damage to the target then is destroyed. On a 20, the staff regains 1d10 + 2 charges. Some of the staff ’s properties require the target to make a saving throw to resist or lessen the property’s effects. The saving throw DC is equal to 8 + your proficiency bonus + your Wisdom modifier. Bamboo in the Rainy Season. While holding the staff, you can use a bonus action to expend 1 charge to grant the staff the reach property until the start of your next turn. Gate to the Hell of Being Roasted Alive. While holding the staff, you can use an action to expend 1 charge to cast the scorching ray spell from it. When you make the spell’s attacks, you use your Wisdom modifier as your spellcasting ability. Iron Whirlwind. While holding the staff, you use an action to expend 2 charges, causing weighted chains to extend from the end of the staff and reducing your speed to 0 until the end of your next turn. As part of the same action, you can make one attack with the staff against each creature within your reach. If you roll a 1 on any attack, you must immediately make an attack roll against yourself as well before resolving any other attacks against opponents. Monkey Steals the Peach. While holding the staff, you can use a bonus action to expend 1 charge to extend sharp, grabbing prongs from the end of the staff. Until the start of your next turn, each time you hit a creature with the staff, the target takes piercing damage instead of the bludgeoning damage normal for the staff, and the target must make a DC 15 Constitution saving throw. On a failure, the target is incapacitated until the end of its next turn as it suffers crippling pain. On a success, the target has disadvantage on its next attack roll. Rebuke the Disobedient Child. When you are hit by a creature you can see within your reach while holding this staff, you can use a reaction to expend 1 charge to make an attack with the staff against the attacker. Seven Vengeful Demons Death Strike. While holding the staff, you can use an action to expend 7 charges and make one attack against a target within 5 feet of you with the staff. If the attack hits, the target takes bludgeoning damage as normal, and it must make a Constitution saving throw, taking 7d8 necrotic damage on a failed save, or half as much damage on a successful one. If the target dies from this damage, the staff ceases to function as anything other than a magic quarterstaff until the next dawn, but it regains all expended charges when its powers return. A humanoid killed by this damage rises at the start of your next turn as a zombie that is permanently under your command, following your verbal orders to the best of its ability. Swamp Hag's Deadly Breath. While holding the staff, you can use an action to expend 2 charges to expel a 15-foot cone of poisonous gas out of the end of the staff. Each creature in the area must make a Constitution saving throw. On a failure, a creature takes 4d6 poison damage and is poisoned for 1 hour. On a success, a creature takes half the damage and isn’t poisoned. Vaulting Leap of the Clouds. If you are holding the staff and it has at least 1 charge, you can cast the jump spell from it as a bonus action at will without using any charges, but you can target only yourself when you do so.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-midnight", - "fields": { - "name": "Staff of Midnight", - "desc": "Fashioned from a single branch of polished ebony, this sturdy staff is topped by a lustrous jet. While holding it and in dim light or darkness, you gain a +1 bonus to AC and saving throws. This staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: circle of death (6 charges), darkness (2 charges), or vampiric touch (3 charges). You can also use an action to cast the chill touch cantrip from the staff without using any charges. The staff regains 1d6 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dark powder and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-minor-curses", - "fields": { - "name": "Staff of Minor Curses", - "desc": "This twisted, wooden staff has 10 charges. While holding it, you can use an action to inflict a minor curse on a creature you can see within 30 feet of you. The target must succeed on a DC 10 Constitution saving throw or be affected by the chosen curse. A minor curse causes a non-debilitating effect or change in the creature, such as an outbreak of boils on one section of the target's skin, intermittent hiccupping, transforming the target's ears into small, donkey-like ears, or similar effects. The curse never interrupts spellcasting and never causes disadvantage on ability checks, attack rolls, or saving throws. The curse lasts for 24 hours or until removed by the remove curse spell or similar magic. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a cloud of noxious gas, and you are targeted with a minor curse of the GM's choice.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-parzelon", - "fields": { - "name": "Staff of Parzelon", - "desc": "This tarnished silver staff is tipped with the unholy visage of a fiendish lion skull carved from labradorite—a likeness of the Arch-Devil Parzelon (see Creature Codex). The staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While you hold it, you gain a +2 bonus to spell attack rolls. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), dominate person (5 charges), lightning bolt (3 charges), locate creature (4 charges), locate object (2 charges), magic missile (1 charge), scrying (5 charges), or suggestion (2 charges). You can also use an action to cast one of the following spells from the staff without using any charges: comprehend languages, detect evil and good, detect magic, identify, or message. Extract Ageless Knowledge. As an action, you can touch the head of the staff to a corpse. You must form a question in your mind as part of this action. If the corpse has an answer to your question, it reveals the information to you. The answer is always brief—no more than one sentence—and very specific to the framed question. The corpse doesn’t need a mouth to answer; you receive the information telepathically. The corpse knows only what it knew in life, and it is under no compulsion to offer a truthful answer if you are hostile to it or it recognizes you as an enemy. This property doesn’t return the creature’s soul to its body, only its animating spirit. Thus, the corpse can’t learn new information, doesn’t comprehend anything that has happened since it died, and can’t speculate about future events. Once the staff has been used to ask a corpse 5 questions, it can’t be used to extract knowledge from that same corpse again until 3 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-portals", - "fields": { - "name": "Staff of Portals", - "desc": "This iron-shod wooden staff is heavily worn, and it can be wielded as a quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges and regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses all of its magic and becomes a nonmagical quarterstaff. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: arcane lock (2 charges), dimension door (4 charges), knock (2 charges), or passwall (5 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-scrying", - "fields": { - "name": "Staff of Scrying", - "desc": "This is a graceful, highly polished wooden staff crafted from willow. A crystal ball tops the staff, and smooth gold bands twist around its shaft. This staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: detect thoughts (2 charges), locate creature (4 charges), locate object (2 charges), scrying (5 charges), or true seeing (6 charges). The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, a bright flash of light erupts from the crystal ball, and the staff vanishes.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-spores", - "fields": { - "name": "Staff of Spores", - "desc": "Mold and mushrooms coat this gnarled wooden staff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff rots into tiny clumps of slimy, organic matter and is destroyed. Mushroom Disguise. While holding the staff, you can use an action to expend 2 charges to cover yourself and anything you are wearing or carrying with a magical illusion that makes you look like a mushroom for up to 1 hour. You can appear to be a mushroom of any color or shape as long as it is no more than one size larger or smaller than you. This illusion ends early if you move or speak. The changes wrought by this effect fail to hold up to physical inspection. For example, if you appear to have a spongy cap in place of your head, someone touching the cap would feel your face or hair instead. Otherwise, a creature must take an action to visually inspect the illusion and succeed on a DC 20 Intelligence (Investigation) check to discern that you are disguised. Speak with Plants. While holding the staff, you can use an action to expend 1 of its charges to cast the speak with plants spell from it. Spore Cloud. While holding the staff, you can use an action to expend 3 charges to release a cloud of spores in a 20-foot radius from you. The spores remain for 1 minute, making the area lightly obscured for creatures other than you. The cloud moves with you, remaining centered on you. When a creature, other than you, enters the cloud of spores for the first time on a turn or starts its turn there, that creature must succeed on a DC 15 Constitution saving throw or take 1d6 poison damage and become poisoned until the start of its next turn. A wind of at least 10 miles per hour disperses the spores and ends the effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-thorns", - "fields": { - "name": "Staff of Thorns", - "desc": "This gnarled and twisted oak staff has numerous thorns growing from its surface. Green vines tightly wind their way up along the shaft. The staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the thorns immediately fall from the staff and it becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: barkskin (2 charges), entangle (1 charge), speak with plants (3 charges), spike growth (2 charges), or wall of thorns (6 charges). Thorned Strike. When you hit with a melee attack using the staff, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 piercing damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-voices", - "fields": { - "name": "Staff of Voices", - "desc": "The length of this wooden staff is carved with images of mouths whispering, speaking, and screaming. This staff can be wielded as a magic quarterstaff. While holding this staff, you can't be deafened, and you can act normally in areas where sound is prevented, such as in the area of a silence spell. Any creature that is not deafened can hear your voice clearly from up to 1,000 feet away if you wish them to hear it. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the mouths carved into the staff give a collective sigh and close, and the staff becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: divine word (7 charges), magic mouth (2 charges), speak with animals (1 charge), speak with dead (3 charges), speak with plants (3 charges), or word of recall (6 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges. Thunderous Shout. While holding the staff, you can use an action to expend 1 charge and release a chorus of mighty shouts in a 15-foot cone from it. Each creature in the area must make a Constitution saving throw. On a failure, a creature takes 2d8 thunder damage and is deafened for 1 minute. On a success, a creature takes half the damage and is deafened until the end of its next turn. A deafened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-winter-and-ice", - "fields": { - "name": "Staff of Winter and Ice", - "desc": "This pure white, pine staff is topped with an ornately faceted shard of ice. The entire staff is cold to the touch. You have resistance to cold damage while you hold this staff. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff retains its resistance to cold damage but loses all other properties. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: Boreas’s breath* (2 charges), cone of cold (5 charges), curse of Boreas* (6 charges), ice storm (4 charges), flurry* (1 charge), freezing fog* (3 charges), freezing sphere (6 charges), frostbite* (5 charges), frozen razors* (3 charges), gliding step* (1 charge), sleet storm (3 charges), snow boulder* (4 charges), triumph of ice* (7 charges), or wall of ice (6 charges). You can also use an action to cast the chill touch or ray of frost spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM’s discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to ice, snow, or wintry weather. Retributive Strike. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion that expands to fill a 30-foot-radius sphere centered on it. You have a 50 percent chance to instantly travel to a random plane of existence, avoiding the explosion. If you fail to avoid the effect, you take cold damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of cold damage based on how far away it is from the point of origin as shown in the following table. On a successful save, a creature takes half as much damage. | Distance from Origin | Damage |\n| --------------------- | -------------------------------------- |\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-armada", - "fields": { - "name": "Staff of the Armada", - "desc": "This gold-shod staff is constructed out of a piece of masting from a galleon. The staff can be wielded as a magic quarterstaff that grants you a +1 bonus to attack and damage rolls made with it. While you are on board a ship, this bonus increases to +2. The staff has 10 charges and regains 1d8 + 2 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff loses all of its magic and becomes a nonmagical quarterstaff. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: control water (4 charges), fog cloud (1 charge), gust of wind (2 charges), or water walk (3 charges). You can also use an action to cast the ray of frost cantrip from the staff without using any charges.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-artisan", - "fields": { - "name": "Staff of the Artisan", - "desc": "This simple, wooden staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff vanishes in a flash of light, lost forever. Create Object. You can use an action to expend 2 charges to conjure an inanimate object in your hand or on the ground in an unoccupied space you can see within 10 feet of you. The object can be no larger than 3 feet on a side and weigh no more than 10 pounds, and its form must be that of a nonmagical object you have seen. You can’t create items that ordinarily require a high degree of craftsmanship, such as jewelry, weapons, glass, or armor, unless you have proficiency with the type of artisan’s tools used to craft such objects. The object sheds dim light in a 5-foot radius. The object disappears after 1 hour, when you use this property again, or if the object takes or deals any damage. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: animate objects (5 charges), fabricate (4 charges) or floating disk (1 charge). You can also use an action to cast the mending spell from the staff without using any charges.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-cephalopod", - "fields": { - "name": "Staff of the Cephalopod", - "desc": "This ugly staff is fashioned from a piece of gnarled driftwood and is crowned with an octopus carved from brecciated jasper. Its gray and red stone tentacles wrap around the top half of the staff. While holding this staff, you have a swimming speed of 30 feet. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the jasper octopus crumbles to dust, and the staff becomes a nonmagical piece of driftwood. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: black tentacles (4 charges), conjure animals (only beasts that can breathe water, 3 charges), darkness (2 charges), or water breathing (3 charges). Ink Cloud. While holding this staff, you can use an action and expend 1 charge to cause an inky, black cloud to spread out in a 30-foot radius from you. The cloud can form in or out of water. The cloud remains for 10 minutes, making the area heavily obscured for creatures other than you. The cloud moves with you, remaining centered on you. A wind of at least 10 miles per hour or a steady current (if underwater) disperses the cloud and ends the effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-four-winds", - "fields": { - "name": "Staff of the Four Winds", - "desc": "Made of gently twisting ash and engraved with spiraling runes, the staff feels strangely lighter than its size would otherwise suggest. This staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: circle of wind* (1 charge), feather fall (1 charge), gust of wind (2 charges), storm god's doom* (3 charges), wind tunnel* (1 charge), wind walk (6 charges), wind wall (3 charges), or wresting wind* (2 charges). You can also use an action to cast the wind lash* spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to breezes, wind, or movement. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles into ashes and is taken away with the breeze.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-lantern-bearer", - "fields": { - "name": "Staff of the Lantern Bearer", - "desc": "An iron hook is affixed to the top of this plain, wooden staff. While holding this staff, you can use an action to cast the light spell from it at will, but the light can emanate only from the staff 's hook. If a lantern hangs from the staff 's hook, you gain the following benefits while holding the staff: - You can control the light of the lantern, lighting or extinguishing it as a bonus action. The lantern must still have oil, if it requires oil to produce a flame.\n- The lantern's flame can't be extinguished by wind or water.\n- If you are a spellcaster, you can use the staff as a spellcasting focus. When you cast a spell that deals fire or radiant damage while using this staff as your spellcasting focus, you gain a +1 bonus to the spell's attack roll, or the spell's save DC increases by 1 (your choice).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-peaks", - "fields": { - "name": "Staff of the Peaks", - "desc": "This staff is made of rock crystal yet weighs the same as a wooden staff. The staff can be wielded as a magic quarterstaff that grants a +2 bonus to attack and damage rolls made with it. While holding it, you gain a +2 bonus to spell attack rolls. In addition, you are immune to the effects of high altitude and severe cold weather, such as hypothermia and frostbite. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff shatters into fine stone fragments and is destroyed. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: control weather (8 charges), fault line* (6 charges), gust of wind (2 charges), ice storm (4 charges), jump (1 charge), snow boulder* (4 charges), or wall of stone (5 charges). Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. Stone Strike. When you hit a creature or object made of stone or earth with this staff, you can expend 5 of its charges to shatter the target. The target must make a DC 17 Constitution saving throw, taking an extra 10d6 force damage on a failed save, or half as much damage on a successful one. If the target is an object that is being worn or carried, the creature wearing or carrying it must make the saving throw, but only the object takes the damage. If this damage reduces the target to 0 hit points, it shatters and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-scion", - "fields": { - "name": "Staff of the Scion", - "desc": "This unwholesome staff is crafted of a material that appears to be somewhere between weathered wood and dried meat. It weeps beads of red liquid that are thick and sticky like tree sap but smell of blood. A crystalized yellow eye with a rectangular pupil, like the eye of a goat, sits at its top. You can wield the staff as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the eye liquifies as the staff shrivels and twists into a blackened, smoking ruin and is destroyed. Ember Cloud. While holding the staff, you can use an action and expend 2 charges to release a cloud of burning embers from the staff. Each creature within 10 feet of you must make a DC 15 Constitution saving throw, taking 21 (6d6) fire damage on a failed save, or half as much damage on a successful one. The ember cloud remains until the start of your next turn, making the area lightly obscured for creatures other than you. A wind of at least 10 miles per hour disperses the cloud and ends the effect. Fiery Strike. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 fire damage to the target. If you take fire damage while wielding the staff, you have advantage on attack rolls with it until the end of your next turn. While holding the staff, you have resistance to fire damage. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: augury (2 charges), barkskin (2 charges), confusion (4 charges), entangle (1 charge), or wall of fire (4 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-treant", - "fields": { - "name": "Staff of the Treant", - "desc": "This unassuming staff appears to be little more than the branch of a tree. While holding this staff, your skin becomes bark-like, and the hair on your head transforms into a chaplet of green leaves. This staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. Nature’s Guardian. While holding this staff, you have resistance to cold and necrotic damage, but you have vulnerability to fire and radiant damage. In addition, you have advantage on attack rolls against aberrations and undead, but you have disadvantage on saving throws against spells and other magical effects from fey and plant creatures. One with the Woods. While holding this staff, your AC can’t be less than 16, regardless of what kind of armor you are wearing, and you can’t be tracked when you travel through terrain with excessive vegetation, such as a forest or grassland. Tree Friend. While holding this staff, you can use an action to animate a tree you can see within 60 feet of you. The tree uses the statistics of an animated tree and is friendly to you and your companions. Roll initiative for the tree, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you), as long as they don’t directly harm other trees or the natural world. If you don’t issue any commands to the three, it defends itself from hostile creatures but otherwise takes no actions. Once used, this property can’t be used again until the next dawn. Venerated Tree. If you spend 1 hour in silent reverence at the base of a Huge or larger tree, you can use an action to plant this staff in the soil above the tree’s roots and awaken the tree as a treant. The treant isn’t under your control, but it regards you as a friend as long as you don’t harm it or the natural world around it. Roll a d20. On a 1, the staff roots into the ground, growing into a sapling, and losing its magic. Otherwise, after you awaken a treant with this staff, you can’t do so again until 30 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-unhatched", - "fields": { - "name": "Staff of the Unhatched", - "desc": "This staff carved from a burnt ash tree is topped with an unhatched dragon’s (see Creature Codex) skull. This staff can be wielded as a magic quarterstaff. The staff has 5 charges for the following properties. It regains 1d4 + 1 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed. Necrotic Strike. When you hit with a melee attack using the staff, you can expend 1 charge to deal an extra 1d8 necrotic damage to the target. Spells. While holding the staff, you can use an action to expend 1 charge to cast bane or protection from evil and good from it using your spell save DC. You can also use an action to cast one of the following spells from the staff without using any charges, using your spell save DC and spellcasting ability: chill touch or minor illusion.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "staff-of-the-white-necromancer", - "fields": { - "name": "Staff of the White Necromancer", - "desc": "Crafted from polished bone, this strange staff is carved with numerous arcane symbols and mystical runes. The staff has 10 charges. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: false life (1 charge), gentle repose (2 charges), heartstop* (2 charges), death ward (4 charges), raise dead (5 charges), revivify (3 charges), shared sacrifice* (2 charges), or speak with dead (3 charges). You can also use an action to cast the bless the dead* or spare the dying spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the bone staff crumbles to dust.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "stone-staff", - "fields": { - "name": "Stone Staff", - "desc": "Sturdy and smooth, this impressive staff is crafted from solid stone. Most stone staves are crafted by dwarf mages and few ever find their way into non-dwarven hands. The staff can be wielded as a magic quarterstaff that grants a +1 bonus to attack and damage rolls made with it. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: earthskimmer* (4 charges), entomb* (6 charges), flesh to stone (6 charges), meld into stone (3 charges), stone shape (4 charges), stoneskin (4 charges), or wall of stone (5 charges). You can also use an action to cast the pummelstone* or true strike spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. The staff regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, hundreds of cracks appear across the staff 's surface and it crumbles into tiny bits of stone.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "category": "staff", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "stonedrift-staff", - "fields": { - "name": "Stonedrift Staff", - "desc": "This staff is fashioned from petrified wood and crowned with a raw chunk of lapis lazuli veined with gold. The staff can be wielded as a magic quarterstaff. The staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff crumbles to dust and is destroyed. Spells. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: animate objects (only stone objects, 5 charges), earthquake (8 charges), passwall (only stone surfaces, 5 charges), or stone shape (4 charges). Elemental Speech. You can speak and understand Primordial while holding this staff. Favor of the Earthborn. While holding the staff, you have advantage on Charisma checks made to influence earth elementals or other denizens of the Plane of Earth. Stone Glide. If the staff has at least 1 charge, you have a burrowing speed equal to your walking speed, and you can burrow through earth and stone while holding this staff. While doing so, you don’t disturb the material you move through.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "stygian-crook", - "fields": { - "name": "Stygian Crook", - "desc": "This staff of gnarled, rotted wood ends in a hooked curvature like a twisted shepherd's crook. The staff has 10 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC: bestow curse (3 charges), blight (4 charges), contagion (5 charges), false life (1 charge), or hallow (5 charges). The staff regains 1d6 + 4 expended charges daily at dusk. If you expend the last charge, roll a d20. On a 1, the staff turns to live maggots and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "umbral-staff", - "fields": { - "name": "Umbral Staff", - "desc": "Made of twisted darkwood and covered in complex runes and sigils, this powerful staff seems to emanate darkness. You have resistance to radiant damage while you hold this staff. The staff has 20 charges for the following properties. It regains 2d8 + 4 expended charges daily at midnight. If you expend the last charge, roll a d20. On a 1, the staff retains its ability to cast the claws of darkness*, douse light*, and shadow blindness* spells but loses all other properties. On a 20, the staff regains 1d8 + 2 charges. Spells. While holding the staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: become nightwing* (6 charges), black hand* (4 charges), black ribbons* (1 charge), black well* (6 charges), cloak of shadow* (1 charge), darkvision (2 charges), darkness (2 charges), dark dementing* (5 charges), dark path* (2 charges), darkbolt* (2 charges), encroaching shadows* (6 charges), night terrors* (4 charges), shadow armor* (1 charge), shadow hands* (1 charge), shadow puppets* (2 charges), or slither* (2 charges). You can also use an action to cast the claws of darkness*, douse light*, or shadow blindness* spell from the staff without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM’s discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness, shadows, or terror. Retributive Strike. You can use an action to break the staff over your knee or against a solid surface, performing a retributive strike. The staff is destroyed and releases its remaining magic in an explosion of darkness (as the darkness spell) that expands to fill a 30-foot-radius sphere centered on it. You have a 50 percent chance to instantly travel to the Plane of Shadow, avoiding the explosion. If you fail to avoid the effect, you take necrotic damage equal to 16 × the number of charges in the staff. Every other creature in the area must make a DC 17 Dexterity saving throw. On a failed save, a creature takes an amount of damage based on how far away it is from the point of origin as shown in the following table. On a successful save, a creature takes half as much damage. | Distance from Origin | Damage |\n| --------------------- | -------------------------------------- |\n| 10 ft. away or closer | 8 × the number of charges in the staff |\n| 11 to 20 ft. away | 6 × the number of charges in the staff |\n| 21 to 30 ft. away | 4 × the number of charges in the staff |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": true, - "category": "staff", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "unseelie-staff", - "fields": { - "name": "Unseelie Staff", - "desc": "This ebony staff is decorated in silver and topped with a jagged piece of obsidian. This staff can be wielded as a magic quarterstaff. While holding the staff, you have advantage on Charisma checks made to influence or interact socially with fey creatures. The staff has 10 charges for the following properties. The staff regains 1d6 + 4 charges daily at dawn. If you expend the last charge, roll a d20. On a 1, the staff dissolves into a shower of powdery snow, which blows away in a sudden, chill wind. Rebuke Fey. When you hit a fey creature with a melee attack using the staff, you can expend 1 charge to deal an extra 2d6 necrotic damage to the target. If the fey has a good alignment, the extra damage increases to 4d6, and the target must succeed on a DC 15 Wisdom saving throw or be frightened of you until the start of your next turn. Spells. While holding this staff, you can use an action to expend 1 or more of its charges to cast one of the following spells from it, using your spell save DC and spellcasting ability: charm person (1 charge), conjure woodland beings (4 charges), confusion (4 charges), invisibility (2 charges), or teleport (7 charges). You can also use an action to cast the vicious mockery cantrip from the staff without using any charges.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "webbed-staff", - "fields": { - "name": "Webbed Staff", - "desc": "This staff is carved of ebony and wrapped in a net of silver wire. While holding it, you can't be caught in webs of any sort and can move through webs as if they were difficult terrain. This staff has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, spidersilk surrounds the staff in a cocoon then quickly unravels itself and the staff, destroying the staff.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "quarterstaff", - "armor": null, - "requires_attunement": false, - "category": "staff", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_standard.json b/data/v2/kobold-press/vault-of-magic/magicitems_standard.json deleted file mode 100644 index f3ae7a6f..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_standard.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "standard-of-divinity-glaive", - "fields": { - "name": "Standard of Divinity (Glaive)", - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "glaive", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "standard-of-divinity-halberd", - "fields": { - "name": "Standard of Divinity (Halberd)", - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "halberd", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "standard-of-divinity-lance", - "fields": { - "name": "Standard of Divinity (Lance)", - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "lance", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "standard-of-divinity-pike", - "fields": { - "name": "Standard of Divinity (Pike)", - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "pike", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json b/data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json deleted file mode 100644 index 790045ae..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_steadfast.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "steadfast-splint", - "fields": { - "name": "Steadfast Splint", - "desc": "This armor makes you difficult to manipulate both mentally and physically. While wearing this armor, you have advantage on saving throws against being charmed or frightened, and you have advantage on ability checks and saving throws against spells and effects that would move you against your will.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "splint", - "requires_attunement": true, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json b/data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json deleted file mode 100644 index 0f524298..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_swarmfoe.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "swarmfoe-leather", - "fields": { - "name": "Swarmfoe Leather", - "desc": "While wearing this armor festooned with thin draconic scales, you gain a +1 bonus to AC. You can use the scales as a melee weapon while wearing the armor. You have proficiency with the scales and deal 1d4 slashing damage on a hit (your Strength modifier applies to the attack and damage rolls as normal). Swarms don't have resistance to the damage dealt by the scales. In addition, if a swarm occupies your space, you can attack with the scales as a bonus action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "swarmfoe-hide", - "fields": { - "name": "Swarmfoe Hide", - "desc": "While wearing this armor festooned with thin draconic scales, you gain a +1 bonus to AC. You can use the scales as a melee weapon while wearing the armor. You have proficiency with the scales and deal 1d4 slashing damage on a hit (your Strength modifier applies to the attack and damage rolls as normal). Swarms don't have resistance to the damage dealt by the scales. In addition, if a swarm occupies your space, you can attack with the scales as a bonus action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 2, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_sweet.json b/data/v2/kobold-press/vault-of-magic/magicitems_sweet.json deleted file mode 100644 index 133686f0..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_sweet.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "sweet-nature", - "fields": { - "name": "Sweet Nature", - "desc": "You have a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a humanoid with this weapon, the humanoid takes an extra 1d6 slashing damage. If you use the axe to damage a plant creature or an object made of wood, the axe's blade liquifies into harmless honey, and it can't be used again until 24 hours have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": false, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_temple.json b/data/v2/kobold-press/vault-of-magic/magicitems_temple.json deleted file mode 100644 index 85b6c342..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_temple.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "blade-of-the-temple-guardian", - "fields": { - "name": "Blade of the Temple Guardian", - "desc": "This simple but elegant shortsword is a magic weapon. When you are wielding it and use the Flurry of Blows class feature, you can make your bonus attacks with the sword rather than unarmed strikes. If you deal damage to a creature with this weapon and reduce it to 0 hit points, you absorb some of its energy, regaining 1 expended ki point.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 2, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_thorn.json b/data/v2/kobold-press/vault-of-magic/magicitems_thorn.json deleted file mode 100644 index fba96bbd..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_thorn.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "thirsting-thorn", - "fields": { - "name": "Thirsting Thorn", - "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. In addition, while carrying the sword, you have resistance to necrotic damage. Each time you reduce a creature to 0 hit points with this weapon, you can regain 2d8+2 hit points. Each time you regain hit points this way, you must succeed a DC 12 Wisdom saving throw or be incapacitated by terrible visions until the end of your next turn. If you reach your maximum hit points using this effect, you automatically fail the saving throw. As long as you remain cursed, you are unwilling to part with the sword, keeping it within reach at all times. If you have not damaged a creature with this sword within the past 24 hours, you have disadvantage on attack rolls with weapons other than this one as its hunger for blood drives you to slake its thirst.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "shortsword", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json b/data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json deleted file mode 100644 index ddba611b..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_tipstaff.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "tipstaff", - "fields": { - "name": "Tipstaff", - "desc": "To the uninitiated, this short ebony baton resembles a heavy-duty truncheon with a cord-wrapped handle and silver-capped tip. The weapon has 5 charges, and it regains 1d4 + 1 expended charges daily at dawn. When you hit a creature with a melee attack with this magic weapon, you can expend 1 charge to force the target to make a DC 15 Constitution saving throw. If the creature took 20 damage or more from this attack, it has disadvantage on the saving throw. On a failure, the target is paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "club", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_trident.json b/data/v2/kobold-press/vault-of-magic/magicitems_trident.json deleted file mode 100644 index 85cb3bf6..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_trident.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "trident-of-the-yearning-tide", - "fields": { - "name": "Trident of the Yearning Tide", - "desc": "The barbs of this trident are forged from mother-of-pearl and its shaft is fashioned from driftwood. You gain a +2 bonus on attack and damage rolls made with this magic weapon. While holding the trident, you can breathe underwater. The trident has 3 charges for the following other properties. It regains 1d3 expended charges daily at dawn. Call Sealife. While holding the trident, you can use an action to expend 3 of its charges to cast the conjure animals spell from it. The creatures you summon must be beasts that can breathe water. Yearn for the Tide. When you hit a creature with a melee attack using the trident, you can use a bonus action to expend 1 charge to force the target to make a DC 17 Wisdom saving throw. On a failure, the target must spend its next turn leaping into the nearest body of water and swimming toward the bottom. A creature that can breathe underwater automatically succeeds on the saving throw. If no water is in the target’s line of sight, the target automatically succeeds on the saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "trident", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json b/data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json deleted file mode 100644 index 55a41d8a..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_trollskin.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "troll-skin-leather", - "fields": { - "name": "Troll Skin Leather", - "desc": "While wearing troll skin armor, you gain a +1 bonus to AC, and you stabilize whenever you are dying at the start of your turn. In addition, you can use an action to regenerate for 1 minute. While regenerating, you regain 2 hit points at the start of each of your turns. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "troll-skin-hide", - "fields": { - "name": "Troll Skin Hide", - "desc": "While wearing troll skin armor, you gain a +1 bonus to AC, and you stabilize whenever you are dying at the start of your turn. In addition, you can use an action to regenerate for 1 minute. While regenerating, you regain 2 hit points at the start of each of your turns. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_umbral.json b/data/v2/kobold-press/vault-of-magic/magicitems_umbral.json deleted file mode 100644 index 5a28a2ef..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_umbral.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "pistol-of-the-umbral-court", - "fields": { - "name": "Pistol of the Umbral Court", - "desc": "This hand crossbow is made from coal-colored wood. Its limb is made from cold steel and boasts engravings of sharp teeth. The barrel is magically oiled and smells faintly of ash. The grip is made from rough leather. You gain a +2 bonus on attack and damage rolls made with this magic weapon. When you hit with an attack with this weapon, you can force the target of your attack to succeed on a DC 15 Strength saving throw or be pushed 5 feet away from you. The target takes damage, as normal, whether it was pushed away or not. As a bonus action, you can increase the distance creatures are pushed to 20 feet for 1 minute. If the creature strikes a solid object before the movement is complete, it takes 1d6 bludgeoning damage for every 10 feet traveled. Once used, this property of the crossbow can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "crossbow-hand", - "armor": null, - "requires_attunement": true, - "rarity": 4, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json b/data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json deleted file mode 100644 index bcc702be..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_umbralchopper.json +++ /dev/null @@ -1,59 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "umbral-chopper", - "fields": { - "name": "Umbral Chopper", - "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "handaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "umbral-chopper", - "fields": { - "name": "Umbral Chopper", - "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "battleaxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "umbral-chopper", - "fields": { - "name": "Umbral Chopper", - "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greataxe", - "armor": null, - "requires_attunement": true, - "rarity": 3, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_undine.json b/data/v2/kobold-press/vault-of-magic/magicitems_undine.json deleted file mode 100644 index 752854e3..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_undine.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "undine-plate", - "fields": { - "name": "Undine Plate", - "desc": "This bright green plate armor is embossed with images of various marine creatures, such as octopuses and rays. While wearing this armor, you have a swimming speed of 40 feet, and you don't have disadvantage on Dexterity (Stealth) checks while underwater.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "plate", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_volsung.json b/data/v2/kobold-press/vault-of-magic/magicitems_volsung.json deleted file mode 100644 index 8541e450..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_volsung.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "longsword-of-volsung", - "fields": { - "name": "Longsword of Volsung", - "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon’s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword’s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can’t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can’t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword’s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket’s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket’s temporary hit points, the sword isn’t destroyed, but you can’t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, “dragon” refers to any creature with the dragon type, including drakes and wyverns.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "longsword", - "armor": null, - "requires_attunement": true, - "rarity": 4, - "category": "weapon" - } - }, - { - "model": "api_v2.item", - "pk": "greatsword-of-volsung", - "fields": { - "name": "Greatsword of Volsung", - "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon’s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword’s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can’t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can’t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword’s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket’s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket’s temporary hit points, the sword isn’t destroyed, but you can’t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, “dragon” refers to any creature with the dragon type, including drakes and wyverns.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "greatsword", - "armor": null, - "requires_attunement": true, - "rarity": 4, - "category": "weapon" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_wand.json b/data/v2/kobold-press/vault-of-magic/magicitems_wand.json deleted file mode 100644 index 7f084e86..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_wand.json +++ /dev/null @@ -1,572 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "ashwood-wand", - "fields": { - "name": "Ashwood Wand", - "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains all expended charges daily at dawn. When you cast a spell that deals fire damage while using this wand as your spellcasting focus, the spell deals 1 extra fire damage. If you expend 1 of the wand's charges during the casting, the spell deals 1d4 + 1 extra fire damage instead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "blacktooth", - "fields": { - "name": "Blacktooth", - "desc": "This black ivory, rune-carved wand has 7 charges. It regains 1d6 + 1 expended charges daily at dawn. While holding it, you can use an action to expend 1 or more of its charges to cast the guiding bolt spell from it, using an attack bonus of +7. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "devils-barb", - "fields": { - "name": "Devil's Barb", - "desc": "This thin wand is fashioned from the fiendish quill of a barbed devil. While attuned to it, you have resistance to cold damage. The wand has 6 charges for the following properties. It regains 1d6 expended charges daily at dusk. If you expend the wand's last charge, roll a d20. On a 1, the wand crumbles into cinders and is destroyed. Hurl Flame. While holding the wand, you can expend 2 charges as an action to hurl a ball of devilish flame at a target you can see within 150 feet of you. The target must succeed on a DC 15 Dexterity check or take 3d6 fire damage. If the target is a flammable object that isn't being worn or carried, it also catches fire. Devil's Sight. While holding the wand, you can expend 1 charge as an action to cast the darkvision spell on yourself. Magical darkness doesn't impede this darkvision.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "frungilator", - "fields": { - "name": "Frungilator", - "desc": "This strangely-shaped item resembles a melted wand or a strange growth chipped from the arcane trees of elder planes. The wand has 5 charges and regains 1d4 + 1 charges daily at dusk. While holding it, you can use an action to expend 1 of its charges and point it at a target within 60 feet of you. The target must be a creature. When activated, the wand frunges creatures into a chaos matrix, which does…something. Roll a d10 and consult the following table to determine these unpredictable effects (none of them especially good). Most effects can be removed by dispel magic, greater restoration, or more powerful magic. | d10 | Frungilator Effect |\n| --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 1 | Glittering sparkles fly all around. You are surrounded in sparkling light until the end of your next turn as if you were targeted by the faerie fire spell. |\n| 2 | The target is encased in void crystal and immediately begins suffocating. A creature, including the target, can take its action to shatter the void crystal by succeeding on a DC 10 Strength check. Alternatively, the void crystal can be attacked and destroyed (AC 12; hp 4; immunity to poison and psychic damage). |\n| 3 | Crimson void fire engulfs the target. It must make a DC 13 Constitution saving throw, taking 4d6 fire damage on a failed save, or half as much damage on a successful one. |\n| 4 | The target's blood turns to ice. It must make a DC 13 Constitution saving throw, taking 6d6 cold damage on a failed save, or half as much damage on a successful one. |\n| 5 | The target rises vertically to a height of your choice, up to a maximum height of 60 feet. The target remains suspended there until the start of its next turn. When this effect ends, the target floats gently to the ground. |\n| 6 | The target begins speaking in backwards fey speech for 10 minutes. While speaking this way, the target can't verbally communicate with creatures that aren't fey, and the target can't cast spells with verbal components. |\n| 7 | Golden flowers bloom across the target's body. It is blinded until the end of its next turn. |\n| 8 | The target must succeed on a DC 13 Constitution saving throw or it and all its equipment assumes a gaseous form until the end of its next turn. This effect otherwise works like the gaseous form spell. |\n| 9 | The target must succeed on a DC 15 Wisdom saving throw or become enthralled with its own feet or limbs until the end of its next turn. While enthralled, the target is incapacitated. |\n| 10 | A giant ray of force springs out of the frungilator and toward the target. Each creature in a line that is 5 feet wide between you and the target must make a DC 16 Dexterity saving throw, taking 4d12 force damage on a failed save, or half as much damage on a successful one. |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "glass-wand-of-leng", - "fields": { - "name": "Glass Wand of Leng", - "desc": "The tip of this twisted clear glass wand is razorsharp. It can be wielded as a magic dagger that grants a +1 bonus to attack and damage rolls made with it. The wand weighs 4 pounds and is roughly 18 inches long. When you tap the wand, it emits a single, loud note which can be heard up to 20 feet away and does not stop sounding until you choose to silence it. This wand has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 17): arcane lock (2 charges), disguise self (1 charge), or tongues (3 charges).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "gremlins-paw", - "fields": { - "name": "Gremlin's Paw", - "desc": "This wand is fashioned from the fossilized forearm and claw of a gremlin. The wand has 5 charges. While holding the wand, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 15): bane (1 charge), bestow curse (3 charges), or hideous laughter (1 charge). The wand regains 1d4 + 1 expended charges daily at dusk. If you expend the wand's last charge, roll a d20. On a 20, you must succeed on a DC 15 Wisdom saving throw or become afflicted with short-term madness. On a 1, the rod crumbles into ashes and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "hazelwood-wand", - "fields": { - "name": "Hazelwood Wand", - "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains all expended charges daily at dawn. When you cast the goodberry spell while using this wand as your spellcasting focus, you can expend 1 of the wand's charges to transform the berries into hazelnuts, which restore 2 hit points instead of 1. The spell is otherwise unchanged. In addition, when you cast a spell that deals lightning damage while using this wand as your spellcasting focus, the spell deals 1 extra lightning damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "oakwood-wand", - "fields": { - "name": "Oakwood Wand", - "desc": "You can use this wand as a spellcasting focus. The wand has 3 charges and regains 1d3 expended charges daily at dawn. While holding it, you can expend 1 charge as an action to cast the detect poison and disease spell from it. When you cast a spell that deals cold damage while using this wand as your spellcasting focus, the spell deals 1 extra cold damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-accompaniment", - "fields": { - "name": "Wand of Accompaniment", - "desc": "Tiny musical notes have been etched into the sides of this otherwise plain, wooden wand. It has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand disintegrates with a small bang. Dance. While holding the wand, you can use an action to expend 3 charges to cast the irresistible dance spell (save DC 17) from it. If the target is in the area of the Song property of this wand, it has disadvantage on the saving throw. Song. While holding the wand, you can use an action to expend 1 charge to cause the area within a 30-foot radius of you to fill with music for 1 minute. The type of music played is up to you, but it is performed flawlessly. Each creature in the area that can hear the music has advantage on saving throws against being deafened and against spells and effects that deal thunder damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-air-glyphs", - "fields": { - "name": "Wand of Air Glyphs", - "desc": "While holding this thin, metal wand, you can use action to cause the tip to glow. When you wave the glowing wand in the air, it leaves a trail of light behind it, allowing you to write or draw on the air. Whatever letters or images you make hang in the air for 1 minute before fading away.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-bristles", - "fields": { - "name": "Wand of Bristles", - "desc": "This wand is made from the bristles of a giant boar bound together with magical, silver thread. It weighs 1 pound and is 8 inches long. The wand has a strong boar musk scent to it, which is difficult to mask and is noticed by any creature within 10 feet of you that possesses the Keen Smell trait. The wand is comprised of 10 individual bristles, and as long as the wand has 1 bristle, it regrows 2 bristles daily at dawn. While holding the wand, you can use your action to remove bristles to cause one of the following effects. Ghostly Charge (3 bristles). You toss the bristles toward one creature you can see. A phantom giant boar charges 30 feet toward the creature. If the phantom’s path connects with the creature, the target must succeed on a DC 15 Dexterity saving throw or take 2d8 force damage and be knocked prone. Truffle (2 bristles). You plant the bristles in the ground to conjure up a magical truffle. Consuming the mushroom restores 2d8 hit points.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-depth-detection", - "fields": { - "name": "Wand of Depth Detection", - "desc": "This simple wooden wand has 7 charges and regains 1d6 + 1 expended charges daily at dawn. While holding it, you can use an action to expend 1 charge and point it at a body of water or other liquid. You learn the liquid's deepest point or its average depth (your choice). In addition, you can use an action to expend 1 charge while you are submerged in a liquid to determine how far you are beneath the liquid's surface.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-direction", - "fields": { - "name": "Wand of Direction", - "desc": "This crooked, twisting wand is crafted of polished ebony with a small, silver arrow affixed to its tip. The wand has 3 charges. While holding it, you can expend 1 charge as an action to make the wand remember your path for up to 1,760 feet of movement. You can increase the length of the path the wand remembers by 1,760 feet for each additional charge you expend. When you expend a charge to make the wand remember your current path, the wand forgets the oldest path of up to 1,760 feet that it remembers. If you wish to retrace your steps, you can use a bonus action to activate the wand’s arrow. The arrow guides you, pointing and mentally tugging you in the direction you should go. The wand’s magic allows you to backtrack with complete accuracy despite being lost, unable to see, or similar hindrances against finding your way. The wand can’t counter or dispel magic effects that cause you to become lost or misguided, but it can guide you back in spite of some magic hindrances, such as guiding you through the area of a darkness spell or guiding you if you had activated the wand then forgotten the way due to the effects of the modify memory spell on you. The wand regains all expended charges daily at dawn. If you expend the wand’s last charge, roll a d20. On a roll of 1, the wand straightens and the arrow falls off, rendering it nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-drowning", - "fields": { - "name": "Wand of Drowning", - "desc": "This wand appears to be carved from the bones of a large fish, which have been cemented together. The wand has 3 charges and regains 1d3 expended charges daily at dawn. While holding this wand, you can use an action to expend 1 charge to cause a thin stream of seawater to spray toward a creature you can see within 60 feet of you. If the target can breathe only air, it must succeed on a DC 15 Constitution saving throw or its lungs fill with rancid seawater and it begins drowning. A drowning creature chokes for a number of rounds equal to its Constitution modifier (minimum of 1 round). At the start of its turn after its choking ends, the creature drops to 0 hit points and is dying, and it can't regain hit points or be stabilized until it can breathe again. A successful DC 15 Wisdom (Medicine) check removes the seawater from the drowning creature's lungs, ending the effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-extinguishing", - "fields": { - "name": "Wand of Extinguishing", - "desc": "This charred and blackened wooden wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to extinguish a nonmagical flame within 10 feet of you that is no larger than a small campfire. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand transforms into a wand of ignition.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-fermentation", - "fields": { - "name": "Wand of Fermentation", - "desc": "Fashioned out of oak, this wand appears heavily stained by an unknown liquid. The wand has 7 charges and regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand explodes in a puff of black smoke and is destroyed. While holding the wand, you can use an action and expend 1 or more of its charges to transform nonmagical liquid, such as blood, apple juice, or water, into an alcoholic beverage. For each charge you expend, you transform up to 1 gallon of nonmagical liquid into an equal amount of beer, wine, or other spirit. The alcohol transforms back into its original form if it hasn't been consumed within 24 hours of being transformed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-flame-control", - "fields": { - "name": "Wand of Flame Control", - "desc": "This wand is fashioned from a branch of pine, stripped of bark and beaded with hardened resin. The wand has 3 charges. If you use the wand as an arcane focus while casting a spell that deals fire damage, you can expend 1 charge as part of casting the spell to increase the spell's damage by 1d4. In addition, while holding the wand, you can use an action to expend 1 of its charges to cause one of the following effects: - Change the color of any flames within 30 feet.\n- Cause a single flame to burn lower, halving the range of light it sheds but burning twice as long.\n- Cause a single flame to burn brighter, doubling the range of the light it sheds but halving its duration. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand bursts into flames and burns to ash in seconds.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-giggles", - "fields": { - "name": "Wand of Giggles", - "desc": "This wand is tipped with a feather. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges and point the wand at a humanoid you can see within 30 feet of you. The target must succeed on a DC 10 Charisma saving throw or be forced to giggle for 1 minute. Giggling doesn't prevent a target from taking actions or moving. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Tears.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-guidance", - "fields": { - "name": "Wand of Guidance", - "desc": "This slim, metal wand is topped with a cage shaped like a three-sided pyramid. An eye of glass sits within the pyramid. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the guidance spell from it. The wand regains all expended charges at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Resistance.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-harrowing", - "fields": { - "name": "Wand of Harrowing", - "desc": "The tips of this twisted wooden wand are exceptionally withered. The wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand disintegrates into useless white powder. Affliction. While holding the wand, you can use an action to expend 1 charge to cause a creature you can see within 60 feet of you to become afflicted with unsightly, weeping sores. The target must succeed on a DC 15 Constitution saving throw or have disadvantage on all Dexterity and Charisma checks for 1 minute. An afflicted creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Pain. While holding the wand, you can use an action to expend 3 charges to cause a creature you can see within 60 feet of you to become wracked with terrible pain. The target must succeed on a DC 15 Constitution saving throw or take 4d6 necrotic damage, and its movement speed is halved for 1 minute. A pained creature can repeat the saving throw at the end of each of its turns, ending the effect on itself a success. If the target is also suffering from the Affliction property of this wand, it has disadvantage on the saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-ignition", - "fields": { - "name": "Wand of Ignition", - "desc": "The cracks in this charred and blackened wooden wand glow like live coals, but the wand is merely warm to the touch. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to set fire to one flammable object or collection of material (a stack of paper, a pile of kindling, or similar) within 10 feet of you that is Small or smaller. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Extinguishing.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-plant-destruction", - "fields": { - "name": "Wand of Plant Destruction", - "desc": "This wand of petrified wood has 7 charges. While holding it, you can use an action to expend up to 3 of its charges to harm a plant or plant creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw, taking 2d8 necrotic damage for each charge you expended on a failed save, or half as much damage on a successful one. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand shatters and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-relieved-burdens", - "fields": { - "name": "Wand of Relieved Burdens", - "desc": "This wand has 7 charges. While holding it, you can use an action to expend 1 of its charges and touch a creature with the wand. If the creature is blinded, charmed, deafened, frightened, paralyzed, poisoned, or stunned, the condition is removed from the creature and transferred to you. You suffer the condition for the remainder of its duration or until it is removed. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand crumbles to dust and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-resistance", - "fields": { - "name": "Wand of Resistance", - "desc": "This slim, wooden wand is topped with a small, spherical cage, which holds a pyramid-shaped piece of hematite. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the resistance spell. The wand regains all expended charges at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Guidance .", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-revealing", - "fields": { - "name": "Wand of Revealing", - "desc": "Crystal beads decorate this wand, and a silver hand, index finger extended, caps it. The wand has 3 charges and regains all expended charges daily at dawn. While holding it, you can use an action to expend 1 of the wand's charges to reveal one creature or object within 120 feet of you that is either invisible or ethereal. This works like the see invisibility spell, except it allows you to see only that one creature or object. That creature or object remains visible as long as it remains within 120 feet of you. If more than one invisible or ethereal creature or object is in range when you use the wand, it reveals the nearest creature or object, revealing invisible creatures or objects before ethereal ones.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-tears", - "fields": { - "name": "Wand of Tears", - "desc": "The top half of this wooden wand is covered in thorns. The wand has 3 charges. While holding it, you can use an action to expend 1 of its charges and point the wand at a humanoid you can see within 30 feet of you. The target must succeed on a DC 10 Charisma saving throw or be forced to cry for 1 minute. Crying doesn't prevent a target from taking actions or moving. The wand regains all expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand transforms into a Wand of Giggles .", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-treasure-finding", - "fields": { - "name": "Wand of Treasure Finding", - "desc": "This wand is adorned with gold and silver inlay and topped with a faceted crystal. The wand has 7 charges. While holding it, you can use an action and expend 1 charge to speak its command word. For 1 minute, you know the direction and approximate distance of the nearest mass or collection of precious metals or minerals within 60 feet. You can concentrate on a specific metal or mineral, such as silver, gold, or diamonds. If the specific metal or mineral is within 60 feet, you are able to discern all locations in which it is found and the approximate amount in each location. The wand's magic can penetrate most barriers, but it is blocked by 3 feet of wood or dirt, 1 foot of stone, 1 inch of common metal, or a thin sheet of lead. The effect ends if you stop holding the wand. The wand regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand turns to lead and becomes nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-vapors", - "fields": { - "name": "Wand of Vapors", - "desc": "Green gas swirls inside this slender, glass wand. The wand has 7 charges for the following properties. It regains 1d6 + 1 expended charges daily at dawn. If you expend the wand's last charge, roll a d20. On a 1, the wand shatters into hundreds of crystalline fragments, and the gas within it dissipates. Fog Cloud. While holding the wand, you can use an action to expend 1 or more of its charges to cast the fog cloud spell from it. For 1 charge, you cast the 1st-level version of the spell. You can increase the spell slot level by one for each additional charge you expend. Gaseous Escape. When you are attacked while holding this wand, you can use your reaction to expend 3 of its charges to transform yourself and everything you are wearing and carrying into a cloud of green mist until the start of your next turn. While you are a cloud of green mist, you have resistance to nonmagical damage, and you can’t be grappled or restrained. While in this form, you also can’t talk or manipulate objects, any objects you were wearing or holding can’t be dropped, used, or otherwise interacted with, and you can’t attack or cast spells.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-windows", - "fields": { - "name": "Wand of Windows", - "desc": "This clear, crystal wand has 3 charges. You can use an action to expend 1 charge and touch the wand to any nonmagical object. The wand causes a portion of the object, up to 1-foot square and 6 inches deep, to become transparent for 1 minute. The effect ends if you stop holding the wand. The wand regains 1d3 expended charges daily at dawn. If you expend the wand's last charge, roll a 1d20. On a 1, the wand slowly becomes cloudy until it is completely opaque and becomes nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wand", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wand-of-the-timekeeper", - "fields": { - "name": "Wand of the Timekeeper", - "desc": "This smoothly polished wooden wand is perfectly balanced in the hand. Its grip is wrapped with supple leather strips, and its length is decorated with intricate arcane symbols. When you use it while playing a drum, you have advantage on Charisma (Performance) checks. The wand has 5 charges for the following properties. It regains 1d4 + 1 charges daily at dawn. Erratic. While holding the wand, you can use an action to expend 2 charges to force one creature you can see to re-roll its initiative at the end of each of its turns for 1 minute. An unwilling creature that succeeds on a DC 15 Wisdom saving throw is unaffected. Synchronize. While holding the wand, you can use an action to expend 1 charge to choose one creature you can see who has not taken its turn this round. That creature takes its next turn immediately after yours regardless of its turn in the Initiative order. An unwilling creature that succeeds on a DC 15 Wisdom saving throw is unaffected.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wand", - "rarity": 3 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json b/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json deleted file mode 100644 index f2b0e2a8..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_war-pick.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "anchor-of-striking", - "fields": { - "name": "Anchor of Striking", - "desc": "This small rusty iron anchor feels sturdy in spite of its appearance. You gain a +1 bonus to attack and damage rolls made with this magic war pick. When you roll a 20 on an attack roll made with this weapon, the target is wrapped in ethereal golden chains that extend from the bottom of the anchor. As an action, the chained target can make a DC 15 Strength or Dexterity check, freeing itself from the chains on a success. Alternatively, you can use a bonus action to command the chains to disappear, freeing the target. The chains are constructed of magical force and can't be damaged, though they can be destroyed with a disintegrate spell. While the target is wrapped in these chains, you and the target can't move further than 50 feet from each other.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warpick", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "pick-of-ice-breaking", - "fields": { - "name": "Pick of Ice Breaking", - "desc": "The metal head of this war pick is covered in tiny arcane runes. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the war pick to attack a construct, elemental, fey, or other creature made almost entirely of ice or snow. When you roll a 20 on an attack roll made with this weapon against such a creature, the target takes an extra 2d8 piercing damage. When you hit an object made of ice or snow with this weapon, the object doesn't have a damage threshold when determining the damage you deal to it with this weapon.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warpick", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_warding.json b/data/v2/kobold-press/vault-of-magic/magicitems_warding.json deleted file mode 100644 index c7f6e034..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_warding.json +++ /dev/null @@ -1,686 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "studded-leather-of-warding-1", - "fields": { - "name": "Studded-Leather of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "studded-leather-of-warding-2", - "fields": { - "name": "Studded-Leather of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "studded-leather-of-warding-3", - "fields": { - "name": "Studded-Leather of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "splint-of-warding-1", - "fields": { - "name": "Splint of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "splint-of-warding-2", - "fields": { - "name": "Splint of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "splint-of-warding-3", - "fields": { - "name": "Splint of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "scale-mail-of-warding-1", - "fields": { - "name": "Scale Mail of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scale-mail-of-warding-2", - "fields": { - "name": "Scale Mail of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "scale-mail-of-warding-3", - "fields": { - "name": "Scale Mail of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "ring-mail-of-warding-1", - "fields": { - "name": "Ring Mail of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ring-mail-of-warding-2", - "fields": { - "name": "Ring Mail of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ring-mail-of-warding-3", - "fields": { - "name": "Ring Mail of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "plate-of-warding-1", - "fields": { - "name": "Plate of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "plate-of-warding-2", - "fields": { - "name": "Plate of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "plate-of-warding-3", - "fields": { - "name": "Plate of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "padded-of-warding-1", - "fields": { - "name": "Padded Armor of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "padded-of-warding-2", - "fields": { - "name": "Padded Armor of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "padded-of-warding-3", - "fields": { - "name": "Padded Armor of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "leather-of-warding-1", - "fields": { - "name": "Leather Armor of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "leather-of-warding-2", - "fields": { - "name": "Leather Armor of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "leather-of-warding-3", - "fields": { - "name": "Leather Armor of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "hide-of-warding-1", - "fields": { - "name": "Hide Armor of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "hide-of-warding-2", - "fields": { - "name": "Hide Armor of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "hide-of-warding-3", - "fields": { - "name": "Hide Armor of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "half-plate-of-warding-1", - "fields": { - "name": "Half Plate of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "half-plate-of-warding-2", - "fields": { - "name": "Half Plate of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "half-plate-of-warding-3", - "fields": { - "name": "Half Plate of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "chain-shirt-of-warding-1", - "fields": { - "name": "Chain Shirt of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "chain-shirt-of-warding-2", - "fields": { - "name": "Chain Shirt of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "chain-shirt-of-warding-3", - "fields": { - "name": "Chain Shirt of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "chain-mail-of-warding-1", - "fields": { - "name": "Chain Mail of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "chain-mail-of-warding-2", - "fields": { - "name": "Chain Mail of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "chain-mail-of-warding-3", - "fields": { - "name": "Chain Mail of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "breastplate-of-warding-1", - "fields": { - "name": "Breastplate of Warding (+1)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "breastplate-of-warding-2", - "fields": { - "name": "Breastplate of Warding (+2)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "breastplate-of-warding-3", - "fields": { - "name": "Breastplate of Warding (+3)", - "desc": "Charms and wards made of claws, feathers, scales, or similar objects adorn this armor, which is etched with the likenesses of the creatures that contributed the adornments. The armor provides protection against a specific type of foe, indicated by its adornments. While wearing this armor, you have a bonus to AC against attacks from creatures of the type the armor wards against. The bonus is determined by its rarity. The armor provides protection against one of the following creature types: aberration, beast, celestial, construct, dragon, elemental, fey, fiend, giant, humanoid, monstrosity, ooze, plant, or undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "armor", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json b/data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json deleted file mode 100644 index bd4d1bbe..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_warhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "reef-splitter", - "fields": { - "name": "Reef Splitter", - "desc": "The head of this warhammer is constructed of undersea volcanic rock and etched with images of roaring flames and boiling water. You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the hammer erupts with magma, and the target takes an extra 4d6 fire damage. In addition, if the target is underwater, the water around it begins to boil with the heat of your blow, and each creature other than you within 5 feet of the target takes 2d6 fire damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "warhammer", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_warl.json b/data/v2/kobold-press/vault-of-magic/magicitems_warl.json deleted file mode 100644 index 656600a8..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_warl.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "warlocks-aegis", - "fields": { - "name": "Warlock's Aegis", - "desc": "When you attune to this mundane-looking suit of leather armor, symbols related to your patron burn themselves into the leather, and the armor's colors change to those most closely associated with your patron. While wearing this armor, you can use an action and expend a spell slot to increase your AC by an amount equal to your Charisma modifier for the next 8 hours. The armor can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json b/data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json deleted file mode 100644 index 7f3a250f..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_wavechain.json +++ /dev/null @@ -1,21 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "wave-chain-mail", - "fields": { - "name": "Wave Chain Mail", - "desc": "The rows of chain links of this armor seem to ebb and flow like waves while worn. Attacks against you have disadvantage while at least half of your body is submerged in water. In addition, when you are attacked, you can turn all or part of your body into water as a reaction, gaining immunity to bludgeoning, piercing, and slashing damage from nonmagical weapons, until the end of the attacker's turn. Once used, this property of the armor can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "chain-mail", - "requires_attunement": false, - "rarity": 3, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_whip.json b/data/v2/kobold-press/vault-of-magic/magicitems_whip.json deleted file mode 100644 index d6cfe0b8..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_whip.json +++ /dev/null @@ -1,135 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "bone-whip", - "fields": { - "name": "Bone Whip", - "desc": "This whip is constructed of humanoid vertebrae with their edges magically sharpened and pointed. The bones are joined together into a coiled line by strands of steel wire. The handle is half a femur wrapped in soft leather of tanned humanoid skin. You gain a +1 bonus to attack and damage rolls with this weapon. You can use an action to cause fiendish energy to coat the whip. For 1 minute, you gain 5 temporary hit points the first time you hit a creature on each turn. In addition, when you deal damage to a creature with this weapon, the creature must succeed on a DC 17 Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage dealt. This reduction lasts until the creature finishes a long rest. Once used, this property of the whip can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "poison-strand", - "fields": { - "name": "Poison Strand", - "desc": "When you hit with an attack using this magic whip, the target takes an extra 2d4 poison damage. If you hold one end of the whip and use an action to speak its command word, the other end magically extends and darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 17 Dexterity saving throw or become restrained. While restrained, the target takes 2d4 poison damage at the start of each of its turns, and you can use an action to pull the target up to 20 feet toward you. If you would move the target into damaging terrain, such as lava or a pit, it can make a DC 17 Strength saving throw. On a success, the target isn't pulled toward you. You can't use the whip to make attacks while it is restraining a target, and if you release your end of the whip, the target is no longer restrained. The restrained target can use an action to make a DC 17 Strength (Athletics) or Dexterity (Acrobatics) check (target's choice). On a success, the target is no longer restrained by the whip. When the whip has restrained creatures for a total of 1 minute, you can't restrain a creature with the whip again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "searing-whip", - "fields": { - "name": "Searing Whip", - "desc": "Inspired by the searing breath weapon of a light drake (see Tome of Beasts 2), this whip seems to have filaments of light interwoven within its strands. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this weapon, the creature takes an extra 1d4 radiant damage. When you roll a 20 on an attack roll made with this weapon, the target is blinded until the end of its next turn. The whip has 3 charges, and it regains 1d3 expended charges daily at dawn or when exposed to a daylight spell for 1 minute. While wielding the whip, you can use an action to expend 1 of its charges to transform the whip into a searing beam of light. Choose one creature you can see within 30 feet of you and make one attack roll with this whip against that creature. If the attack hits, that creature and each creature in a line that is 5 feet wide between you and the target takes damage as if hit by this whip. All of this damage is radiant. If the target is undead, you have advantage on the attack roll.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "tamers-whip", - "fields": { - "name": "Tamer's Whip", - "desc": "This whip is braided from leather tanned from the hides of a dozen different, dangerous beasts. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you attack a beast using this weapon, you have advantage on the attack roll.\nWhen you roll a 20 on the attack roll made with this weapon and the target is a beast, the beast must succeed on a DC 15 Wisdom saving throw or become charmed or frightened (your choice) for 1 minute.\nIf the creature is charmed, it understands and obeys one-word commands, such as “attack,” “approach,” “stay,” or similar. If it is charmed and understands a language, it obeys any command you give it in that language. The charmed or frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "trident-of-the-vortex", - "fields": { - "name": "Trident of the Vortex", - "desc": "This bronze trident has a shaft of inlaid blue pearl. You gain a +2 bonus to attack and damage rolls with this magic weapon. Whirlpool. While wielding the trident underwater, you can use an action to speak its command word and cause the water around you to whip into a whirlpool for 1 minute. For the duration, each creature that enters or starts its turn in a space within 10 feet of you must succeed on a DC 15 Strength saving throw or be restrained by the whirlpool. The whirlpool moves with you, and creatures restrained by it move with it. A creature within 5 feet of the whirlpool can pull a creature out of it by taking an action to make a DC 15 Strength check and succeeding. A restrained creature can try to escape by taking an action to make a DC 15 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the whirlpool. Once used, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "tyrants-whip", - "fields": { - "name": "Tyrant's Whip", - "desc": "This wicked whip has 3 charges and regains all expended charges daily at dawn. When you hit with an attack using this magic whip, you can use a bonus action to expend 1 of its charges to cast the command spell (save DC 13) from it on the creature you hit. If the attack is a critical hit, the target has disadvantage on the saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": false, - "category": "weapon", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "whip-of-fangs", - "fields": { - "name": "Whip of Fangs", - "desc": "The skin of a large asp is woven into the leather of this whip. The asp's head sits nestled among the leather tassels at its tip. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic weapon, the target takes an extra 1d4 poison damage and must succeed on a DC 13 Constitution saving throw or be poisoned until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": "whip", - "armor": null, - "requires_attunement": true, - "category": "weapon", - "rarity": 2 - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json b/data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json deleted file mode 100644 index 92f3b631..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_whiteape.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "white-ape-leather", - "fields": { - "name": "White Ape Leather", - "desc": "This armor was made from the remains of a White Ape (see Tome of Beasts) that fell in battle. While wearing this armor, you gain a +2 bonus to AC. In addition, the armor has the following properties while you wear it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "leather", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - }, - { - "model": "api_v2.item", - "pk": "white-ape-hide", - "fields": { - "name": "White Ape Hide", - "desc": "This armor was made from the remains of a White Ape (see Tome of Beasts) that fell in battle. While wearing this armor, you gain a +2 bonus to AC. In addition, the armor has the following properties while you wear it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": "hide", - "requires_attunement": false, - "rarity": 4, - "category": "armor" - } - } -] \ No newline at end of file diff --git a/data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json b/data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json deleted file mode 100644 index a15ff503..00000000 --- a/data/v2/kobold-press/vault-of-magic/magicitems_wondrous.json +++ /dev/null @@ -1,7279 +0,0 @@ -[ - { - "model": "api_v2.item", - "pk": "accursed-idol", - "fields": { - "name": "Accursed Idol", - "desc": "Carved from a curious black stone of unknown origin, this small totem is fashioned in the macabre likeness of a Great Old One. While attuned to the idol and holding it, you gain the following benefits:\n- You can speak, read, and write Deep Speech.\n- You can use an action to speak the idol's command word and send otherworldly spirits to whisper in the minds of up to three creatures you can see within 30 feet of you. Each target must make a DC 13 Charisma saving throw. On a failed save, a creature takes 2d6 psychic damage and is frightened of you for 1 minute. On a successful save, a creature takes half as much damage and isn't frightened. If a target dies from this damage or while frightened, the otherworldly spirits within the idol are temporarily sated, and you don't suffer the effects of the idol's Otherworldly Whispers property at the next dusk. Once used, this property of the idol can't be used again until the next dusk.\n- You can use an action to cast the augury spell from the idol. The idol can't be used this way again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "air-seed", - "fields": { - "name": "Air Seed", - "desc": "This plum-sized, nearly spherical sandstone is imbued with a touch of air magic. Typically, 1d4 + 4 air seeds are found together. You can use an action to throw the seed up to 60 feet. The seed explodes on impact and is destroyed. When it explodes, the seed releases a burst of fresh, breathable air, and it disperses gas or vapor and extinguishes candles, torches, and similar unprotected flames within a 10-foot radius of where the seed landed. Each suffocating or choking creature within a 10-foot radius of where the seed landed gains a lung full of air, allowing the creature to hold its breath for 5 minutes. If you break the seed while underwater, each creature within a 10-foot radius of where you broke the seed gains a lung full of air, allowing the creature to hold its breath for 5 minutes.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "alabaster-salt-shaker", - "fields": { - "name": "Alabaster Salt Shaker", - "desc": "This shaker is carved from purest alabaster in the shape of an owl. It is 7 inches tall and contains enough salt to flavor 25 meals. When the shaker is empty, it can't be refilled, and it becomes nonmagical. When you or another creature eat a meal salted by this shaker, you don't need to eat again for 48 hours, at which point the magic wears off. If you don't eat within 1 hour of the magic wearing off, you gain one level of exhaustion. You continue gaining one level of exhaustion for each additional hour you don't eat.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "alchemical-lantern", - "fields": { - "name": "Alchemical Lantern", - "desc": "This hooded lantern has 3 charges and regains all expended charges daily at dusk. While the lantern is lit, you can use an action to expend 1 charge to cause the lantern to spit gooey alchemical fire at a creature you can see in the lantern's bright light. The lantern makes its attack roll with a +5 bonus. On a hit, the target takes 2d6 fire damage, and it ignites. Until a creature takes an action to douse the fire, the target takes 1d6 fire damage at the start of each of its turns.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "alembic-of-unmaking", - "fields": { - "name": "Alembic of Unmaking", - "desc": "This large alembic is a glass retort supported by a bronze tripod and connected to a smaller glass container by a bronze spout. The bronze fittings are etched with arcane symbols, and the glass parts of the alembic sometimes emit bright, amethyst sparks. If a magic item is placed inside the alembic and a fire lit beneath it, the magic item dissolves and its magical energy drains into the smaller container. Artifacts, legendary magic items, and any magic item that won't physically fit into the alembic (anything larger than a shortsword or a cloak) can't be dissolved in this way. Full dissolution and distillation of an item's magical energy takes 1 hour, but 10 minutes is enough time to render most items nonmagical. If an item spends a full hour dissolving in the alembic, its magical energy coalesces in the smaller container as a lump of material resembling gray-purple, stiff dough known as arcanoplasm. This material is safe to handle and easy to incorporate into new magic items. Using arcanoplasm while creating a magic item reduces the cost of the new item by 10 percent per degree of rarity of the magic item that was distilled into the arcanoplasm. An alembic of unmaking can distill or disenchant one item per 24 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "almanac-of-common-wisdom", - "fields": { - "name": "Almanac of Common Wisdom", - "desc": "The dog-eared pages of this thick, weathered tome contain useful advice, facts, and statistical information on a wide range of topics. The topics change to match information relevant to the area where it is currently located. If you spend a short rest consulting the almanac, you treat your proficiency bonus as 1 higher when making any Intelligence, Wisdom, or Charisma skill checks to discover, recall, or cite information about local events, locations, or creatures for the next 4 hours. For example, this almanac's magic can help you recall and find the location of a city's oldest tavern, but its magic won't help you notice a thug hiding in an alley near the tavern.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "amulet-of-memory", - "fields": { - "name": "Amulet of Memory", - "desc": "Made of gold or silver, this spherical locket is engraved with two cresting waves facing away from each other while bound in a twisted loop. It preserves a memory to be reexperienced later. While wearing this amulet, you can use an action to speak the command word and open the locket. The open locket stores what you see and experience for up to 10 minutes. You can shut the locket at any time (no action required), stopping the memory recording. Opening the locket with the command word again overwrites the contained memory. While a memory is stored, you or another creature can touch the locket to experience the memory from the beginning. Breaking contact ends the memory early. In addition, you have advantage on any skill check related to details or knowledge of the stored memory. If you die while wearing the amulet, it preserves you. Your body is affected by the gentle repose spell until the amulet is removed or until you are restored to life. In addition, at the moment of your death, you can store any memory into the amulet. A creature touching the amulet perceives the memory stored there even after your death. Attuning to an amulet of memory removes any prior memories stored in it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "amulet-of-sustaining-health", - "fields": { - "name": "Amulet of Sustaining Health", - "desc": "While wearing this amulet, you need to eat and drink only once every 7 days. In addition, you have advantage on saving throws against effects that would cause you to suffer a level of exhaustion.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "amulet-of-whirlwinds", - "fields": { - "name": "Amulet of Whirlwinds", - "desc": "This amulet is strung on a brass necklace and holds a piece of djinn magic. The amulet has 9 charges. You can use an action to expend 1 of its charges to create a whirlwind on a point you can see within 60 feet of you. The whirlwind is a 5-foot-radius, 30-foot-tall cylinder of swirling air that lasts as long as you maintain concentration (as if concentrating on a spell). Any creature other than you that enters the whirlwind must succeed on a DC 15 Strength saving throw or be restrained by it. You can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. The whirlwind ends if you lose sight of it. A creature within 5 feet of the whirlwind can pull a creature out of it by taking an action to make a DC 15 Strength check and succeeding. A restrained creature can try to escape by taking an action to make a DC 15 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the whirlwind. When all of the amulet's charges are expended, the amulet becomes a nonmagical piece of jewelry worth 50 gp.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "amulet-of-the-oracle", - "fields": { - "name": "Amulet of the Oracle", - "desc": "When you finish a long rest while wearing this amulet, you can choose one cantrip from the cleric spell list. You can cast that cantrip from the amulet at will, using Wisdom as your spellcasting ability for it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "angelic-earrings", - "fields": { - "name": "Angelic Earrings", - "desc": "These earrings feature platinum loops from which hang bronzed claws from a Chamrosh (see Tome of Beasts 2), freely given by the angelic hound. While wearing these earrings, you have advantage on Wisdom (Insight) checks to determine if a creature is lying or if it has an evil alignment. If you cast detect evil and good while wearing these earrings, the range increases to 60 feet, and the spell lasts 10 minutes without requiring concentration.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "animated-abacus", - "fields": { - "name": "Animated Abacus", - "desc": "If you speak a mathematical equation within 5 feet of this abacus, it calculates the equation and displays the solution. If you are touching the abacus, it calculates only the equations you speak, ignoring all other spoken equations.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "ankh-of-aten", - "fields": { - "name": "Ankh of Aten", - "desc": "This golden ankh is about 12 inches long and has 5 charges. While holding the ankh by the loop, you can expend 1 charge as an action to fire a beam of brilliant sunlight in a 5-foot-wide, 60-foot-line from the end. Each creature caught in the line must make a DC 15 Constitution saving throw. On a failed save, a creature takes a5d8 radiant damage and is blinded until the end of your next turn. On a successful save, it takes half damage and isn't blinded. Undead have disadvantage on this saving throw. The ankh regains 1d4 + 1 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "apron-of-the-eager-artisan", - "fields": { - "name": "Apron of the Eager Artisan", - "desc": "Created by dwarven artisans, this leather apron has narrow pockets, which hold one type of artisan's tools. If you are wearing the apron and you spend 10 minutes contemplating your next crafting project, the tools in the apron magically change to match those best suited to the task. Once you have changed the tools available, you can't change them again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "arcanaphage-stone", - "fields": { - "name": "Arcanaphage Stone", - "desc": "Similar to the rocks found in a bird's gizzard, this smooth stone helps an Arcanaphage (see Creature Codex) digest magic. While you hold or wear the stone, you have advantage on saving throws against spells.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ashes-of-the-fallen", - "fields": { - "name": "Ashes of the Fallen", - "desc": "Found in a small packet, this coarse, foul-smelling black dust is made from the powdered remains of a celestial. Each packet of the substance contains enough ashes for one use. You can use an action to throw the dust in a 15-foot cone. Each spellcaster in the cone must succeed on a DC 15 Wisdom saving throw or become cursed for 1 hour or until the curse is ended with a remove curse spell or similar magic. Creatures that don't cast spells are unaffected. A cursed spellcaster must make a DC 15 Wisdom saving throw each time it casts a spell. On a success, the spell is cast normally. On a failure, the spellcaster casts a different, randomly chosen spell of the same level or lower from among the spellcaster's prepared or known spells. If the spellcaster has no suitable spells available, no spell is cast.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "aurochs-bracers", - "fields": { - "name": "Aurochs Bracers", - "desc": "These bracers have the graven image of a bull's head on them. Your Strength score is 19 while you wear these bracers. It has no effect on you if your Strength is already 19 or higher. In addition, when you use the Attack action to shove a creature, you have advantage on the Strength (Athletics) check.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "baba-yagas-cinderskull", - "fields": { - "name": "Baba Yaga's Cinderskull", - "desc": "Warm to the touch, this white, dry skull radiates dim, orange light from its eye sockets in a 30-foot radius. While attuned to the skull, you only require half of the daily food and water a creature of your size and type normally requires. In addition, you can withstand extreme temperatures indefinitely, and you automatically succeed on saving throws against extreme temperatures.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "bag-of-bramble-beasts", - "fields": { - "name": "Bag of Bramble Beasts", - "desc": "This ordinary bag, made from green cloth, appears empty. Reaching inside the bag, however, reveals the presence of a small, spiky object. The bag weighs 1/2 pound. You can use an action to pull the spiky object from the bag and throw it up to 20 feet. When the object lands, it transforms into a creature you determine by rolling a 1d8 and consulting the below table. The creature is a bramble version (see sidebar) of the beast listed in the table. The creature vanishes at the next dawn or when it is reduced to 0 hit points. The creature is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the creature moves and what action it takes on its next turn, or give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature. Once three spiky objects have been pulled from the bag, the bag can't be used again until the next dawn. Alternatively, one willing animal companion or familiar can be placed in the bag for 1 week. A non-beast animal companion or familiar that is placed in the bag is treated as if it had been placed into a bag of holding and can be removed from the bag at any time. A beast animal companion or familiar disappears once placed in the bag, and the bag's magic is dormant until the week is up. At the end of the week, the animal companion or familiar exits the bag as a bramble creature (see the template in the sidebar) and can be returned to its original form only with a wish. The creature retains its status as an animal companion or familiar after its transformation and can choose to activate or deactivate its Thorn Body trait as a bonus action. A transformed familiar can be re-summoned with the find familiar spell. Once the bag has been used to change an animal companion or familiar into a bramble creature, it becomes an ordinary, nonmagical bag. | 1d8 | Creature |\n| --- | ------------ |\n| 1 | Weasel |\n| 2 | Giant rat |\n| 3 | Badger |\n| 4 | Boar |\n| 5 | Panther |\n| 6 | Giant badger | Only a beast can become a bramble creature. It retains all its statistics except as noted below.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bag-of-traps", - "fields": { - "name": "Bag of Traps", - "desc": "Anyone reaching into this apparently empty bag feels a small coin, which resembles no known currency. Removing the coin and placing or tossing it up to 20 feet creates a random mechanical trap that remains for 10 minutes or until discharged or disarmed, whereupon it disappears. The coin returns to the bag only after the trap disappears. You may draw up to 10 traps from the bag each week. The GM has the statistics for mechanical traps.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "bagpipes-of-battle", - "fields": { - "name": "Bagpipes of Battle", - "desc": "Inspire friends and strike fear in the hearts of your enemies with the drone of valor and the shrill call of martial might! You must be proficient with wind instruments to use these bagpipes. You can use an action to play them and create a fearsome and inspiring tune. Each ally within 60 feet of you that can hear the tune gains a d12 Bardic Inspiration die for 10 minutes. Each creature within 60 feet of you that can hear the tune and that is hostile to you must succeed on a DC 15 Wisdom saving throw or be frightened of you for 1 minute. A hostile creature has disadvantage on this saving throw if it is within 5 feet of you or your ally. A frightened creature must take the Dash action and move away from you by the safest available route on each of its turns, unless there is nowhere to move. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once used, the bagpipes can't be used in this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "baleful-wardrums", - "fields": { - "name": "Baleful Wardrums", - "desc": "You must be proficient with percussion instruments to use these drums. The drums have 3 charges. You can use an action to play them and expend 1 charge to create a baleful rumble. Each creature of your choice within 60 feet of you that hears you play must succeed on a DC 13 Wisdom saving throw or have disadvantage on its next weapon or spell attack roll. A creature that succeeds on its saving throw is immune to the effect of these drums for 24 hours. The drum regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "band-of-iron-thorns", - "fields": { - "name": "Band of Iron Thorns", - "desc": "This black iron armband bristles with long, needle-sharp iron thorns. When you attune to the armband, the thorns bite into your flesh. The armband doesn't function unless the thorns pierce your skin and are able to reach your blood. While wearing the band, after you roll a saving throw but before the GM reveals if the roll is a success or failure, you can use your reaction to expend one Hit Die. Roll the die, and add the number rolled to your saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "band-of-restraint", - "fields": { - "name": "Band of Restraint", - "desc": "These simple leather straps are nearly unbreakable when used as restraints. If you spend 1 minute tying a Small or Medium creature's limbs with these straps, the creature is restrained (escape DC 17) until it escapes or until you speak a command word to release the straps. While restrained by these straps, the target has disadvantage on Strength checks.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bandana-of-brachiation", - "fields": { - "name": "Bandana of Brachiation", - "desc": "While wearing this bright yellow bandana, you have a climbing speed of 30 feet, and you gain a +5 bonus to Strength (Athletics) and Dexterity (Acrobatics) checks to jump over obstacles, to land on your feet, and to land safely on a breakable or unstable surface, such as a tree branch or rotting wooden rafters.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bandana-of-bravado", - "fields": { - "name": "Bandana of Bravado", - "desc": "While wearing this bright red bandana, you have advantage on Charisma (Intimidation) checks and on saving throws against being frightened.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "banner-of-the-fortunate", - "fields": { - "name": "Banner of the Fortunate", - "desc": "While holding this banner aloft with one hand, you can use an action to inspire creatures nearby. Each creature of your choice within 60 feet of you that can see the banner has advantage on its next attack roll. The banner can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "battle-standard-of-passage", - "fields": { - "name": "Battle Standard of Passage", - "desc": "This battle standard hangs from a 4-foot-long pole and bears the colors and heraldry of a long-forgotten nation. You can use an action to plant the pole in the ground, causing the standard to whip and wave as if in a breeze. Choose up to six creatures within 30 feet of the standard, which can include yourself. Nonmagical difficult terrain costs the creatures you chose no extra movement. In addition, each creature you chose can pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard. The standard stops waving and the effect ends after 10 minutes, or when a creature uses an action to pull the pole from the ground. The standard can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bead-of-exsanguination", - "fields": { - "name": "Bead of Exsanguination", - "desc": "This small, black bead measures 3/4 of an inch in diameter and weights an ounce. Typically, 1d4 + 1 beads of exsanguination are found together. When thrown, the bead absorbs hit points from creatures near its impact site, damaging them. A bead can store up to 50 hit points at a time. When found, a bead contains 2d10 stored hit points. You can use an action to throw the bead up to 60 feet. Each creature within a 20-foot radius of where the bead landed must make a DC 15 Constitution saving throw, taking 3d6 necrotic damage on a failed save, or half as much damage on a successful one. The bead stores hit points equal to the necrotic damage dealt. The bead turns from black to crimson the more hit points are stored in it. If the bead absorbs 50 hit points or more, it explodes and is destroyed. Each creature within a 20-foot radius of the bead when it explodes must make a DC 15 Dexterity saving throw, taking 6d6 necrotic damage on a failed save, or half as much damage on a successful one. If you are holding the bead, you can use a bonus action to determine if the bead is below or above half its maximum stored hit points. If you hold and study the bead over the course of 1 hour, which can be done during a short rest, you know exactly how many hit points are stored in the bead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "bear-paws", - "fields": { - "name": "Bear Paws", - "desc": "These hand wraps are made of flexible beeswax that ooze sticky honey. While wearing these gloves, you have advantage on grapple checks. In addition, creatures grappled by you have disadvantage on any checks made to escape your grapple.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bed-of-spikes", - "fields": { - "name": "Bed of Spikes", - "desc": "This wide, wooden plank holds hundreds of two-inch long needle-like spikes. When you finish a long rest on the bed, you have resistance to piercing damage and advantage on Constitution saving throws to maintain your concentration on spells you cast for 8 hours or until you finish a short or long rest. Once used, the bed can't be used again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "belt-of-the-wilds", - "fields": { - "name": "Belt of the Wilds", - "desc": "This thin cord is made from animal sinew. While wearing the cord, you have advantage on Wisdom (Survival) checks to follow tracks left by beasts, giants, and humanoids. While wearing the belt, you can use a bonus action to speak the belt's command word. If you do, you leave tracks of the animal of your choice instead of your regular tracks. These tracks can be those of a Large or smaller beast with a CR of 1 or lower, such as a pony, rabbit, or lion. If you repeat the command word, you end the effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bituminous-orb", - "fields": { - "name": "Bituminous Orb", - "desc": "A tarlike substance leaks continually from this orb, which radiates a cloying darkness and emanates an unnatural chill. While attuned to the orb, you have darkvision out to a range of 60 feet. In addition, you have immunity to necrotic damage, and you have advantage on saving throws against spells and effects that deal radiant damage. This orb has 6 charges and regains 1d6 daily at dawn. You can expend 1 charge as an action to lob some of the orb's viscous darkness at a creature you can see within 60 feet of you. The target must succeed on a DC 15 Dexterity saving throw or be grappled (escape DC 15). Until this grapple ends, the creature is blinded and takes 2d8 necrotic damage at the start of each of its turns, and you can use a bonus action to move the grappled creature up to 20 feet in any direction. You can't move the creature more than 60 feet away from the orb. Alternatively, you can use an action to expend 2 charges and crush the grappled creature. The creature must make a DC 15 Constitution saving throw, taking 6d8 bludgeoning damage on a failed save, or half as much damage on a successful one. You can end the grapple at any time (no action required). The orb's power can grapple only one creature at a time.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "black-phial", - "fields": { - "name": "Black Phial", - "desc": "This black stone phial has a tightly fitting stopper and 3 charges. As an action, you can fill the phial with blood taken from a living, or recently deceased (dead no longer than 1 minute), humanoid and expend 1 charge. When you do so, the black phial transforms the blood into a potion of greater healing. A creature who drinks this potion must succeed on a DC 12 Constitution saving throw or be poisoned for 1 hour. The phial regains 1d3 expended charges daily at midnight. If you expend the phial's last charge, roll a d20: 1d20. On a 1, the phial crumbles into dust and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "blessed-paupers-purse", - "fields": { - "name": "Blessed Pauper's Purse", - "desc": "This worn cloth purse appears empty, even when opened, yet seems to always have enough copper pieces in it to make any purchase of urgent necessity when you dig inside. The purse produces enough copper pieces to provide for a poor lifestyle. In addition, if anyone asks you for charity, you can always open the purse to find 1 or 2 cp available to give away. These coins appear only if you truly intend to gift them to one who asks.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "blinding-lantern", - "fields": { - "name": "Blinding Lantern", - "desc": "This ornate brass lantern comes fitted with heavily inscribed plates shielding the cut crystal lens. With a flick of a lever, as an action, the plates rise and unleash a dazzling array of lights at a single target within 30 feet. You must use two hands to direct the lights precisely into the eyes of a foe. The target must succeed on a DC 11 Wisdom saving throw or be blinded until the end of its next turn. A creature blinded by the lantern is immune to its effects for 1 minute afterward. This property can't be used in a brightly lit area. By opening the shutter on the opposite side, the device functions as a normal bullseye lantern, yet illuminates magically, requiring no fuel and giving off no heat.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "blood-mark", - "fields": { - "name": "Blood Mark", - "desc": "Used as a form of currency between undead lords and the humanoids of their lands, this coin resembles a gold ring with a single hole in the center. It holds 1 charge, visible as a red glow in the center of the coin. While holding the coin, you can use an action to expend 1 charge and regain 1d3 hit points. At the same time, the humanoid who pledged their blood to the coin takes necrotic damage and reduces their hit point maximum by an equal amount. This reduction lasts until the creature finishes a long rest. It dies if this reduces its hit point maximum to 0. You can expend the charges in up to 5 blood marks as part of the same action. To replenish an expended charge in a blood mark, a humanoid must pledge a pint of their blood in a 10-minute ritual that involves letting a drop of their blood fall through the center of the coin. The drop disappears in the process and the center fills with a red glow. There is no limit to how much blood a humanoid may pledge, but each coin can hold only 1 charge. To pledge more, the humanoid must perform the ritual on another blood mark. Any person foolish enough to pledge more than a single blood coin might find the coins all redeemed at once, since such redemptions often happen at great blood feasts held by vampires and other undead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "blood-pearl", - "fields": { - "name": "Blood Pearl", - "desc": "This crimson pearl feels slick to the touch and contains a mote of blood imbued with malign purpose. As an action, you can break the pearl, destroying it, and conjure a Blood Elemental (see Creature Codex) for 1 hour. The elemental is friendly to you and your companions for the duration. Roll initiative for the elemental, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the elemental, it defends itself from hostile creatures but otherwise takes no actions.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bloodwhisper-cauldron", - "fields": { - "name": "Bloodwhisper Cauldron", - "desc": "This ancient, oxidized cauldron sits on three stubby legs and has images of sacrifice and ritual cast into its iron sides. When filled with concoctions that contain blood, the bubbling cauldron seems to whisper secrets of ancient power to those bold enough to listen. While filled with blood, the cauldron has the following properties. Once filled, the cauldron can't be refilled again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "blue-rose", - "fields": { - "name": "Blue Rose", - "desc": "The petals of this cerulean flower can be prepared into a compote and consumed. A single flower can make 3 doses. When you consume a dose, your Intelligence, Wisdom, and Charisma scores are reduced by 1 each. This reduction lasts until you finish a long rest. You can consume up to three doses as part of casting a spell, and you can choose to affect your spell with one of the following options for each dose you consumed: - If the spell is of the abjuration school, increase the save DC by 2.\n- If the spell has more powerful effects when cast at a higher level, treat the spell's effects as if you had cast the spell at one slot level higher than the spell slot you used.\n- The spell is affected by one of the following metamagic options, even if you aren't a sorcerer: heightened, quickened, or subtle. A spell can't be affected by the same option more than once, though you can affect one spell with up to three different options. If you consume one or more doses without casting a spell, you can choose to instead affect a spell you cast before you finish a long rest. In addition, consuming blue rose gives you some protection against spells. When a spellcaster you can see casts a spell, you can use your reaction to cause one of the following:\n- You have advantage on the saving throw against the spell if it is a spell of the abjuration school.\n- If the spell is counterspell or dispel magic, the DC increases by 2 to interrupt your spellcasting or to end a magic effect on you. You can use this reaction a number of times equal to the number of doses you consumed. At the end of each long rest, you must make a DC 13 Constitution saving throw. On a failed save, your Hit Dice maximum is reduced by 25 percent. This reduction affects only the number of Hit Dice you can use to regain hit points during a short rest; it doesn't reduce your hit point maximum. This reduction lasts until you recover from the addiction. If you have no remaining Hit Dice to lose, you suffer one level of exhaustion, and your Hit Dice are returned to 75 percent of your maximum Hit Dice. The process then repeats until you die from exhaustion or you recover from the addiction. On a successful save, your exhaustion level decreases by one level. If a successful saving throw reduces your level of exhaustion below 1, you recover from the addiction. A greater restoration spell or similar magic ends the addiction and its effects. Consuming at least one dose of blue rose again halts the effects of the addiction for 2 days, at which point you can consume another dose of blue rose to halt it again or the effects of the addiction continue as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "blue-willow-cloak", - "fields": { - "name": "Blue Willow Cloak", - "desc": "This light cloak of fey silk is waterproof. While wearing this cloak in the rain, you can use your action to pull up the hood and become invisible for up to 1 hour. The effect ends early if you attack or cast a spell, if you use an action to pull down the hood, or if the rain stops. The cloak can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "book-shroud", - "fields": { - "name": "Book Shroud", - "desc": "When not bound to a book, this red leather book cover is embossed with images of eyes on every inch of its surface. When you wrap this cover around a tome, it shifts the book's appearance to a plain red cover with a title of your choosing and blank pages on which you can write. When viewing the wrapped book, other creatures see the plain red version with any contents you've written. A creature succeeding on a DC 15 Wisdom (Perception) check sees the real book and can remove the shroud.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "book-of-ebon-tides", - "fields": { - "name": "Book of Ebon Tides", - "desc": "This strange, twilight-hued tome was written on pages of pure shadow weave, bound in traditional birch board covers wrapped with shadow goblin hide, and imbued with the memories of forests on the Plane of Shadow. Its covers often reflect light as if it were resting in a forest grove, and some owners swear that a goblin face appears on them now and again. The sturdy lock on one side opens only for wizards, elves, and Shadow Fey (see Tome of Beasts). The book has 15 charges, and it regains 2d6 + 3 expended charges daily in the twilight before dawn. If you expend the last charge, roll a 1d20. On a 1, the book retains its Ebon Tides and Shadow Lore properties but loses its Spells property. When the magic ritual completes, make an Intelligence (Arcana) check and consult the Terrain Changes table for the appropriate DCs. You can change the terrain in any one way listed at your result or lower. For example, if your result was 17, you could turn a small forest up to 30 feet across into a grassland, create a grove of trees up to 240 feet across, create a 6-foot-wide flowing stream, overgrow 1,500 feet of an existing road, or other similar option. Only natural terrain you can see can be affected; built structures, such as homes or castles, remain untouched, though roads and trails can be overgrown or hidden. On a failure, the terrain is unchanged. On a 1, an Overshadow (see Tome of Beasts 2) also appears and attacks you. On a 20, you can choose two options. Deities, Fey Lords and Ladies (see Tome of Beasts), archdevils, demon lords, and other powerful rulers in the Plane of Shadow can prevent these terrain modifications from happening in their presence or anywhere within their respective domains. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness, illusion, or shadows, such as invisibility or major image. | DC | Effect |\n| --- | --------------------------------------------------------------------------------------------------- |\n| 8 | Obscuring a path and removing all signs of passage (30 feet per point over 7) |\n| 10 | Creating a grove of trees (30 feet across per point over 9) |\n| 11 | Creating or drying up a lake or pond (up to 10 feet across per point over 10) |\n| 12 | Creating a flowing stream (1 foot wide per point over 11) |\n| 13 | Overgrowing an existing road with brush or trees (300 feet per point over 12) |\n| 14 | Shifting a river to a new course (300 feet per point over 13) |\n| 15 | Moving a forest (300 feet per point over 14) |\n| 16 | Creating a small hill, riverbank, or cliff (10 feet tall per point over 15) |\n| 17 | Turning a small forest into grassland or clearing, or vice versa (30 feet across per point over 16) |\n| 18 | Creating a new river (10 feet wide per point over 17) |\n| 19 | Turning a large forest into grassland, or vice versa (300 feet across per point over 19) |\n| 20 | Creating a new mountain (1,000 feet high per point over 19) |\n| 21 | Drying up an existing river (reducing width by 10 feet per point over 20) |\n| 22 | Shrinking an existing hill or mountain (reducing 1,000 feet per point over 21) | Written by an elvish princess at the Court of Silver Words, this volume encodes her understanding and mastery of shadow. Whimsical illusions suffuse every page, animating its illuminated capital letters and ornamental figures. The book is a famous work among the sable elves of that plane, and it opens to the touch of any elfmarked or sable elf character.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "book-of-eibon", - "fields": { - "name": "Book of Eibon", - "desc": "This fragmentary black book is reputed to descend from the realms of Hyperborea. It contains puzzling guidelines for frightful necromantic rituals and maddening interdimensional travel. The book holds the following spells: semblance of dread*, ectoplasm*, animate dead, speak with dead, emanation of Yoth*, green decay*, yellow sign*, eldritch communion*, create undead, gate, harm, astral projection, and Void rift*. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, the book can contain other spells similarly related to necromancy, madness, or interdimensional travel. If you are attuned to this book, you can use it as a spellbook and as an arcane focus. In addition, while holding the book, you can use a bonus action to cast a necromancy spell that is written in this tome without expending a spell slot or using any verbal or somatic components. Once used, this property of the book can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "bookkeeper-inkpot", - "fields": { - "name": "Bookkeeper Inkpot", - "desc": "This glass vessel looks like an ordinary inkpot. A quill fashioned from an ostrich feather accompanies the inkpot. You can use an action to speak the inkpot's command word, targeting a Bookkeeper (see Creature Codex) that you can see within 10 feet of you. An unwilling bookkeeper must succeed on a DC 13 Charisma saving throw or be transferred to the inkpot, making you the bookkeeper's new “creator.” While the bookkeeper is contained within the inkpot, it suffers no harm due to being away from its bound book, but it can't use any of its actions or traits that apply to it being in a bound book. Dipping the quill in the inkpot and writing in a book binds the bookkeeper to the new book. If the inkpot is found as treasure, there is a 50 percent chance it contains a bookkeeper. An identify spell reveals if a bookkeeper is inside the inkpot before using the inkpot's ink.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bookmark-of-eldritch-insight", - "fields": { - "name": "Bookmark of Eldritch Insight", - "desc": "This cloth bookmark is inscribed with blurred runes that are hard to decipher. If you use this bookmark while researching ancient evils (such as arch-devils or demon lords) or otherworldly mysteries (such as the Void or the Great Old Ones) during a long rest, the bookmark crumbles to dust and grants you its knowledge. You double your proficiency bonus on Arcana, History, and Religion checks to recall lore about the subject of your research for the next 24 hours. If you don't have proficiency in these skills, you instead gain proficiency in them for the next 24 hours, but you are proficient only when recalling information about the subject of your research.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "boots-of-pouncing", - "fields": { - "name": "Boots of Pouncing", - "desc": "These soft leather boots have a collar made of Albino Death Weasel fur (see Creature Codex). While you wear these boots, your walking speed becomes 40 feet, unless your walking speed is higher. Your speed is still reduced if you are encumbered or wearing heavy armor. If you move at least 20 feet straight toward a creature and hit it with a melee weapon attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, you can make one melee weapon attack against it as a bonus action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "boots-of-quaking", - "fields": { - "name": "Boots of Quaking", - "desc": "While wearing these steel-toed boots, the earth itself shakes when you walk, causing harmless, but unsettling, tremors. If you move at least 15 feet in a single turn, all creatures within 10 feet of you at any point during your movement must make a DC 16 Strength saving throw or take 1d6 force damage and fall prone. In addition, while wearing these boots, you can cast earthquake, requiring no concentration, by speaking a command word and jumping on a point on the ground. The spell is centered on that point. Once you cast earthquake in this way, you can't do so again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "boots-of-solid-footing", - "fields": { - "name": "Boots of Solid Footing", - "desc": "A thick, rubbery sole covers the bottoms and sides of these stout leather boots. They are useful for maneuvering in cluttered alleyways, slick sewers, and the occasional patch of ice or gravel. While you wear these boots, you can use a bonus action to speak the command word. If you do, nonmagical difficult terrain doesn't cost you extra movement when you walk across it wearing these boots. If you speak the command word again as a bonus action, you end the effect. When the boots' property has been used for a total of 1 minute, the magic ceases to function until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "boots-of-the-grandmother", - "fields": { - "name": "Boots of the Grandmother", - "desc": "While wearing these boots, you have proficiency in the Stealth skill if you don't already have it, and you double your proficiency bonus on Dexterity (Stealth) checks. As an action, you can drip three drops of fresh blood onto the boots to ease your passage through the world. For 1d6 hours, you and your allies within 30 feet of you ignore difficult terrain. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "boots-of-the-swift-striker", - "fields": { - "name": "Boots of the Swift Striker", - "desc": "While you wear these boots, your walking speed increases by 10 feet. In addition, when you take the Dash action while wearing these boots, you can make a single weapon attack at the end of your movement. You can't continue moving after making this attack.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "bottled-boat", - "fields": { - "name": "Bottled Boat", - "desc": "This clear glass bottle contains a tiny replica of a wooden rowboat down to the smallest detail, including two stout oars, a miniature coil of hemp rope, a fishing net, and a small cask. You can use an action to break the bottle, destroying the bottle and releasing its contents. The rowboat and all of the items emerge as full-sized, normal, and permanent items of their type, which includes 50 feet of hempen rope, a cask containing 20 gallons of fresh water, two oars, and a 12-foot-long rowboat.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bountiful-cauldron", - "fields": { - "name": "Bountiful Cauldron", - "desc": "If this small, copper cauldron is filled with water and a half pound of meat, vegetables, or other foodstuffs then placed over a fire, it produces a simple, but hearty stew that provides one creature with enough nourishment to sustain it for one day. As long as the food is kept within the cauldron with the lid on, the food remains fresh and edible for up to 24 hours, though it grows cold unless reheated.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "box-of-secrets", - "fields": { - "name": "Box of Secrets", - "desc": "This well-made, cubical box appears to be a normal container that can hold as much as a normal chest. However, each side of the chest is a lid that can be opened on cunningly concealed hinges. A successful DC 15 Wisdom (Perception) check notices that the sides can be opened. When you use an action to turn the box so a new side is facing up, and speak the command word before opening the lid, the current contents of the chest slip into an interdimensional space, leaving it empty once more. You can use an action to fill the box again, then turn it over to a new side and open it, again sending the contents to the interdimensional space. This can be done up to six times, once for each side of the box. To gain access to a particular batch of contents, the correct side must be facing up, and you must use an action to speak the command word as you open the lid on that side. A box of secrets is often crafted with specific means of telling the sides apart, such as unique carvings on each side, or having each side painted a different color. If any side of the box is destroyed completely, the contents that were stored through that side are lost. Likewise, if the entire box is destroyed, the contents are lost forever.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "bracelet-of-the-fire-tender", - "fields": { - "name": "Bracelet of the Fire Tender", - "desc": "This bracelet is made of thirteen small, roasted pinecones lashed together with lengths of dried sinew. It smells of pine and woodsmoke. It is uncomfortable to wear over bare skin. While wearing this bracelet, you don't have disadvantage on Wisdom (Perception) checks that rely on sight when looking in areas lightly obscured by nonmagical smoke or fog.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "braid-whip-clasp", - "fields": { - "name": "Braid Whip Clasp", - "desc": "This intricately carved ivory clasp can be wrapped around or woven into braided hair 3 feet or longer. While the clasp is attached to your braided hair, you can speak its command word as a bonus action and transform your braid into a dangerous whip. If you speak the command word again, you end the effect. You gain a +1 bonus to attack and damage rolls made with this magic whip. When the clasp's property has been used for a total of 10 minutes, you can't use it to transform your braid into a whip again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "brass-snake-ball", - "fields": { - "name": "Brass Snake Ball", - "desc": "Most commonly used by assassins to strangle sleeping victims, this heavy, brass ball is 6 inches across and weighs approximately 15 pounds. It has the image of a coiled snake embossed around it. You can use an action to command the orb to uncoil into a brass snake approximately 6 feet long and 3 inches thick. You can direct it by telepathic command to attack any creature within your line of sight. Use the statistics for the constrictor snake, but use Armor Class 14 and increase the challenge rating to 1/2 (100 XP). The snake can stay animate for up to 5 minutes or until reduced to 0 hit points. Being reduced to 0 hit points causes the snake to revert to orb form and become inert for 1 week. If damaged but not reduced to 0 hit points, the snake has full hit points when summoned again. Once you have used the orb to become a snake, it can't be used again until the next sunset.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "brawlers-leather", - "fields": { - "name": "Brawler's Leather", - "desc": "These rawhide straps have lines of crimson runes running along their length. They require 10 minutes of bathing them in salt water before carefully wrapping them around your forearms. Once fitted, you gain a +1 bonus to attack and damage rolls made with unarmed strikes. The straps become brittle with use. After you have dealt damage with unarmed strike attacks 10 times, the straps crumble away.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "breathing-reed", - "fields": { - "name": "Breathing Reed", - "desc": "This tiny river reed segment is cool to the touch. If you chew the reed while underwater, it provides you with enough air to breathe for up to 10 minutes. At the end of the duration, the reed loses its magic and can be harmlessly swallowed or spit out.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "briarthorn-bracers", - "fields": { - "name": "Briarthorn Bracers", - "desc": "These leather bracers are inscribed with Elvish runes. While wearing these bracers, you gain a +1 bonus to AC if you are using no shield. In addition, while in a forest, nonmagical difficult terrain costs you no extra movement.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "broken-fang-talisman", - "fields": { - "name": "Broken Fang Talisman", - "desc": "This talisman is a piece of burnished copper, shaped into a curved fang with a large crack through the middle. While wearing the talisman, you can use an action to cast the encrypt / decrypt (see Deep Magic for 5th Edition) spell. The talisman can't be used this way again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "broom-of-sweeping", - "fields": { - "name": "Broom of Sweeping", - "desc": "You can use an action to speak the broom's command word and give it short instructions consisting of a few words, such as “sweep the floor” or “dust the cabinets.” The broom can clean up to 5 cubic feet each minute and continues cleaning until you use another action to deactivate it. The broom can't climb barriers higher than 5 feet and can't open doors.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "brotherhood-of-fezzes", - "fields": { - "name": "Brotherhood of Fezzes", - "desc": "This trio of fezzes works only if all three hats are worn within 60 feet of each other by creatures of the same size. If one of the hats is removed or moves further than 60 feet from the others or if creatures of different sizes are wearing the hats, the hats' magic temporarily ceases. While three creatures of the same size wear these fezzes within 60 feet of each other, each creature can use its action to cast the alter self spell from it at will. However, all three wearers of the fezzes are affected as if the same spell was simultaneously cast on each of them, making each wearer appear identical to the other. For example, if one Medium wearer uses an action to change its appearance to that of a specific elf, each other wearer's appearance changes to look like the exact same elf.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "bubbling-retort", - "fields": { - "name": "Bubbling Retort", - "desc": "This long, thin retort is fashioned from smoky yellow glass and is topped with an intricately carved brass stopper. You can unstopper the retort and fill it with liquid as an action. Once you do so, it spews out multicolored bubbles in a 20-foot radius. The bubbles last for 1d4 + 1 rounds. While they last, creatures within the radius are blinded and the area is heavily obscured to all creatures except those with tremorsense. The liquid in the retort is destroyed in the process with no harmful effect on its surroundings. If any bubbles are popped, they burst with a wet smacking sound but no other effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "buckle-of-blasting", - "fields": { - "name": "Buckle of Blasting", - "desc": "This soot-colored steel buckle has an exploding flame etched into its surface. It can be affixed to any common belt. While wearing this buckle, you have resistance to force damage. In addition, the buckle has 5 charges, and it regains 1d4 + 1 charges daily at dawn. It has the following properties.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "burglars-lock-and-key", - "fields": { - "name": "Burglar's Lock and Key", - "desc": "This heavy iron lock bears a stout, pitted key permanently fixed in the keyhole. As an action, you can twist the key counterclockwise to instantly open one door, chest, bag, bottle, or container of your choice within 30 feet. Any container or portal weighing more than 30 pounds or restrained in any way (latched, bolted, tied, or the like) automatically resists this effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "burning-skull", - "fields": { - "name": "Burning Skull", - "desc": "This appallingly misshapen skull—though alien and monstrous in aspect—is undeniably human, and it is large and hollow enough to be worn as a helm by any Medium humanoid. The skull helm radiates an unholy spectral aura, which sheds dim light in a 10-foot radius. According to legends, gazing upon a burning skull freezes the blood and withers the brain of one who understands not its mystery.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "butter-of-disbelief", - "fields": { - "name": "Butter of Disbelief", - "desc": "This stick of magical butter is carved with arcane runes and never melts or spoils. It has 3 charges. While holding this butter, you can use an action to slice off a piece and expend 1 charge to cast the grease spell (save DC 13) from it. The grease that covers the ground looks like melted butter. The butter regains all expended charges daily at dawn. If you expend the last charge, the butter disappears.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "candle-of-communion", - "fields": { - "name": "Candle of Communion", - "desc": "This black candle burns with an eerie, violet flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on necromancy spells. After burning for 1 hour, or if the candle's flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the speak with dead spell with it. Doing so destroys the candle.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "candle-of-summoning", - "fields": { - "name": "Candle of Summoning", - "desc": "This black candle burns with an eerie, green flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on conjuration spells. After burning for 1 hour, or if the flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the spirit guardians spell (save DC 15) with it. Doing so destroys the candle.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "candle-of-visions", - "fields": { - "name": "Candle of Visions", - "desc": "This black candle burns with an eerie, blue flame. The candle's magic is activated when the candle is lit, which requires an action. When lit, the candle sheds bright light in a 5-foot radius and dim light for an additional 5 feet. Each creature in the candle's light has advantage on Constitution saving throws to maintain concentration on divination spells. After burning for 1 hour, or if the flame is magically or nonmagically snuffed out, it is destroyed. Alternatively, when you light the candle for the first time, you can cast the augury spell with it, which reveals its otherworldly omen in the candle's smoke. Doing so destroys the candle.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "cap-of-thorns", - "fields": { - "name": "Cap of Thorns", - "desc": "Donning this thorny wooden circlet causes it to meld with your scalp. It can be removed only upon your death or by a remove curse spell. The cap ingests some of your blood, dealing 2d4 piercing damage. After this first feeding, the thorns feed once per day for 1d4 piercing damage. Once per day, you can sacrifice 1 hit point per level you possess to cast a special entangle spell made of thorny vines. Charisma is your spellcasting ability for this effect. Restrained creatures must make a successful Charisma saving throw or be affected by a charm person spell as thorns pierce their body. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If the target fails three consecutive saves, the thorns become deeply rooted and the charmed effect is permanent until remove curse or similar magic is cast on the target.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "cape-of-targeting", - "fields": { - "name": "Cape of Targeting", - "desc": "You gain a +1 bonus to AC while wearing this long, flowing cloak. Whenever you are within 10 feet of more than two creatures, it subtly and slowly shifts its color to whatever the creatures nearest you find the most irritating. While within 5 feet of a hostile creature, you can use a bonus action to speak the cloak's command word to activate it, allowing your allies' ranged attacks to pass right through you. For 1 minute, each friendly creature that makes a ranged attack against a hostile creature within 5 feet of you has advantage on the attack roll. Each round the cloak is active, it enthusiastically and telepathically says “shoot me!” in different tones and cadences into the minds of each friendly creature that can see you and the cloak. The cloak can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "captains-flag", - "fields": { - "name": "Captain's Flag", - "desc": "This red and white flag adorned with a white anchor is made of velvet that never seems to fray in strong wings. When mounted and flown on a ship, the flag changes to the colors and symbol of the ship's captain and crew. While this flag is mounted on a ship, the captain and its allies have advantage on saving throws against being charmed or frightened. In addition, when the captain is reduced to 0 hit points while on the ship where this flag flies, each ally of the captain has advantage on its attack rolls until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "captains-goggles", - "fields": { - "name": "Captain's Goggles", - "desc": "These copper and glass goggles are prized by air and sea captains across the world. The goggles are designed to repel water and never fog. After attuning to the goggles, your name (or preferred moniker) appears on the side of the goggles. While wearing the goggles, you can't suffer from exhaustion.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "case-of-preservation", - "fields": { - "name": "Case of Preservation", - "desc": "This item appears to be a standard map or scroll case fashioned of well-oiled leather. You can store up to ten rolled-up sheets of paper or five rolled-up sheets of parchment in this container. While ensconced in the case, the contents are protected from damage caused by fire, exposure to water, age, or vermin.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "cataloguing-book", - "fields": { - "name": "Cataloguing Book", - "desc": "This nondescript book contains statistics and details on various objects. Libraries often use these tomes to assist visitors in finding the knowledge contained within their stacks. You can use an action to touch the book to an object you wish to catalogue. The book inscribes the object's name, provided by you, on one of its pages and sketches a rough illustration to accompany the object's name. If the object is a magic item or otherwise magic-imbued, the book also inscribes the object's properties. The book becomes magically connected to the object, and its pages denote the object's current location, provided the object is not protected by nondetection or other magic that thwarts divination magic. When you attune to this book, its previously catalogued contents disappear.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "celestial-sextant", - "fields": { - "name": "Celestial Sextant", - "desc": "The ancient elves constructed these sextants to use as navigational aids on all their seagoing vessels. The knowledge of their manufacture has been lost, and few of them remain. While attuned to the sextant, you can spend 1 minute using the sextant to determine your latitude and longitude, provided you can see the sun or stars. You can use an action steer up to four vessels that are within 1 mile of the sextant, provided their crews are willing. To do so, you must have spent at least 1 hour aboard each of the controlled vessels, performing basic sailing tasks and familiarizing yourself with the vessel.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "censer-of-dark-shadows", - "fields": { - "name": "Censer of Dark Shadows", - "desc": "This enchanted censer paints the air with magical, smoky shadow. While holding the censer, you can use an action to speak its command word, causing the censer to emit shadow in a 30-foot radius for 1 hour. Bright light and sunlight within this area is reduced to dim light, and dim light within this area is reduced to magical darkness. The shadow spreads around corners, and nonmagical light can't illuminate this shadow. The shadow emanates from the censer and moves with it. Completely enveloping the censer within another sealed object, such as a lidded pot or a leather bag, blocks the shadow. If any of this effect's area overlaps with an area of light created by a spell of 2nd level or lower, the spell creating the light is dispelled. Once the censer is used to emit shadow, it can't do so again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "centaur-wrist-wraps", - "fields": { - "name": "Centaur Wrist-Wraps", - "desc": "These leather and fur wraps are imbued with centaur shamanic magic. The wraps are stained a deep amber color, and intricate motifs painted in blue seem to float above the surface of the leather. While wearing these wraps, you can call on their magic to reroll an attack made with a shortbow or longbow. You must use the new roll. Once used, the wraps must be held in wood smoke for 15 minutes before they can be used in this way again.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "chalice-of-forbidden-ecstasies", - "fields": { - "name": "Chalice of Forbidden Ecstasies", - "desc": "The cup of this garnet chalice is carved in the likeness of a human skull. When the chalice is filled with blood, the dark red gemstone pulses with a scintillating crimson light that sheds dim light in a 5-foot radius. Each creature that drinks blood from this chalice has disadvantage on enchantment spells you cast for the next 24 hours. In addition, you can use an action to cast the suggestion spell, using your spell save DC, on a creature that has drunk blood from the chalice within the past 24 hours. You need to concentrate on this suggestion to maintain it during its duration. Once used, the suggestion power of the chalice can't be used again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "chalk-of-exodus", - "fields": { - "name": "Chalk of Exodus", - "desc": "This piece of chalk glitters in the light, as if infused with particles of mica or gypsum. The chalk has 10 charges. You can use an action and expend 1 charge to draw a door on any solid surface upon which the chalk can leave a mark. You can then push open the door while picturing a real door within 10 miles of your current location. The door you picture must be one that you have passed through, in the normal fashion, once before. The chalk opens a magical portal to that other door, and you can step through the portal to appear at that other location as if you had stepped through that other door. At the destination, the target door opens, revealing a glowing portal from which you emerge. Once through, you can shut the door, dispelling the portal, or you can leave it open for up to 1 minute. While the door is open, any creature that can fit through the chalk door can traverse the portal in either direction. Each time you use the chalk, roll a 1d20. On a roll of 1, the magic malfunctions and connects you to a random door similar to the one you pictured within the same range, though it might be a door you have never seen before. The chalk becomes nonmagical when you use the last charge.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "chamrosh-salve", - "fields": { - "name": "Chamrosh Salve", - "desc": "This 3-inch-diameter ceramic jar contains 1d4 + 1 doses of a syrupy mixture that smells faintly of freshly washed dog fur. The jar is a glorious gold-white, resembling the shimmering fur of a Chamrosh (see Tome of Beasts 2), the holy hound from which this salve gets its name. As an action, one dose of the ointment can be applied to the skin. The creature that receives it regains 2d8 + 1 hit points and is cured of the charmed, frightened, and poisoned conditions.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "charlatans-veneer", - "fields": { - "name": "Charlatan's Veneer", - "desc": "This silken scarf is a more powerful version of the Commoner's Veneer (see page 128). When in an area containing 12 or more humanoids, Wisdom (Perception) checks to spot you have disadvantage. You can use a bonus action to call on the power in the scarf to invoke a sense of trust in those to whom you speak. If you do so, you have advantage on the next Charisma (Persuasion) check you make against a humanoid while you are in an area containing 12 or more humanoids. In addition, while wearing the scarf, you can use modify memory on a humanoid you have successfully persuaded in the last 24 hours. The scarf can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "charm-of-restoration", - "fields": { - "name": "Charm of Restoration", - "desc": "This fist-sized ball of tightly-wound green fronds contains the bark of a magical plant with curative properties. A natural loop is formed from one of the fronds, allowing the charm to be hung from a pack, belt, or weapon pommel. As long as you carry this charm, whenever you are targeted by a spell or magical effect that restores your hit points, you regain an extra 1 hit point.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "chronomancers-pocket-clock", - "fields": { - "name": "Chronomancer's Pocket Clock", - "desc": "This golden pocketwatch has 3 charges and regains 1d3 expended charges daily at midnight. While holding it, you can use an action to wind it and expend 1 charge to cast the haste spell from it. If the pendant is destroyed (AC 14, 15 hit points) while it has 3 charges, the creature that broke it gains the effects of the time stop spell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "cinch-of-the-wolfmother", - "fields": { - "name": "Cinch of the Wolfmother", - "desc": "This belt is made of the treated and tanned intestines of a dire wolf, enchanted to imbue those who wear it with the ferocity and determination of the wolf. While wearing this belt, you can use an action to cast the druidcraft or speak with animals spell from it at will. In addition, you have advantage on Wisdom (Perception) checks that rely on hearing or smell. If you are reduced to 0 hit points while attuned to the belt and fail two death saving throws, you die immediately as your body violently erupts in a shower of blood, and a dire wolf emerges from your entrails. You assume control of the dire wolf, and it gains additional hit points equal to half of your maximum hit points prior to death. The belt then crumbles and is destroyed. If the wolf is targeted by a remove curse spell, then you are reborn when the wolf dies, just as the wolf was born when you died. However, if the curse remains after the wolf dies, you remain dead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "circlet-of-holly", - "fields": { - "name": "Circlet of Holly", - "desc": "While wearing this circlet, you gain the following benefits: - **Language of the Fey**. You can speak and understand Sylvan. - **Friend of the Fey.** You have advantage on ability checks to interact socially with fey creatures.\n- **Poison Sense.** You know if any food or drink you are holding contains poison.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "circlet-of-persuasion", - "fields": { - "name": "Circlet of Persuasion", - "desc": "While wearing this circlet, you have advantage on Charisma (Persuasion) checks.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "clacking-teeth", - "fields": { - "name": "Clacking Teeth", - "desc": "Taken from a Fleshspurned (see Tome of Beasts 2), a toothy ghost, this bony jaw holds oversized teeth that sweat ectoplasm. The jaw has 3 charges and regains 1d3 expended charges daily at dusk. While holding the jaw, you can use an action to expend 1 of its charges and choose a target within 30 feet of you. The jaw's teeth clatter together, and the target must succeed on a DC 15 Wisdom saving throw or be confused for 1 minute. While confused, the target acts as if under the effects of the confusion spell. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "clamor-bell", - "fields": { - "name": "Clamor Bell", - "desc": "You can affix this small, brass bell to an object with the leather cords tied to its top. If anyone other than you picks up, interacts with, or uses the object without first speaking the bell's command word, it rings for 5 minutes or until you touch it and speak the command word again. The ringing is audible 100 feet away. If a creature takes an action to cut the bindings holding the bell onto the object, the bell ceases ringing 1 round after being released from the object.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "clarifying-goggles", - "fields": { - "name": "Clarifying Goggles", - "desc": "These goggles contain a lens of slightly rippled blue glass that turns clear underwater. While wearing these goggles underwater, you don't have disadvantage on Wisdom (Perception) checks that rely on sight when peering through silt, murk, or other natural underwater phenomena that would ordinarily lightly obscure your vision. While wearing these goggles above water, your vision is lightly obscured.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-coagulation", - "fields": { - "name": "Cloak of Coagulation", - "desc": "While wearing this rust red cloak, your blood quickly clots. When you are subjected to an effect that causes additional damage on subsequent rounds due to bleeding, blood loss, or continual necrotic damage, such as a horned devil's tail attack or a sword of wounding, the effect ceases after a single round of damage. For example, if a stirge hits you with its proboscis, you take the initial damage, plus the damage from blood loss on the following round, after which the wound clots, the stirge detaches, and you take no further damage. The cloak doesn't prevent a creature from using such an attack or effect again; a horned devil or a stirge can attack you again, though the cloak will continue to stop any recurring effects after a single round.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-petals", - "fields": { - "name": "Cloak of Petals", - "desc": "This delicate cloak is covered in an array of pink, purple, and yellow flowers. While wearing this cloak, you have advantage on Dexterity (Stealth) checks made to hide in areas containing flowering plants. The cloak has 3 charges. When a creature you can see targets you with an attack, you can use your reaction to expend 1 of its charges to release a shower of petals from the cloak. If you do so, the attacker has disadvantage on the attack roll. The cloak regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-sails", - "fields": { - "name": "Cloak of Sails", - "desc": "The interior of this simple, black cloak looks like white sailcloth. While wearing this cloak, you gain a +1 bonus to AC and saving throws. You lose this bonus while using the cloak's Sailcloth property.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-squirrels", - "fields": { - "name": "Cloak of Squirrels", - "desc": "This wool brocade cloak features a repeating pattern of squirrel heads and tree branches. It has 3 charges and regains all expended charges daily at dawn. While wearing this cloak, you can use an action to expend 1 charge to cast the legion of rabid squirrels spell (see Deep Magic for 5th Edition) from it. You don't need to be in a forest to cast the spell from this cloak, as the squirrels come from within the cloak. When the spell ends, the swarm vanishes back inside the cloak.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-wicked-wings", - "fields": { - "name": "Cloak of Wicked Wings", - "desc": "From a distance, this long, black cloak appears to be in tatters, but a closer inspection reveals that it is sewn from numerous scraps of cloth and shaped like bat wings. While wearing this cloak, you can use your action to cast polymorph on yourself, transforming into a swarm of bats. While in the form of a swarm of bats, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die. If you are a druid with the Wild Shape feature, this transformation instead lasts as long as your Wild Shape lasts. The cloak can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-the-bearfolk", - "fields": { - "name": "Cloak of the Bearfolk", - "desc": "While wearing this cloak, your Constitution score is 15, and you have proficiency in the Athletics skill. The cloak has no effect if you already have proficiency in this skill or if your Constitution score is already 15 or higher.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-the-eel", - "fields": { - "name": "Cloak of the Eel", - "desc": "While wearing this rough, blue-gray leather cloak, you have a swimming speed of 40 feet. When you are hit with a melee weapon attack while wearing this cloak, you can use your reaction to generate a powerful electric charge. The attacker must succeed on a DC 13 Dexterity saving throw or take 2d6 lightning damage. The attacker has disadvantage on the saving throw if it hits you with a metal weapon. The cloak can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-the-empire", - "fields": { - "name": "Cloak of the Empire", - "desc": "This voluminous grey cloak has bright red trim and the sigil from an unknown empire on its back. The cloak is stiff and doesn't fold as easily as normal cloth. Whenever you are struck by a ranged weapon attack, you can use a reaction to reduce the damage from that attack by your Charisma modifier (minimum of 1).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-the-inconspicuous-rake", - "fields": { - "name": "Cloak of the Inconspicuous Rake", - "desc": "This cloak is spun from simple gray wool and closed with a plain, triangular copper clasp. While wearing this cloak, you can use a bonus action to make yourself forgettable for 5 minutes. A creature that sees you must make a DC 15 Intelligence saving throw as soon as you leave its sight. On a failure, the witness remembers seeing a person doing whatever you did, but it doesn't remember details about your appearance or mannerisms and can't accurately describe you to another. Creatures with truesight aren't affected by this cloak. The cloak can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-the-ram", - "fields": { - "name": "Cloak of the Ram", - "desc": "While wearing this cloak, you can use an action to transform into a mountain ram (use the statistics of a giant goat). This effect works like the polymorph spell, except you retain your Intelligence, Wisdom, and Charisma scores. You can use an action to transform back into your original form. Each time you transform into a ram in a single day, you retain the hit points you had the last time you transformed. If you were reduced to 0 hit points the last time you were a ram, you can't become a ram again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cloak-of-the-rat", - "fields": { - "name": "Cloak of the Rat", - "desc": "While wearing this gray garment, you have a +5 bonus to your passive Wisdom (Perception) score.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-gauntlet", - "fields": { - "name": "Clockwork Gauntlet", - "desc": "This metal gauntlet has a steam-powered ram built into the greaves. It has 3 charges and regains 1d3 expended charges daily at dawn. While wearing the gauntlet, you can expend 1 charge as a bonus action to force the ram in the gauntlets to slam a creature within 5 feet of you. The ram thrusts out from the gauntlet and makes its attack with a +5 bonus. On a hit, the target takes 2d8 bludgeoning damage, and it must succeed on a DC 13 Constitution saving throw or be stunned until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-hand", - "fields": { - "name": "Clockwork Hand", - "desc": "A beautiful work of articulate brass, this prosthetic clockwork hand (or hands) can't be worn if you have both of your hands. While wearing this hand, you gain a +2 bonus to damage with melee weapon attacks made with this hand or weapons wielded in this hand.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-hare", - "fields": { - "name": "Clockwork Hare", - "desc": "Gifted by a deity of time and clockwork, these simple-seeming trinkets portend some momentous event. The figurine resembles a hare with a clock in its belly. You can use an action to press the ears down and activate the clock, which spins chaotically. The hare emits a field of magic in a 30- foot radius from it for 1 hour. The field moves with the hare, remaining centered on it. While within the field, you and up to 5 willing creatures of your choice exist outside the normal flow of time, and all other creatures and objects are frozen in time. If an affected creature moves outside the field, the creature immediately becomes frozen in time until it is in the field again. The field ends early if an affected creature attacks, touches, alters, or has any other physical or magical impact on a creature, or an object being worn or carried by a creature, that is frozen in time. When the field ends, the figurine turns into a nonmagical, living white hare that goes bounding off into the distance, never to be seen again.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-mynah-bird", - "fields": { - "name": "Clockwork Mynah Bird", - "desc": "This mechanical brass bird is nine inches long from the tip of its beak to the end of its tail, and it can become active for up to 12 hours. Once it has been used, it can't be used again until 2 days have passed. If you use your action to speak the first command word (“listen” in Ignan), it cocks its head and listens intently to all nearby sounds with a passive Wisdom (Perception) of 17 for up to 10 minutes. When you give the second command word (“speak”), it repeats back what it heard in a metallic-sounding—though reasonably accurate—portrayal of the sounds. You can use the clockwork mynah bird to relay sounds and conversations it has heard to others. As an action, you can command the mynah to fly to a location it has previously visited within 1 mile. It waits at the location for up to 1 hour for someone to command it to speak. At the end of the hour or after it speaks its recording, it returns to you. The clockwork mynah bird has an Armor Class of 14, 5 hit points, and a flying speed of 50 feet.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-pendant", - "fields": { - "name": "Clockwork Pendant", - "desc": "This pendant resembles an ornate, miniature clock and has 3 charges. While holding this pendant, you can expend 1 charge as an action to cast the blur, haste, or slow spell (save DC 15) from it. The spell's duration changes to 3 rounds, and it doesn't require concentration. You can have only one spell active at a time. If you cast another, the previous spell effect ends. It regains 1d3 expended charges daily at dawn. If the pendant is destroyed (AC 14, 15 hit points) while it has 3 charges, it creates a temporal distortion for 1d4 rounds. For the duration, each creature and object that enters or starts its turn within 10 feet of the pendant has immunity to all damage, all spells, and all other physical or magical effects but is otherwise able to move and act normally. If a creature moves further than 10 feet from the pendant, these effects end for it. At the end of the duration, the pendant crumbles to dust.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "clockwork-spider-cloak", - "fields": { - "name": "Clockwork Spider Cloak", - "desc": "This hooded cloak is made from black spider silk and has thin brass ribbing stitched on the inside. It has 3 charges. While wearing the cloak, you gain a +2 bonus on Dexterity (Stealth) checks. As an action, you can expend 1 charge to animate the brass ribs into articulated spider legs 1 inch thick and 6 feet long for 1 minute. You can use the charges in succession. The spider legs allow you to climb at your normal walking speed, and you double your proficiency bonus and gain advantage on any Strength (Athletics) checks made for slippery or difficult surfaces. The cloak regains 1d3 charges each day at sunset.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "coffer-of-memory", - "fields": { - "name": "Coffer of Memory", - "desc": "This small golden box resembles a jewelry box and is easily mistaken for a common trinket. When attuned to the box, its owner can fill the box with mental images of important events lasting no more than 1 minute each. Any number of memories can be stored this way. These images are similar to a slide show from the bearer's point of view. On a command from its owner, the box projects a mental image of a requested memory so that whoever is holding the box at that moment can see it. If a coffer of memory is found with memories already stored inside it, a newly-attuned owner can view a randomly-selected stored memory with a successful DC 15 Charisma check.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "collar-of-beast-armor", - "fields": { - "name": "Collar of Beast Armor", - "desc": "This worked leather collar has stitching in the shapes of various animals. While a beast wears this collar, its base AC becomes 13 + its Dexterity modifier. It has no effect if the beast's base AC is already 13 or higher. This collar affects only beasts, which can include a creature affected by the polymorph spell or a druid assuming a beast form using Wild Shape.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "comfy-slippers", - "fields": { - "name": "Comfy Slippers", - "desc": "While wearing the slippers, your feet feel warm and comfortable, no matter what the ambient temperature.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "commanders-helm", - "fields": { - "name": "Commander's Helm", - "desc": "This helmet sheds bright light in a 10-foot radius and dim light for an additional 10 feet. The type of light given off by the helm depends on the aesthetic desired by its creator. Some are surrounded in a wreath of hellish (though illusory) flames, while others give off a soft, warm halo of white or golden light. You can use an action to start or stop the light. While wearing the helm, you can use an action to make your voice loud enough to be heard clearly by anyone within 300 feet of you until the end of your next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "commanders-visage", - "fields": { - "name": "Commander's Visage", - "desc": "This golden mask resembles a stern face, glowering at the world. While wearing this mask, you have advantage on saving throws against being frightened. The mask has 7 charges for the following properties, and it regains 1d6 + 1 expended charges daily at midnight.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "commoners-veneer", - "fields": { - "name": "Commoner's Veneer", - "desc": "When you wear this simple, homespun scarf around your neck or head, it casts a minor glamer over you that makes you blend in with the people around you, avoiding notice. When in an area containing 25 or more humanoids, such as a city street, market place, or other public locale, Wisdom (Perception) checks to spot you amid the crowd have disadvantage. This item's power only works for creatures of the humanoid type or those using magic to take on a humanoid form.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "communal-flute", - "fields": { - "name": "Communal Flute", - "desc": "This flute is carved with skulls and can be used as a spellcasting focus. If you spend 10 minutes playing the flute over a dead creature, you can cast the speak with dead spell from the flute. The flute can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "coral-of-enchanted-colors", - "fields": { - "name": "Coral of Enchanted Colors", - "desc": "This piece of dead, white brain coral glistens with a myriad of colors when placed underwater. While holding this coral underwater, you can use an action to cause a beam of colored light to streak from the coral toward a creature you can see within 60 feet of you. The target must make a DC 17 Constitution saving throw. The beam's color determines its effects, as described below. Each color can be used only once. The coral regains the use of all of its colors at the next dawn if it is immersed in water for at least 1 hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "corpsehunters-medallion", - "fields": { - "name": "Corpsehunter's Medallion", - "desc": "This amulet is made from the skulls of grave rats or from scrimshawed bones of the ignoble dead. While wearing it, you have resistance to necrotic damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "countermelody-crystals", - "fields": { - "name": "Countermelody Crystals", - "desc": "This golden bracelet is set with ten glistening crystal bangles that tinkle when they strike one another. When you must make a saving throw against being charmed or frightened, the crystals vibrate, creating an eerie melody, and you have advantage on the saving throw. If you fail the saving throw, you can choose to succeed instead by forcing one of the crystals to shatter. Once all ten crystals have shattered, the bracelet loses its magic and crumbles to powder.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "crab-gloves", - "fields": { - "name": "Crab Gloves", - "desc": "These gloves are shaped like crab claws but fit easily over your hands. While wearing these gloves, you can take the Attack action to make two melee weapon attacks with the claws. You are proficient with the claws. Each claw has a reach of 5 feet and deals bludgeoning damage equal to 1d6 + your Strength modifier on a hit. If you hit a creature of your size or smaller using a claw, you automatically grapple the creature with the claw. You can have no more than two creatures grappled in this way at a time. While grappling a target with a claw, you can't attack other creatures with that claw. While wearing the gloves, you have disadvantage on Charisma and Dexterity checks, but you have advantage on checks while operating an apparatus of the crab and on attack rolls with the apparatus' claws. In addition, you can't wield weapons or a shield, and you can't cast a spell that has a somatic component. A creature with an Intelligence of 8 or higher that has two claws can wear these gloves. If it does so, it has two appropriately sized humanoid hands instead of claws. The creature can wield weapons with the hands and has advantage on Dexterity checks that require fine manipulation. Pulling the gloves on or off requires an action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "cravens-heart", - "fields": { - "name": "Craven's Heart", - "desc": "This leathery mass of dried meat was once a humanoid heart, taken from an individual that died while experiencing great terror. You can use an action to whisper a command word and hurl the heart to the ground, where it revitalizes and begins to beat rapidly and loudly for 1 minute. Each creature withing 30 feet of the heart has disadvantage on saving throws against being frightened. At the end of the duration, the heart bursts from the strain and is destroyed. The heart can be attacked and destroyed (AC 11; hp 3; resistance to bludgeoning damage). If the heart is destroyed before the end if its duration, each creature within 30 feet of the heart must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. This bugbear necromancer was once the henchman of an accomplished practitioner of the dark arts named Varrus. She started as a bodyguard and tough, but her keen intellect caught her master's attention. He eventually took her on as an apprentice. Moxug is fascinated with fear, and some say she doesn't eat but instead sustains herself on the terror of her victims. She eventually betrayed Varrus, sabotaging his attempt to become a lich, and luxuriated in his fear as he realized he would die rather than achieve immortality. According to rumor, the first craven's heart she crafted came from the body of her former master.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "crimson-carpet", - "fields": { - "name": "Crimson Carpet", - "desc": "This rolled bundle of red felt is 3-feet long and 1-foot wide, and it weighs 10 pounds. You can use an action to speak the carpet's command word to cause it to unroll, creating a horizontal walking surface or bridge up to 10 feet wide, up to 60 feet long, and 1/4 inch thick. The carpet doesn't need to be anchored and can hover. The carpet has immunity to all damage and isn't affected by the dispel magic spell. The disintegrate spell destroys the carpet. The carpet remains unrolled until you use an action to repeat the command word, causing it to roll up again. When you do so, the carpet can't be unrolled again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "crown-of-the-pharaoh", - "fields": { - "name": "Crown of the Pharaoh", - "desc": "The swirling gold bands of this crown recall the shape of desert dunes, and dozens of tiny emeralds, rubies, and sapphires nest among the skillfully forged curlicues. While wearing the crown, you gain the following benefits: Your Intelligence score is 25. This crown has no effect on you if your Intelligence is already 25 or higher. You have a flying speed equal to your walking speed. While you are wearing no armor and not wielding a shield, your Armor Class equals 16 + your Dexterity modifier.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "dancing-caltrops", - "fields": { - "name": "Dancing Caltrops", - "desc": "After you pour these magic caltrops out of the bag into an area, you can use a bonus action to animate them and command them to move up to 10 feet to occupy a different square area that is 5 feet on a side.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "dancing-floret", - "fields": { - "name": "Dancing Floret", - "desc": "This 2-inch-long plant has a humanoid shape, and a large purple flower sits at the top of the plant on a short, neck-like stalk. Small, serrated thorns on its arms and legs allow it to cling to your clothing, and it most often dances along your arm or across your shoulders. While attuned to the floret, you have proficiency in the Performance skill, and you double your proficiency bonus on Charisma (Performance) checks made while dancing. The floret has 3 charges for the following other properties. The floret regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "dancing-ink", - "fields": { - "name": "Dancing Ink", - "desc": "This ink is favored by merchants for eye-catching banners and by toy makers for scrolls and books for children. Typically found in 1d4 pots, this ink allows you to draw an illustration that moves about the page where it was drawn, whether that is an illustration of waves crashing against a shore along the bottom of the page or a rabbit leaping over the page's text. The ink wears away over time due to the movement and fades from the page after 2d4 weeks. The ink moves only when exposed to light, and some long-forgotten tomes have been opened to reveal small, moving illustrations drawn by ancient scholars. One pot can be used to fill 25 pages of a book or a similar total area for larger banners.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "dastardly-quill-and-parchment", - "fields": { - "name": "Dastardly Quill and Parchment", - "desc": "Favored by spies, this quill and parchment are magically linked as long as both remain on the same plane of existence. When a creature writes or draws on any surface with the quill, that writing or drawing appears on its linked parchment, exactly as it would appear if the writer was writing or drawing on the parchment with black ink. This effect doesn't prevent the quill from being used as a standard quill on a nonmagical piece of parchment, but this written communication is one-way, from quill to parchment. The quill's linked parchment is immune to all nonmagical inks and stains, and any magical messages written on the parchment disappear after 1 minute and aren't conveyed to the creature holding the quill. The parchment is approximately 9 inches wide by 13 inches long. If the quill's writing exceeds the area of the parchment, the older writing fades from the top of the sheet, replaced by the newer writing. Otherwise, the quill's writing remains on the parchment for 24 hours, after which time all writing fades from it. If either item is destroyed, the other item becomes nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "decoy-card", - "fields": { - "name": "Decoy Card", - "desc": "This small, thick, parchment card displays an accurate portrait of the person carrying it. You can use an action to toss the card on the ground at a point within 10 feet of you. An illusion of you forms over the card and remains until dispelled. The illusion appears real, but it can do no harm. While you are within 120 feet of the illusion and can see it, you can use an action to make it move and behave as you wish, as long as it moves no further than 10 feet from the card. Any physical interaction with your illusory double reveals it to be an illusion, because objects pass through it. Someone who uses an action to visually inspect your illusory double identifies it as illusory with a successful DC 15 Intelligence (Investigation) check. The illusion lasts until the card is moved or the illusion is dispelled. When the illusion ends, the card's face becomes blank, and the card becomes nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "deepchill-orb", - "fields": { - "name": "Deepchill Orb", - "desc": "This fist-sized sphere of blue quartz emits cold. If placed in a container with a capacity of up to 5 cubic feet, it keeps the internal temperature of the container at a consistent 40 degrees Fahrenheit. This can keep liquids chilled, preserve cooked foods for up to 1 week, raw meats for up to 3 days, and fruits and vegetables for weeks. If you hold the orb without gloves or other insulating method, you take 1 cold damage each minute you hold it. At the GM's discretion, the orb's cold can be applied to other uses, such as keeping it in contact with a hot item to cool down the item enough to be handled, wrapping it and using it as a cooling pad to bring down fever or swelling, or similar.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "deserters-boots", - "fields": { - "name": "Deserter's Boots", - "desc": "While you wear these boots, your walking speed increases by 10 feet, and you gain a +1 bonus to Dexterity saving throws.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "devil-shark-mask", - "fields": { - "name": "Devil Shark Mask", - "desc": "When you wear this burgundy face covering, it transforms your face into a shark-like visage, and the mask sprouts wicked horns. While wearing this mask, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d8 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. You gain a +1 bonus to attack and damage rolls with this magic bite. In addition, you have advantage on Charisma (Intimidation) checks while wearing this mask.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "devilish-doubloon", - "fields": { - "name": "Devilish Doubloon", - "desc": "This gold coin bears the face of a leering devil on the obverse. If it is placed among other coins, it changes its appearance to mimic its neighbors, doing so over the course of 1 hour. This is a purely cosmetic change, and it returns to its original appearance when grasped by a creature with an Intelligence of 5 or higher. You can use a bonus action to toss the coin up to 20 feet. When the coin lands, it transforms into a barbed devil. The devil vanishes after 1 hour or when it is reduced to 0 hit points. When the devil vanishes, the coin reappears in a collection of at least 20 gold coins elsewhere on the same plane where it vanished. The devil is friendly to you and your companions. Roll initiative for the devil, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the devil, it defends itself from hostile creatures but otherwise takes no actions. If you are reduced to 0 hit points and the devil is still alive, it moves to your body and uses its action to grab your soul. You must succeed on a DC 15 Charisma saving throw or the devil steals your soul and you die. If the devil fails to grab your soul, it vanishes as if slain. If the devil grabs your soul, it uses its next action to transport itself back to the Hells, disappearing in a flash of brimstone. If the devil returns to the Hells with your soul, its coin doesn't reappear, and you can be restored to life only by means of a true resurrection or wish spell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "distracting-doubloon", - "fields": { - "name": "Distracting Doubloon", - "desc": "This gold coin is plain and matches the dominant coin of the region. Typically, 2d6 distracting doubloons are found together. You can use an action to toss the coin up to 20 feet. The coin bursts into a flash of golden light on impact. Each creature within a 15-foot radius of where the coin landed must succeed on a DC 11 Wisdom saving throw or have disadvantage on Wisdom (Perception) checks made to perceive any creature or object other than the coin for 1 minute. If an affected creature takes damage, it can repeat the saving throw, ending the effect on itself on a success. At the end of the duration, the coin crumbles to dust and is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "djinn-vessel", - "fields": { - "name": "Djinn Vessel", - "desc": "A rough predecessor to the ring of djinni summoning and the ring elemental command, this clay vessel is approximately a foot long and half as wide. An iron stopper engraved with a rune of binding seals its entrance. If the vessel is empty, you can use an action to remove the stopper and cast the banishment spell (save DC 15) on a celestial, elemental, or fiend within 60 feet of you. At the end of the spell's duration, if the target is an elemental, it is trapped in this vessel. While trapped, the elemental can take no actions, but it is aware of occurrences outside of the vessel and of other djinn vessels. You can use an action to remove the vessel's stopper and release the elemental the vessel contains. Once released, the elemental acts in accordance with its normal disposition and alignment.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "doppelganger-ointment", - "fields": { - "name": "Doppelganger Ointment", - "desc": "This ceramic jar contains 1d4 + 1 doses of a thick, creamy substance that smells faintly of pork fat. The jar and its contents weigh 1/2 a pound. Applying a single dose to your body takes 1 minute. For 24 hours or until it is washed off with an alcohol solution, you can change your appearance, as per the Change Appearance option of the alter self spell. For the duration, you can use a bonus action to return to your normal form, and you can use an action to return to the form of the mimicked creature. If you add a piece of a specific creature (such as a single hair, nail paring, or drop of blood), the ointment becomes more powerful allowing you to flawlessly imitate that creature, as long as its body shape is humanoid and within one size category of your own. While imitating that creature, you have advantage on Charisma checks made to convince others you are that specific creature, provided they didn't see you change form.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "dread-scarab", - "fields": { - "name": "Dread Scarab", - "desc": "The abdomen of this beetleshaped brooch is decorated with the grim semblance of a human skull. If you hold it in your hand for 1 round, an Abyssal inscription appears on its surface, revealing its magical nature. While wearing this brooch, you gain the following benefits:\n- You have advantage on saving throws against spells.\n- The scarab has 9 charges. If you fail a saving throw against a conjuration spell or a harmful effect originating from a celestial creature, you can use your reaction to expend 1 charge and turn the failed save into a successful one. The scarab crumbles into dust and is destroyed when its last charge is expended.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "dust-of-desiccation", - "fields": { - "name": "Dust of Desiccation", - "desc": "This small packet contains soot-like dust. There is enough of it for one use. When you use an action to blow the choking dust from your palm, each creature in a 30-foot cone must make a DC 15 Dexterity saving throw, taking 3d10 necrotic damage on a failed save, or half as much damage on a successful one. A creature that fails this saving throw can't speak until the end of its next turn as it chokes on the dust. Alternatively, you can use an action to throw the dust into the air, affecting yourself and each creature within 30 feet of you with the dust.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "dust-of-muffling", - "fields": { - "name": "Dust of Muffling", - "desc": "You can scatter this fine, silvery-gray dust on the ground as an action, covering a 10-foot-square area. There is enough dust in one container for up to 5 uses. When a creature moves over an area covered in the dust, it has advantage on Dexterity (Stealth) checks to remain unheard. The effect remains until the dust is swept up, blown away, or tracked away by the traffic of eight or more creatures passing through the area.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "dust-of-the-dead", - "fields": { - "name": "Dust of the Dead", - "desc": "This stoppered vial is filled with dust and ash. There is enough of it for one use. When you use an action to sprinkle the dust on a willing humanoid, the target falls into a death-like slumber for 8 hours. While asleep, the target appears dead to all mundane and magical means, but spells that target the dead, such as the speak with dead spell, fail when used on the target. The cause of death is not evident, though any wounds the target has taken remain visible. If the target takes damage while asleep, it has resistance to the damage. If the target is reduced to below half its hit points while asleep, it must succeed on a DC 15 Constitution saving throw to wake up. If the target is reduced to 5 hit points or fewer while asleep, it wakes up. If the target is unwilling, it must succeed on a DC 11 Constitution saving throw to avoid the effect of the dust. A sleeping creature is considered an unwilling target.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "eagle-cape", - "fields": { - "name": "Eagle Cape", - "desc": "The exterior of this silk cape is lined with giant eagle feathers. When you fall while wearing this cape, you descend 60 feet per round, take no damage from falling, and always land on your feet. In addition, you can use an action to speak the cloak's command word. This turns the cape into a pair of eagle wings which give you a flying speed of 60 feet for 1 hour or until you repeat the command word as an action. When the wings revert back to a cape, you can't use the cape in this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "earrings-of-the-agent", - "fields": { - "name": "Earrings of the Agent", - "desc": "Aside from a minor difference in size, these simple golden hoops are identical to one another. Each hoop has 1 charge and provides a different magical effect. Each hoop regains its expended charge daily at dawn. You must be wearing both hoops to use the magic of either hoop.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "earrings-of-the-eclipse", - "fields": { - "name": "Earrings of the Eclipse", - "desc": "These two cubes of smoked quartz are mounted on simple, silver posts. While you are wearing these earrings, you can take the Hide action while you are motionless in an area of dim light or darkness even when a creature can see you or when you have nothing to obscure you from the sight of a creature that can see you. If you are in darkness when you use the Hide action, you have advantage on the Dexterity (Stealth) check. If you move, attack, cast a spell, or do anything other than remain motionless, you are no longer hidden and can be detected normally.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "earrings-of-the-storm-oyster", - "fields": { - "name": "Earrings of the Storm Oyster", - "desc": "The deep blue pearls forming the core of these earrings come from oysters that survive being struck by lightning. While wearing these earrings, you gain the following benefits:\n- You have resistance to lightning and thunder damage.\n- You can understand Primordial. When it is spoken, the pearls echo the words in a language you can understand, at a whisper only you can hear.\n- You can't be deafened.\n- You can breathe air and water. - As an action, you can cast the sleet storm spell (save DC 15) from the earrings. The earrings can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "ebon-shards", - "fields": { - "name": "Ebon Shards", - "desc": "These obsidian shards are engraved with words in Deep Speech, and their presence disquiets non-evil, intelligent creatures. The writing on the shards is obscure, esoteric, and possibly incomplete. The shards have 10 charges and give you access to a powerful array of Void magic spells. While holding the shards, you use an action to expend 1 or more of its charges to cast one of the following spells from them, using your spell save DC and spellcasting ability: living shadows* (5 charges), maddening whispers* (2 charges), or void strike* (3 charges). You can also use an action to cast the crushing curse* spell from the shards without using any charges. Spells marked with an asterisk (*) can be found in Deep Magic for 5th Edition. At the GM's discretion, spells from Deep Magic for 5th Edition can be replaced with other spells of similar levels and similarly related to darkness or madness. The shards regain 1d6 + 4 expended charges daily at dusk. Each time you use the ebon shards to cast a spell, you must succeed on a DC 12 Charisma saving throw or take 2d6 psychic damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "elemental-wraps", - "fields": { - "name": "Elemental Wraps", - "desc": "These cloth arm wraps are decorated with elemental symbols depicting flames, lightning bolts, snowflakes, and similar. You have resistance to acid, cold, fire, lightning, or thunder damage while you wear these arm wraps. You choose the type of damage when you first attune to the wraps, and you can choose a different type of damage at the end of a short or long rest. The wraps have 10 charges. When you hit with an unarmed strike while wearing these wraps, you can expend up to 3 of its charges. For each charge you expend, the target takes an extra 1d6 damage of the type to which you have resistance. The wraps regain 1d6 + 4 expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the wraps unravel and fall to the ground, becoming nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "everflowing-bowl", - "fields": { - "name": "Everflowing Bowl", - "desc": "This smooth, stone bowl feels especially cool to the touch. It holds up to 1 pint of water. When placed on the ground, the bowl magically draws water from the nearby earth and air, filling itself after 1 hour. In arid or desert environments, the bowl fills itself after 8 hours. The bowl never overflows itself.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "eye-of-horus", - "fields": { - "name": "Eye of Horus", - "desc": "This gold and lapis lazuli amulet helps you determine reality from phantasms and trickery. While wearing it, you have advantage on saving throws against illusion spells and against being frightened.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "eye-of-the-golden-god", - "fields": { - "name": "Eye of the Golden God", - "desc": "A shining multifaceted violet gem sits at the center of this fist-sized amulet. A beautifully forged band of platinum encircles the gem and affixes it to a well-made series of interlocking platinum chain links. The violet gem is warm to the touch. While wearing this amulet, you can't be frightened and you don't suffer from exhaustion. In addition, you always know which item within 20 feet of you is the most valuable, though you don't know its actual value or if it is magical. Each time you finish a long rest while attuned to this amulet, roll a 1d10. On a 1-3, you awaken from your rest with that many valuable objects in your hand. The objects are minor, such as copper coins, at first and progressively get more valuable, such as gold coins, ivory statuettes, or gemstones, each time they appear. Each object is always small enough to fit in a single hand and is never worth more than 1,000 gp. The GM determines the type and value of each object. Once the left eye of an ornate and magical statue of a pit fiend revered by a small cult of Mammon, this exquisite purple gem was pried from the idol by an adventurer named Slick Finnigan. Slick and his companions had taken it upon themselves to eradicate the cult, eager for the accolades they would receive for defeating an evil in the community. The loot they stood to gain didn't hurt either. After the assault, while his companions were busy chasing the fleeing members of the cult, Slick pocketed the gem, disfiguring the statue and weakening its power in the process. He was then attacked by a cultist who had managed to evade notice by the adventurers. Slick escaped with his life, and the gem, but was unable to acquire the second eye. Within days, the thief was finding himself assaulted by devils and cultists. He quickly offloaded his loot with a collection of merchants in town, including a jeweler who was looking for an exquisite stone to use in a piece commissioned by a local noble. Slick then set off with his pockets full of coin, happily leaving the devilish drama behind. This magical amulet attracts the attention of worshippers of Mammon, who can almost sense its presence and are eager to claim its power for themselves, though a few extremely devout members of the weakened cult wish to return the gem to its original place in the idol. Due to this, and a bit of bad luck, this amulet has changed hands many times over the decades.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "eyes-of-the-outer-dark", - "fields": { - "name": "Eyes of the Outer Dark", - "desc": "These lenses are crafted of polished, opaque black stone. When placed over the eyes, however, they allow the wearer not only improved vision but glimpses into the vast emptiness between the stars. While wearing these lenses, you have darkvision out to a range of 60 feet. If you already have darkvision, its range is extended by 60 feet. As an action, you can use the lenses to pierce the veils of time and space and see into the outer darkness. You gain the benefits of the foresight and true seeing spells for 10 minutes. If you activate this property and you aren't suffering from a madness, you take 3d8 psychic damage. Once used, this property of the lenses can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "eyes-of-the-portal-masters", - "fields": { - "name": "Eyes of the Portal Masters", - "desc": "While you wear these crystal lenses over your eyes, you can sense the presence of any dimensional portal within 60 feet of you and whether the portal is one-way or two-way. Once you have worn the eyes for 10 minutes, their magic ceases to function until the next dawn. Putting the lenses on or off requires an action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "fanged-mask", - "fields": { - "name": "Fanged Mask", - "desc": "This tribal mask is made of wood and adorned with animal fangs. Once donned, it melds to your face and causes fangs to sprout from your mouth. While wearing this mask, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. If you already have a bite attack when you don and attune to this mask, your bite attack's damage dice double (for example, 1d4 becomes 2d4).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "farhealing-bandages", - "fields": { - "name": "Farhealing Bandages", - "desc": "This linen bandage is yellowed and worn with age. You can use an action wrap it around the appendage of a willing creature and activate its magic for 1 hour. While the target is within 60 feet of you and the bandage's magic is active, you can use an action to trigger the bandage, and the target regains 2d4 hit points. The bandage becomes inactive after it has restored 15 hit points to a creature or when 1 hour has passed. Once the bandage becomes inactive, it can't be used again until the next dawn. You can be attuned to only one farhealing bandage at a time.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "fear-eaters-mask", - "fields": { - "name": "Fear-Eater's Mask", - "desc": "This painted, wooden mask bears the visage of a snarling, fiendish face. While wearing the mask, you can use a bonus action to feed on the fear of a frightened creature within 30 feet of you. The target must succeed on a DC 13 Wisdom saving throw or take 2d6 psychic damage. You regain hit points equal to the damage dealt. If you are not injured, you gain temporary hit points equal to the damage dealt instead. Once a creature has failed this saving throw, it is immune to the effects of this mask for 24 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ferrymans-coins", - "fields": { - "name": "Ferryman's Coins", - "desc": "It is customary in many faiths to weight a corpse's eyes with pennies so they have a fee to pay the ferryman when he comes to row them across death's river to the afterlife. Ferryman's coins, though, ensure the body stays in the ground regardless of the spirit's destination. These coins, which feature a death's head on one side and a lock and chain on the other, prevent a corpse from being raised as any kind of undead. When you place two coins on a corpse's closed lids and activate them with a simple prayer, they can't be removed unless the person is resurrected (in which case they simply fall away), or someone makes a DC 15 Strength check to remove them. Yanking the coins away does no damage to the corpse.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "firebird-feather", - "fields": { - "name": "Firebird Feather", - "desc": "This feather sheds bright light in a 20-foot radius and dim light for an additional 20 feet, but it creates no heat and doesn't use oxygen. While holding the feather, you can tolerate temperatures as low as –50 degrees Fahrenheit. Druids and clerics and paladins who worship nature deities can use the feather as a spellcasting focus. If you use the feather in place of a holy symbol when using your Turn Undead feature, undead in the area have a –1 penalty on the saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "flag-of-the-cursed-fleet", - "fields": { - "name": "Flag of the Cursed Fleet", - "desc": "This dreaded item is a black flag painted with an unsettlingly realistic skull. A spell or other effect that can sense the presence of magic, such as detect magic, reveals an aura of necromancy around the flag. Beasts with an Intelligence of 3 or lower don’t willingly board a vessel where this flag flies. A successful DC 17 Wisdom (Animal Handling) check convinces an unwilling beast to board the vessel, though it remains uneasy and skittish while aboard. \nCursed Crew. When this baleful flag flies atop the mast of a waterborne vehicle, it curses the vessel and all those that board it. When a creature that isn’t a humanoid dies aboard the vessel, it rises 1 minute later as a zombie under the ship captain’s control. When a humanoid dies aboard the vessel, it rises 1 minute later as a ghoul under the ship captain’s control. A ghoul retains any knowledge of sailing or maintaining a waterborne vehicle that it had in life. \nCursed Captain. If the ship flying this flag doesn’t have a captain, the undead crew seeks out a powerful humanoid or intelligent undead to bring aboard and coerce into becoming the captain. When an undead with an Intelligence of 10 or higher boards the captainless vehicle, it must succeed on a DC 17 Wisdom saving throw or become magically bound to the ship and the flag. If the creature exits the vessel and boards it again, the creature must repeat the saving throw. The flag fills the captain with the desire to attack other vessels to grow its crew and commandeer larger vessels when possible, bringing the flag with it. If the flag is destroyed or removed from a waterborne vehicle for at least 7 days, the zombie and ghoul crew crumbles to dust, and the captain is freed of the flag’s magic, if the captain was bound to it. \nUnholy Vessel. While aboard a vessel flying this flag, an undead creature has advantage on saving throws against effects that turn undead, and if it fails the saving throw, it isn’t destroyed, no matter its CR. In addition, the captain and crew can’t be frightened while aboard a vessel flying this flag. \nWhen a creature that isn’t a construct or undead and isn’t part of the crew boards the vessel, it must succeed on a DC 17 Constitution saving throw or be poisoned while it remains on board. If the creature exits the vessel and boards it again, the creature must repeat the saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "flask-of-epiphanies", - "fields": { - "name": "Flask of Epiphanies", - "desc": "This flask is made of silver and cherry wood, and it holds finely cut garnets on its faces. This ornate flask contains 5 ounces of powerful alcoholic spirits. As an action, you can drink up to 5 ounces of the flask's contents. You can drink 1 ounce without risk of intoxication. When you drink more than 1 ounce of the spirits as part of the same action, you must make a DC 12 Constitution saving throw (this DC increases by 1 for each ounce you imbibe after the second, to a maximum of DC 15). On a failed save, you are incapacitated for 1d4 hours and gain no benefits from consuming the alcohol. On a success, your Intelligence or Wisdom (your choice) increases by 1 for each ounce you consumed. Whether you fail or succeed, your Dexterity is reduced by 1 for each ounce you consumed. The effect lasts for 1 hour. During this time, you have advantage on all Intelligence (Arcana) and Inteligence (Religion) checks. The flask replenishes 1d3 ounces of spirits daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "fleshspurned-mask", - "fields": { - "name": "Fleshspurned Mask", - "desc": "This mask features inhumanly sized teeth similar in appearance to the toothy ghost known as a Fleshspurned (see Tome of Beasts 2). It has a strap fashioned from entwined strands of sinew, and it fits easily over your face with no need to manually adjust the strap. While wearing this mask, you can use its teeth to make unarmed strikes. When you hit with it, the teeth deal necrotic damage equal to 1d6 + your Strength modifier, instead of bludgeoning damage normal for an unarmed strike. In addition, if the target has the Incorporeal Movement trait, you deal necrotic damage equal to 2d6 + your Strength modifier instead. Such targets don't have resistance or immunity to the necrotic damage you deal with this attack. If you kill a creature with your teeth, you gain temporary hit points equal to double the creature's challenge rating (minimum of 1).", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "flood-charm", - "fields": { - "name": "Flood Charm", - "desc": "This smooth, blue-gray stone is carved with stylized waves or rows of wavy lines. When you are in water too deep to stand, the charm activates. You automatically become buoyant enough to float to the surface unless you are grappled or restrained. If you are unable to surface—such as if you are grappled or restrained, or if the water completely fills the area—the charm surrounds you with a bubble of breathable air that lasts for 5 minutes. At the end of the air bubble's duration, or when you leave the water, the charm's effects end and it becomes a nonmagical stone.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "flute-of-saurian-summoning", - "fields": { - "name": "Flute of Saurian Summoning", - "desc": "This scaly, clawed flute has a musky smell, and it releases a predatory, screeching roar with reptilian overtones when blown. You must be proficient with wind instruments to use this flute. You can use an action to play the flute and conjure dinosaurs. This works like the conjure animals spell, except the animals you conjure must be dinosaurs or Medium or larger lizards. The dinosaurs remain for 1 hour, until they die, or until you dismiss them as a bonus action. The flute can't be used to conjure dinosaurs again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "fly-whisk-of-authority", - "fields": { - "name": "Fly Whisk of Authority", - "desc": "If you use an action to flick this fly whisk, you have advantage on Charisma (Intimidation) and Charisma (Persuasion) checks for 10 minutes. You can't use the fly whisk this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "frost-pellet", - "fields": { - "name": "Frost Pellet", - "desc": "Fashioned from the stomach lining of a Devil Shark (see Creature Codex), this rubbery pellet is cold to the touch. When you consume the pellet, you feel bloated, and you are immune to cold damage for 1 hour. Once before the duration ends, you can expel a 30-foot cone of cold water. Each creature in the cone must make a DC 15 Constitution saving throw. On a failure, the creature takes 6d8 cold damage and is pushed 10 feet away from you. On a success, the creature takes half the damage and isn't pushed away.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "frostfire-lantern", - "fields": { - "name": "Frostfire Lantern", - "desc": "While lit, the flame in this ornate mithril lantern turns blue and sheds a cold, blue dim light in a 30-foot radius. After the lantern's flame has burned for 1 hour, it can't be lit again until the next dawn. You can extinguish the lantern's flame early for use at a later time. Deduct the time it burned in increments of 1 minute from the lantern's total burn time. When a creature enters the lantern's light for the first time on a turn or starts its turn there, the creature must succeed on a DC 17 Constitution saving throw or be vulnerable to cold damage until the start of its next turn. When you light the lantern, choose up to four creatures you can see within 30 feet of you, which can include yourself. The chosen creatures are immune to this effect of the lantern's light.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "fulminar-bracers", - "fields": { - "name": "Fulminar Bracers", - "desc": "Stylized etchings of cat-like lightning elementals known as Fulminars (see Creature Codex) cover the outer surfaces of these solid silver bracers. While wearing these bracers, lightning crackles harmless down your hands, and you have resistance to lightning damage and thunder damage. The bracers have 3 charges. You can use an action to expend 1 charge to create lightning shackles that bind up to two creatures you can see within 60 feet of you. Each target must make a DC 15 Dexterity saving throw. On a failure, a target takes 4d6 lightning damage and is restrained for 1 minute. On a success, the target takes half the damage and isn't restrained. A restrained creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The bracers regain all expended charges daily at dawn. The bracers also regain 1 charge each time you take 10 lightning damage while wearing them.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "garments-of-winters-knight", - "fields": { - "name": "Garments of Winter's Knight", - "desc": "This white-and-blue outfit is designed in the style of fey nobility and maximized for both movement and protection. The multiple layers and snow-themed details of this garb leave no doubt that whoever wears these clothes is associated with the winter queen of faerie. You gain the following benefits while wearing the outfit: - If you aren't wearing armor, your base Armor Class is 15 + your Dexterity modifier.\n- Whenever a creature within 5 feet of you hits you with a melee attack, the cloth steals heat from the surrounding air, and the attacker takes 2d8 cold damage.\n- You can't be charmed, and you are immune to cold damage.\n- You can use a bonus action to extend your senses outward to detect the presence of fey. Until the start of your next turn, you know the location of any fey within 60 feet of you.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "gauntlet-of-the-iron-sphere", - "fields": { - "name": "Gauntlet of the Iron Sphere", - "desc": "This heavy gauntlet is adorned with an onyx. While wearing this gauntlet, your unarmed strikes deal 1d8 bludgeoning damage, instead of the damage normal for an unarmed strike, and you gain a +1 bonus to attack and damage rolls with unarmed strikes. In addition, your unarmed strikes deal double damage to objects and structures. If you hold a pound of raw iron ore in your hand while wearing the gauntlet, you can use an action to speak the gauntlet's command word and conjure an Iron Sphere (see Creature Codex). The iron sphere remains for 1 hour or until it dies. It is friendly to you and your companions. Roll initiative for the iron sphere, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the iron sphere, it defends itself from hostile creatures but otherwise takes no actions. The gauntlet can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "gazebo-of-shade-and-shelter", - "fields": { - "name": "Gazebo of Shade and Shelter", - "desc": "You can use an action to place this 3-inch sandstone gazebo statuette on the ground and speak its command word. Over the next 5 minutes, the sandstone gazebo grows into a full-sized gazebo that remains for 8 hours or until you speak the command word that returns it to a sandstone statuette. The gazebo's posts are made of palm tree trunks, and its roof is made of palm tree fronds. The floor is level, clean, dry and made of palm fronds. The atmosphere inside the gazebo is comfortable and dry, regardless of the weather outside. You can command the interior to become dimly lit or dark. The gazebo's walls are opaque from the outside, appearing wooden, but they are transparent from the inside, appearing much like sheer fabric. When activated, the gazebo has an opening on the side facing you. The opening is 5 feet wide and 10 feet tall and opens and closes at your command, which you can speak as a bonus action while within 10 feet of the opening. Once closed, the opening is immune to the knock spell and similar magic, such as that of a chime of opening. The gazebo is 20 feet in diameter and is 10 feet tall. It is made of sandstone, despite its wooden appearance, and its magic prevents it from being tipped over. It has 100 hit points, immunity to nonmagical attacks excluding siege weapons, and resistance to all other damage. The gazebo contains crude furnishings: eight simple bunks and a long, low table surrounded by eight mats. Three of the wall posts bear fruit: one coconut, one date, and one fig. A small pool of clean, cool water rests at the base of a fourth wall post. The trees and the pool of water provide enough food and water for up to 10 people. Furnishings and other objects within the gazebo dissipate into smoke if removed from the gazebo. When the gazebo returns to its statuette form, any creatures inside it are expelled into unoccupied spaces nearest to the gazebo's entrance. Once used, the gazebo can't be used again until the next dusk. If reduced to 0 hit points, the gazebo can't be used again until 7 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ghost-dragon-horn", - "fields": { - "name": "Ghost Dragon Horn", - "desc": "Scales from dead dragons cover this wooden, curved horn. You can use an action to speak the horn's command word and then blow the horn, which emits a blast in a 30-foot cone, containing shrieking spectral dragon heads. Each creature in the cone must make a DC 17 Wisdom saving throw. On a failure, a creature tales 5d10 psychic damage and is frightened of you for 1 minute. On a success, a creature takes half the damage and isn't frightened. Dragons have disadvantage on the saving throw and take 10d10 psychic damage instead of 5d10. A frightened target can repeat the Wisdom saving throw at the end of each of its turns, ending the effect on itself on a success. If a dragon takes damage from the horn's shriek, the horn has a 20 percent chance of exploding. The explosion deals 10d10 psychic damage to the blower and destroys the horn. Once you use the horn, it can't be used again until the next dawn. If you kill a dragon while holding or carrying the horn, you regain use of the horn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "ghost-thread", - "fields": { - "name": "Ghost Thread", - "desc": "Most of this miles-long strand of enchanted silk, created by phase spiders, resides on the Ethereal Plane. Only a few inches at either end exist permanently on the Material Plane, and those may be used as any normal string would be. Creatures using it to navigate can follow one end to the other by running their hand along the thread, which phases into the Material Plane beneath their grasp. If dropped or severed (AC 8, 1 hit point), the thread disappears back into the Ethereal Plane in 2d6 rounds.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ghoul-light", - "fields": { - "name": "Ghoul Light", - "desc": "This bullseye lantern sheds light as normal when a lit candle is placed inside of it. If the light shines on meat, no matter how toxic or rotten, for at least 10 minutes, the meat is rendered safe to eat. The lantern's magic doesn't improve the meat's flavor, but the light does restore the meat's nutritional value and purify it, rendering it free of poison and disease. In addition, when an undead creature ends its turn in the light, it takes 1 radiant damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "giggling-orb", - "fields": { - "name": "Giggling Orb", - "desc": "This glass sphere measures 3 inches in diameter and contains a swirling, yellow mist. You can use an action to throw the orb up to 60 feet. The orb shatters on impact and is destroyed. Each creature within a 20-foot-radius of where the orb landed must succeed on a DC 15 Wisdom saving throw or fall prone in fits of laughter, becoming incapacitated and unable to stand for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "girdle-of-traveling-alchemy", - "fields": { - "name": "Girdle of Traveling Alchemy", - "desc": "This wide leather girdle has many sewn-in pouches and holsters that hold an assortment of empty beakers and vials. Once you have attuned to the girdle, these containers magically fill with the following liquids:\n- 2 flasks of alchemist's fire\n- 2 flasks of alchemist's ice*\n- 2 vials of acid - 2 jars of swarm repellent* - 1 vial of assassin's blood poison - 1 potion of climbing - 1 potion of healing Each container magically replenishes each day at dawn, if you are wearing the girdle. All the potions and alchemical substances produced by the girdle lose their properties if they're transferred to another container before being used.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "gliding-cloak", - "fields": { - "name": "Gliding Cloak", - "desc": "By grasping the ends of the cloak while falling, you can glide up to 5 feet horizontally in any direction for every 1 foot you fall. You descend 60 feet per round but take no damage from falling while gliding in this way. A tailwind allows you to glide 10 feet per 1 foot descended, but a headwind forces you to only glide 5 feet per 2 feet descended.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "gloomflower-corsage", - "fields": { - "name": "Gloomflower Corsage", - "desc": "This black, six-petaled flower fits neatly on a garment's lapel or peeking out of a pocket. While wearing it, you have advantage on saving throws against being blinded, deafened, or frightened. While wearing the flower, you can use an action to speak one of three command words to invoke the corsage's power and cause one of the following effects: - When you speak the first command word, you gain blindsight out to a range of 120 feet for 1 hour.\n- When you speak the second command word, choose a target within 120 feet of you and make a ranged attack with a +7 bonus. On a hit, the target takes 3d6 psychic damage.\n- When you speak the third command word, your form shifts and shimmers. For 1 minute, any creature has disadvantage on attack rolls against you. An attacker is immune to this effect if it doesn't rely on sight, as with blindsight, or can see through illusions, as with truesight. Each time you use the flower, one of its petals curls in on itself. You can't use the flower if all of its petals are curled. The flower uncurls 1d6 petals daily at dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "gloves-of-the-magister", - "fields": { - "name": "Gloves of the Magister", - "desc": "The backs of each of these black leather gloves are set with gold fittings as if to hold a jewel. While you wear the gloves, you can cast mage hand at will. You can affix an ioun stone into the fitting on a glove. While the stone is affixed, you gain the benefits of the stone as if you had it in orbit around your head. If you take an action to touch a creature, you can transfer the benefits of the ioun stone to that creature for 1 hour. While the creature is gifted the benefits, the stone turns gray and provides you with no benefits for the duration. You can use an action to end this effect and return power to the stone. The stone's benefits can also be dispelled from a creature as if they were a 7th-level spell. When the effect ends, the stone regains its color and provides you with its benefits once more.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "gloves-of-the-walking-shade", - "fields": { - "name": "Gloves of the Walking Shade", - "desc": "Each glove is actually comprised of three, black ivory rings (typically fitting the thumb, middle finger, and pinkie) which are connected to each other. The rings are then connected to an intricately-engraved onyx wrist cuff by a web of fine platinum chains and tiny diamonds. While wearing these gloves, you gain the following benefits: - You have resistance to necrotic damage.\n- You can spend one Hit Die during a short rest to remove one level of exhaustion instead of regaining hit points.\n- You can use an action to become a living shadow for 1 minute. For the duration, you can move through a space as narrow as 1 inch wide without squeezing, and you can take the Hide action as a bonus action while you are in dim light or darkness. Once used, this property of the gloves can't be used again until the next nightfall.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "goggles-of-firesight", - "fields": { - "name": "Goggles of Firesight", - "desc": "The lenses of these combination fleshy and plantlike goggles extend a few inches away from the goggles on a pair of tentacles. While wearing these lenses, you can see through lightly obscured and heavily obscured areas without your vision being obscured, if those areas are obscured by fire, smoke, or fog. Other effects that would obscure your vision, such as rain or darkness, affect you normally. When you fail a saving throw against being blinded, you can use a reaction to call on the power within the goggles. If you do so, you succeed on the saving throw instead. The goggles can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "goggles-of-shade", - "fields": { - "name": "Goggles of Shade", - "desc": "While wearing these dark lenses, you have advantage on Charisma (Deception) checks. If you have the Sunlight Sensitivity trait and wear these goggles, you no longer suffer the penalties of Sunlight Sensitivity while in sunlight.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "granny-wax", - "fields": { - "name": "Granny Wax", - "desc": "Normally found in a small glass jar containing 1d3 doses, this foul-smelling, greasy yellow substance is made by hags in accordance with an age-old secret recipe. You can use an action to rub one dose of the wax onto an ordinary broom or wooden stick and transform it into a broom of flying for 1 hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "grasping-cap", - "fields": { - "name": "Grasping Cap", - "desc": "This cap is a simple, blue silk hat with a goose feather trim. While wearing this cap, you have advantage on Strength (Athletics) checks made to climb, and the cap deflects the first ranged attack made against you each round. In addition, when a creature attacks you while within 30 feet of you, it is illuminated and sheds red-hued dim light in a 50-foot radius until the end of its next turn. Any attack roll against an illuminated creature has advantage if the attacker can see it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "grasping-cloak", - "fields": { - "name": "Grasping Cloak", - "desc": "Made of strips of black leather, this cloak always shines as if freshly oiled. The strips writhe and grasp at nearby creatures. While wearing this cloak, you can use a bonus action to command the strips to grapple a creature no more than one size larger than you within 5 feet of you. The strips make the grapple attack roll with a +7 bonus. On a hit, the target is grappled by the cloak, leaving your hands free to perform other tasks or actions that require both hands. However, you are still considered to be grappling a creature, limiting your movement as normal. The cloak can grapple only one creature at a time. Alternatively, you can use a bonus action to command the strips to aid you in grappling. If you do so, you have advantage on your next attack roll made to grapple a creature. While grappling a creature in this way, you have advantage on the contested check if a creature attempts to escape your grapple.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "green-mantle", - "fields": { - "name": "Green Mantle", - "desc": "This garment is made of living plants—mosses, vines, and grasses—interwoven into a light, comfortable piece of clothing. When you attune to this mantle, it forms a symbiotic relationship with you, sinking roots beneath your skin. While wearing the mantle, your hit point maximum is reduced by 5, and you gain the following benefits: - If you aren't wearing armor, your base Armor Class is 13 + your Dexterity modifier.\n- You have resistance to radiant damage.\n- You have immunity to the poisoned condition and poison damage that originates from a plant, moss, fungus, or plant creature.\n- As an action, you cause the mantle to produce 6 berries. It can have no more than 12 berries on it at one time. The berries have the same effect as berries produced by the goodberry spell. Unlike the goodberry spell, the berries retain their potency as long as they are not picked from the mantle. Once used, this property can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "grifters-deck", - "fields": { - "name": "Grifter's Deck", - "desc": "When you deal a card from this slightly greasy, well-used deck, you can choose any specific card to be on top of the deck, assuming it hasn't already been dealt. Alternatively, you can choose a general card of a specific value or suit that hasn't already been dealt.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "gritless-grease", - "fields": { - "name": "Gritless Grease", - "desc": "This small, metal jar, 3 inches in diameter, holds 1d4 + 1 doses of a pungent waxy oil. As an action, one dose can be applied to or swallowed by a clockwork creature or device. The clockwork creature or device ignores difficult terrain, and magical effects can't reduce its speed for 8 hours. As an action, the clockwork creature, or a creature holding a clockwork device, can gain the effect of the haste spell until the end of its next turn (no concentration required). The effects of the haste spell melt the grease, ending all its effects at the end of the spell's duration.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "hair-pick-of-protection", - "fields": { - "name": "Hair Pick of Protection", - "desc": "This hair pick has glittering teeth that slide easily into your hair, making your hair look perfectly coiffed and battle-ready. Though typically worn in hair, you can also wear the pick as a brooch or cloak clasp. While wearing this pick, you gain a +2 bonus to AC, and you have advantage on saving throws against spells. In addition, the pick magically boosts your self-esteem and your confidence in your ability to overcome any challenge, making you immune to the frightened condition.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "hallowed-effigy", - "fields": { - "name": "Hallowed Effigy", - "desc": "This foot-long totem, crafted from the bones and skull of a Tiny woodland beast bound in thin leather strips, serves as a boon for you and your allies and as a stinging trap to those who threaten you. The totem has 10 charges, and it regains 1d6 + 4 expended charges daily at dawn. If the last charge is expended, it can't regain charges again until a druid performs a 24-hour ritual, which involves the sacrifice of a Tiny woodland beast. You can use an action to secure the effigy on any natural organic substrate (such as dirt, mud, grass, and so on). While secured in this way, it pulses with primal energy on initiative count 20 each round, expending 1 charge. When it pulses, you and each creature friendly to you within 15 feet of the totem regains 1d6 hit points, and each creature hostile to you within 15 feet of the totem must make a DC 15 Constitution saving throw, taking 1d6 necrotic damage on a failed save, or half as much damage on a successful one. It continues to pulse each round until you pick it up, it runs out of charges, or it is destroyed. The totem has AC 20 and 20 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If it drops to 0 hit points, it is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "hallucinatory-dust", - "fields": { - "name": "Hallucinatory Dust", - "desc": "This small packet contains black pollen from a Gloomflower (see Creature Codex). Hazy images swirl around the pollen when observed outside the packet. There is enough of it for one use. When you use an action to blow the dust from your palm, each creature in a 30-foot cone must make a DC 15 Wisdom saving throw. On a failure, a creature sees terrible visions, manifesting its fears and anxieties for 1 minute. While affected, it takes 2d6 psychic damage at the start of each of its turns and must spend its action to make one melee attack against a creature within 5 feet of it, other than you or itself. If the creature can't make a melee attack, it takes the Dodge action. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. On a success, a creature becomes incapacitated until the end of its next turn as the visions fill its mind then quickly fade. A creature reduced to 0 hit points by the dust's psychic damage falls unconscious and is stable. When the creature regains consciousness, it is permanently plagued by hallucinations and has disadvantage on ability checks until cured by a remove curse spell or similar magic.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "hammer-of-decrees", - "fields": { - "name": "Hammer of Decrees", - "desc": "This adamantine hammer was part of a set of smith's tools used to create weapons of law for an ancient dwarven civilization. It is pitted and appears damaged, and its oak handle is split and bound with cracking hide. While attuned to this hammer, you have advantage on ability checks using smith's tools, and the time it takes you to craft an item with your smith's tools is halved.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "handy-scroll-quiver", - "fields": { - "name": "Handy Scroll Quiver", - "desc": "This belt quiver is wide enough to pass a rolled scroll through the opening. Containing an extra dimensional space, the quiver can hold up to 25 scrolls and weighs 1 pound, regardless of its contents. Placing a scroll in the quiver follows the normal rules for interacting with objects. Retrieving a scroll from the quiver requires you to use an action. When you reach into the quiver for a specific scroll, that scroll is always magically on top. The quiver has a few limitations. If it is overloaded, or if a sharp object pierces it or tears it, the quiver ruptures and is destroyed. If the quiver is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. If a breathing creature is placed within the quiver, the creature can survive for up to 5 minutes, after which time it begins to suffocate. Placing the quiver inside an extradimensional space created by a bag of holding, handy haversack, or similar item instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "hangmans-noose", - "fields": { - "name": "Hangman's Noose", - "desc": "Certain hemp ropes used in the execution of final justice can affect those beyond the reach of normal magics. This noose has 3 charges. While holding it, you can use an action to expend 1 of its charges to cast the hold monster spell from it. Unlike the standard version of this spell, though, the magic of the hangman's noose affects only undead. It regains 1d3 charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "harmonizing-instrument", - "fields": { - "name": "Harmonizing Instrument", - "desc": "Any stringed instrument can be a harmonizing instrument, and you must be proficient with stringed instruments to use a harmonizing instrument. This instrument has 3 charges for the following properties. The instrument regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "hat-of-mental-acuity", - "fields": { - "name": "Hat of Mental Acuity", - "desc": "This well-crafted cap appears to be standard wear for academics. Embroidered on the edge of the inside lining in green thread are sigils. If you cast comprehend languages on them, they read, “They that are guided go not astray.” While wearing the hat, you have advantage on all Intelligence and Wisdom checks. If you are proficient in an Intelligence or Wisdom-based skill, you double your proficiency bonus for the skill.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "headdress-of-majesty", - "fields": { - "name": "Headdress of Majesty", - "desc": "This elaborate headpiece is adorned with small gemstones and thin strips of gold that frame your head like a radiant halo. While you wear this headdress, you have advantage on Charisma (Intimidation) and Charisma (Persuasion) checks. The headdress has 5 charges for the following properties. It regains all expended charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the headdress becomes a nonmagical, tawdry ornament of cheap metals and paste gems.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "headrest-of-the-cattle-queens", - "fields": { - "name": "Headrest of the Cattle Queens", - "desc": "This polished and curved wooden headrest is designed to keep the user's head comfortably elevated while sleeping. If you sleep at least 6 hours as part of a long rest while using the headrest, you regain 1 additional spent Hit Die, and your exhaustion level is reduced by 2 (rather than 1) when you finish the long rest.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "headscarf-of-the-oasis", - "fields": { - "name": "Headscarf of the Oasis", - "desc": "This dun-colored, well-worn silk wrap is long enough to cover the face and head of a Medium or smaller humanoid, barely revealing the eyes. While wearing this headscarf over your mouth and nose, you have advantage on ability checks and saving throws against being blinded and against extended exposure to hot weather and hot environments. Pulling the headscarf on or off your mouth and nose requires an action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "healthful-honeypot", - "fields": { - "name": "Healthful Honeypot", - "desc": "This clay honeypot weighs 10 pounds. A sweet aroma wafts constantly from it, and it produces enough honey to feed up to 12 humanoids. Eating the honey restores 1d8 hit points, and the honey provides enough nourishment to sustain a humanoid for one day. Once 12 doses of the honey have been consumed, the honeypot can't produce more honey until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "heat-stone", - "fields": { - "name": "Heat Stone", - "desc": "Prized by reptilian humanoids, this magic stone is warm to the touch. While carrying this stone, you are comfortable in and can tolerate temperatures as low as –20 degrees Fahrenheit without any additional protection. If you wear heavy clothes, you can tolerate temperatures as low as –50 degrees Fahrenheit.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "heliotrope-heart", - "fields": { - "name": "Heliotrope Heart", - "desc": "This polished orb of dark-green stone is latticed with pulsing crimson inclusions that resemble slowly dilating spatters of blood. While attuned to this orb, your hit point maximum can't be reduced by the bite of a vampire, vampire spawn, or other vampiric creature. In addition, while holding this orb, you can use an action to speak its command word and cast the 2nd-level version of the false life spell. Once used, this property can't be used again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "helm-of-the-slashing-fin", - "fields": { - "name": "Helm of the Slashing Fin", - "desc": "While wearing this helm, you can use an action to speak its command word to gain the ability to breathe underwater, but you lose the ability to breathe air. You can speak its command word again or remove the helm as an action to end this effect.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "holy-verdant-bat-droppings", - "fields": { - "name": "Holy Verdant Bat Droppings", - "desc": "This ceramic jar, 3 inches in diameter, contains 1d4 + 1 doses of a thick mixture with a pungent, muddy reek. The jar and its contents weigh 1/2 pound. Derro matriarchs and children gather a particular green bat guano to cure various afflictions, and the resulting glowing green paste can be spread on the skin to heal various conditions. As an action, one dose of the droppings can be swallowed or applied to the skin. The creature that receives it gains one of the following benefits: - Cured of paralysis or petrification\n- Reduces exhaustion level by one\n- Regains 50 hit points", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "honey-lamp", - "fields": { - "name": "Honey Lamp", - "desc": "Honey lamps, made from glowing honey encased in beeswax, shed light as a lamp. Though the lamps are often found in the shape of a globe, the honey can also be sealed inside stone or wood recesses. If the wax that shields the honey is broken or smashed, the honey crystallizes in 7 days and ceases to glow. Eating the honey while it is still glowing grants darkvision out to a range of 30 feet for 1 week and 1 day.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "honey-trap", - "fields": { - "name": "Honey Trap", - "desc": "This jar is made of beaten metal and engraved with honeybees. It has 7 charges, and it regains 1d6 + 1 expended charges daily at dawn. If you expend the jar's last charge, roll a d20. On a 1, the jar shatters and loses all its magical properties. While holding the jar, you can use an action to expend 1 charge to hurl a glob of honey at a target within 30 feet of you. Make a ranged attack roll with an attack bonus equal to your Dexterity modifier plus your proficiency bonus. On a hit, the glob expands, and the creature is restrained. A creature restrained by the honey can use an action to make a DC 15 Strength (Athletics) or Dexterity (Acrobatics) check (target's choice). On a success, the creature is no longer restrained by the honey.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "honeypot-of-awakening", - "fields": { - "name": "Honeypot of Awakening", - "desc": "If you place 1 pound of honey inside this pot, the honey transforms into an ochre jelly after 24 hours. The jelly remains in a dormant state within the pot until you dump it out. You can use an action to dump the jelly from the pot in an unoccupied space within 5 feet of you. Once dumped, the ochre jelly is hostile to all creatures, including you. Only one ochre jelly can occupy the pot at a time.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "incense-of-recovery", - "fields": { - "name": "Incense of Recovery", - "desc": "This block of perfumed incense appears to be normal, nonmagical incense until lit. The incense burns for 1 hour and gives off a lavender scent, accompanied by pale mauve smoke that lightly obscures the area within 30 feet of it. Each spellcaster that takes a short rest in the smoke regains one expended spell slot at the end of the short rest.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ivy-crown-of-prophecy", - "fields": { - "name": "Ivy Crown of Prophecy", - "desc": "While wearing this ivy, filigreed crown, you can use an action to cast the divination spell from it. The crown can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "jewelers-anvil", - "fields": { - "name": "Jeweler's Anvil", - "desc": "This small, foot-long anvil is engraved with images of jewelry in various stages of the crafting process. It weighs 10 pounds and can be mounted on a table or desk. You can use a bonus action to speak its command word and activate it, causing it to warm any nonferrous metals (including their alloys, such as brass or bronze). While you remain within 5 feet of the anvil, you can verbally command it to increase or decrease the temperature, allowing you to soften or melt any kind of nonferrous metal. While activated, the anvil remains warm to the touch, but its heat affects only nonferrous metal. You can use a bonus action to repeat the command word to deactivate the anvil. If you use the anvil while making any check with jeweler's tools or tinker's tools, you can double your proficiency bonus. If your proficiency bonus is already doubled, you have advantage on the check instead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "jungle-mess-kit", - "fields": { - "name": "Jungle Mess Kit", - "desc": "This crucial piece of survival gear guarantees safe use of the most basic of consumables. The hinged metal container acts as a cook pot and opens to reveal a cup, plate, and eating utensils. This kit renders any spoiled, rotten, or even naturally poisonous food or drink safe to consume. It can purify only mundane, natural effects. It has no effect on food that is magically spoiled, rotted, or poisoned, and it can't neutralize brewed poisons, venoms, or similarly manufactured toxins. Once it has purified 3 cubic feet of food and drink, it can't be used to do so again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "justicars-mask", - "fields": { - "name": "Justicar's Mask", - "desc": "This stern-faced mask is crafted of silver. While wearing the mask, your gaze can root enemies to the spot. When a creature that can see the mask starts its turn within 30 feet of you, you can use a reaction to force it to make a DC 15 Wisdom saving throw, if you can see the creature and aren't incapacitated. On a failure, the creature is restrained. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Otherwise, the condition lasts until removed with the dispel magic spell or until you end it (no action required). Justicars are arbiters of law and order, operating independently of any official city guard or watch divisions. They are recognizable by their black, hooded robes, silver masks, and the rods they carry as weapons. These stern sentinels are overseen by The Magister, a powerful wizard of whom little is known other than their title. The Magister has made it their duty to oversee order in the city and executes their plans through the Justicars, giving them the Magister's mark, a signet ring, as a symbol of their authority. While some officers and members of the watch may be resentful of the Justicars' presence, many are grateful for their aid, especially in situations that could require magic. Justicar's are a small, elite group, typically acting as solo agents, though extremely dangerous situations bring them together in pairs or larger groups as needed. The Justicars are outfitted with three symbols of authority that are also imbued with power: their masks, rods, and rings. Each by itself is a useful item, but they are made stronger when worn together. The combined powers of this trinity of items make a Justicar a formidable force in the pursuit of law and order.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "keffiyeh-of-serendipitous-escape", - "fields": { - "name": "Keffiyeh of Serendipitous Escape", - "desc": "This checkered cotton headdress is indistinguishable from the mundane scarves worn by the desert nomads. As an action, you can remove the headdress, spread it open on the ground, and speak the command word. The keffiyeh transforms into a 3-foot by 5-foot carpet of flying which moves according to your spoken directions provided that you are within 30 feet of it. Speaking the command word a second time transforms the carpet back into a headdress again.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "language-pyramid", - "fields": { - "name": "Language Pyramid", - "desc": "Script from dozens of languages flows across this sandstone pyramid's surface. While holding or carrying the pyramid, you understand the literal meaning of any spoken language that you hear. In addition, you understand any written language that you see, but you must be touching the surface on which the words are written. It takes 1 minute to read one page of text. The pyramid has 3 charges, and it regains 1d3 expended charges daily at dawn. You can use an action to expend 1 of its charges to imbue yourself with magical speech for 1 hour. For the duration, any creature that knows at least one language and that can hear you understands any words you speak. In addition, you can use an action to expend 1 of the pyramid's charges to imbue up to six creatures within 30 feet of you with magical understanding for 1 hour. For the duration, each target can understand any spoken language that it hears.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "lantern-of-auspex", - "fields": { - "name": "Lantern of Auspex", - "desc": "This elaborate lantern is covered in simple glyphs, and its glass panels are intricately etched. Two of the panels depict a robed woman holding out a single hand, while the other two panels depict the same woman with her face partially obscured by a hand of cards. The lantern's magic is activated when it is lit, which requires an action. Once lit, the lantern sheds bright light in a 30-foot radius and dim light for an additional 30 feet for 1 hour. You can use an action to open or close one of the glass panels on the lantern. If you open a panel, a vision of a random event that happened or that might happen plays out in the light's area. Closing a panel stops the vision. The visions are shown as nondescript smoky apparitions that play out silently in the lantern's light. At the GM's discretion, the vision might change to a different event each 1 minute that the panel remains open and the lantern lit. Once used, the lantern can't be used in this way again until 7 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "lantern-of-judgment", - "fields": { - "name": "Lantern of Judgment", - "desc": "This mithral and gold lantern is emblazoned with a sunburst symbol. While holding the lantern, you have advantage on Wisdom (Insight) and Intelligence (Investigation) checks. As a bonus action, you can speak a command word to cause one of the following effects: - The lantern casts bright light in a 60-foot cone and dim light for an additional 60 feet. - The lantern casts bright light in a 30-foot radius and dim light for an additional 30 feet. - The lantern sheds dim light in a 5-foot radius.\n- Douse the lantern's light. When you cause the lantern to shed bright light, you can speak an additional command word to cause the light to become sunlight. The sunlight lasts for 1 minute after which the lantern goes dark and can't be used again until the next dawn. During this time, the lantern can function as a standard hooded lantern if provided with oil.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "lantern-of-selective-illumination", - "fields": { - "name": "Lantern of Selective Illumination", - "desc": "This brass lantern is fitted with round panels of crown glass and burns for 6 hours on one 1 pint of oil, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. During a short rest, you can choose up to three creatures to be magically linked by the lantern. When the lantern is lit, its light can be perceived only by you and those linked creatures. To anyone else, the lantern appears dark and provides no illumination.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "last-chance-quiver", - "fields": { - "name": "Last Chance Quiver", - "desc": "This quiver holds 20 arrows. However, when you draw and fire the last arrow from the quiver, it magically produces a 21st arrow. Once this arrow has been drawn and fired, the quiver doesn't produce another arrow until the quiver has been refilled and another 20 arrows have been drawn and fired.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "leonino-wings", - "fields": { - "name": "Leonino Wings", - "desc": "This cloak is decorated with the spotted white and brown pattern of a barn owl's wing feathers. While wearing this cloak, you can use an action to speak its command word. This turns the cloak into a pair of a Leoninos (see Creature Codex) owl-like feathered wings until you repeat the command word as an action. The wings give you a flying speed equal to your walking speed, and you have advantage on Dexterity (Stealth) checks made while flying in forests and urban settings. In addition, when you fly out of an enemy's reach, you don't provoke opportunity attacks. You can use the cloak to fly for up to 4 hours, all at once or in several shorter flights, each one using a minimum of 1 minute from the duration. If you are flying when the duration expires, you descend at a rate of 30 feet per round until you land. The cloak regains 2 hours of flying capability for every 12 hours it isn't in use.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "lifeblood-gear", - "fields": { - "name": "Lifeblood Gear", - "desc": "As an action, you can attach this tiny bronze gear to a pile of junk or other small collection of mundane objects and create a Tiny or Small mechanical servant. This servant uses the statistics of a beast with a challenge rating of 1/4 or lower, except it has immunity to poison damage and the poisoned condition, and it can't be charmed or become exhausted. If it participates in combat, the servant lasts for up to 5 rounds or until destroyed. If commanded to perform mundane tasks, such as fetching items, cleaning, or other similar task, it lasts for up to 5 hours or until destroyed. Once affixed to the servant, the gear pulsates like a beating heart. If the gear is removed, you lose control of the servant, which then attacks indiscriminately for up to 5 rounds or until destroyed. Once the duration expires or the servant is destroyed, the gear becomes a nonmagical gear.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "linguists-cap", - "fields": { - "name": "Linguist's Cap", - "desc": "While wearing this simple hat, you have the ability to speak and read a single language. Each cap has a specific language associated with it, and the caps often come in styles or boast features unique to the cultures where their associated languages are most prominent. The GM chooses the language or determines it randomly from the lists of standard and exotic languages.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "living-stake", - "fields": { - "name": "Living Stake", - "desc": "Fashioned from mandrake root, this stake longs to taste the heart's blood of vampires. Make a melee attack against a vampire in range, treating the stake as an improvised weapon. On a hit, the stake attaches to a vampire's chest. At the end of the vampire's next turn, roots force their way into the vampire's heart, negating fast healing and preventing gaseous form. If the vampire is reduced to 0 hit points while the stake is attached to it, it is immobilized as if it had been staked. A creature can take its action to remove the stake by succeeding on a DC 17 Strength (Athletics) check. If it is removed from the vampire's chest, the stake is destroyed. The stake has no effect on targets other than vampires.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "locket-of-dragon-vitality", - "fields": { - "name": "Locket of Dragon Vitality", - "desc": "Legends tell of a dragon whose hide was impenetrable and so tenacious that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon's name was lost, but its legacy remains. This magic amulet is one of two items that were crafted to hold its heart. An intricate engraving of a warrior's sword piercing a dragon's chest is detailed along the front of this untarnished silver locket. Within the locket is a clear crystal vial with a pulsing piece of a dragon's heart. The pulses become more frequent when you are close to death. Attuning to the locket requires you to mix your blood with the blood within the vial. The vial holds 3 charges of dragon blood that are automatically expended when you reach certain health thresholds. The locket regains 1 expended charge for each vial of dragon blood you place in the vial inside the locket up to a maximum of 3 charges. For the purpose of this locket, “dragon” refers to any creature with the dragon type, including drakes and wyverns. While wearing or carrying the locket, you gain the following effects: - When you reach 0 hit points, but do not die outright, the vial breaks and the dragon heart stops pulsing, rendering the item broken and irreparable. You immediately gain temporary hit points equal to your level + your Constitution modifier. If the locket has at least 1 charge of dragon blood, it does not break, but this effect can't be activated again until 3 days have passed. - When you are reduced to half of your maximum hit points, the locket expends 1 charge of dragon blood, and you become immune to any type of blood loss effect, such as the blood loss from a stirge's Blood Drain, for 1d4 + 1 hours. Any existing blood loss effects end immediately when this activates.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "locket-of-remembrance", - "fields": { - "name": "Locket of Remembrance", - "desc": "You can place a small keepsake of a creature, such as a miniature portrait, a lock of hair, or similar item, within the locket. The keepsake must be willingly given to you or must be from a creature personally connected to you, such as a relative or lover.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "lodestone-caltrops", - "fields": { - "name": "Lodestone Caltrops", - "desc": "This small gray pouch appears empty, though it weighs 3 pounds. Reaching inside the bag reveals dozens of small, metal balls. As an action, you can upend the bag and spread the metal balls to cover a square area that is 5 feet on a side. Any creature that enters the area while wearing metal armor or carrying at least one metal item must succeed on a DC 13 Strength saving throw or stop moving this turn. A creature that starts its turn in the area must succeed on a DC 13 Strength saving throw to leave the area. Alternatively, a creature in the area can drop or remove whatever metal items are on it and leave the area without needing to make a saving throw. The metal balls remain for 1 minute. Once the bag's contents have been emptied three times, the bag can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "loom-of-fate", - "fields": { - "name": "Loom of Fate", - "desc": "If you spend 1 hour weaving on this portable loom, roll a 1d20 and record the number rolled. You can replace any attack roll, saving throw, or ability check made by you or a creature that you can see with this roll. You must choose to do so before the roll. The loom can't be used this way again until the next dawn. Once you have used the loom 3 times, the fabric is complete, and the loom is no longer magical. The fabric becomes a shifting tapestry that represents the events where you used the loom's power to alter fate.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "lucky-coin", - "fields": { - "name": "Lucky Coin", - "desc": "This worn, clipped copper piece has 6 charges. You can use a reaction to expend 1 charge and gain a +1 bonus on your next ability check. The coin regains 1d6 charges daily at dawn. If you expend the last charge, roll a 1d20. On a 1, the coin runs out of luck and becomes nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "lucky-eyepatch", - "fields": { - "name": "Lucky Eyepatch", - "desc": "You gain a +1 bonus to saving throws while you wear this simple, black eyepatch. In addition, if you are missing the eye that the eyepatch covers and you roll a 1 on the d20 for a saving throw, you can reroll the die and must use the new roll. The eyepatch can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "lupine-crown", - "fields": { - "name": "Lupine Crown", - "desc": "This grisly helm is made from the leather-reinforced skull and antlers of a deer with a fox skull and hide stretched over it. It is secured by a strap made from a magically preserved length of deer entrails. While wearing this helm, you gain a +1 bonus to AC, and you have advantage on Dexterity (Stealth) and Wisdom (Survival) checks.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "magma-mantle", - "fields": { - "name": "Magma Mantle", - "desc": "This cracked black leather cloak is warm to the touch and faint ruddy light glows through the cracks. While wearing this cloak, you have resistance to cold damage. As an action, you can touch the brass clasp and speak the command word, which transforms the cloak into a flowing mantle of lava for 1 minute. During this time, you are unharmed by the intense heat, but any hostile creature within 5 feet of you that touches you or hits you with a melee attack takes 3d6 fire damage. In addition, for the duration, you suffer no damage from contact with lava, and you can burrow through lava at half your walking speed. The cloak can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mantle-of-blood-vengeance", - "fields": { - "name": "Mantle of Blood Vengeance", - "desc": "This red silk cloak has 3 charges and regains 1d3 expended charges daily at dawn. While wearing it, you can visit retribution on any creature that dares spill your blood. When you take piercing, slashing, or necrotic damage from a creature, you can use a reaction to expend 1 charge to turn your blood into a punishing spray. The creature that damaged you must make a DC 13 Dexterity saving throw, taking 2d10 acid damage on a failed save, or half as much damage on a successful one.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "mantle-of-the-forest-lord", - "fields": { - "name": "Mantle of the Forest Lord", - "desc": "Created by village elders for druidic scouts to better traverse and survey the perimeters of their lands, this cloak resembles thick oak bark but bends and flows like silk. While wearing this cloak, you can use an action to cast the tree stride spell on yourself at will, except trees need not be living in order to pass through them.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mantle-of-the-lion", - "fields": { - "name": "Mantle of the Lion", - "desc": "This splendid lion pelt is designed to be worn across the shoulders with the paws clasped at the base of the neck. While wearing this mantle, your speed increases by 10 feet, and the mantle's lion jaws are a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, the mantle's bite deals piercing damage equal to 1d6 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. In addition, if you move at least 20 feet straight toward a creature and then hit it with a melee attack on the same turn, that creature must succeed on a DC 15 Strength saving throw or be knocked prone. If a creature is knocked prone in this way, you can make an attack with the mantle's bite against the prone creature as a bonus action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mantle-of-the-void", - "fields": { - "name": "Mantle of the Void", - "desc": "While wearing this midnight-blue mantle covered in writhing runes, you gain a +1 bonus to saving throws, and if you succeed on a saving throw against a spell that allows you to make a saving throw to take only half the damage or suffer partial effects, you instead take no damage and suffer none of the spell's effects.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "manual-of-exercise", - "fields": { - "name": "Manual of Exercise", - "desc": "This book contains exercises and techniques to better perform a specific physical task, and its words are charged with magic. If you spend 24 hours over a period of 3 days or fewer studying the tome and practicing its instructions, you gain proficiency in the Strength or Dexterity-based skill (such as Athletics or Stealth) associated with the book. The manual then loses its magic, but regains it in ten years.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "manual-of-vine-golem", - "fields": { - "name": "Manual of Vine Golem", - "desc": "This tome contains information and incantations necessary to make a Vine Golem (see Tome of Beasts 2). To decipher and use the manual, you must be a druid with at least two 3rd-level spell slots. A creature that can't use a manual of vine golems and attempts to read it takes 4d6 psychic damage. To create a vine golem, you must spend 20 days working without interruption with the manual at hand and resting no more than 8 hours per day. You must also use powders made from rare plants and crushed gems worth 30,000 gp to create the vine golem, all of which are consumed in the process. Once you finish creating the vine golem, the book decays into ash. The golem becomes animate when the ashes of the manual are sprinkled on it. It is under your control, and it understands and obeys your spoken commands.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "manual-of-the-lesser-golem", - "fields": { - "name": "Manual of the Lesser Golem", - "desc": "A manual of the lesser golem can be found in a book, on a scroll, etched into a piece of stone or metal, or scribed on any other medium that holds words, runes, and arcane inscriptions. Each manual of the lesser golem describes the materials needed and the process to be followed to create one type of lesser golem. The GM chooses the type of lesser golem detailed in the manual or determines the golem type randomly. To decipher and use the manual, you must be a spellcaster with at least one 2nd-level spell slot. You must also succeed on a DC 10 Intelligence (Arcana) check at the start of the first day of golem creation. If you fail the check, you must wait at least 24 hours to restart the creation process, and you take 3d6 psychic damage that can be regained only after a long rest. A lesser golem created via a manual of the lesser golem is not immortal. The magic that keeps the lesser golem intact gradually weakens until the golem finally falls apart. A lesser golem lasts exactly twice the number of days it takes to create it (see below) before losing its power. Once the golem is created, the manual is expended, the writing worthless and incapable of creating another. The statistics for each lesser golem can be found in the Creature Codex. | dice: 1d20 | Golem | Time | Cost |\n| ---------- | ---------------------- | ------- | --------- |\n| 1-7 | Lesser Hair Golem | 2 days | 100 gp |\n| 8-13 | Lesser Mud Golem | 5 days | 500 gp |\n| 14-17 | Lesser Glass Golem | 10 days | 2,000 gp |\n| 18-20 | Lesser Wood Golem | 15 days | 20,000 gp |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mapping-ink", - "fields": { - "name": "Mapping Ink", - "desc": "This viscous ink is typically found in 1d4 pots, and each pot contains 3 doses. You can use an action to pour one dose of the ink onto parchment, vellum, or cloth then fold the material. As long as the ink-stained material is folded and on your person, the ink captures your footsteps and surroundings on the material, mapping out your travels with great precision. You can unfold the material to pause the mapping and refold it to begin mapping again. Deduct the time the ink maps your travels in increments of 1 hour from the total mapping time. Each dose of ink can map your travels for 8 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "marvelous-clockwork-mallard", - "fields": { - "name": "Marvelous Clockwork Mallard", - "desc": "This intricate clockwork recreation of a Tiny duck is fashioned of brass and tin. Its head is painted with green lacquer, the bill is plated in gold, and its eyes are small chips of black onyx. You can use an action to wind the mallard's key, and it springs to life, ready to follow your commands. While active, it has AC 13, 18 hit points, speed 25 ft., fly 40 ft., and swim 30 ft. If reduced to 0 hit points, it becomes nonfunctional and can't be activated again until 24 hours have passed, during which time it magically repairs itself. If damaged but not disabled, it regains any lost hit points at the next dawn. It has the following additional properties, and you choose which property to activate when you wind the mallard's key.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mask-of-the-leaping-gazelle", - "fields": { - "name": "Mask of the Leaping Gazelle", - "desc": "This painted wooden animal mask is adorned with a pair of gazelle horns. While wearing this mask, your walking speed increases by 10 feet, and your long jump is up to 25 feet with a 10-foot running start.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "master-anglers-tackle", - "fields": { - "name": "Master Angler's Tackle", - "desc": "This is a set of well-worn but finely crafted fishing gear. You have advantage on any Wisdom (Survival) checks made to catch fish or other seafood when using it. If you ever roll a 1 on your check while using the tackle, roll again. If the second roll is a 20, you still fail to catch anything edible, but you pull up something interesting or valuable—a bottle with a note in it, a fragment of an ancient tablet carved in ancient script, a mermaid in need of help, or similar. The GM decides what you pull up and its value, if it has one.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "matryoshka-dolls", - "fields": { - "name": "Matryoshka Dolls", - "desc": "This antique set of four nesting dolls is colorfully painted though a bit worn from the years. When attuning to this item, you must give each doll a name, which acts as a command word to activate its properties. You must be within 30 feet of a doll to activate it. The dolls have a combined total of 5 charges, and the dolls regain all expended charges daily at dawn. The largest doll is lined with a thin sheet of lead. A spell or other effect that can sense the presence of magic, such as detect magic, reveals only the transmutation magic of the largest doll, and not any of the dolls or other small items that may be contained within it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mayhem-mask", - "fields": { - "name": "Mayhem Mask", - "desc": "This goat mask with long, curving horns is carved from dark wood and framed in goat's hair. While wearing this mask, you can use its horns to make unarmed strikes. When you hit with it, your horns deal piercing damage equal to 1d6 + your Strength modifier, instead of bludgeoning damage normal for an unarmed strike. If you moved at least 15 feet straight toward the target before you attacked with the horns, the attack deals piercing damage equal to 2d6 + your Strength modifier instead. In addition, you can gaze through the eyes of the mask at one target you can see within 30 feet of you. The target must succeed on a DC 17 Wisdom saving throw or be affected as though it failed a saving throw against the confusion spell. The confusion effect lasts for 1 minute. Once used, this property of the mask can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "medal-of-valor", - "fields": { - "name": "Medal of Valor", - "desc": "You are immune to the frightened condition while you wear this medal. If you are already frightened, the effect ends immediately when you put on the medal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "memory-philter", - "fields": { - "name": "Memory Philter", - "desc": "This swirling liquid is the collected memory of a mortal who willingly traded that memory away to the fey. When you touch the philter, you feel a flash of the emotion contained within. You can unstopper and pour out the philter as an action, unless otherwise specified. The philter's effects take place immediately, either on you or on a creature you can see within 30 feet (your choice). If the target is unwilling, it can make a DC 15 Wisdom saving throw to resist the effect of the philter. A creature affected by a philter experiences the memory contained in the vial. A memory philter can be used only once, but the vial can be reused to store a new memory. Storing a new memory requires a few herbs, a 10-minute ritual, and the sacrifice of a memory. The required sacrifice is detailed in each entry below.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "menders-mark", - "fields": { - "name": "Mender's Mark", - "desc": "This slender brooch is fashioned of silver and shaped in the image of an angel. You can use an action to attach this brooch to a creature, pinning it to clothing or otherwise affixing it to their person. When you cast a spell that restores hit points on the creature wearing the brooch, the spell has a range of 30 feet if its range is normally touch. Only you can transfer the brooch from one creature to another. The creature wearing the brooch can't pass it to another creature, but it can remove the brooch as an action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "minor-minstrel", - "fields": { - "name": "Minor Minstrel", - "desc": "This four-inch high, painted, ceramic figurine animates and sings one song, typically about 3 minutes in length, when you set it down and speak the command word. The song is chosen by the figurine's original creator, and the figurine's form is typically reflective of the song's style. A red-nosed dwarf holding a mug sings a drinking song; a human figure in mourner's garb sings a dirge; a well-dressed elf with a harp sings an elven love song; or similar, though some creators find it amusing to create a figurine with a song counter to its form. If you pick up the figurine before the song finishes, it falls silent.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "mirror-of-eavesdropping", - "fields": { - "name": "Mirror of Eavesdropping", - "desc": "This 8-inch diameter mirror is set in a delicate, silver frame. While holding this mirror within 30 feet of another mirror, you can spend 10 minutes magically connecting the mirror of eavesdropping to that other mirror. The mirror of eavesdropping can be connected to only one mirror at a time. While holding the mirror of eavesdropping within 1 mile of its connected mirror, you can use an action to speak its command word and activate it. While active, the mirror of eavesdropping displays visual information from the connected mirror, which has normal vision and darkvision out to 30 feet. The connected mirror's view is limited to the direction the mirror is facing, and it can be blocked by a solid barrier, such as furniture, a heavy cloth, or similar. You can use a bonus action to deactivate the mirror early. When the mirror has been active for a total of 10 minutes, you can't activate it again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "mnemonic-fob", - "fields": { - "name": "Mnemonic Fob", - "desc": "This small bauble consists of a flat crescent, which binds a small disc that freely spins in its housing. Each side of the disc is intricately etched with an incomplete pillar and pyre. \nPillar of Fire. While holding this bauble, you can use an action to remove the disc, place it on the ground, and speak its command word to transform it into a 5-foot-tall flaming pillar of intricately carved stone. The pillar sheds bright light in a 20-foot radius and dim light for an additional 20 feet. It is warm to the touch, but it doesn’t burn. A second command word returns the pillar to its disc form. When the pillar has shed light for a total of 10 minutes, it returns to its disc form and can’t be transformed into a pillar again until the next dawn. \nRecall Magic. While holding this bauble, you can use an action to spin the disc and regain one expended 1st-level spell slot. Once used, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "mock-box", - "fields": { - "name": "Mock Box", - "desc": "While you hold this small, square contraption, you can use an action to target a creature within 60 feet of you that can hear you. The target must succeed on a DC 13 Charisma saving throw or attack rolls against it have advantage until the start of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "mongrelmakers-handbook", - "fields": { - "name": "Mongrelmaker's Handbook", - "desc": "This thin volume holds a scant few dozen vellum pages between its mottled, scaled cover. The pages are scrawled with tight, efficient text which is broken up by outlandish pencil drawings of animals and birds combined together. With the rituals contained in this book, you can combine two or more animals into an adult hybrid of all creatures used. Each ritual requires the indicated amount of time, the indicated cost in mystic reagents, a live specimen of each type of creature to be combined, and enough floor space to draw a combining rune which encircles the component creatures. Once combined, the hybrid creature is a typical example of its new kind, though some aesthetic differences may be detectable. You can't control the creatures you create with this handbook, though the magic of the combining ritual prevents your creations from attacking you for the first 24 hours of their new lives. | Creature | Time | Cost | Component Creatures |\n| ---------------- | -------- | -------- | -------------------------------------------------------- |\n| Flying Snake | 10 mins | 10 gp | A poisonous snake and a Small or smaller bird of prey |\n| Leonino | 10 mins | 15 gp | A cat and a Small or smaller bird of prey |\n| Wolpertinger | 10 mins | 20 gp | A rabbit, a Small or smaller bird of prey, and a deer |\n| Carbuncle | 1 hour | 500 gp | A cat and a bird of paradise |\n| Cockatrice | 1 hour | 150 gp | A lizard and a domestic bird such as a chicken or turkey |\n| Death Dog | 1 hour | 100 gp | A dog and a rooster |\n| Dogmole | 1 hour | 175 gp | A dog and a mole |\n| Hippogriff | 1 hour | 200 gp | A horse and a giant eagle |\n| Bearmit crab | 6 hours | 600 gp | A brown bear and a giant crab |\n| Griffon | 6 hours | 600 gp | A lion and a giant eagle |\n| Pegasus | 6 hours | 1,000 gp | A white horse and a giant owl |\n| Manticore | 24 hours | 2,000 gp | A lion, a porcupine, and a giant bat |\n| Owlbear | 24 hours | 2,000 gp | A brown bear and a giant eagle |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "monkeys-paw-of-fortune", - "fields": { - "name": "Monkey's Paw of Fortune", - "desc": "This preserved monkey's paw hangs on a simple leather thong. This paw helps you alter your fate. If you are wearing this paw when you fail an attack roll, ability check, or saving throw, you can use your reaction to reroll the roll with a +10 bonus. You must take the second roll. When you use this property of the paw, one of its fingers curls tight to the palm. When all five fingers are curled tightly into a fist, the monkey's paw loses its magic.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "moon-through-the-trees", - "fields": { - "name": "Moon Through the Trees", - "desc": "This charm is comprised of six polished river stones bound into the shape of a star with glue made from the connective tissues of animals. The reflective surfaces of the stones shimmer with a magical iridescence. While you are within 20 feet of a living tree, you can use a bonus action to become invisible for 1 minute. While invisible, you can use a bonus action to become visible. If you do, each creature of your choice within 30 feet of you must succeed on a DC 15 Constitution saving throw or be blinded for 1 minute. A blinded creature can repeat this saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to this charm's blinding feature for the next 24 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "moonfield-lens", - "fields": { - "name": "Moonfield Lens", - "desc": "This lens is rainbow-hued and protected by a sturdy leather case. It has 4 charges, and it regains 1d3 + 1 expended charges daily at dawn. As an action, you can hold the lens to your eye, speak its command word, and expend 2 charges to cause one of the following effects: - *** Find Loved One.** You know the precise location of one creature you love (platonic, familial, or romantic). This knowledge extends into other planes. - *** True Path.** For 1 hour, you automatically succeed on all Wisdom (Survival) checks to navigate in the wild. If you are underground, you automatically know the most direct route to reach the surface.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "mug-of-merry-drinking", - "fields": { - "name": "Mug of Merry Drinking", - "desc": "While you hold this broad, tall mug, any liquid placed inside it warms or cools to exactly the temperature you want it, though the mug can't freeze or boil the liquid. If you drop the mug or it is knocked from your hand, it always lands upright without spilling its contents.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "nameless-cults", - "fields": { - "name": "Nameless Cults", - "desc": "This dubious old book, bound in heavy leather with iron hasps, details the forbidden secrets and monstrous blasphemy of a multitude of nightmare cults that worship nameless and ghastly entities. It reads like the monologue of a maniac, illustrated with unsettling glyphs and filled with fluctuating moments of vagueness and clarity. The tome is a spellbook that contains the following spells, all of which can be found in the Mythos Magic Chapter of Deep Magic for 5th Edition: black goat's blessing, curse of Yig, ectoplasm, eldritch communion, emanation of Yoth, green decay, hunger of Leng, mind exchange, seed of destruction, semblance of dread, sign of Koth, sleep of the deep, summon eldritch servitor, summon avatar, unseen strangler, voorish sign, warp mind and matter, and yellow sign. At the GM's discretion, the tome can contain other spells similarly related to the Great Old Ones. While attuned to the book, you can reference it whenever you make an Intelligence check to recall information about any aspect of evil or the occult, such as lore about Great Old Ones, mythos creatures, or the cults that worship them. When doing so, your proficiency bonus for that check is doubled.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "necromantic-ink", - "fields": { - "name": "Necromantic Ink", - "desc": "The scent of death and decay hangs around this grey ink. It is typically found in 1d4 pots, and each pot contains 2 doses. If you spend 1 minute using one dose of the ink to draw symbols of death on a dead creature that has been dead no longer than 10 days, you can imbue the creature with the ink's magic. The creature rises 24 hours later as a skeleton or zombie (your choice), unless the creature is restored to life or its body is destroyed. You have no control over the undead creature.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "neutralizing-bead", - "fields": { - "name": "Neutralizing Bead", - "desc": "This hard, gritty, flavorless bead can be dissolved in liquid or powdered between your fingers and sprinkled over food. Doing so neutralizes any poisons that may be present. If the food or liquid is poisoned, it takes on a brief reddish hue where it makes contact with the bead as the bead dissolves. Alternatively, you can chew and swallow the bead and gain the effects of an antitoxin.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "nithing-pole", - "fields": { - "name": "Nithing Pole", - "desc": "This pole is crafted to exact retribution for an act of cowardice or dishonor. It's a sturdy wooden stave, 6 to 10 feet long, carved with runes that name the dishonored target of the pole's curse. The carved shaft is draped in horsehide, topped with a horse's skull, and placed where its target is expected to pass by. Typically, the pole is driven into the ground or wedged into a rocky cleft in a remote spot where the intended victim won't see it until it's too late. The pole is created to punish a specific person for a specific crime. The exact target must be named on the pole; a generic identity such as “the person who blinded Lars Gustafson” isn't precise enough. The moment the named target approaches within 333 feet, the pole casts bestow curse (with a range of 333 feet instead of touch) on the target. The DC for the target's Wisdom saving throw is 15. If the saving throw is successful, the pole recasts the spell at the end of each round until the saving throw fails, the target retreats out of range, or the pole is destroyed. Anyone other than the pole's creator who tries to destroy or knock down the pole is also targeted by a bestow curse spell, but only once. The effect of the curse is set when the pole is created, and the curse lasts 8 hours without requiring concentration. The pole becomes nonmagical once it has laid its curse on its intended target. An untriggered and forgotten nithing pole remains dangerous for centuries.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "nullifiers-lexicon", - "fields": { - "name": "Nullifier's Lexicon", - "desc": "This book has a black leather cover with silver bindings and a silver front plate. Void Speech glyphs adorn the front plate, which is pitted and tarnished. The pages are thin sheets of corrupted brass and are inscribed with more blasphemous glyphs. While you are attuned to the lexicon, you can speak, read, and write Void Speech, and you know the crushing curse* cantrip. At the GM's discretion, you know the chill touch cantrip instead.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "octopus-bracers", - "fields": { - "name": "Octopus Bracers", - "desc": "These bronze bracers are etched with depictions of frolicking octopuses. While wearing these bracers, you can use an action to speak their command word and transform your arms into tentacles. You can use a bonus action to repeat the command word and return your arms to normal. The tentacles are natural melee weapons, which you can use to make unarmed strikes. Your reach extends by 5 feet while your arms are tentacles. When you hit with a tentacle, it deals bludgeoning damage equal to 1d8 + your Strength or Dexterity modifier (your choice). If you hit a creature of your size or smaller than you, it is grappled. Each tentacle can grapple only one target. While grappling a target with a tentacle, you can't attack other creatures with that tentacle. While your arms are tentacles, you can't wield weapons that require two hands, and you can't wield shields. In addition, you can't cast a spell that has a somatic component. When the bracers' property has been used for a total of 10 minutes, the magic ceases to function until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "oculi-of-the-ancestor", - "fields": { - "name": "Oculi of the Ancestor", - "desc": "An intricately depicted replica of an eyeball, right down to the blood vessels and other fine details, this item is carved from sacred hardwoods by soothsayers using a specialized ceremonial blade handcrafted specifically for this purpose. When you use an action to place the orb within the eye socket of a skull, it telepathically shows you the last thing that was experienced by the creature before it died. This lasts for up to 1 minute and is limited to only what the creature saw or heard in the final moments of its life. The orb can't show you what the creature might have detected using another sense, such as tremorsense.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ogres-pot", - "fields": { - "name": "Ogre's Pot", - "desc": "This cauldron boils anything placed inside it, whether venison or timber, to a vaguely edible paste. A spoonful of the paste provides enough nourishment to sustain a creature for one day. As a bonus action, you can speak the pot's command word and force it to roll directly to you at a speed of 40 feet per round as long as you and the pot are on the same plane of existence. It follows the shortest possible path, stopping when it moves to within 5 feet of you, and it bowls over or knocks down any objects or creatures in its path. A creature in its path must succeed on a DC 13 Dexterity saving throw or take 2d6 bludgeoning damage and be knocked prone. When this magic pot comes into contact with an object or structure, it deals 4d6 bludgeoning damage. If the damage doesn't destroy or create a path through the object or structure, the pot continues to deal damage at the end of each round, carving a path through the obstacle.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "oni-mask", - "fields": { - "name": "Oni Mask", - "desc": "This horned mask is fashioned into the fearsome likeness of a pale oni. The mask has 6 charges for the following properties. The mask regains 1d6 expended charges daily at dawn. Spells. While wearing the mask, you can use an action to expend 1 or more of its charges to cast one of the following spells (save DC 15): charm person (1 charge), invisibility (2 charges), or sleep (1 charge). Change Shape. You can expend 3 charges as an action to magically polymorph into a Small or Medium humanoid, into a Large giant, or back into your true form. Other than your size, your statistics are the same in each form. The only equipment that is transformed is your weapon, which enlarges or shrinks so that it can be wielded in any form. If you die, you revert to your true form, and your weapon reverts to its normal size.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "oracle-charm", - "fields": { - "name": "Oracle Charm", - "desc": "This small charm resembles a human finger bone engraved with runes and complicated knotwork patterns. As you contemplate a specific course of action that you plan to take within the next 30 minutes, you can use an action to snap the charm in half to gain the benefit of an augury spell. Once used, the charm is destroyed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "orb-of-enthralling-patterns", - "fields": { - "name": "Orb of Enthralling Patterns", - "desc": "This plain, glass orb shimmers with iridescence. While holding this orb, you can use an action to speak its command word, which causes it to levitate and emit multicolored light. Each creature other than you within 10 feet of the orb must succeed on a DC 13 Wisdom saving throw or look at only the orb for 1 minute. For the duration, a creature looking at the orb has disadvantage on Wisdom (Perception) checks to perceive anything that is not the orb. Creatures that failed the saving throw have no memory of what happened while they were looking at the orb. Once used, the orb can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ouroboros-amulet", - "fields": { - "name": "Ouroboros Amulet", - "desc": "Carved in the likeness of a serpent swallowing its own tail, this circular jade amulet is frequently worn by serpentfolk mystics and the worshippers of dark and forgotten gods. While wearing this amulet, you have advantage on saving throws against being charmed. In addition, you can use an action to cast the suggestion spell (save DC 13). The amulet can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "parasol-of-temperate-weather", - "fields": { - "name": "Parasol of Temperate Weather", - "desc": "This fine, cloth-wrapped 2-foot-long pole unfolds into a parasol with a diameter of 3 feet, which is large enough to cover one Medium or smaller creature. While traveling under the parasol, you ignore the drawbacks of traveling in hot weather or a hot environment. Though it protects you from the sun's heat in the desert or geothermal heat in deep caverns, the parasol doesn't protect you from damage caused by super-heated environments or creatures, such as lava or an azer's Heated Body trait, or magic that deals fire damage, such as the fire bolt spell.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "pavilion-of-dreams", - "fields": { - "name": "Pavilion of Dreams", - "desc": "This foot-long box is 6 inches wide and 6 inches deep. With 1 minute of work, the box's poles and multicolored silks can be unfolded into a pavilion expansive enough to sleep eight Medium or smaller creatures comfortably. The pavilion can stand in winds of up to 60 miles per hour without suffering damage or collapsing, and its interior remains comfortable and dry no matter the weather conditions or temperature outside. Creatures who sleep within the pavilion are immune to spells and other magical effects that would disrupt their sleep or negatively affect their dreams, such as the monstrous messenger version of the dream spell or a night hag's Nightmare Haunting. Creatures who take a long rest in the pavilion, and who sleep for at least half that time, have shared dreams of future events. Though unclear upon waking, these premonitions sit in the backs of the creatures' minds for the next 24 hours. Before the duration ends, a creature can call on the premonitions, expending them and immediately gaining one of the following benefits.\n- If you are surprised during combat, you can choose instead to not be surprised.\n- If you are not surprised at the beginning of combat, you have advantage on the initiative roll.\n- You have advantage on a single attack roll, ability check, or saving throw.\n- If you are adjacent to a creature that is attacked, you can use a reaction to interpose yourself between the creature and the attack. You become the new target of the attack.\n- When in combat, you can use a reaction to distract an enemy within 30 feet of you that attacks an ally you can see. If you do so, the enemy has disadvantage on the attack roll.\n- When an enemy uses the Disengage action, you can use a reaction to move up to your speed toward that enemy. Once used, the pavilion can't be used again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "pearl-of-diving", - "fields": { - "name": "Pearl of Diving", - "desc": "This white pearl shines iridescently in almost any light. While underwater and grasping the pearl, you have resistance to cold damage and to bludgeoning damage from nonmagical attacks.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "periapt-of-eldritch-knowledge", - "fields": { - "name": "Periapt of Eldritch Knowledge", - "desc": "This pendant consists of a hollow metal cylinder on a fine, silver chain and is capable of holding one scroll. When you put a spell scroll in the pendant, it is added to your list of known or prepared spells, but you must still expend a spell slot to cast it. If the spell has more powerful effects when cast at a higher level, you can expend a spell slot of a higher level to cast it. If you have metamagic options, you can apply any metamagic option you know to the spell, expending sorcery points as normal. When you cast the spell, the spell scroll isn't consumed. If the spell on the spell scroll isn't on your class's spell list, you can't cast it unless it is half the level of the highest spell level you can cast (minimum level 1). The pendant can hold only one scroll at a time, and you can remove or replace the spell scroll in the pendant as an action. When you remove or replace the spell scroll, you don't immediately regain spell slots expended on the scroll's spell. You regain expended spell slots as normal for your class.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "periapt-of-proof-against-lies", - "fields": { - "name": "Periapt of Proof Against Lies", - "desc": "A pendant fashioned from the claw or horn of a Pact Drake (see Creature Codex) is affixed to a thin gold chain. While you wear it, you know if you hear a lie, but this doesn't apply to evasive statements that remain within the boundaries of the truth. If you lie while wearing this pendant, you become poisoned for 10 minutes.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "phoenix-ember", - "fields": { - "name": "Phoenix Ember", - "desc": "This egg-shaped red and black stone is hot to the touch. An ancient, fossilized phoenix egg, the stone holds the burning essence of life and rebirth. While you are carrying the stone, you have resistance to fire damage. Fiery Rebirth. If you drop to 0 hit points while carrying the stone, you can drop to 1 hit point instead. If you do, a wave of flame bursts out from you, filling the area within 20 feet of you. Each of your enemies in the area must make a DC 17 Dexterity saving throw, taking 8d6 fire damage on a failed save, or half as much damage on a successful one. Once used, this property can’t be used again until the next dawn, and a small, burning crack appears in the egg’s surface. Spells. The stone has 3 charges. While holding it, you can use an action to expend 1 or more of its charges to cast one of the following spells from it: revivify (1 charge), raise dead (2 charges), or resurrection (3 charges, the spell functions as long as some bit of the target’s body remains, even just ashes or dust). If you expend the last charge, roll a d20. On a 1, the stone shatters into searing fragments, and a firebird (see Tome of Beasts) arises from the ashes. On any other roll, the stone regains 1d3 charges.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "pipes-of-madness", - "fields": { - "name": "Pipes of Madness", - "desc": "You must be proficient with wind instruments to use these strange, pale ivory pipes. They have 5 charges. You can use an action to play them and expend 1 charge to emit a weird strain of alien music that is audible up to 600 feet away. Choose up to three creatures within 60 feet of you that can hear you play. Each target must succeed on a DC 15 Wisdom saving throw or be affected as if you had cast the confusion spell on it. The pipes regain 1d4 + 1 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "plumb-of-the-elements", - "fields": { - "name": "Plumb of the Elements", - "desc": "This four-faceted lead weight is hung on a long leather strip, which can be wound around the haft or handle of any melee weapon. You can remove the plumb and transfer it to another weapon whenever you wish. Weapons with the plumb attached to it deal additional force damage equal to your proficiency bonus (up to a maximum of 3). As an action, you can activate the plumb to change this additional damage type to fire, cold, lightning, or back to force.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "plunderers-sea-chest", - "fields": { - "name": "Plunderer's Sea Chest", - "desc": "This oak chest, measuring 3 feet by 5 feet by 3 feet, is secured with iron bands, which depict naval combat and scenes of piracy. The chest opens into an extradimensional space that can hold up to 3,500 cubic feet or 15,000 pounds of material. The chest always weighs 200 pounds, regardless of its contents. Placing an item in the sea chest follows the normal rules for interacting with objects. Retrieving an item from the chest requires you to use an action. When you open the chest to access a specific item, that item is always magically on top. If the chest is destroyed, its contents are lost forever, though an artifact that was inside always turns up again, somewhere. If a bag of holding, portable hole, or similar object is placed within the chest, that item and the contents of the chest are immediately destroyed, and the magic of the chest is disrupted for one day, after which the chest resumes functioning as normal.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "pocket-oasis", - "fields": { - "name": "Pocket Oasis", - "desc": "When you unfold and throw this 5-foot by 5-foot square of black cloth into the air as an action, it creates a portal to an oasis hidden within an extra-dimensional space. A pool of shallow, fresh water fills the center of the oasis, and bountiful fruit and nut trees grow around the pool. The fruits and nuts from the trees provide enough nourishment for up to 10 Medium creatures. The air in the oasis is pure, cool, and even a little crisp, and the environment is free from harmful effects. When creatures enter the extra-dimensional space, they are protected from effects and creatures outside the oasis as if they were in the space created by a rope trick spell, and a vine dangles from the opening in place of a rope, allowing access to the oasis. The effect lasts for 24 hours or until all the creatures leave the extra-dimensional oasis, whichever occurs first. Any creatures still inside the oasis at the end of 24 hours are harmlessly ejected. Once used, the pocket oasis can't be used again for 24 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "pocket-spark", - "fields": { - "name": "Pocket Spark", - "desc": "What looks like a simple snuff box contains a magical, glowing ember. Though warm to the touch, the ember can be handled without damage. It can be used to ignite flammable materials quickly. Using it to light a torch, lantern, or anything else with abundant, exposed fuel takes a bonus action. Lighting any other fire takes an action. The ember is consumed when used. If the ember is consumed, the box creates a new ember at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "prayer-mat", - "fields": { - "name": "Prayer Mat", - "desc": "This small rug is woven with intricate patterns that depict religious iconography. When you attune to it, the iconography and the mat's colors change to the iconography and colors most appropriate for your deity. If you spend 10 minutes praying to your deity while kneeling on this mat, you regain one expended use of Channel Divinity. The mat can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "prospecting-compass", - "fields": { - "name": "Prospecting Compass", - "desc": "This battered, old compass has engravings of lumps of ore and natural crystalline minerals. While holding this compass, you can use an action to name a type of metal or stone. The compass points to the nearest naturally occurring source of that metal or stone for 1 hour or until you name a different type of metal or stone. The compass can point to cut gemstones, but it can't point to processed metals, such as iron swords or gold coins. The compass can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "quick-change-mirror", - "fields": { - "name": "Quick-Change Mirror", - "desc": "This utilitarian, rectangular standing mirror measures 4 feet tall and 2 feet wide. Despite its plain appearance, the mirror allows creatures to quickly change outfits. While in front of the mirror, you can use an action to speak the mirror's command word to be clothed in an outfit stored in the mirror. The outfit you are currently wearing is stored in the mirror or falls to the floor at your feet (your choice). The mirror can hold up to 12 outfits. An outfit must be a set of clothing or armor. An outfit can include other wearable items, such as a belt with pouches, a backpack, headwear, or footwear, but it can't include weapons or other carried items unless the weapon or carried item is sheathed, stored in a backpack, pocket, or pouch, or similarly attached to the outfit. The extent of how many attachments an outfit can have before it is considered more than one outfit or it is no longer considered an outfit is at the GM's discretion. To store an outfit you are wearing in the mirror, you must spend at least 1 minute rotating slowly in front of the mirror and speak the mirror's second command word. You can use a bonus action to speak a third command word to cause the mirror to display the outfits it contains. When found, the mirror contains 1d10 + 2 outfits. If the mirror is destroyed, all outfits it contains fall in a heap at its base.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "quill-of-scribing", - "fields": { - "name": "Quill of Scribing", - "desc": "This quill is fashioned from the feather of some exotic beast, often a giant eagle, griffon, or hippogriff. When you take an action to speak the command word, the quill animates, transcribing each word spoken by you, and up to three other creatures you designate, onto whatever material is placed before it until the command word is spoken again, or it has scribed 250 words. Once used, the quill can't be used again for 8 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "quilted-bridge", - "fields": { - "name": "Quilted Bridge", - "desc": "A practiced hand sewed together a collection of cloth remnants from magical garb to make this colorful and warm blanket. You can use an action to unfold it and pour out three drops of wine in tribute to its maker. If you do so, the blanket becomes a 5-foot wide, 10-foot-long bridge as sturdy as steel. You can fold the bridge back up as an action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "radiance-bomb", - "fields": { - "name": "Radiance Bomb", - "desc": "This small apple-sized globule is made from a highly reflective silver material and has a single, golden rune etched on it. Typically, 1d4 + 4 radiance bombs are found together. You can use an action to throw the globule up to 60 feet. The globule explodes on impact and is destroyed. Each creature within a 10-foot radius of where the globule landed must make a DC 13 Dexterity saving throw. On a failure, a creature takes 3d6 radiant damage and is blinded for 1 minute. On a success, a creature takes half the damage and isn't blinded. A blinded creature can make a DC 13 Constitution saving throw at the end of each of its turns, ending the effect on itself on a success.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "radiant-bracers", - "fields": { - "name": "Radiant Bracers", - "desc": "These bronze bracers are engraved with the image of an ankh with outstretched wings. While wearing these bracers, you have resistance to necrotic damage, and you can use an action to speak the command word while crossing the bracers over your chest. If you do so, each undead that can see you within 30 feet of you must make a Wisdom saving throw. The DC is equal to 8 + your proficiency bonus + your Wisdom modifier. On a failure, an undead creature is turned for 1 minute or until it takes any damage. This feature works like the cleric's Turn Undead class feature, except it can't be used to destroy undead. The bracers can't be used to turn undead again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "radiant-libram", - "fields": { - "name": "Radiant Libram", - "desc": "The gilded pages of this holy tome are bound between thin plates of moonstone crystal that emit a gentle incandescence. Aureate celestial runes adorn nearly every inch of its blessed surface. In addition, while you are attuned to the book, the spells written in it count as prepared spells and don't count against the number of spells you can prepare each day. You don't gain additional spell slots from this feature. The following spells are written in the book: beacon of hope, bless, calm emotions, commune, cure wounds, daylight, detect evil and good, divine favor, flame strike, gentle repose, guidance, guiding bolt, heroism, lesser restoration, light, produce flame, protection from evil and good, sacred flame, sanctuary, and spare the dying. A turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action. Once used, this property of the book can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "recording-book", - "fields": { - "name": "Recording Book", - "desc": "This book, which hosts a dormant Bookkeeper (see Creature Codex), appears to be a journal filled with empty pages. You can use an action to place the open book on a surface and speak its command word to activate it. It remains active until you use an action to speak the command word again. The book records all things said within 60 feet of it. It can distinguish voices and notes those as it records. The book can hold up to 12 hours' worth of conversation. You can use an action to speak a second command word to remove up to 1 hour of recordings in the book, while a third command word removes all the book's recordings. Any creature, other than you or targets you designate, that peruses the book finds the pages blank.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "relocation-cable", - "fields": { - "name": "Relocation Cable", - "desc": "This 60-foot length of fine wire cable weighs 2 pounds. If you hold one end of the cable and use an action to speak its command word, the other end plunges into the ground, burrowing through dirt, sand, snow, mud, ice, and similar material to emerge from the ground at a destination you can see up to its maximum length away. The cable can't burrow through solid rock. On the turn it is activated, you can use a bonus action to magically travel from one end of the cable to the other, appearing in an unoccupied space within 5 feet of the other end. On subsequent turns, any creature in contact with one end of the cable can use an action to appear in an unoccupied space within 5 feet of the other end of it. A creature magically traveling from one end of the cable to the other doesn't provoke opportunity attacks. You can retract the cable by using a bonus action to speak the command word a second time.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "resolute-bracer", - "fields": { - "name": "Resolute Bracer", - "desc": "This ornamental bracer features a reservoir sewn into its lining. As an action, you can fill the reservoir with a single potion or vial of liquid, such as a potion of healing or antitoxin. While attuned to this bracer, you can use a bonus action to speak the command word and absorb the liquid as if you had consumed it. Liquid stored in the bracer for longer than 8 hours evaporates.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "revenants-shawl", - "fields": { - "name": "Revenant's Shawl", - "desc": "This shawl is made of old raven feathers woven together with elk sinew and small bones. When you are reduced to 0 hit points while wearing the shawl, it explodes in a burst of freezing wind. Each creature within 10 feet of you must make a DC 13 Dexterity saving throw, taking 4d6 cold damage on a failed save, or half as much damage on a successful one. You then regain 4d6 hit points, and the shawl disintegrates into fine black powder.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "rift-orb", - "fields": { - "name": "Rift Orb", - "desc": "This orb is a sphere of obsidian 3 inches in diameter. When you speak the command word in Void Speech, you can throw the sphere as an action to a point within 60 feet. When the sphere reaches the point you choose or if it strikes a solid object on the way, it immediately stops and generates a tiny rift into the Void. The area within 20 feet of the rift orb becomes difficult terrain, and gravity begins drawing everything in the affected area toward the rift. Each creature in the area at the start of its turn, or when it enters the area for the first time on a turn, must succeed on a DC 15 Strength saving throw or be pulled 10 feet toward the rift. A creature that touches the rift takes 4d10 necrotic damage. Unattended objects in the area are pulled 10 feet toward the rift at the start of your turn. Nonmagical objects pulled into the rift are destroyed. The rift orb functions for 1 minute, after which time it becomes inert. It can't be used again until the following midnight.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "river-token", - "fields": { - "name": "River Token", - "desc": "This small pebble measures 3/4 of an inch in diameter and weighs an ounce. The pebbles are often shaped like salmon, river clams, or iridescent river rocks. Typically, 1d4 + 4 river tokens are found together. The token gives off a distinct shine in sunlight and radiates a scent of fresh, roiling water. It is sturdy but crumbles easily if crushed. As an action, you can destroy the token by crushing it and sprinkling the remains into a river, calming the waters to a gentle current and soothing nearby water-dwelling creatures for 1 hour. Water-dwelling beasts in the river with an Intelligence of 3 or lower are soothed and indifferent toward passing humanoids for the duration. The token's magic soothes but doesn't fully suppress the hostilities of all other water-dwelling creatures. For the duration, each other water-dwelling creature must succeed on a DC 15 Wisdom saving throw to attack or take hostile actions toward passing humanoids. The token's soothing magic ends on a creature if that creature is attacked.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rogues-aces", - "fields": { - "name": "Rogue's Aces", - "desc": "These four, colorful parchment cards have long bailed the daring out of hazardous situations. You can use an action to flip a card face-up, activating it. A card is destroyed after it activates. Ace of Pentacles. The pentacles suit represents wealth and treasure. When you activate this card, you cast the knock spell from it on an object you can see within 60 feet of you. In addition, you have advantage on Dexterity checks to pick locks using thieves’ tools for the next 24 hours. Ace of Cups. The cups suit represents water and its calming, soothing, and cleansing properties. When you activate this card, you cast the calm emotions spell (save DC 15) from it. In addition, you have advantage on Charisma (Deception) checks for the next 24 hours.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "rope-seed", - "fields": { - "name": "Rope Seed", - "desc": "If you soak this 5-foot piece of twine in at least one pint of water, it grows into a 50-foot length of hemp rope after 1 minute.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "rug-of-safe-haven", - "fields": { - "name": "Rug of Safe Haven", - "desc": "This small, 3-foot-by-5-foot rug is woven with a tree motif and a tasseled fringe. While the rug is laid out on the ground, you can speak its command word as an action to create an extradimensional space beneath the rug for 1 hour. The extradimensional space can be reached by lifting a corner of the rug and stepping down as if through a trap door in a floor. The space can hold as many as eight Medium or smaller creatures. The entrance can be hidden by pulling the rug flat. Attacks and spells can't cross through the entrance into or out of the extradimensional space, but those inside can see out of it as if through a 3-foot-by-5-foot window in the shape and style of the rug. Anything inside the extradimensional space is gently pushed out to the nearest unoccupied space when the duration ends. The rug can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "saddle-of-the-cavalry-casters", - "fields": { - "name": "Saddle of the Cavalry Casters", - "desc": "This magic saddle adjusts its size and shape to fit the animal to which it is strapped. While a mount wears this saddle, creatures have disadvantage on opportunity attacks against the mount or its rider. While you sit astride this saddle, you have advantage on any checks to remain mounted and on Constitution saving throws to maintain concentration on a spell when you take damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "sanctuary-shell", - "fields": { - "name": "Sanctuary Shell", - "desc": "This seashell is intricately carved with protective runes. If you are carrying the shell and are reduced to 0 hit points or incapacitated, the shell activates, creating a bubble of force that expands to surround you and forces any other creatures out of your space. This sphere works like the wall of force spell, except that any creature intent on aiding you can pass through it. The protective sphere lasts for 10 minutes, or until you regain at least 1 hit point or are no longer incapacitated. When the protective sphere ends, the shell crumbles to dust.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "sandals-of-sand-skating", - "fields": { - "name": "Sandals of Sand Skating", - "desc": "These leather sandals repel sand, leaving your feet free of particles and grit. While you wear these sandals in a desert, on a beach, or in an otherwise sandy environment, your walking speed becomes 30 feet, unless your walking speed is higher, and your speed isn't reduced while in nonmagical difficult terrain made of sand. In addition, when you take the Dash action across sand, the extra movement you gain is double your speed instead of equal to your speed. With a speed of 30 feet, for example, you can move up to 90 feet on your turn if you dash across sand.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "sandals-of-the-desert-wanderer", - "fields": { - "name": "Sandals of the Desert Wanderer", - "desc": "While you wear these soft leather sandals, you have resistance to fire damage. In addition, you ignore difficult terrain created by loose or deep sand, and you can tolerate temperatures of up to 150 degrees Fahrenheit.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "satchel-of-seawalking", - "fields": { - "name": "Satchel of Seawalking", - "desc": "This eel-hide leather pouch is always filled with an unspeakably foul-tasting, coarse salt. You can use an action to toss a handful of the salt onto the surface of an unoccupied space of water. The water in a 5-foot cube becomes solid for 1 minute, resembling greenish-blue glass. This cube is buoyant and can support up to 750 pounds. When the duration expires, the hardened water cracks ominously and returns to a liquid state. If you toss the salt into an occupied space, the water congeals briefly then disperses harmlessly. If the satchel is opened underwater, the pouch is destroyed as its contents permanently harden. Once five handfuls of the salt have been pulled from the satchel, the satchel can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scalehide-cream", - "fields": { - "name": "Scalehide Cream", - "desc": "As an action, you can rub this dull green cream over your skin. When you do, you sprout thick, olive-green scales like those of a giant lizard or green dragon that last for 1 hour. These scales give you a natural AC of 15 + your Constitution modifier. This natural AC doesn't combine with any worn armor or with a Dexterity bonus to AC. A jar of scalehide cream contains 1d6 + 1 doses.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "scarab-of-rebirth", - "fields": { - "name": "Scarab of Rebirth", - "desc": "This coin-sized figurine of a scarab is crafted from an unidentifiable blue-gray metal, but it appears mundane in all other respects. When you speak its command word, it whirs to life and burrows into your flesh. You can speak the command word again to remove the scarab. While the scarab is embedded in your flesh, you gain the following:\n- You no longer need to eat or drink.\n- You can magically sense the presence of undead and pinpoint the location of any undead within 30 feet of you.\n- Your hit point maximum is reduced by 10.\n- If you die, you return to life with half your maximum hit points at the start of your next turn. The scarab can't return you to life if you were beheaded, disintegrated, crushed, or similar full-body destruction. Afterwards, the scarab exits your body and goes dormant. It can't be used again until 14 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "scarf-of-deception", - "fields": { - "name": "Scarf of Deception", - "desc": "While wearing this scarf, you appear different to everyone who looks upon you for less than 1 minute. In addition, you smell, sound, feel, and taste different to every creature that perceives you. Creatures with truesight or blindsight can see your true form, but their other senses are still confounded. If a creature studies you for 1 minute, it can make a DC 15 Wisdom (Perception) check. On a success, it perceives your real form.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "scent-sponge", - "fields": { - "name": "Scent Sponge", - "desc": "This sea sponge collects the scents of creatures and objects. You can use an action to touch the sponge to a creature or object, and the scent of the target is absorbed into the sponge. An unwilling target can make a DC 13 Dexterity saving throw, and if it succeeds, it is unaffected by the sponge. For 1 hour after its scent has been absorbed, the target gives off no smell and can't be detected or tracked by creatures, spells, or other effects that rely on smell to detect or track the target. You can use an action to wipe the sponge on a creature or object, masking its natural scent with the scent stored in the sponge. An unwilling target can make a DC 13 Dexterity saving throw, and if it succeeds, it is unaffected by the sponge. For 1 hour after its scent has been masked, the target gives off the smell of the creature or object that was stored in the sponge. The effect ends early if the target's scent is replaced by another scent from the sponge or if the scent is cleaned away, which requires vigorous washing for 10 minutes with soap and water or similar materials. The sponge can hold a scent indefinitely, but it can hold only one scent at a time.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scorn-pouch", - "fields": { - "name": "Scorn Pouch", - "desc": "The heart of a lover scorned turns black and potent. Similarly, this small leather pouch darkens from brown to black when a creature hostile to you moves within 10 feet of you.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scorpion-feet", - "fields": { - "name": "Scorpion Feet", - "desc": "These thick-soled leather sandals offer comfortable and safe passage across shifting sands. While you wear them, you gain the following benefits:\n- Your speed isn't reduced while in magical or nonmagical difficult terrain made of sand.\n- You have advantage on all ability checks and saving throws against natural hazards where sand is a threatening element.\n- You have immunity to poison damage and advantage on saving throws against being poisoned.\n- You leave no tracks or other traces of your passage through sandy terrain.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "scoundrels-gambit", - "fields": { - "name": "Scoundrel's Gambit", - "desc": "This fluted silver tube, barely two inches long, bears tiny runes etched between the grooves. While holding this tube, you can use an action to cast the magic missile spell from it. Once used, the tube can't be used to cast magic missile again until 12 hours have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scouts-coat", - "fields": { - "name": "Scout's Coat", - "desc": "This lightweight, woolen coat is typically left naturally colored or dyed in earth tones or darker shades of green. While wearing the coat, you can tolerate temperatures as low as –100 degrees Fahrenheit.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "screaming-skull", - "fields": { - "name": "Screaming Skull", - "desc": "This skull looks like a normal animal or humanoid skull. You can use an action to place the skull on the ground, a table, or other surface and activate it with a command word. The skull's magic triggers when a creature comes within 5 feet of it without speaking that command word. The skull emits a green glow from its eye sockets, shedding dim light in a 15-foot radius, levitates up to 3 feet in the air, and emits a piercing scream for 1 minute that is audible up to 600 feet away. The skull can't be used this way again until the next dawn. The skull has AC 13 and 5 hit points. If destroyed while active, it releases a burst of necromantic energy. Each creature within 5 feet of the skull must succeed on a DC 11 Wisdom saving throw or be frightened until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "scrimshaw-comb", - "fields": { - "name": "Scrimshaw Comb", - "desc": "Aside from being carved from bone, this comb is a beautiful example of functional art. It has 3 charges. As an action, you can expend a charge to cast invisibility. Unlike the standard version of this spell, you are invisible only to undead creatures. However, you can attack creatures who are not undead (and thus unaffected by the spell) without ending the effect. Casting a spell breaks the effect as normal. The comb regains 1d3 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "scrimshaw-parrot", - "fields": { - "name": "Scrimshaw Parrot", - "desc": "This parrot is carved from bits of whalebone and decorated with bright feathers and tiny jewels. You can use an action to affix the parrot to your shoulder or arm. While the parrot is affixed, you gain the following benefits: - You have advantage on Wisdom (Perception) checks that rely on sight.\n- You can use an action to cast the comprehend languages spell from it at will.\n- You can use an action to speak the command word and activate the parrot. It records up to 2 minutes of sounds within 30 feet of it. You can touch the parrot at any time (no action required), stopping the recording. Commanding the parrot to record new sounds overwrites the previous recording. You can use a bonus action to speak a different command word, and the parrot repeats the sounds it heard. Effects that limit or block sound, such as a closed door or the silence spell, similarly limit or block the sounds the parrot records.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "selkets-bracer", - "fields": { - "name": "Selket's Bracer", - "desc": "This bronze bracer is crafted in the shape of a scorpion, its legs curled around your wrist, tail raised and ready to strike. While wearing this bracer, you are immune to the poisoned condition. The bracer has 4 charges and regains 1d4 charges daily at dawn. You can expend 1 charge as a bonus action to gain tremorsense out to a range of 30 feet for 1 minute. In addition, you can expend 2 charges as a bonus action to coat a weapon you touch with venom. The poison remains for 1 minute or until an attack using the weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or be poisoned until the end of its next turn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "seneschals-gloves", - "fields": { - "name": "Seneschal's Gloves", - "desc": "These white gloves have elegant tailoring and size themselves perfectly to fit your hands. The gloves must be attuned to a specific, habitable place with walls, a roof, and doors before you can attune to them. To attune the gloves to a location, you must leave the gloves in the location for 24 hours. Once the gloves are attuned to a location, you can attune to them. While you wear the gloves, you can unlock any nonmagical lock within the attuned location by touching the lock, and any mundane portal you open in the location while wearing these gloves opens silently. As an action, you can snap your fingers and every nonmagical portal within 30 feet of you immediately closes and locks (if possible) as long as it is unobstructed. (Obstructed portals remain open.) Once used, this property of the gloves can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "sentinel-portrait", - "fields": { - "name": "Sentinel Portrait", - "desc": "This painting appears to be a well-rendered piece of scenery, devoid of subjects. You can spend 5 feet of movement to step into the painting. The painting then appears to be a portrait of you, against whatever background was already present. While in the painting, you are immobile unless you use a bonus action to exit the painting. Your senses still function, and you can use them as if you were in the portrait's space. You remain unharmed if the painting is damaged, but if it is destroyed, you are immediately shunted into the nearest unoccupied space.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "serpentine-bracers", - "fields": { - "name": "Serpentine Bracers", - "desc": "These bracers are a pair of golden snakes with ruby eyes, which coil around your wrist and forearm. While wearing both bracers, you gain a +1 bonus to AC if you are wearing no armor and using no shield. You can use an action to speak the bracers' command word and drop them on the ground in two unoccupied spaces within 10 feet of you. The bracers become two constrictor snakes under your control and act on their own initiative counts. By using a bonus action to speak the command word again, you return a bracer to its normal form in a space formerly occupied by the snake. On your turn, you can mentally command each snake if it is within 60 feet of you and you aren't incapacitated. You decide what action the snakes take and where they move during their next turns, or you can issue them a general command, such as attack your enemies or guard a location. If a snake is reduced to 0 hit points, it dies, reverts to its bracer form, and can't be commanded to become a snake again until 2 days have passed. If a snake reverts to bracer form before losing all its hit points, it regains all of them and can't be commanded to become a snake again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "shadow-tome", - "fields": { - "name": "Shadow Tome", - "desc": "This unassuming book possesses powerful illusory magics. When you write on its pages while attuned to it, you can choose for the contents to appear to be something else entirely. A shadow tome used as a spellbook could be made to look like a cookbook, for example. To read the true text, you must speak a command word. A second speaking of the word hides the true text once more. A true seeing spell can see past the shadow tome’s magic and reveals the true text to the reader. Most shadow tomes already contain text, and it is rare to find one filled with blank pages. When you first attune to the book, you can choose to keep or remove the book’s previous contents.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "shadowhounds-muzzle", - "fields": { - "name": "Shadowhound's Muzzle", - "desc": "This black leather muzzle seems to absorb light. As an action, you can place this muzzle around the snout of a grappled, unconscious, or willing canine with an Intelligence of 3 or lower, such as a mastiff or wolf. The canine transforms into a shadowy version of itself for 1 hour. It uses the statistics of a shadow, except it retains its size. It has its own turns and acts on its own initiative. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to it, it defends itself from hostile creatures, but otherwise takes no actions. If the shadow canine is reduced to 0 hit points, the canine reverts to its original form, and the muzzle is destroyed. At the end of the duration or if you remove the muzzle (by stroking the canine's snout), the canine reverts to its original form, and the muzzle remains intact. If you become unattuned to this item while the muzzle is on a canine, its transformation becomes permanent, and the creature becomes independent with a will of its own. Once used, the muzzle can't be used to transform a canine again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "shark-tooth-crown", - "fields": { - "name": "Shark Tooth Crown", - "desc": "Shark's teeth of varying sizes adorn this simple leather headband. The teeth pile one atop the other in a jumble of sharp points and flat sides. Three particularly large teeth are stained with crimson dye. The teeth move slightly of their own accord when you are within 1 mile of a large body of saltwater. The effect is one of snapping and clacking, producing a sound not unlike a crab's claw. While wearing this headband, you have advantage on Wisdom (Survival) checks to find your way when in a large body of saltwater or pilot a vessel on a large body of saltwater. In addition, you can use a bonus action to cast the command spell (save DC 15) from the crown. If the target is a beast with an Intelligence of 3 or lower that can breathe water, it automatically fails the saving throw. The headband can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "sheeshah-of-revelations", - "fields": { - "name": "Sheeshah of Revelations", - "desc": "This finely crafted water pipe is made from silver and glass. Its vase is etched with arcane symbols. When you spend 1 minute using the sheeshah to smoke normal or flavored tobacco, you enter a dreamlike state and are granted a cryptic or surreal vision giving you insight into your current quest or a significant event in your near future. This effect works like the divination spell. Once used, you can't use the sheeshah in this way again until 7 days have passed or until the events hinted at in your vision have come to pass, whichever happens first.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "shifting-shirt", - "fields": { - "name": "Shifting Shirt", - "desc": "This nondescript, smock-like garment changes its appearance on command. While wearing this shirt, you can use a bonus action to speak the shirt's command word and cause it to assume the appearance of a different set of clothing. You decide what it looks like, including color, style, and accessories—from filthy beggar's clothes to glittering court attire. The illusory appearance lasts until you use this property again or remove the shirt.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "shoes-of-the-shingled-canopy", - "fields": { - "name": "Shoes of the Shingled Canopy", - "desc": "These well-made, black leather shoes have brass buckles shaped like chimneys. While wearing the shoes, you have proficiency in the Acrobatics skill. In addition, while falling, you can use a reaction to cast the feather fall spell by holding your nose. The shoes can't be used this way again until the next dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "shrutinandan-sitar", - "fields": { - "name": "Shrutinandan Sitar", - "desc": "An exquisite masterpiece of craftsmanship, this instrument is named for a prestigious musical academy. You must be proficient with stringed instruments to use this instrument. A creature that plays the instrument without being proficient with stringed instruments must succeed on a DC 17 Wisdom saving throw or take 2d6 psychic damage. The exquisite sounds of this sitar are known to weaken the power of demons. Each creature that can hear you playing this sitar has advantage on saving throws against the spells and special abilities of demons. Spells. You can use an action to play the sitar and cast one of the following spells from it, using your spell save DC and spellcasting ability: create food and water, fly, insect plague, invisibility, levitate, protection from evil and good, or reincarnate. Once the sitar has been used to cast a spell, you can’t use it to cast that spell again until the next dawn. Summon. If you spend 1 minute playing the sitar, you can summon animals to fight by your side. This works like the conjure animals spell, except you can summon only 1 elephant, 1d2 tigers, or 2d4 wolves.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "signaling-compass", - "fields": { - "name": "Signaling Compass", - "desc": "The exterior of this clamshell metal case features a polished, mirror-like surface on one side and an ornate filigree on the other. Inside is a magnetic compass. While the case is closed, you can use an action to speak the command word and project a harmless beam of light up to 1 mile. As an action while holding the compass, you can flash a concentrated beam of light at a creature you can see within 60 feet of you. The target must succeed on a DC 13 Constitution saving throw or be blinded for 1 minute. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The compass can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "silver-string", - "fields": { - "name": "Silver String", - "desc": "These silver wires magically adjust to fit any stringed instrument, making its sound richer and more melodious. You have advantage on Charisma (Performance) checks made when playing the instrument.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "silvered-oar", - "fields": { - "name": "Silvered Oar", - "desc": "This is a 6-foot-long birch wood oar with leaves and branches carved into its length. The grooves of the carvings are filled with silver, which glows softly when it is outdoors at night. You can activate the oar as an action to have it row a boat unassisted, obeying your mental commands. You can instruct it to row to a destination familiar to you, allowing you to rest while it performs its task. While rowing, it avoids contact with objects on the boat, but it can be grabbed and stopped by anyone at any time. The oar can move a total weight of 2,000 pounds at a speed of 3 miles per hour. It floats back to your hand if the weight of the craft, crew, and carried goods exceeds that weight.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "skalds-harp", - "fields": { - "name": "Skald's Harp", - "desc": "This ornate harp is fashioned from maple and engraved with heroic scenes of warriors battling trolls and dragons inlaid in bone. The harp is strung with fine silver wire and produces a sharp yet sweet sound. You must be proficient with stringed instruments to use this harp. When you play the harp, its music enhances some of your bard class features. Song of Rest. When you play this harp as part of your Song of Rest performance, each creature that spends one or more Hit Dice during the short rest gains 10 temporary hit points at the end of the short rest. The temporary hit points last for 1 hour. Countercharm. When you play this harp as part of your Countercharm performance, you and any friendly creatures within 30 feet of you also have resistance to thunder damage and have advantage on saving throws against being paralyzed. When this property has been used for a total of 10 minutes, this property can’t be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "skipstone", - "fields": { - "name": "Skipstone", - "desc": "This small bark-colored stone measures 3/4 of an inch in diameter and weighs 1 ounce. Typically, 1d4 + 1 skipstones are found together. You can use an action to throw the stone up to 60 feet. The stone crumbles to dust on impact and is destroyed. Each creature within a 5-foot radius of where the stone landed must succeed on a DC 15 Constitution saving throw or be thrown forward in time until the start of your next turn. Each creature disappears, during which time it can't act and is protected from all effects. At the start of your next turn, each creature reappears in the space it previously occupied or the nearest unoccupied space, and it is unaware that any time has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "skullcap-of-deep-wisdom", - "fields": { - "name": "Skullcap of Deep Wisdom", - "desc": "TThis scholar’s cap is covered in bright stitched runes, and the interior is rough, like bark or sharkskin. This cap has 9 charges. It regains 1d8 + 1 expended charges daily at midnight. While wearing it, you can use an action and expend 1 or more of its charges to cast one of the following spells, using your spell save DC or save DC 15, whichever is higher: destructive resonance (2 charges), nether weapon (4 charges), protection from the void (1 charge), or void strike (3 charges). These spells are Void magic spells, which can be found in Deep Magic for 5th Edition. At the GM’s discretion, these spells can be replaced with other spells of similar levels and similarly related to darkness, destruction, or the Void. Dangers of the Void. The first time you cast a spell from the cap each day, your eyes shine with a sickly green light until you finish a long rest. If you spend at least 3 charges from the cap, a trickle of blood also seeps from beneath the cap until you finish a long rest. In addition, each time you cast a spell from the cap, you must succeed on a DC 12 Intelligence saving throw or your Intelligence is reduced by 2 until you finish a long rest. This DC increases by 1 for each charge you spent to cast the spell. Void Calls to Void. When you cast a spell from the cap while within 1 mile of a creature that understands Void Speech, the creature immediately knows your name, location, and general appearance.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "sleep-pellet", - "fields": { - "name": "Sleep Pellet", - "desc": "This small brass pellet measures 1/2 of an inch in diameter. Typically, 1d6 + 4 sleep pellets are found together. You can use the pellet as a sling bullet and shoot it at a creature using a sling. On a hit, the pellet is destroyed, and the target must succeed on a DC 13 Constitution saving throw or fall unconscious for 1 minute. Alternatively, you can use an action to swallow the pellet harmlessly. Once before 1 minute has passed, you can use an action to exhale a cloud of sleeping gas in a 15-foot cone. Each creature in the area must succeed on a DC 13 Constitution saving throw or fall unconscious for 1 minute. An unconscious creature awakens if it takes damage or if another creature uses an action to wake it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "slippers-of-the-cat", - "fields": { - "name": "Slippers of the Cat", - "desc": "While you wear these fine, black cloth slippers, you have advantage on Dexterity (Acrobatics) checks to keep your balance. When you fall while wearing these slippers, you land on your feet, and if you succeed on a DC 13 Dexterity saving throw, you take only half the falling damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "smugglers-bag", - "fields": { - "name": "Smuggler's Bag", - "desc": "This leather-bottomed, draw-string canvas bag appears to be a sturdy version of a common sack. If you use an action to speak the command word while holding the bag, all the contents within shift into an extradimensional space, leaving the bag empty. The bag can then be filled with other items. If you speak the command word again, the bag's current contents transfer into the extradimensional space, and the items in the extradimensional space transfer to the bag. The extradimensional space and the bag itself can each hold up to 1 cubic foot of items or 30 pounds of gear.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "smugglers-coat", - "fields": { - "name": "Smuggler's Coat", - "desc": "When you attune yourself to this coat, it conforms to you in a color and style of your choice. It has no visible pockets, but they appear if you place your hands against the side of the coat and expect pockets. Once your hand is withdrawn, the pockets vanish and take anything placed in them to an extradimensional space. The coat can hold up to 40 pounds of material in up to 10 different extradimensional pockets. Nothing can be placed inside the coat that won't fit in a pocket. Retrieving an item from a pocket requires you to use an action. When you reach into the coat for a specific item, the correct pocket always appears with the desired item magically on top. As a bonus action, you can force the pockets to become visible on the coat. While you maintain concentration, the coat displays its four outer pockets, two on each side, four inner pockets, and two pockets on each sleeve. While the pockets are visible, any creature you allow can store or retrieve an item as an action. If the coat is destroyed, its contents are lost forever, although an artifact always turns up again somewhere. Placing the coat inside an extradimensional space, such as a bag of holding, instantly destroys both items and opens a gate to the Astral Plane. The gate originates where the one item was placed inside the other. Any creature within 10 feet of the gate is sucked through it and deposited in a random location on the Astral Plane. The gate then closes. The gate is one-way only and can't be reopened.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "snake-basket", - "fields": { - "name": "Snake Basket", - "desc": "The bowl of this simple, woven basket has hig-sloped sides, making it almost spherical. A matching woven lid sits on top of it, and leather straps secure the lid through loops on the base. The basket can hold up to 10 pounds. As an action, you can speak the command word and remove the lid to summon a swarm of poisonous snakes. You can't summon the snakes if items are in the basket. The snakes return to the basket, vanishing, after 1 minute or when the swarm is reduced to 0 hit points. If the basket is unavailable or otherwise destroyed, the snakes instead dissipate into a fine sand. The swarm is friendly to you and your companions, and it acts on your turn. You can use a bonus action to command how the swarm moves and what action it takes on its next turn, or give it general orders, such as to attack your enemies. In the absence of such orders, the swarm acts in a fashion appropriate to its nature. Once the basket has been used to summon a swarm of poisonous snakes, it can't be used in this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "song-saddle-of-the-khan", - "fields": { - "name": "Song-Saddle of the Khan", - "desc": "Made from enchanted leather and decorated with songs lyrics written in calligraphy, this well-crafted saddle is enchanted with the impossible speed of a great horseman. While this saddle is attached to a horse, that horse's speed is increased by 10 feet. In addition, the horse can Disengage as a bonus action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "soul-bond-chalice", - "fields": { - "name": "Soul Bond Chalice", - "desc": "The broad, shallow bowl of this silver chalice rests in the outstretched wings of the raven figure that serves as the chalice's stem. The raven's talons, perched on a branch, serve as the chalice's base. A pair of interlocking gold rings adorn the sides of the bowl. As a 1-minute ritual, you and another creature that isn't a construct or undead and that has an Intelligence of 6 or higher can fill the chalice with wine and mix in three drops of blood from each of you. You and the other participant can then drink from the chalice, mingling your spirits and creating a magical connection between you. This connection is unaffected by distance, though it ceases to function if you aren't on the same plane of existence. The bond lasts until one or both of you end it of your own free will (no action required), one or both of you use the chalice to bond with another creature, or one of you dies. You and your bonded partner each gain the following benefits: - You are proficient in each saving throw that your bonded partner is proficient in.\n- If you are within 5 feet of your bonded partner and you fail a saving throw, your bonded partner can make the saving throw as well. If your bonded partner succeeds, you can choose to succeed on the saving throw that you failed.\n- You can use a bonus action to concentrate on the magical bond between you to determine your bonded partner's status. You become aware of the direction and distance to your bonded partner, whether they are unharmed or wounded, any conditions that may be currently affecting them, and whether or not they are afflicted with an addiction, curse, or disease. If you can see your bonded partner, you automatically know this information just by looking at them.\n- If your bonded partner is wounded, you can use a bonus action to take 4d8 slashing damage, healing your bonded partner for the same amount. If your bonded partner is reduced to 0 hit points, you can do this as a reaction.\n- If you are under the effects of a spell that has a duration but doesn't require concentration, you can use an action to touch your bonded partner to share the effects of the spell with them, splitting the remaining duration (rounded down) between you. For example, if you are affected by the mage armor spell and it has 4 hours remaining, you can use an action to touch your bonded partner to give them the benefits of the mage armor spell, reducing the duration to 2 hours on each of you.\n- If your bonded partner dies, you must make a DC 15 Constitution saving throw. On a failure, you drop to 0 hit points. On a success, you are stunned until the end of your next turn by the shock of the bond suddenly being broken. Once the chalice has been used to bond two creatures, it can't be used again until 7 days have passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "soul-jug", - "fields": { - "name": "Soul Jug", - "desc": "If you unstopper the jug, your soul enters it. This works like the magic jar spell, except it has a duration of 9 hours and the jug acts as the gem. The jug must remain unstoppered for you to move your soul to a nearby body, back to the jug, or back to your own body. Possessing a target is an action, and your target can foil the attempt by succeeding on a DC 17 Charisma saving throw. Only one soul can be in the jug at a time. If a soul is in the jug when the duration ends, the jug shatters.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "spell-disruptor-horn", - "fields": { - "name": "Spell Disruptor Horn", - "desc": "This horn is carved with images of a Spellhound (see Tome of Beasts 2) and invokes the antimagic properties of the hound's howl. You use an action to blow this horn, which emits a high-pitched, multiphonic sound that disrupts all magical effects within 30 feet of you. Any spell of 3rd level or lower in the area ends. For each spell of 4th-level or higher in the area, the horn makes a check with a +3 bonus. The DC equals 10 + the spell's level. On a success, the spell ends. In addition, each spellcaster within 30 feet of you and that can hear the horn must succeed on a DC 15 Constitution saving throw or be stunned until the end of its next turn. Once used, the horn can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "spice-box-spoon", - "fields": { - "name": "Spice Box Spoon", - "desc": "This lacquered wooden spoon carries an entire cupboard within its smooth contours. When you swirl this spoon in any edible mixture, such as a drink, stew, porridge, or other dish, it exudes a flavorful aroma and infuses the mixture. This culinary wonder mimics any imagined variation of simple seasonings, from salt and pepper to aromatic herbs and spice blends. These flavors persist for 1 hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "spice-box-of-zest", - "fields": { - "name": "Spice Box of Zest", - "desc": "This small, square wooden box is carved with scenes of life in a busy city. Inside, the box is divided into six compartments, each holding a different magical spice. A small wooden spoon is also stored inside the box for measuring. A spice box of zest contains six spoonfuls of each spice when full. You can add one spoonful of a single spice per person to a meal that you or someone else is cooking. The magic of the spices is nullified if you add two or more spices together. If a creature consumes a meal cooked with a spice, it gains a benefit based on the spice used in the meal. The effects last for 1 hour unless otherwise noted.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "spider-grenade", - "fields": { - "name": "Spider Grenade", - "desc": "Silver runes decorate the hairy legs and plump abdomen of this fist-sized preserved spider. You can use an action to throw the spider up to 30 feet. It explodes on impact and is destroyed. Each creature within a 20-foot radius of where the spider landed must succeed on a DC 13 Dexterity saving throw or be restrained by sticky webbing. A creature restrained by the webs can use its action to make a DC 13 Strength check. If it succeeds, it is no longer restrained. In addition, the webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire. The webs also naturally unravel after 1 hour.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "spyglass-of-summoning", - "fields": { - "name": "Spyglass of Summoning", - "desc": "Arcane runes encircle this polished brass spyglass. You can view creatures and objects as far as 600 feet away through the spyglass, and they are magnified to twice their size. You can magnify your view of a creature or object to up to four times its size by twisting the end of the spyglass.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "stolen-thunder", - "fields": { - "name": "Stolen Thunder", - "desc": "This bodhrán drum is crafted of wood from an ash tree struck by lightning, and its head is made from stretched mammoth skin, painted with a stylized thunderhead. While attuned to this drum, you can use it as an arcane focus. While holding the drum, you are immune to thunder damage. While this drum is on your person but not held, you have resistance to thunder damage. The drum has 10 charges for the following properties. It regains 1d6 + 4 expended charges daily at dawn. In addition, the drum regains 1 expended charge for every 10 thunder damage you ignore due to the resistance or immunity the drum gives you. If you expend the drum's last charge, roll a 1d20. On a 1, it becomes a nonmagical drum. However, if you make a Charisma (Performance) check while playing the nonmagical drum, and you roll a 20, the passion of your performance rekindles the item's power, restoring its properties and giving it 1 charge. If you are hit by a melee attack while using the drum as a shield, you can use a reaction to expend 1 charge to cause a thunderous rebuke. The attacker must make a DC 17 Constitution saving throw. On a failure, the attacker takes 2d8 thunder damage and is pushed up to 10 feet away from you. On a success, the attacker takes half the damage and isn't pushed. The drum emits a thunderous boom audible out to 300 feet.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "stonechewer-gauntlets", - "fields": { - "name": "Stonechewer Gauntlets", - "desc": "These impractically spiked gauntlets are made from adamantine, are charged with raw elemental earth magic, and limit the range of motion in your fingers. While wearing these gauntlets, you can't carry a weapon or object, and you can't climb or otherwise perform precise actions requiring the use of your hands. When you hit a creature with an unarmed strike while wearing these gauntlets, the unarmed strike deals an extra 1d4 piercing damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "storytellers-pipe", - "fields": { - "name": "Storyteller's Pipe", - "desc": "This long-shanked wooden smoking pipe is etched with leaves along the bowl. Although it is serviceable as a typical pipe, you can use an action to blow out smoke and shape the smoke into wispy images for 10 minutes. This effect works like the silent image spell, except its range is limited to a 10-foot cone in front of you, and the images can be no larger than a 5-foot cube. The smoky images last for 3 rounds before fading, but you can continue blowing smoke to create more images for the duration or until the pipe burns through the smoking material in it, whichever happens first.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "sturdy-scroll-tube", - "fields": { - "name": "Sturdy Scroll Tube", - "desc": "This ornate scroll case is etched with arcane symbology. Scrolls inside this case are immune to damage and are protected from the elements, as long as the scroll case remains closed and intact. The scroll case itself has immunity to all forms of damage, except force damage and thunder damage.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "swashing-plumage", - "fields": { - "name": "Swashing Plumage", - "desc": "This plumage, a colorful bouquet of tropical hat feathers, has a small pin at its base and can be affixed to any hat or headband. Due to its distracting, ostentatious appearance, creatures hostile to you have disadvantage on opportunity attacks against you.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "swolbold-wraps", - "fields": { - "name": "Swolbold Wraps", - "desc": "When wearing these cloth wraps, your forearms and hands swell to half again their normal size without negatively impacting your fine motor skills. You gain a +1 bonus to attack and damage rolls made with unarmed strikes while wearing these wraps. In addition, your unarmed strike uses a d4 for damage and counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. When you hit a target with an unarmed strike and the target is no more than one size larger than you, you can use a bonus action to automatically grapple the target. Once this special bonus action has been used three times, it can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "tactile-unguent", - "fields": { - "name": "Tactile Unguent", - "desc": "Cat burglars, gearworkers, locksmiths, and even street performers use this gooey substance to increase the sensitivity of their hands. When found, a container contains 1d4 + 1 doses. As an action, one dose can be applied to a creature's hands. For 1 hour, that creature has advantage on Dexterity (Sleight of Hand) checks and on tactile Wisdom (Perception) checks.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "tailors-clasp", - "fields": { - "name": "Tailor's Clasp", - "desc": "This ornate brooch is shaped like a jeweled weaving spider or scarab beetle. While it is attached to a piece of fabric, it can be activated as an action. When activated, it skitters across the fabric, mending any tears, adjusting frayed hems, and reinforcing seams. This item works only on nonmagical objects made out of fibrous material, such as clothing, rope, and rugs. It continues repairing the fabric for up to 10 minutes or until the repairs are complete. Once used, it can't be used again until 1 hour has passed.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "talisman-of-the-snow-queen", - "fields": { - "name": "Talisman of the Snow Queen", - "desc": "The coldly beautiful and deadly Snow Queen (see Tome of Beasts) grants these delicate-looking snowflake-shaped mithril talismans to her most trusted spies and servants. Each talisman is imbued with a measure of her power and is magically tied to the queen. It can be affixed to any piece of clothing or worn as an amulet. While wearing the talisman, you gain the following benefits: • You have resistance to cold damage. • You have advantage on Charisma checks when interacting socially with creatures that live in cold environments, such as frost giants, winter wolves, and fraughashar (see Tome of Beasts). • You can use an action to cast the ray of frost cantrip from it at will, using your level and using Intelligence as your spellcasting ability. Blinding Snow. While wearing the talisman, you can use an action to create a swirl of snow that spreads out from you and into the eyes of nearby creatures. Each creature within 15 feet of you must succeed on a DC 17 Constitution saving throw or be blinded until the end of its next turn. Once used, this property can’t be used again until the next dawn. Eyes of the Queen. While you are wearing the talisman, the Snow Queen can use a bonus action to see through your eyes if both of you are on the same plane of existence. This effect lasts until she ends it as a bonus action or until you die. You can’t make a saving throw to prevent the Snow Queen from seeing through your eyes. However, being more than 5 feet away from the talisman ends the effect, and becoming blinded prevents her from seeing anything further than 10 feet away from you. When the Snow Queen is looking through your eyes, the talisman sheds an almost imperceptible pale blue glow, which you or any creature within 10 feet of you notice with a successful DC 20 Wisdom (Perception) check. An identify spell fails to reveal this property of the talisman, and this property can’t be removed from the talisman except by the Snow Queen herself.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 4 - } - }, - { - "model": "api_v2.item", - "pk": "talking-tablets", - "fields": { - "name": "Talking Tablets", - "desc": "These two enchanted brass tablets each have gold styli chained to them by small, silver chains. As long as both tablets are on the same plane of existence, any message written on one tablet with its gold stylus appears on the other tablet. If the writer writes words in a language the reader doesn't understand, the tablets translate the words into a language the reader can read. While holding a tablet, you know if no creature bears the paired tablet. When the tablets have transferred a total of 150 words between them, their magic ceases to function until the next dawn. If one of the tablets is destroyed, the other one becomes a nonmagical block of brass worth 25 gp.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "talking-torches", - "fields": { - "name": "Talking Torches", - "desc": "These heavy iron and wood torches are typically found in pairs or sets of four. While holding this torch, you can use an action to speak a command word and cause it to produce a magical, heatless flame that sheds bright light in a 20-foot radius and dim light for an additional 20 feet. You can use a bonus action to repeat the command word to extinguish the light. If more than one talking torch remain lit and touching for 1 minute, they become magically bound to each other. A torch remains bound until the torch is destroyed or until it is bound to another talking torch or set of talking torches. While holding or carrying the torch, you can communicate telepathically with any creature holding or carrying one of the torches bound to your torch, as long as both torches are lit and within 5 miles of each other.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "teapot-of-soothing", - "fields": { - "name": "Teapot of Soothing", - "desc": "This cast iron teapot is adorned with the simple image of fluffy clouds that seem to slowly shift and move across the pot as if on a gentle breeze. Any water placed inside the teapot immediately becomes hot tea at the perfect temperature, and when poured, it becomes the exact flavor the person pouring it prefers. The teapot can serve up to 6 creatures, and any creature that spends 10 minutes drinking a cup of the tea gains 2d6 temporary hit points for 24 hours. The creature pouring the tea has advantage on Charisma (Persuasion) checks for 10 minutes after pouring the first cup. Once used, the teapot can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "tenebrous-mantle", - "fields": { - "name": "Tenebrous Mantle", - "desc": "This black cloak appears to be made of pure shadow and shrouds you in darkness. While wearing it, you gain the following benefits: - You have advantage on Dexterity (Stealth) checks.\n- You have resistance to necrotic damage.\n- You can cast the darkness and misty step spells from it at will. Casting either spell from the cloak requires an action. Instead of a silvery mist when you cast misty step, you are engulfed in the darkness of the cloak and emerge from the cloak's darkness at your destination.\n- You can use an action to cast the black tentacles or living shadows (see Deep Magic for 5th Edition) spell from it. The cloak can't be used this way again until the following dusk.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 5 - } - }, - { - "model": "api_v2.item", - "pk": "thornish-nocturnal", - "fields": { - "name": "Thornish Nocturnal", - "desc": "The ancient elves constructed these nautical instruments to use as navigational aids on all their seagoing vessels. The knowledge of their manufacture has been lost, and few of them remain. While attuned to the nocturnal, you can spend 1 minute using the nocturnal to determine the precise local time, provided you can see the sun or stars. You can use an action to protect up to four vessels that are within 1 mile of the nocturnal from unwanted effects of the local weather for 1 hour. For example, vessels protected by the nocturnal can't be damaged by storms or blown onto jagged rocks by adverse wind. To do so, you must have spent at least 1 hour aboard each of the controlled vessels, performing basic sailing tasks and familiarizing yourself with the vessel.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "three-section-boots", - "fields": { - "name": "Three-Section Boots", - "desc": "These boots are often decorated with eyes, flames, or other bold patterns such as lightning bolts or wheels. When you step onto water, air, or stone, you can use a reaction to speak the boots' command word. For 1 hour, you gain the effects of the meld into stone, water walk, or wind walk spell, depending on the type of surface where you stepped. The boots can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "throttlers-gauntlets", - "fields": { - "name": "Throttler's Gauntlets", - "desc": "These durable leather gloves allow you to choke a creature you are grappling, preventing them from speaking. While you are grappling a creature, you can use a bonus action to throttle it. The creature takes damage equal to your proficiency bonus and can't speak coherently or cast spells with verbal components until the end of its next turn. You can choose to not damage the creature when you throttle it. A creature can still breathe, albeit uncomfortably, while throttled.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "thunderous-kazoo", - "fields": { - "name": "Thunderous Kazoo", - "desc": "You can use an action to speak the kazoo's command word and then hum into it, which emits a thunderous blast, audible out to 1 mile, at one Large or smaller creature you can see within 30 feet of you. The target must make a DC 13 Constitution saving throw. On a failure, a creature is pushed away from you and is deafened and frightened of you until the start of your next turn. A Small creature is pushed up to 30 feet, a Medium creature is pushed up to 20 feet, and a Large creature is pushed up to 10 feet. On a success, a creature is pushed half the distance and isn't deafened or frightened. The kazoo can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "tick-stop-watch", - "fields": { - "name": "Tick Stop Watch", - "desc": "While holding this silver pocketwatch, you can use an action to magically stop a single clockwork device or construct within 10 feet of you. If the target is an object, it freezes in place, even mid-air, for up to 1 minute or until moved. If the target is a construct, it must succeed on a DC 15 Wisdom saving throw or be paralyzed until the end of its next turn. The pocketwatch can't be used this way again until the next dawn. The pocketwatch must be wound at least once every 24 hours, just like a normal pocketwatch, or its magic ceases to function. If left unwound for 24 hours, the watch loses its magic, but the power returns 24 hours after the next time it is wound.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "timeworn-timepiece", - "fields": { - "name": "Timeworn Timepiece", - "desc": "This tarnished silver pocket watch seems to be temporally displaced and allows for limited manipulation of time. The timepiece has 3 charges, and it regains 1d3 expended charges daily at midnight. While holding the timepiece, you can use your reaction to expend 1 charge after you or a creature you can see within 30 feet of you makes an attack roll, an ability check, or a saving throw to force the creature to reroll. You make this decision after you see whether the roll succeeds or fails. The target must use the result of the second roll. Alternatively, you can expend 2 charges as a reaction at the start of another creature's turn to swap places in the Initiative order with that creature. An unwilling creature that succeeds on a DC 15 Charisma saving throw is unaffected.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "tome-of-knowledge", - "fields": { - "name": "Tome of Knowledge", - "desc": "This book contains mnemonics and other tips to better perform a specific mental task, and its words are charged with magic. If you spend 24 hours over a period of 3 days or fewer studying the tome and practicing its instructions, you gain proficiency in the Intelligence, Wisdom, or Charisma-based skill (such as History, Insight, or Intimidation) associated with the book. The tome then loses its magic, but regains it in ten years.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "toothsome-purse", - "fields": { - "name": "Toothsome Purse", - "desc": "This common-looking leather pouch holds a nasty surprise for pickpockets. If a creature other than you reaches into the purse, small, sharp teeth emerge from the mouth of the bag. The bag makes a melee attack roll against that creature with a +3 bonus ( 1d20+3). On a hit, the target takes 2d4 piercing damage. If the bag rolls a 20 on the attack roll, the would-be pickpocket has disadvantage on any Dexterity checks made with that hand until the damage is healed. If the purse is lifted entirely from you, the purse continues to bite at the thief each round until it is dropped or until it is placed where it can't reach its target. It bites at any creature, other than you, who attempts to pick it up, unless that creature genuinely desires to return the purse and its contents to you. The purse attacks only if it is attuned to a creature. A purse that isn't attuned to a creature lies dormant and doesn't attack.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "torc-of-the-comet", - "fields": { - "name": "Torc of the Comet", - "desc": "This silver torc is set with a large opal on one end, and it thins to a point on the other. While wearing the torc, you have resistance to cold damage, and you can use an action to speak the command word, causing the torc to shed bluish-white bright light in a 20-foot radius and dim light for an additional 20 feet. The light lasts until you use a bonus action to speak the command word again. The torc has 4 charges. You can use an action to expend 1 charge and fire a tiny comet from the torc at a target you can see within 120 feet of you. The torc makes a ranged attack roll with a +7 bonus ( 1d20+7). On a hit, the target takes 2d6 bludgeoning damage and 2d6 cold damage. At night, the cold damage dealt by the comets increases to 6d6. The torc regain 1d4 expended charges daily at dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "treebleed-bucket", - "fields": { - "name": "Treebleed Bucket", - "desc": "This combination sap bucket and tap is used to extract sap from certain trees. After 1 hour, the bucketful of sap magically changes into a potion. The potion remains viable for 24 hours, and its type depends on the tree as follows: oak (potion of resistance), rowan (potion of healing), willow (potion of animal friendship), and holly (potion of climbing). The treebleed bucket can magically change sap 20 times, then the bucket and tap become nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "umber-beans", - "fields": { - "name": "Umber Beans", - "desc": "These magical beans have a modest ochre or umber hue, and they are about the size and weight of walnuts. Typically, 1d4 + 4 umber beans are found together. You can use an action to throw one or more beans up to 10 feet. When the bean lands, it grows into a creature you determine by rolling a d10 and consulting the following table. ( Umber Beans#^creature) The creature vanishes at the next dawn or when it takes bludgeoning, piercing, or slashing damage. The bean is destroyed when the creature vanishes. The creature is illusory, and you are aware of this. You can use a bonus action to command how the illusory creature moves and what action it takes on its next turn, or to give it general orders, such as to attack your enemies. In the absence of such orders, the creature acts in a fashion appropriate to its nature. The creature's attacks deal psychic damage, though the target perceives the damage as the type appropriate to the illusion, such as slashing for a vrock's talons. A creature with truesight or that uses its action to examine the illusion can determine that it is an illusion with a successful DC 13 Intelligence (Investigation) check. If a creature discerns the illusion for what it is, the creature sees the illusion as faint and the illusion can't attack that creature. | dice: 1d10 | Creature |\n| ---------- | ---------------------------- |\n| 1 | Dretch |\n| 2-3 | 2 Shadows |\n| 4-6 | Chuul |\n| 7-8 | Vrock |\n| 9 | Hezrou or Psoglav |\n| 10 | Remorhaz or Voidling |", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "umbral-lantern", - "fields": { - "name": "Umbral Lantern", - "desc": "This item looks like a typical hooded brass lantern, but shadowy forms crawl across its surface and it radiates darkness instead of light. The lantern can burn for up to 3 hours each day. While the lantern burns, it emits darkness as if the darkness spell were cast on it but with a 30-foot radius.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "unerring-dowsing-rod", - "fields": { - "name": "Unerring Dowsing Rod", - "desc": "This dark, gnarled willow root is worn and smooth. When you hold this rod in both hands by its short, forked branches, you feel it gently tugging you toward the closest source of fresh water. If the closest source of fresh water is located underground, the dowsing rod directs you to a spot above the source then dips its tip down toward the ground. When you use this dowsing rod on the Material Plane, it directs you to bodies of water, such as creeks and ponds. When you use it in areas where fresh water is much more difficult to find, such as a desert or the Plane of Fire, it directs you to bodies of water, but it might also direct you toward homes with fresh water barrels or to creatures with containers of fresh water on them.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "vengeful-coat", - "fields": { - "name": "Vengeful Coat", - "desc": "This stiff, vaguely uncomfortable coat covers your torso. It smells like ash and oozes a sap-like substance. While wearing this coat, you have resistance to slashing damage from nonmagical attacks. At the end of each long rest, choose one of the following damage types: acid, cold, fire, lightning, or thunder. When you take damage of that type, you have advantage on attack rolls until the end of your next turn. When you take more than 10 damage of that type, you have advantage on your attack rolls for 2 rounds. When you are targeted by an effect that deals damage of the type you chose, you can use your reaction to gain resistance to that damage until the start of your next turn. You have advantage on your attack rolls, as detailed above, then the coat's magic ceases to function until you finish a long rest.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "venomous-fangs", - "fields": { - "name": "Venomous Fangs", - "desc": "These prosthetic fangs can be positioned over your existing teeth or in place of missing teeth. While wearing these fangs, your bite is a natural melee weapon, which you can use to make unarmed strikes. When you hit with it, your bite deals piercing damage equal to 1d4 + your Strength modifier, instead of the bludgeoning damage normal for an unarmed strike. You gain a +1 bonus to attack and damage rolls made with this magic bite. While you wear the fangs, a successful DC 9 Dexterity (Sleight of Hand) checks conceals them from view. At the GM's discretion, you have disadvantage on Charisma (Deception) or Charisma (Persuasion) checks against creatures that notice the fangs.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "verminous-snipsnaps", - "fields": { - "name": "Verminous Snipsnaps", - "desc": "This stoppered jar holds small animated knives and scissors. The jar weighs 1 pound, and its command word is often written on the jar's label. You can use an action to remove the stopper, which releases the spinning blades into a space you can see within 30 feet of you. The knives and scissors fill a cube 10 feet on each side and whirl in place, flaying creatures and objects that enter the cube. When a creature enters the cube for the first time on a turn or starts its turn there, it takes 2d12 piercing damage. You can use a bonus action to speak the command word, returning the blades to the jar. Otherwise, the knives and scissors remain in that space indefinitely.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "vessel-of-deadly-venoms", - "fields": { - "name": "Vessel of Deadly Venoms", - "desc": "This small jug weighs 5 pounds and has a ceramic snake coiled around it. You can use an action to speak a command word to cause the vessel to produce poison, which pours from the snake's mouth. A poison created by the vessel must be used within 1 hour or it becomes inert. The word “blade” causes the snake to produce 1 dose of serpent venom, enough to coat a single weapon. The word “consume” causes the snake to produce 1 dose of assassin's blood, an ingested poison. The word “spit” causes the snake to spray a stream of poison at a creature you can see within 30 feet. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d8 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. Once used, the vessel can't be used to create poison again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "vial-of-sunlight", - "fields": { - "name": "Vial of Sunlight", - "desc": "This crystal vial is filled with water from a spring high in the mountains and has been blessed by priests of a deity of healing and light. You can use an action to cause the vial to emit bright light in a 30-foot radius and dim light for an additional 30 feet for 1 minute. This light is pure sunlight, causing harm or discomfort to vampires and other undead creatures that are sensitive to it. The vial can't be used this way again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "vielle-of-weirding-and-warding", - "fields": { - "name": "Vielle of Weirding and Warding", - "desc": "The strings of this bowed instrument never break. You must be proficient in stringed instruments to use this vielle. A creature that attempts to play the instrument without being attuned to it must succeed on a DC 15 Wisdom saving throw or take 2d8 psychic damage. If you play the vielle as the somatic component for a spell that causes a target to become charmed on a failed saving throw, the target has disadvantage on the saving throw.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "vigilant-mug", - "fields": { - "name": "Vigilant Mug", - "desc": "An impish face sits carved into the side of this bronze mug, its eyes a pair of clear, blue crystals. The imp's eyes turn red when poison or poisonous material is placed or poured inside the mug.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "voidskin-cloak", - "fields": { - "name": "Voidskin Cloak", - "desc": "This pitch-black cloak absorbs light and whispers as it moves. It feels like thin leather with a knobby, scaly texture, though none of that detail is visible to the eye. While you wear this cloak, you have resistance to necrotic damage. While the hood is up, your face is pooled in shadow, and you can use a bonus action to fix your dark gaze upon a creature you can see within 60 feet. If the creature can see you, it must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Once a creature succeeds on its saving throw, it can't be affected by the cloak again for 24 hours. Pulling the hood up or down requires an action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "ward-against-wild-appetites", - "fields": { - "name": "Ward Against Wild Appetites", - "desc": "Seventeen animal teeth of various sizes hang together on a simple leather thong, and each tooth is dyed a different color using pigments from plants native to old-growth forests. When a beast or monstrosity with an Intelligence of 4 or lower targets you with an attack, it has disadvantage on the attack roll if the attack is a bite. You must be wearing the necklace to gain this benefit.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "warding-icon", - "fields": { - "name": "Warding Icon", - "desc": "This carved piece of semiprecious stone typically takes the form of an angelic figure or a shield carved with a protective rune, and it is commonly worn attached to clothing or around the neck on a chain or cord. While wearing the stone, you have brief premonitions of danger and gain a +2 bonus to initiative if you aren't incapacitated.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wayfarers-candle", - "fields": { - "name": "Wayfarer's Candle", - "desc": "This beeswax candle is stamped with a holy symbol, typically one of a deity associated with light or protection. When lit, it sheds light and heat as a normal candle for up to 1 hour, but it can't be extinguished by wind of any force. It can be blown out or extinguished only by the creature holding it.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "whispering-cloak", - "fields": { - "name": "Whispering Cloak", - "desc": "This cloak is made of black, brown, and white bat pelts sewn together. While wearing it, you have blindsight out to a range of 60 feet. While wearing this cloak with its hood up, you transform into a creature of pure shadow. While in shadow form, your Armor Class increases by 2, you have advantage on Dexterity (Stealth) checks, and you can move through a space as narrow as 1 inch wide without squeezing. You can cast spells normally while in shadow form, but you can't make ranged or melee attacks with nonmagical weapons. In addition, you can't pick up objects, and you can't give objects you are wearing or carrying to others. This effect lasts up to 1 hour. Deduct time spent in shadow form in increments of 1 minute from the total time. After it has been used for 1 hour, the cloak can't be used in this way again until the next dusk, when its time limit resets. Pulling the hood up or down requires an action.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - }, - { - "model": "api_v2.item", - "pk": "whispering-powder", - "fields": { - "name": "Whispering Powder", - "desc": "A paper envelope contains enough of this fine dust for one use. You can use an action to sprinkle the dust on the ground in up to four contiguous spaces. When a Small or larger creature steps into one of these spaces, it must make a DC 13 Dexterity saving throw. On a failure, loud squeals, squeaks, and pops erupt with each footfall, audible out to 150 feet. The powder's creator dictates the manner of sounds produced. The first creature to enter the affected spaces sets off the alarm, consuming the powder's magic. Otherwise, the effect lasts as long as the powder coats the area.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "white-dandelion", - "fields": { - "name": "White Dandelion", - "desc": "When you are attacked or are the target of a spell while holding this magically enhanced flower, you can use a reaction to blow on the flower. It explodes in a flurry of seeds that distracts your attacker, and you add 1 to your AC against the attack or to your saving throw against the spell. Afterwards, the flower wilts and becomes nonmagical.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "windwalker-boots", - "fields": { - "name": "Windwalker Boots", - "desc": "These lightweight boots are made of soft leather. While you wear these boots, you can walk on air as if it were solid ground. Your speed is halved when ascending or descending on the air. Otherwise, you can walk on air at your walking speed. You can use the Dash action as normal to increase your movement during your turn. If you don't end your movement on solid ground, you fall at the end of your turn unless otherwise supported, such as by gripping a ledge or hanging from a rope.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "witch-ward-bottle", - "fields": { - "name": "Witch Ward Bottle", - "desc": "This small pottery jug contains an odd assortment of pins, needles, and rosemary, all sitting in a small amount of wine. A bloody fingerprint marks the top of the cork that seals the jug. When placed within a building (as small as a shack or as large as a castle) or buried in the earth on a section of land occupied by humanoids (as small as a campsite or as large as an estate), the bottle's magic protects those within the building or on the land against the magic of fey and fiends. The humanoid that owns the building or land and any ally or invited guests within the building or on the land has advantage on saving throws against the spells and special abilities of fey and fiends. If a protected creature fails its saving throw against a spell with a duration other than instantaneous, that creature can choose to succeed instead. Doing so immediately drains the jug's magic, and it shatters.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "worg-salve", - "fields": { - "name": "Worg Salve", - "desc": "Brewed by hags and lycanthropes, this oil grants you lupine features. Each pot contains enough for three applications. One application grants one of the following benefits (your choice): darkvision out to a range of 60 feet, advantage on Wisdom (Perception) checks that rely on smell, a walking speed of 50 feet, or a new attack option (use the statistics of a wolf 's bite attack) for 5 minutes. If you use all three applications at one time, you can cast polymorph on yourself, transforming into a wolf. While you are in the form of a wolf, you retain your Intelligence, Wisdom, and Charisma scores. In addition, you don't need to maintain concentration on the spell, and the transformation lasts for 1 hour, until you use a bonus action to revert to your normal form, or until you drop to 0 hit points or die.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "worry-stone", - "fields": { - "name": "Worry Stone", - "desc": "This smooth, rounded piece of semiprecious crystal has a thumb-sized groove worn into one side. Physical contact with the stone helps clear the mind and calm the nerves, promoting success. If you spend 1 minute rubbing the stone, you have advantage on the next ability check you make within 1 hour of rubbing the stone. Once used, the stone can't be used again until the next dawn.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": false, - "category": "wondrous-item", - "rarity": 1 - } - }, - { - "model": "api_v2.item", - "pk": "wraithstone", - "fields": { - "name": "Wraithstone", - "desc": "This stone is carved from petrified roots to reflect the shape and visage of a beast. The stone holds the spirit of a sacrificed beast of the type the stone depicts. A wraithstone is often created to grant immortal life to a beloved animal companion or to banish a troublesome predator. The creature's essence stays within until the stone is broken, upon which point the soul is released and the creature can't be resurrected or reincarnated by any means short of a wish spell. While attuned to and carrying this item, a spectral representation of the beast walks beside you, resembling the sacrificed creature's likeness in its prime. The specter follows you at all times and can be seen by all. You can use a bonus action to dismiss or summon the specter. So long as you carry this stone, you can interact with the creature as if it were still alive, even speaking to it if it is able to speak, though it can't physically interact with the material world. It can gesture to indicate directions and communicate very basic single-word ideas to you telepathically. The stone has a number of charges, depending on the size of the creature stored within it. The stone has 6 charges if the creature is Large or smaller, 10 charges if the creature is Huge, and 12 charges if the creature is Gargantuan. After all of the stone's charges have been used, the beast's spirit is completely drained, and the stone becomes a nonmagical bauble. As a bonus action, you can expend 1 charge to cause one of the following effects:", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 2 - } - }, - { - "model": "api_v2.item", - "pk": "ziphian-eye-amulet", - "fields": { - "name": "Ziphian Eye Amulet", - "desc": "This gold amulet holds a preserved eye from a Ziphius (see Creature Codex). It has 3 charges, and it regains all expended charges daily at dawn. While wearing this amulet, you can use a bonus action to speak its command word and expend 1 of its charges to create a brief magical bond with a creature you can see within 60 feet of you. The target must succeed on a DC 15 Wisdom saving throw or be magically bonded with you until the end of your next turn. While bonded in this way, you can choose to have advantage on attack rolls against the target or cause the target to have disadvantage on attack rolls against you.", - "size": 1, - "weight": "0.0", - "armor_class": 0, - "hit_points": 0, - "document": "vault-of-magic", - "cost": 0, - "weapon": null, - "armor": null, - "requires_attunement": true, - "category": "wondrous-item", - "rarity": 3 - } - } -] \ No newline at end of file From 197cb1baa36523b46e01b17e5cd0fa05df4d3b3b Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 19 Jul 2023 09:44:49 -0500 Subject: [PATCH 83/98] Collapsing migrations. --- api_v2/migrations/0001_initial.py | 2 +- api_v2/migrations/0003_auto_20230713_1250.py | 23 -------------------- 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 api_v2/migrations/0003_auto_20230713_1250.py diff --git a/api_v2/migrations/0001_initial.py b/api_v2/migrations/0001_initial.py index 9207c75e..9614ab78 100644 --- a/api_v2/migrations/0001_initial.py +++ b/api_v2/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.19 on 2023-07-03 14:55 +# Generated by Django 3.2.19 on 2023-07-19 14:40 import django.core.validators from django.db import migrations, models diff --git a/api_v2/migrations/0003_auto_20230713_1250.py b/api_v2/migrations/0003_auto_20230713_1250.py deleted file mode 100644 index b205066d..00000000 --- a/api_v2/migrations/0003_auto_20230713_1250.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 3.2.19 on 2023-07-13 12:50 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('api_v2', '0002_auto_20230618_1534'), - ] - - operations = [ - migrations.AlterField( - model_name='armor', - name='ac_cap_dexmod', - field=models.IntegerField(blank=True, help_text='Integer representing the dexterity modifier cap.', null=True), - ), - migrations.AlterField( - model_name='armor', - name='strength_score_required', - field=models.IntegerField(blank=True, help_text='Strength score required to wear the armor without penalty.', null=True), - ), - ] From 6f9d3f4c2201440485673d33fbb9d77e59aea173 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 19 Jul 2023 09:50:20 -0500 Subject: [PATCH 84/98] iterating versions. --- Pipfile.lock | 193 +++++++++++++++++++++++++++------------------------ 1 file changed, 104 insertions(+), 89 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index b2f1b88b..e83b07a2 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "20e65f0d46383b3779dfbeeca765c71e4e4fb8dd57779ed21a451a38fdf1281f" + "sha256": "d9ba3464813885dcfea704f8eaab902219e017fd490386ccdafae7eecb50c1e8" }, "pipfile-spec": 6, "requires": { @@ -26,11 +26,11 @@ }, "astroid": { "hashes": [ - "sha256:078e5212f9885fa85fbb0cf0101978a336190aadea6e13305409d099f71b2324", - "sha256:1039262575027b441137ab4a62a793a9b43defb42c32d5670f38686207cd780f" + "sha256:389656ca57b6108f939cf5d2f9a2a825a3be50ba9d589670f393236e0a03b91c", + "sha256:903f024859b7c7687d7a7f3a3f73b17301f8e42dfd9cc9df9d4418172d3e2dbd" ], "markers": "python_full_version >= '3.7.2'", - "version": "==2.15.5" + "version": "==2.15.6" }, "dill": { "hashes": [ @@ -42,19 +42,19 @@ }, "django": { "hashes": [ - "sha256:031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0", - "sha256:21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d" + "sha256:a477ab326ae7d8807dc25c186b951ab8c7648a3a23f9497763c37307a2b5ef87", + "sha256:dec2a116787b8e14962014bf78e120bba454135108e1af9e9b91ade7b2964c40" ], "index": "pypi", - "version": "==3.2.19" + "version": "==3.2.20" }, "django-cors-headers": { "hashes": [ - "sha256:36a8d7a6dee6a85f872fe5916cc878a36d0812043866355438dfeda0b20b6b78", - "sha256:88a4bfae24b6404dd0e0640203cb27704a2a57fd546a429e5d821dfa53dd1acf" + "sha256:9ada212b0e2efd4a5e339360ffc869cb21ac5605e810afe69f7308e577ea5bde", + "sha256:f9749c6410fe738278bc2b6ef17f05195bc7b251693c035752d8257026af024f" ], "index": "pypi", - "version": "==4.1.0" + "version": "==4.2.0" }, "django-filter": { "hashes": [ @@ -90,11 +90,11 @@ }, "gunicorn": { "hashes": [ - "sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e", - "sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8" + "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0", + "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033" ], "index": "pypi", - "version": "==20.1.0" + "version": "==21.2.0" }, "isort": { "hashes": [ @@ -164,11 +164,11 @@ }, "markdown2": { "hashes": [ - "sha256:7d49ca871d3e0e412c65d7d21fcbc13ae897f7876f3e5f14dd4db3b7fbf27f10", - "sha256:90475aca3d9c8e7df6d70c51de5bbbe9edf7fcf6a380bd1044d321500f5445da" + "sha256:58e1789543f47cdd4197760b04771671411f07699f958ad40a4b56c55ba3e668", + "sha256:7a1742dade7ec29b90f5c1d5a820eb977eee597e314c428e6b0aa7929417cd1b" ], "index": "pypi", - "version": "==2.4.8" + "version": "==2.4.9" }, "mccabe": { "hashes": [ @@ -180,32 +180,40 @@ }, "newrelic": { "hashes": [ - "sha256:1bc307d06e2033637e7b484af22f540ca041fb23a54b311bcd5968ca1a64e4ef", - "sha256:435ac9e3791f78e05c9da8107a6ef49c13e62ac302696858fa2411198fe201ff", - "sha256:6662ec79493f23f9d0995a015177c87508bea4c541f7c9f17a61b503b82e1367", - "sha256:67902b3c53fa497dba887068166261d114ac2347c8a4908d735d7594cca163dc", - "sha256:6b4db0e7544232d4e6e835a02ee28637970576f8dce82ffcaa3d675246e822d5", - "sha256:796ed5ff44b04b41e051dc0112e5016e53a37e39e95023c45ff7ecd34c254a7d", - "sha256:84d1f71284efa5f1cae696161e0c3cb65eaa2f53116fe5e7c5a62be7d15d9536", - "sha256:9355f209ba8d82fd0f9d78d7cc1d9bef0ae4677b3cfed7b7aaec521adbe87559", - "sha256:9c0d5153b7363d5cb5cac7f8d1a4e03669b074afee2dda201851a67c7bed1e32", - "sha256:bcd3219e1e816a0fdb51ac993cac6744e6a835c13ee72e21d86bcbc2d16628ce", - "sha256:c4a0556c6ece49132ab1c32bfe398047a8311f9a8b6862b482495d132fcb0ad4", - "sha256:caccdf201735df80b470ddf772f60a154f2c07c0c1b2b3f6e999d55e79ce601e", - "sha256:d21af16cee1e0caf4c73c4c1b2d7ba9f33fe6a870d93135dc8b23ac592f49b38", - "sha256:da8f2dc31e182768fe314d8ceb6f42acd09956708846f8ae71f07f044a3aa05e", - "sha256:ef9c178329f8c04f0574908c1f04ff1f18b9eba55b869744583fee3eac48e571" + "sha256:1996ed51f92366f5ba9ad4992687aaca4d0bb3541e239ef4a40e0ae5da6939fc", + "sha256:3b66123c5f542d29c7f2e6ed9ab92327fb9b6f857f4a635d5a5c530eb5a0c3a7", + "sha256:418a29b20972413f8839aa5b77fa485d71bd897f1257ff05d86a1496d10b75de", + "sha256:4e82a095d8136ac6df10a702ac0c293d97a2a7beddf899c8ecc55564d0f02c0a", + "sha256:659d880fe7b44cc8974b40e796b612f1719f33d315093893e49ba9aec16ad8b1", + "sha256:880c38f65645f681ea66e18613178b8df96b8fa8873a0b4da4d4076cab738363", + "sha256:8979eb30019c4d0568842f0d8c17f3616fc8631a57b9ca67ebe1e61cee55c7bd", + "sha256:8f801a8fa30453c421747420232e56533a4c88c066eb14f852f34a757d1595f4", + "sha256:9603b69eb75f9aecb6246d95c7eeb1f8d41d5c4f34feb5aa0400548eb03b9d3b", + "sha256:a370283955065a1a55ac85ff97bd97e87144325732dd1ab87bf99a1617a3ecdc", + "sha256:ba87bac65018c6015cb778ff3a6806949879b2ae42f79b405a32e13177e11b13", + "sha256:bcbdf28cdd07bf593942b9de076258ed0fe8b5bc85583bdece64ae136e53035f", + "sha256:dba619d7b654b01ab5742e059096788b54d8b3dfac14a32c46f00151b848ee6c", + "sha256:de28d2113ac7a499e54f710d6b7bbcc338c02513f70a166ddceb23b45d752a03", + "sha256:ff9f8977a1a0e9a03c50d43e6eb94135da77c2ab9c00723cd1bf689c5685e4b0" ], "index": "pypi", - "version": "==8.8.0" + "version": "==8.8.1" + }, + "packaging": { + "hashes": [ + "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", + "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f" + ], + "markers": "python_version >= '3.7'", + "version": "==23.1" }, "platformdirs": { "hashes": [ - "sha256:57e28820ca8094678b807ff529196506d7a21e17156cb1cddb3e74cebce54640", - "sha256:ffa199e3fbab8365778c4a10e1fbf1b9cd50707de826eb304b50e57ec0cc8d38" + "sha256:1b42b450ad933e981d56e59f1b97495428c9bd60698baab9f3eb3d00d5822421", + "sha256:ad8291ae0ae5072f66c16945166cb11c63394c7a3ad1b1bc9828ca3162da8c2f" ], "markers": "python_version >= '3.7'", - "version": "==3.6.0" + "version": "==3.9.1" }, "pylint": { "hashes": [ @@ -240,49 +248,49 @@ }, "pyyaml": { "hashes": [ - "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf", - "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", - "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", - "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", - "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", - "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", - "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", - "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", - "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", - "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", - "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", - "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", - "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782", - "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", - "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", - "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", - "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", - "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", - "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1", - "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", - "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", - "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", - "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", - "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", - "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", - "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d", - "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", - "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", - "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7", - "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", - "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", - "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", - "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358", - "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", - "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", - "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", - "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", - "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f", - "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", - "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" + "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", + "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", + "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", + "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", + "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", + "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", + "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", + "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", + "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", + "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", + "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", + "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", + "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", + "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", + "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", + "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", + "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", + "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", + "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", + "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", + "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", + "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", + "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", + "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", + "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", + "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", + "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", + "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", + "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", + "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", + "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", + "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", + "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", + "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", + "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", + "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", + "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", + "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" ], "index": "pypi", - "version": "==6.0" + "version": "==6.0.1" }, "setuptools": { "hashes": [ @@ -326,11 +334,11 @@ }, "typing-extensions": { "hashes": [ - "sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26", - "sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5" + "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36", + "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2" ], "markers": "python_version < '3.11'", - "version": "==4.6.3" + "version": "==4.7.1" }, "uritemplate": { "hashes": [ @@ -340,6 +348,13 @@ "index": "pypi", "version": "==4.1.1" }, + "verbose": { + "hashes": [ + "sha256:0bd030a04e1a05202502eb3bab6eb58aac58dfabc27447c8117fec3ab382a190" + ], + "index": "pypi", + "version": "==1.0.0" + }, "whitenoise": { "hashes": [ "sha256:15fe60546ac975b58e357ccaeb165a4ca2d0ab697e48450b8f0307ca368195a8", @@ -442,11 +457,11 @@ "develop": { "exceptiongroup": { "hashes": [ - "sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e", - "sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785" + "sha256:12c3e887d6485d16943a309616de20ae5582633e0a2eda17f4e10fd61c1e8af5", + "sha256:e346e69d186172ca7cf029c8c1d16235aa0e04035e5750b4b95039e65204328f" ], "markers": "python_version < '3.11'", - "version": "==1.1.1" + "version": "==1.1.2" }, "iniconfig": { "hashes": [ @@ -466,19 +481,19 @@ }, "pluggy": { "hashes": [ - "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159", - "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3" + "sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849", + "sha256:d12f0c4b579b15f5e054301bb226ee85eeeba08ffec228092f8defbaa3a4c4b3" ], - "markers": "python_version >= '3.6'", - "version": "==1.0.0" + "markers": "python_version >= '3.7'", + "version": "==1.2.0" }, "pytest": { "hashes": [ - "sha256:cdcbd012c9312258922f8cd3f1b62a6580fdced17db6014896053d47cddf9295", - "sha256:ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b" + "sha256:78bf16451a2eb8c7a2ea98e32dc119fd2aa758f1d5d66dbf0a59d69a3969df32", + "sha256:b4bf8c45bd59934ed84001ad51e11b4ee40d40a1229d2c79f9c592b0a3f6bd8a" ], "index": "pypi", - "version": "==7.3.2" + "version": "==7.4.0" }, "pytest-django": { "hashes": [ From 5c1354777ea8bda0a32c0418155be2b99cb28902 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Wed, 19 Jul 2023 11:23:41 -0500 Subject: [PATCH 85/98] Removing an unecessary package from lock. --- Pipfile.lock | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index e83b07a2..b0cf291b 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "d9ba3464813885dcfea704f8eaab902219e017fd490386ccdafae7eecb50c1e8" + "sha256": "20e65f0d46383b3779dfbeeca765c71e4e4fb8dd57779ed21a451a38fdf1281f" }, "pipfile-spec": 6, "requires": { @@ -348,13 +348,6 @@ "index": "pypi", "version": "==4.1.1" }, - "verbose": { - "hashes": [ - "sha256:0bd030a04e1a05202502eb3bab6eb58aac58dfabc27447c8117fec3ab382a190" - ], - "index": "pypi", - "version": "==1.0.0" - }, "whitenoise": { "hashes": [ "sha256:15fe60546ac975b58e357ccaeb165a4ca2d0ab697e48450b8f0307ca368195a8", From 630fb2cf298cc88ba12b699b72faa05260e798fa Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 3 Aug 2023 19:31:11 -0500 Subject: [PATCH 86/98] Adding key and reusable method. --- api_v2/serializers.py | 82 +++++++++++++++++++++++++++++++------------ 1 file changed, 59 insertions(+), 23 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 6beb7919..ea4aeb55 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -2,10 +2,16 @@ from api_v2 import models +# Default set of fields that almost all gamecontent items will have. +GAMECONTENT_FIELDS = ['url', 'key', 'name', 'desc', 'document'] + + class GameContentSerializer(serializers.HyperlinkedModelSerializer): - # Add all properties as read only to fields + # Adding dynamic "fields" qs parameter. def __init__(self, *args, **kwargs): + # Add default fields variable. + # Instantiate the superclass normally super(GameContentSerializer, self).__init__(*args, **kwargs) @@ -60,13 +66,8 @@ class ArmorSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Armor - fields = [ - 'url', - 'name', - 'ac_display', - 'strength_score_required', - 'grants_stealth_disadvantage' - ] + fields = ['url','key','name','document'] + [ + 'ac_display'] class ArmorSerializerFull(GameContentSerializer): @@ -74,16 +75,20 @@ class ArmorSerializerFull(GameContentSerializer): class Meta: model = models.Armor - fields = "__all__" + fields = ['url','key','name','document'] + [ + 'ac_display', + 'grants_stealth_disadvantage', + 'strength_score_required', + 'ac_base', + 'ac_add_dexmod', + 'ac_cap_dexmod'] class WeaponSerializerSimple(serializers.ModelSerializer): class Meta: model = models.Weapon - fields = [ - 'url', - 'name', + fields = ['url','key','name','document'] + [ 'properties'] @@ -98,14 +103,31 @@ class WeaponSerializerFull(GameContentSerializer): class Meta: model = models.Weapon - fields = "__all__" - - -class ItemSetSerializer(GameContentSerializer): - - class Meta: - model = models.ItemSet - fields = "__all__" + fields = ['url','key','name','document'] + [ # Remove the DESC field. + 'properties', + 'is_versatile', + 'is_martial', + 'is_melee', + 'range_melee', + 'ranged_attack_possible', + 'is_reach', + 'damage_type', + 'damage_dice', + 'versatile_dice', + 'range_reach', + 'range_normal', + 'range_long', + 'is_finesse', + 'is_thrown', + 'is_two_handed', + 'requires_ammunition', + 'requires_loading', + 'is_heavy', + 'is_light', + 'is_lance', + 'is_net', + 'is_simple', + 'is_improvised'] class ItemSerializerFull(GameContentSerializer): @@ -116,6 +138,20 @@ class ItemSerializerFull(GameContentSerializer): class Meta: model = models.Item - fields = ['url','name','desc','cost','weight','weapon','armor','document','category', - 'requires_attunement','rarity','is_magic_item', - 'itemsets'] \ No newline at end of file + fields = GAMECONTENT_FIELDS + [ + 'category', + 'cost', + 'weight', + 'weapon', + 'armor', + 'requires_attunement', + 'rarity', + 'is_magic_item'] + + +class ItemSetSerializer(GameContentSerializer): + + class Meta: + model = models.ItemSet + fields = GAMECONTENT_FIELDS + [ + 'items'] \ No newline at end of file From 0de7f62cec4baad21490ae24bfa09b654ee90003 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 3 Aug 2023 20:58:33 -0500 Subject: [PATCH 87/98] Large changes to support depth. --- api_v2/serializers.py | 43 ++++++++++++++----------------------------- api_v2/views.py | 7 ++++--- 2 files changed, 18 insertions(+), 32 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index ea4aeb55..2896a057 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -26,6 +26,17 @@ def __init__(self, *args, **kwargs): for field_name in existing - allowed: self.fields.pop(field_name) + depth = self.context['request'].query_params.get('depth') + if depth: + try: + depth_value = int(depth) + if depth_value > 0: + self.Meta.depth = depth_value + except ValueError: + pass # it was a string, not an int. + else: + self.Meta.depth = 0 + class Meta: abstract = True @@ -48,29 +59,13 @@ class Meta: fields = '__all__' -class DocumentSerializerSimple(serializers.ModelSerializer): - class Meta: - model = models.Document - fields = [ - 'key', - 'url'] - - -class DocumentSerializerFull(serializers.HyperlinkedModelSerializer): +class DocumentSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = models.Document fields = "__all__" -class ArmorSerializerSimple(serializers.ModelSerializer): - - class Meta: - model = models.Armor - fields = ['url','key','name','document'] + [ - 'ac_display'] - - -class ArmorSerializerFull(GameContentSerializer): +class ArmorSerializer(GameContentSerializer): ac_display = serializers.ReadOnlyField() class Meta: @@ -84,15 +79,7 @@ class Meta: 'ac_cap_dexmod'] -class WeaponSerializerSimple(serializers.ModelSerializer): - - class Meta: - model = models.Weapon - fields = ['url','key','name','document'] + [ - 'properties'] - - -class WeaponSerializerFull(GameContentSerializer): +class WeaponSerializer(GameContentSerializer): is_versatile = serializers.ReadOnlyField() is_martial = serializers.ReadOnlyField() is_melee = serializers.ReadOnlyField() @@ -131,8 +118,6 @@ class Meta: class ItemSerializerFull(GameContentSerializer): - weapon = WeaponSerializerSimple() - armor = ArmorSerializerSimple() is_magic_item = serializers.ReadOnlyField() diff --git a/api_v2/views.py b/api_v2/views.py index 4cac33e8..25a9b30a 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -8,6 +8,7 @@ from api_v2 import serializers from api.schema_generator import CustomSchema + class ItemFilterSet(FilterSet): is_magic_item = BooleanFilter(field_name='rarity', lookup_expr='isnull', exclude=True) @@ -75,7 +76,7 @@ class DocumentViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular document. """ queryset = models.Document.objects.all().order_by('pk') - serializer_class = serializers.DocumentSerializerFull + serializer_class = serializers.DocumentSerializer filterset_fields = '__all__' @@ -133,7 +134,7 @@ class WeaponViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular weapon. """ queryset = models.Weapon.objects.all().order_by('pk') - serializer_class = serializers.WeaponSerializerFull + serializer_class = serializers.WeaponSerializer filterset_class = WeaponFilterSet @@ -160,5 +161,5 @@ class ArmorViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular armor. """ queryset = models.Armor.objects.all().order_by('pk') - serializer_class = serializers.ArmorSerializerFull + serializer_class = serializers.ArmorSerializer filterset_class = ArmorFilterSet From f9e8881b0da981082d02f64e4408f184626149a2 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Thu, 3 Aug 2023 21:17:30 -0500 Subject: [PATCH 88/98] More work with Depth. --- api_v2/serializers.py | 14 +++++++++----- api_v2/views.py | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 2896a057..2bd3adc8 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -6,8 +6,8 @@ GAMECONTENT_FIELDS = ['url', 'key', 'name', 'desc', 'document'] -class GameContentSerializer(serializers.HyperlinkedModelSerializer): - +class GameContentSerializer(serializers.ModelSerializer): + # Adding dynamic "fields" qs parameter. def __init__(self, *args, **kwargs): # Add default fields variable. @@ -30,11 +30,15 @@ def __init__(self, *args, **kwargs): if depth: try: depth_value = int(depth) - if depth_value > 0: - self.Meta.depth = depth_value + if depth_value == 1: + self.Meta.depth = 1 + #This value going above 1 could massively cause performance issues. + else: + self.Meta.depth = 0 except ValueError: pass # it was a string, not an int. else: + # Depth does not reset by default on subsequent requests with malformed urls. self.Meta.depth = 0 class Meta: @@ -117,7 +121,7 @@ class Meta: 'is_improvised'] -class ItemSerializerFull(GameContentSerializer): +class ItemSerializer(GameContentSerializer): is_magic_item = serializers.ReadOnlyField() diff --git a/api_v2/views.py b/api_v2/views.py index 25a9b30a..f4ce840b 100644 --- a/api_v2/views.py +++ b/api_v2/views.py @@ -34,7 +34,7 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): retrieve: API endpoint for returning a particular item. """ queryset = models.Item.objects.all().order_by('pk') - serializer_class = serializers.ItemSerializerFull + serializer_class = serializers.ItemSerializer filterset_class = ItemFilterSet From 37757830e6f96e1866109561e3ae6b8081de9a78 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 4 Aug 2023 14:00:06 -0500 Subject: [PATCH 89/98] Removing unnecessary setting. --- server/settings.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/server/settings.py b/server/settings.py index 2771f7c6..f3285f9d 100644 --- a/server/settings.py +++ b/server/settings.py @@ -68,10 +68,6 @@ "markdown2", ] -FIXTURE_DIRS = [ - 'data/v2/wotc-srd' -] - MIDDLEWARE = [ "whitenoise.middleware.WhiteNoiseMiddleware", @@ -180,7 +176,7 @@ # Versioning "DEFAULT_VERSIONING_CLASS": "rest_framework.versioning.NamespaceVersioning", "DEFAULT_VERSION": "v1", - "ALLOWED_VERSIONS": ["v1"], + "ALLOWED_VERSIONS": ["v1", "v2"], } From d1a336986a30b151c0356f50b06aecb79492c795 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 4 Aug 2023 14:06:30 -0500 Subject: [PATCH 90/98] v2 flag --- server/settings.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/settings.py b/server/settings.py index f3285f9d..4433ab5c 100644 --- a/server/settings.py +++ b/server/settings.py @@ -29,6 +29,9 @@ # SECURITY WARNING: don't run with debug turned on in production! DEBUG = os.environ.get("OPEN5E_DEBUG", "") != "False" +# A flag that is True when not production to disallow /v2 api endpoint in production. +V2_ENABLED = os.environ.get("SERVER_NAME", "") != "api.open5e.com" + # Added as part of the migration from django 2 to django 3. # Not likely to apply in the short term. https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" From 596bf5c0a856fa836e629c25fbb78967a21deddf Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 4 Aug 2023 14:08:16 -0500 Subject: [PATCH 91/98] Registering routers if v2 is on. --- server/urls.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/server/urls.py b/server/urls.py index 119147a6..b5fb9b0c 100644 --- a/server/urls.py +++ b/server/urls.py @@ -51,14 +51,15 @@ router_v2 = routers.DefaultRouter() -router_v2.register(r'items',views_v2.ItemViewSet) -router_v2.register(r'itemsets',views_v2.ItemSetViewSet) -router_v2.register(r'documents',views_v2.DocumentViewSet) -router_v2.register(r'licenses',views_v2.LicenseViewSet) -router_v2.register(r'publishers',views_v2.PublisherViewSet) -router_v2.register(r'weapons',views_v2.WeaponViewSet) -router_v2.register(r'armor',views_v2.ArmorViewSet) -router_v2.register(r'rulesets',views_v2.RulesetViewSet) +if settings.V2_ENABLED: + router_v2.register(r'items',views_v2.ItemViewSet) + router_v2.register(r'itemsets',views_v2.ItemSetViewSet) + router_v2.register(r'documents',views_v2.DocumentViewSet) + router_v2.register(r'licenses',views_v2.LicenseViewSet) + router_v2.register(r'publishers',views_v2.PublisherViewSet) + router_v2.register(r'weapons',views_v2.WeaponViewSet) + router_v2.register(r'armor',views_v2.ArmorViewSet) + router_v2.register(r'rulesets',views_v2.RulesetViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. From 1c3d5f6c91962d0ac7c2113e65331e0c0a428f0a Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 4 Aug 2023 14:23:50 -0500 Subject: [PATCH 92/98] Setting v2 enabled to debug. --- server/settings.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/settings.py b/server/settings.py index 4433ab5c..e0fcf277 100644 --- a/server/settings.py +++ b/server/settings.py @@ -29,8 +29,9 @@ # SECURITY WARNING: don't run with debug turned on in production! DEBUG = os.environ.get("OPEN5E_DEBUG", "") != "False" -# A flag that is True when not production to disallow /v2 api endpoint in production. -V2_ENABLED = os.environ.get("SERVER_NAME", "") != "api.open5e.com" +# A flag that is True when not production to disallow /v2 api endpoint. +V2_ENABLED = DEBUG + # Added as part of the migration from django 2 to django 3. # Not likely to apply in the short term. https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field From eb45d8665e231dee3a0da74392b6b237000cb704 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 4 Aug 2023 14:27:03 -0500 Subject: [PATCH 93/98] This should work for dev and production. --- server/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/settings.py b/server/settings.py index e0fcf277..65173cc1 100644 --- a/server/settings.py +++ b/server/settings.py @@ -30,7 +30,7 @@ DEBUG = os.environ.get("OPEN5E_DEBUG", "") != "False" # A flag that is True when not production to disallow /v2 api endpoint. -V2_ENABLED = DEBUG +V2_ENABLED = os.environ.get("NEW_RELIC_ENVIRONMENT") != "production" # Added as part of the migration from django 2 to django 3. From 7b213bd984d18268012915e9400b5732f36b4910 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 4 Aug 2023 15:10:45 -0500 Subject: [PATCH 94/98] Simplifying how key and url are sent. --- api_v2/serializers.py | 72 +++++++++++++------------------------------ 1 file changed, 22 insertions(+), 50 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 2bd3adc8..09d89d6e 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -2,11 +2,8 @@ from api_v2 import models -# Default set of fields that almost all gamecontent items will have. -GAMECONTENT_FIELDS = ['url', 'key', 'name', 'desc', 'document'] - -class GameContentSerializer(serializers.ModelSerializer): +class GameContentSerializer(serializers.HyperlinkedModelSerializer): # Adding dynamic "fields" qs parameter. def __init__(self, *args, **kwargs): @@ -15,6 +12,9 @@ def __init__(self, *args, **kwargs): # Instantiate the superclass normally super(GameContentSerializer, self).__init__(*args, **kwargs) + # Add all read-only fields. + # setattr(self.Meta, 'read_only_fields', [*self.fields]) + # The request doesn't exist when generating an OAS file, so we have to check that first if self.context['request']: fields = self.context['request'].query_params.get('fields') @@ -30,8 +30,8 @@ def __init__(self, *args, **kwargs): if depth: try: depth_value = int(depth) - if depth_value == 1: - self.Meta.depth = 1 + if depth_value > 0 and depth_value < 3: + self.Meta.depth = depth_value #This value going above 1 could massively cause performance issues. else: self.Meta.depth = 0 @@ -46,44 +46,48 @@ class Meta: class RulesetSerializer(serializers.HyperlinkedModelSerializer): + key = serializers.ReadOnlyField() + class Meta: model = models.Ruleset fields = '__all__' class LicenseSerializer(serializers.HyperlinkedModelSerializer): + key = serializers.ReadOnlyField() + class Meta: model = models.License fields = '__all__' class PublisherSerializer(serializers.HyperlinkedModelSerializer): + key = serializers.ReadOnlyField() + class Meta: model = models.Publisher fields = '__all__' class DocumentSerializer(serializers.HyperlinkedModelSerializer): + key = serializers.ReadOnlyField() + class Meta: model = models.Document fields = "__all__" class ArmorSerializer(GameContentSerializer): + key = serializers.ReadOnlyField() ac_display = serializers.ReadOnlyField() class Meta: model = models.Armor - fields = ['url','key','name','document'] + [ - 'ac_display', - 'grants_stealth_disadvantage', - 'strength_score_required', - 'ac_base', - 'ac_add_dexmod', - 'ac_cap_dexmod'] + fields = '__all__' class WeaponSerializer(GameContentSerializer): + key = serializers.ReadOnlyField() is_versatile = serializers.ReadOnlyField() is_martial = serializers.ReadOnlyField() is_melee = serializers.ReadOnlyField() @@ -94,53 +98,21 @@ class WeaponSerializer(GameContentSerializer): class Meta: model = models.Weapon - fields = ['url','key','name','document'] + [ # Remove the DESC field. - 'properties', - 'is_versatile', - 'is_martial', - 'is_melee', - 'range_melee', - 'ranged_attack_possible', - 'is_reach', - 'damage_type', - 'damage_dice', - 'versatile_dice', - 'range_reach', - 'range_normal', - 'range_long', - 'is_finesse', - 'is_thrown', - 'is_two_handed', - 'requires_ammunition', - 'requires_loading', - 'is_heavy', - 'is_light', - 'is_lance', - 'is_net', - 'is_simple', - 'is_improvised'] + fields = '__all__' class ItemSerializer(GameContentSerializer): - + key = serializers.ReadOnlyField() is_magic_item = serializers.ReadOnlyField() class Meta: model = models.Item - fields = GAMECONTENT_FIELDS + [ - 'category', - 'cost', - 'weight', - 'weapon', - 'armor', - 'requires_attunement', - 'rarity', - 'is_magic_item'] + fields = '__all__' class ItemSetSerializer(GameContentSerializer): + key = serializers.ReadOnlyField() class Meta: model = models.ItemSet - fields = GAMECONTENT_FIELDS + [ - 'items'] \ No newline at end of file + fields = '__all__' From 67abfa857a8618866be0a994aef423829bab214f Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 4 Aug 2023 19:05:30 -0500 Subject: [PATCH 95/98] Maintaining depth, but forcing props. --- api_v2/serializers.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/api_v2/serializers.py b/api_v2/serializers.py index 09d89d6e..78bfb786 100644 --- a/api_v2/serializers.py +++ b/api_v2/serializers.py @@ -12,9 +12,6 @@ def __init__(self, *args, **kwargs): # Instantiate the superclass normally super(GameContentSerializer, self).__init__(*args, **kwargs) - # Add all read-only fields. - # setattr(self.Meta, 'read_only_fields', [*self.fields]) - # The request doesn't exist when generating an OAS file, so we have to check that first if self.context['request']: fields = self.context['request'].query_params.get('fields') @@ -31,15 +28,16 @@ def __init__(self, *args, **kwargs): try: depth_value = int(depth) if depth_value > 0 and depth_value < 3: + # This value going above 1 could cause performance issues. + # Limited to 1 and 2 for now. self.Meta.depth = depth_value - #This value going above 1 could massively cause performance issues. + # Depth does not reset by default on subsequent requests with malformed urls. else: self.Meta.depth = 0 except ValueError: - pass # it was a string, not an int. + pass # it was not castable to an int. else: - # Depth does not reset by default on subsequent requests with malformed urls. - self.Meta.depth = 0 + self.Meta.depth = 0 #The default. class Meta: abstract = True @@ -104,6 +102,9 @@ class Meta: class ItemSerializer(GameContentSerializer): key = serializers.ReadOnlyField() is_magic_item = serializers.ReadOnlyField() + weapon = WeaponSerializer(read_only=True, context={'request': {}}) + armor = ArmorSerializer(read_only=True, context={'request': {}}) + class Meta: model = models.Item @@ -112,6 +113,7 @@ class Meta: class ItemSetSerializer(GameContentSerializer): key = serializers.ReadOnlyField() + items = ItemSerializer(many=True, read_only=True, context={'request':{}}) class Meta: model = models.ItemSet From a93ba48157fdf63a361a1660f0a4cccb0a80e9c4 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 7 Aug 2023 10:23:05 -0500 Subject: [PATCH 96/98] Merge branch 'staging' into api_v2_items --- Pipfile.lock | 47 +-- api/filters.py | 367 ++++++++++++++++++++++++ api/management/commands/importer.py | 10 +- api/serializers.py | 36 ++- api/views.py | 248 ++-------------- data/WOTC_5e_SRD_v5.1/magicitems.json | 4 +- data/WOTC_5e_SRD_v5.1/monsters.json | 396 +++++++++++++++++--------- data/menagerie/monsters.json | 10 +- 8 files changed, 716 insertions(+), 402 deletions(-) create mode 100644 api/filters.py diff --git a/Pipfile.lock b/Pipfile.lock index b0cf291b..1241334c 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -28,17 +28,20 @@ "hashes": [ "sha256:389656ca57b6108f939cf5d2f9a2a825a3be50ba9d589670f393236e0a03b91c", "sha256:903f024859b7c7687d7a7f3a3f73b17301f8e42dfd9cc9df9d4418172d3e2dbd" + "sha256:389656ca57b6108f939cf5d2f9a2a825a3be50ba9d589670f393236e0a03b91c", + "sha256:903f024859b7c7687d7a7f3a3f73b17301f8e42dfd9cc9df9d4418172d3e2dbd" ], "markers": "python_full_version >= '3.7.2'", "version": "==2.15.6" + "version": "==2.15.6" }, "dill": { "hashes": [ - "sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0", - "sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373" + "sha256:76b122c08ef4ce2eedcd4d1abd8e641114bfc6c2867f49f3c41facf65bf19f5e", + "sha256:cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03" ], "markers": "python_version < '3.11'", - "version": "==0.3.6" + "version": "==0.3.7" }, "django": { "hashes": [ @@ -52,9 +55,12 @@ "hashes": [ "sha256:9ada212b0e2efd4a5e339360ffc869cb21ac5605e810afe69f7308e577ea5bde", "sha256:f9749c6410fe738278bc2b6ef17f05195bc7b251693c035752d8257026af024f" + "sha256:9ada212b0e2efd4a5e339360ffc869cb21ac5605e810afe69f7308e577ea5bde", + "sha256:f9749c6410fe738278bc2b6ef17f05195bc7b251693c035752d8257026af024f" ], "index": "pypi", "version": "==4.2.0" + "version": "==4.2.0" }, "django-filter": { "hashes": [ @@ -92,9 +98,12 @@ "hashes": [ "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0", "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033" + "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0", + "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033" ], "index": "pypi", "version": "==21.2.0" + "version": "==21.2.0" }, "isort": { "hashes": [ @@ -156,19 +165,19 @@ }, "markdown": { "hashes": [ - "sha256:065fd4df22da73a625f14890dd77eb8040edcbd68794bcd35943be14490608b2", - "sha256:8bf101198e004dc93e84a12a7395e31aac6a9c9942848ae1d99b9d72cf9b3520" + "sha256:225c6123522495d4119a90b3a3ba31a1e87a70369e03f14799ea9c0d7183a3d6", + "sha256:a4c1b65c0957b4bd9e7d86ddc7b3c9868fb9670660f6f99f6d1bca8954d5a941" ], "index": "pypi", - "version": "==3.4.3" + "version": "==3.4.4" }, "markdown2": { "hashes": [ - "sha256:58e1789543f47cdd4197760b04771671411f07699f958ad40a4b56c55ba3e668", - "sha256:7a1742dade7ec29b90f5c1d5a820eb977eee597e314c428e6b0aa7929417cd1b" + "sha256:cdba126d90dc3aef6f4070ac342f974d63f415678959329cc7909f96cc235d72", + "sha256:e6105800483783831f5dc54f827aa5b44eb137ecef5a70293d8ecfbb4109ecc6" ], "index": "pypi", - "version": "==2.4.9" + "version": "==2.4.10" }, "mccabe": { "hashes": [ @@ -197,7 +206,7 @@ "sha256:ff9f8977a1a0e9a03c50d43e6eb94135da77c2ab9c00723cd1bf689c5685e4b0" ], "index": "pypi", - "version": "==8.8.1" + "version": "==8.9.0" }, "packaging": { "hashes": [ @@ -209,19 +218,19 @@ }, "platformdirs": { "hashes": [ - "sha256:1b42b450ad933e981d56e59f1b97495428c9bd60698baab9f3eb3d00d5822421", - "sha256:ad8291ae0ae5072f66c16945166cb11c63394c7a3ad1b1bc9828ca3162da8c2f" + "sha256:b45696dab2d7cc691a3226759c0d3b00c47c8b6e293d96f6436f733303f77f6d", + "sha256:d7c24979f292f916dc9cbf8648319032f551ea8c49a4c9bf2fb556a02070ec1d" ], "markers": "python_version >= '3.7'", - "version": "==3.9.1" + "version": "==3.10.0" }, "pylint": { "hashes": [ - "sha256:5dcf1d9e19f41f38e4e85d10f511e5b9c35e1aa74251bf95cdd8cb23584e2db1", - "sha256:7a1145fb08c251bdb5cca11739722ce64a63db479283d10ce718b2460e54123c" + "sha256:73995fb8216d3bed149c8d51bba25b2c52a8251a2c8ac846ec668ce38fab5413", + "sha256:f7b601cbc06fef7e62a754e2b41294c2aa31f1cb659624b9a85bcba29eaf8252" ], "index": "pypi", - "version": "==2.17.4" + "version": "==2.17.5" }, "python-dateutil": { "hashes": [ @@ -326,11 +335,11 @@ }, "tomlkit": { "hashes": [ - "sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171", - "sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3" + "sha256:38e1ff8edb991273ec9f6181244a6a391ac30e9f5098e7535640ea6be97a7c86", + "sha256:712cbd236609acc6a3e2e97253dfc52d4c2082982a88f61b640ecf0817eab899" ], "markers": "python_version >= '3.7'", - "version": "==0.11.8" + "version": "==0.12.1" }, "typing-extensions": { "hashes": [ diff --git a/api/filters.py b/api/filters.py new file mode 100644 index 00000000..8f4c7cce --- /dev/null +++ b/api/filters.py @@ -0,0 +1,367 @@ +import django_filters +from api import models + + +class CommonFilterSet(django_filters.FilterSet): + document__slug__not_in = django_filters.BaseInFilter( + field_name="document__slug", exclude=True + ) + + +class SpellFilter(CommonFilterSet): + level_int = django_filters.NumberFilter(field_name="spell_level") + concentration = django_filters.CharFilter(field_name="concentration") + components = django_filters.CharFilter(field_name="components") + spell_lists_not = django_filters.CharFilter(field_name="spell_lists", exclude=True) + + class Meta: + model = models.Spell + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "spell_level": ["exact", "range", "gt", "gte", "lt", "lte"], + "target_range_sort": ["exact", "range", "gt", "gte", "lt", "lte"], + "school": [ + "iexact", + "exact", + "in", + ], + "duration": [ + "iexact", + "exact", + "in", + ], + "requires_concentration": ["exact"], + "requires_verbal_components": ["exact"], + "requires_somatic_components": ["exact"], + "requires_material_components": ["exact"], + "casting_time": [ + "iexact", + "exact", + "in", + ], + "dnd_class": ["iexact", "exact", "in", "icontains"], + "spell_lists": ["exact"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class SpellListFilter(CommonFilterSet): + class Meta: + model = models.SpellList + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class MonsterFilter(CommonFilterSet): + class Meta: + model = models.Monster + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "cr": ["exact", "range", "gt", "gte", "lt", "lte"], + "armor_class": ["exact", "range", "gt", "gte", "lt", "lte"], + "type": ["iexact", "exact", "in", "icontains"], + "name": ["iexact", "exact"], + "page_no": ["exact", "range", "gt", "gte", "lt", "lte"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class BackgroundFilter(CommonFilterSet): + class Meta: + model = models.Background + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "skill_proficiencies": ["iexact", "exact", "icontains"], + "tool_proficiencies": ["iexact", "exact", "icontains"], + "languages": ["iexact", "exact", "icontains"], + "feature": ["iexact", "exact", "icontains"], + "feature_desc": ["iexact", "exact", "icontains"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class PlaneFilter(CommonFilterSet): + class Meta: + model = models.Plane + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class SectionFilter(CommonFilterSet): + class Meta: + model = models.Section + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "parent": ["iexact", "exact", "in", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class FeatFilter(CommonFilterSet): + class Meta: + model = models.Feat + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": ["iexact", "exact", "in"], + } + + +class ConditionFilter(CommonFilterSet): + class Meta: + model = models.Condition + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class RaceFilter(CommonFilterSet): + class Meta: + model = models.Race + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": ["iexact", "exact", "in"], + "asi_desc": ["iexact", "exact", "icontains"], + "age": ["iexact", "exact", "icontains"], + "alignment": ["iexact", "exact", "icontains"], + "size": ["iexact", "exact", "icontains"], + "speed_desc": ["iexact", "exact", "icontains"], + "languages": ["iexact", "exact", "icontains"], + "vision": ["iexact", "exact", "icontains"], + "traits": ["iexact", "exact", "icontains"], + } + + +class SubraceFilter(CommonFilterSet): + # Unused, but could be implemented later. + class Meta: + model = models.Subrace + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class CharClassFilter(CommonFilterSet): + class Meta: + model = models.CharClass + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "hit_dice": ["iexact", "exact", "in"], + "hp_at_1st_level": ["iexact", "exact", "icontains"], + "hp_at_higher_levels": ["iexact", "exact", "icontains"], + "prof_armor": ["iexact", "exact", "icontains"], + "prof_weapons": ["iexact", "exact", "icontains"], + "prof_tools": ["iexact", "exact", "icontains"], + "prof_skills": ["iexact", "exact", "icontains"], + "equipment": ["iexact", "exact", "icontains"], + "spellcasting_ability": ["iexact", "exact", "icontains"], + "subtypes_name": ["iexact", "exact", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class ArchetypeFilter(CommonFilterSet): + # Unused but could be implemented later. + class Meta: + model = models.Archetype + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class MagicItemFilter(CommonFilterSet): + class Meta: + model = models.MagicItem + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "type": ["iexact", "exact", "icontains"], + "rarity": ["iexact", "exact", "icontains"], + "requires_attunement": ["iexact", "exact"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class WeaponFilter(CommonFilterSet): + class Meta: + model = models.Weapon + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "cost": ["iexact", "exact", "icontains"], + "damage_dice": ["iexact", "exact", "icontains"], + "damage_type": ["iexact", "exact", "icontains"], + "weight": ["iexact", "exact", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } + + +class ArmorFilter(CommonFilterSet): + class Meta: + model = models.Armor + fields = { + "slug": [ + "in", + "iexact", + "exact", + "in", + ], + "name": ["iexact", "exact"], + "desc": ["iexact", "exact", "in", "icontains"], + "cost": ["iexact", "exact", "icontains"], + "weight": ["iexact", "exact", "icontains"], + "document__slug": [ + "iexact", + "exact", + "in", + ], + } diff --git a/api/management/commands/importer.py b/api/management/commands/importer.py index df2559c7..aad24560 100644 --- a/api/management/commands/importer.py +++ b/api/management/commands/importer.py @@ -461,7 +461,7 @@ def import_monster(self, monster_json, import_spec) -> ImportResult: monster_json["actions"][idx] = z i.actions_json = json.dumps(monster_json["actions"]) else: - i.actions_json = json.dumps("") + i.actions_json = json.dumps(None) if "special_abilities" in monster_json: for idx, z in enumerate(monster_json["special_abilities"]): if "attack_bonus" in z: @@ -470,7 +470,7 @@ def import_monster(self, monster_json, import_spec) -> ImportResult: monster_json["special_abilities"][idx] = z i.special_abilities_json = json.dumps(monster_json["special_abilities"]) else: - i.special_abilities_json = json.dumps("") + i.special_abilities_json = json.dumps(None) if "reactions" in monster_json: for idx, z in enumerate(monster_json["reactions"]): if "attack_bonus" in z: @@ -479,7 +479,7 @@ def import_monster(self, monster_json, import_spec) -> ImportResult: monster_json["reactions"][idx] = z i.reactions_json = json.dumps(monster_json["reactions"]) else: - i.reactions_json = json.dumps("") + i.reactions_json = json.dumps(None) if "legendary_desc" in monster_json: i.legendary_desc = monster_json["legendary_desc"] if "page_no" in monster_json: @@ -488,7 +488,7 @@ def import_monster(self, monster_json, import_spec) -> ImportResult: if "spells" in monster_json: i.spells_json = json.dumps(monster_json["spells"]) else: - i.spells_json = json.dumps("") + i.spells_json = json.dumps(None) # import legendary actions array if "legendary_actions" in monster_json: for idx, z in enumerate(monster_json["legendary_actions"]): @@ -498,7 +498,7 @@ def import_monster(self, monster_json, import_spec) -> ImportResult: monster_json["legendary_actions"][idx] = z i.legendary_actions_json = json.dumps(monster_json["legendary_actions"]) else: - i.legendary_actions_json = json.dumps("") + i.legendary_actions_json = json.dumps(None) result = self._determine_import_result(new, exists) if result is not ImportResult.SKIPPED: i.save() diff --git a/api/serializers.py b/api/serializers.py index 40c3af08..2db33761 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -5,6 +5,7 @@ from api import models from api import search_indexes + class ManifestSerializer(serializers.ModelSerializer): class Meta: model = models.Manifest @@ -17,7 +18,7 @@ def __init__(self, *args, **kwargs): super(DynamicFieldsModelSerializer, self).__init__(*args, **kwargs) # The request doesn't exist when generating an OAS file, so we have to check that first - if self.context['request']: + if 'request' in self.context: fields = self.context['request'].query_params.get('fields') if fields: fields = fields.split(',') @@ -27,12 +28,19 @@ def __init__(self, *args, **kwargs): for field_name in existing - allowed: self.fields.pop(field_name) +class DynamicFieldsHyperlinkedModelSerializer( + DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer + ): + """Abstract base class to be inherited by Serializers that both use + dynamic fields as well as hyperlinked relationships.""" + pass + class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = ('url', 'username', 'email', 'groups') -class DocumentSerializer(serializers.HyperlinkedModelSerializer): +class DocumentSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Document fields = ( @@ -54,7 +62,7 @@ class Meta: model = Group fields = ('url', 'name') -class MonsterSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer, serializers.ModelSerializer): +class MonsterSerializer(DynamicFieldsHyperlinkedModelSerializer): speed = serializers.SerializerMethodField() environments = serializers.SerializerMethodField() @@ -207,7 +215,7 @@ class Meta: 'document__url' ) -class BackgroundSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer): +class BackgroundSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Background fields = ( @@ -227,12 +235,12 @@ class Meta: 'document__url' ) -class PlaneSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer): +class PlaneSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Plane fields = ('slug','name','desc','document__slug', 'document__title', 'document__url') -class SectionSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer): +class SectionSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Section fields = ( @@ -246,7 +254,7 @@ class Meta: 'parent' ) -class FeatSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer): +class FeatSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Feat fields = ( @@ -260,7 +268,7 @@ class Meta: 'document__url' ) -class ConditionSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer): +class ConditionSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Condition fields = ( @@ -272,7 +280,7 @@ class Meta: 'document__url' ) -class SubraceSerializer(serializers.HyperlinkedModelSerializer): +class SubraceSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Subrace fields = ('name', @@ -286,7 +294,7 @@ class Meta: 'document__url' ) -class RaceSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer): +class RaceSerializer(DynamicFieldsHyperlinkedModelSerializer): subraces = SubraceSerializer(many=True,read_only=True) class Meta: model = models.Race @@ -325,7 +333,7 @@ class Meta: 'document__url' ) -class CharClassSerializer(serializers.HyperlinkedModelSerializer): +class CharClassSerializer(DynamicFieldsHyperlinkedModelSerializer): archetypes = ArchetypeSerializer(many=True,read_only=True) class Meta: model = models.CharClass @@ -352,7 +360,7 @@ class Meta: 'document__url' ) -class MagicItemSerializer(DynamicFieldsModelSerializer, serializers.HyperlinkedModelSerializer): +class MagicItemSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.MagicItem fields = ( @@ -367,7 +375,7 @@ class Meta: 'document__url' ) -class WeaponSerializer(serializers.HyperlinkedModelSerializer): +class WeaponSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Weapon fields = ( @@ -384,7 +392,7 @@ class Meta: 'weight', 'properties') -class ArmorSerializer(serializers.HyperlinkedModelSerializer): +class ArmorSerializer(DynamicFieldsHyperlinkedModelSerializer): class Meta: model = models.Armor fields = ( diff --git a/api/views.py b/api/views.py index f0ad1c89..e565609a 100644 --- a/api/views.py +++ b/api/views.py @@ -1,10 +1,11 @@ from django.contrib.auth.models import User, Group -import django_filters + from drf_haystack.viewsets import HaystackViewSet from rest_framework import viewsets from api import models from api import serializers +from api import filters from api.schema_generator import CustomSchema @@ -36,14 +37,14 @@ class ManifestViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.Manifest.objects.all() serializer_class = serializers.ManifestSerializer + class SearchView(HaystackViewSet): """ list: API endpoint for returning a list of search results from the Open5e database. """ schema = CustomSchema( summary={ - '/search/': 'Search', - '/search/{id}/': 'Search', # I doubt this is a real endpoint + '/search/': 'Search' }, tags=['Search'] ) @@ -51,7 +52,17 @@ class SearchView(HaystackViewSet): # in the search result. You might have several models indexed, and this provides # a way to filter out those of no interest for this particular view. # (Translates to `SearchQuerySet().models(*index_models)` behind the scenes. + serializer_class = serializers.AggregateSerializer + + def get_queryset(self, *args, **kwargs): + queryset = super().get_queryset(*args, **kwargs) + if not self.request.GET.get('text'): + # Blank text should return results. Improbable query below. + return queryset.filter(wisdom="99999") + return queryset + + class UserViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -60,6 +71,7 @@ class UserViewSet(viewsets.ReadOnlyModelViewSet): queryset = User.objects.all().order_by('-date_joined') serializer_class = serializers.UserSerializer + class GroupViewSet(viewsets.ReadOnlyModelViewSet): """ API endpoint that allows groups to be viewed or edited. @@ -67,6 +79,7 @@ class GroupViewSet(viewsets.ReadOnlyModelViewSet): queryset = Group.objects.all() serializer_class = serializers.GroupSerializer + class DocumentViewSet(viewsets.ReadOnlyModelViewSet): """ list: API endpoint for returning a list of documents. @@ -93,30 +106,6 @@ class DocumentViewSet(viewsets.ReadOnlyModelViewSet): 'license', ) -class SpellFilter(django_filters.FilterSet): - level_int = django_filters.NumberFilter(field_name='spell_level') - concentration = django_filters.CharFilter(field_name='concentration') - components = django_filters.CharFilter(field_name='components') - spell_lists_not = django_filters.CharFilter(field_name='spell_lists', exclude=True) - - class Meta: - model = models.Spell - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'spell_level': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], - 'target_range_sort': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], - 'school': ['iexact', 'exact', 'in', ], - 'duration': ['iexact', 'exact', 'in', ], - 'requires_concentration': ['exact'], - 'requires_verbal_components': ['exact'], - 'requires_somatic_components': ['exact'], - 'requires_material_components': ['exact'], - 'casting_time': ['iexact', 'exact', 'in', ], - 'dnd_class': ['iexact', 'exact', 'in', 'icontains'], - 'spell_lists' : ['exact'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class SpellViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -131,7 +120,7 @@ class SpellViewSet(viewsets.ReadOnlyModelViewSet): tags=['Spells'] ) queryset = models.Spell.objects.all() - filterset_class=SpellFilter + filterset_class=filters.SpellFilter serializer_class = serializers.SpellSerializer search_fields = ['dnd_class', 'name'] ordering_fields = '__all__' @@ -150,17 +139,6 @@ class SpellViewSet(viewsets.ReadOnlyModelViewSet): 'document__slug', ) -class SpellListFilter(django_filters.FilterSet): - - class Meta: - model = models.SpellList - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } - class SpellListViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -176,23 +154,8 @@ class SpellListViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.SpellList.objects.all() serializer_class = serializers.SpellListSerializer - filterset_class = SpellListFilter - -class MonsterFilter(django_filters.FilterSet): - - class Meta: - model = models.Monster - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'cr': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], - 'armor_class': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], - 'type': ['iexact', 'exact', 'in', 'icontains'], - 'name': ['iexact', 'exact'], - 'page_no': ['exact', 'range', 'gt', 'gte', 'lt', 'lte'], - 'document__slug': ['iexact', 'exact', 'in', ] - } + filterset_class = filters.SpellListFilter + class MonsterViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -207,26 +170,11 @@ class MonsterViewSet(viewsets.ReadOnlyModelViewSet): tags=['Monsters'] ) queryset = models.Monster.objects.all() - filterset_class = MonsterFilter + filterset_class = filters.MonsterFilter serializer_class = serializers.MonsterSerializer search_fields = ['name'] -class BackgroundFilter(django_filters.FilterSet): - - class Meta: - model = models.Background - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'skill_proficiencies': ['iexact', 'exact', 'icontains'], - 'tool_proficiencies': ['iexact', 'exact', 'icontains'], - 'languages': ['iexact', 'exact', 'icontains'], - 'feature': ['iexact', 'exact', 'icontains'], - 'feature_desc': ['iexact', 'exact', 'icontains'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class BackgroundViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -244,19 +192,9 @@ class BackgroundViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = serializers.BackgroundSerializer ordering_fields = '__all__' ordering = ['name'] - filterset_class = BackgroundFilter + filterset_class = filters.BackgroundFilter search_fields = ['name'] -class PlaneFilter(django_filters.FilterSet): - - class Meta: - model = models.Plane - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class PlaneViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -272,19 +210,8 @@ class PlaneViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.Plane.objects.all() serializer_class = serializers.PlaneSerializer - filterset_class=PlaneFilter - -class SectionFilter(django_filters.FilterSet): + filterset_class = filters.PlaneFilter - class Meta: - model = models.Section - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'parent' : ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class SectionViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -302,18 +229,8 @@ class SectionViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = serializers.SectionSerializer ordering_fields = '__all__' ordering=['name'] - filterset_class = SectionFilter + filterset_class = filters.SectionFilter -class FeatFilter(django_filters.FilterSet): - - class Meta: - model = models.Feat - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in'] - } class FeatViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -329,18 +246,8 @@ class FeatViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.Feat.objects.all() serializer_class = serializers.FeatSerializer - filterset_class = FeatFilter - -class ConditionFilter(django_filters.FilterSet): + filterset_class = filters.FeatFilter - class Meta: - model = models.Condition - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class ConditionViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -361,24 +268,6 @@ class ConditionViewSet(viewsets.ReadOnlyModelViewSet): 'document__slug', ) -class RaceFilter(django_filters.FilterSet): - - class Meta: - model = models.Race - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in'], - 'asi_desc': ['iexact', 'exact', 'icontains'], - 'age': ['iexact', 'exact', 'icontains'], - 'alignment': ['iexact', 'exact', 'icontains'], - 'size': ['iexact', 'exact', 'icontains'], - 'speed_desc':['iexact', 'exact', 'icontains'], - 'languages': ['iexact', 'exact', 'icontains'], - 'vision': ['iexact', 'exact', 'icontains'], - 'traits': ['iexact', 'exact', 'icontains'] - } class RaceViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -394,18 +283,8 @@ class RaceViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.Race.objects.all() serializer_class = serializers.RaceSerializer - filterset_class = RaceFilter + filterset_class = filters.RaceFilter -class SubraceFilter(django_filters.FilterSet): - # Unused, but could be implemented later. - class Meta: - model = models.Subrace - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class SubraceViewSet(viewsets.ReadOnlyModelViewSet): # Unused, but could be implemented later. @@ -427,26 +306,6 @@ class SubraceViewSet(viewsets.ReadOnlyModelViewSet): 'document__slug', ) -class CharClassFilter(django_filters.FilterSet): - - class Meta: - model = models.CharClass - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'hit_dice': ['iexact', 'exact', 'in'], - 'hp_at_1st_level': ['iexact', 'exact', 'icontains'], - 'hp_at_higher_levels': ['iexact', 'exact', 'icontains'], - 'prof_armor': ['iexact', 'exact', 'icontains'], - 'prof_weapons': ['iexact', 'exact', 'icontains'], - 'prof_tools': ['iexact', 'exact', 'icontains'], - 'prof_skills': ['iexact', 'exact', 'icontains'], - 'equipment': ['iexact', 'exact', 'icontains'], - 'spellcasting_ability': ['iexact', 'exact', 'icontains'], - 'subtypes_name': ['iexact', 'exact', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class CharClassViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -462,18 +321,8 @@ class CharClassViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.CharClass.objects.all() serializer_class = serializers.CharClassSerializer - filterset_class = CharClassFilter + filterset_class = filters.CharClassFilter -class ArchetypeFilter(django_filters.FilterSet): - # Unused but could be implemented later. - class Meta: - model = models.Archetype - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class ArchetypeViewSet(viewsets.ReadOnlyModelViewSet): # Unused but could be implemented later. @@ -495,19 +344,6 @@ class ArchetypeViewSet(viewsets.ReadOnlyModelViewSet): 'document__slug', ) -class MagicItemFilter(django_filters.FilterSet): - - class Meta: - model = models.MagicItem - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'type': ['iexact', 'exact', 'icontains'], - 'rarity': ['iexact', 'exact', 'icontains'], - 'requires_attunement': ['iexact', 'exact'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class MagicItemViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -523,23 +359,9 @@ class MagicItemViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.MagicItem.objects.all() serializer_class = serializers.MagicItemSerializer - filterset_class = MagicItemFilter + filterset_class = filters.MagicItemFilter search_fields = ['name'] -class WeaponFilter(django_filters.FilterSet): - - class Meta: - model = models.Weapon - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'cost': ['iexact', 'exact', 'icontains'], - 'damage_dice': ['iexact', 'exact', 'icontains'], - 'damage_type': ['iexact', 'exact', 'icontains'], - 'weight': ['iexact', 'exact', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class WeaponViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -555,21 +377,9 @@ class WeaponViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.Weapon.objects.all() serializer_class = serializers.WeaponSerializer - filterset_class = WeaponFilter + filterset_class = filters.WeaponFilter search_fields = ['name'] -class ArmorFilter(django_filters.FilterSet): - - class Meta: - model = models.Armor - fields = { - 'slug': ['in', 'iexact', 'exact', 'in', ], - 'name': ['iexact', 'exact'], - 'desc': ['iexact', 'exact', 'in', 'icontains'], - 'cost': ['iexact', 'exact', 'icontains'], - 'weight': ['iexact', 'exact', 'icontains'], - 'document__slug': ['iexact', 'exact', 'in', ] - } class ArmorViewSet(viewsets.ReadOnlyModelViewSet): """ @@ -585,5 +395,5 @@ class ArmorViewSet(viewsets.ReadOnlyModelViewSet): ) queryset = models.Armor.objects.all() serializer_class = serializers.ArmorSerializer - filterset_class = ArmorFilter + filterset_class = filters.ArmorFilter search_fields = ['name'] diff --git a/data/WOTC_5e_SRD_v5.1/magicitems.json b/data/WOTC_5e_SRD_v5.1/magicitems.json index 63aff3a7..1451397d 100644 --- a/data/WOTC_5e_SRD_v5.1/magicitems.json +++ b/data/WOTC_5e_SRD_v5.1/magicitems.json @@ -731,7 +731,7 @@ { "name": "Mithral Armor", "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", - "type": "Armor (medium or heavy", + "type": "Armor (medium or heavy)", "rarity": "uncommon" }, { @@ -1546,4 +1546,4 @@ "rarity": "artifact", "requires-attunement": "requires attunement" } -] \ No newline at end of file +] diff --git a/data/WOTC_5e_SRD_v5.1/monsters.json b/data/WOTC_5e_SRD_v5.1/monsters.json index d7552ef3..e949bc36 100644 --- a/data/WOTC_5e_SRD_v5.1/monsters.json +++ b/data/WOTC_5e_SRD_v5.1/monsters.json @@ -131,7 +131,7 @@ "special_abilities": [ { "name": "Spellcasting", - "desc": "The acolyte is a 1st-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). The acolyte has following cleric spells prepared:\n\n\u2022 Cantrips (at will): light, sacred flame, thaumaturgy\n\u2022 1st level (3 slots): bless, cure wounds, sanctuary", + "desc": "The acolyte is a 1st-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). The acolyte has following cleric spells prepared:\n\n* Cantrips (at will): light, sacred flame, thaumaturgy\n* 1st level (3 slots): bless, cure wounds, sanctuary", "attack_bonus": 0 } ], @@ -161,7 +161,8 @@ "Urban", "Hills", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Adult Black Dragon", @@ -2511,7 +2512,7 @@ }, { "name": "Spellcasting", - "desc": "The sphinx is a 12th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 18, +10 to hit with spell attacks). It requires no material components to cast its spells. The sphinx has the following cleric spells prepared:\n\n\u2022 Cantrips (at will): sacred flame, spare the dying, thaumaturgy\n\u2022 1st level (4 slots): command, detect evil and good, detect magic\n\u2022 2nd level (3 slots): lesser restoration, zone of truth\n\u2022 3rd level (3 slots): dispel magic, tongues\n\u2022 4th level (3 slots): banishment, freedom of movement\n\u2022 5th level (2 slots): flame strike, greater restoration\n\u2022 6th level (1 slot): heroes' feast", + "desc": "The sphinx is a 12th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 18, +10 to hit with spell attacks). It requires no material components to cast its spells. The sphinx has the following cleric spells prepared:\n\n* Cantrips (at will): sacred flame, spare the dying, thaumaturgy\n* 1st level (4 slots): command, detect evil and good, detect magic\n* 2nd level (3 slots): lesser restoration, zone of truth\n* 3rd level (3 slots): dispel magic, tongues\n* 4th level (3 slots): banishment, freedom of movement\n* 5th level (2 slots): flame strike, greater restoration\n* 6th level (1 slot): heroes' feast", "attack_bonus": 0 } ], @@ -2748,7 +2749,8 @@ "environments": [ "Jungle", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Archmage", @@ -2786,7 +2788,7 @@ }, { "name": "Spellcasting", - "desc": "The archmage is an 18th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 17, +9 to hit with spell attacks). The archmage can cast disguise self and invisibility at will and has the following wizard spells prepared:\n\n\u2022 Cantrips (at will): fire bolt, light, mage hand, prestidigitation, shocking grasp\n\u2022 1st level (4 slots): detect magic, identify, mage armor*, magic missile\n\u2022 2nd level (3 slots): detect thoughts, mirror image, misty step\n\u2022 3rd level (3 slots): counterspell,fly, lightning bolt\n\u2022 4th level (3 slots): banishment, fire shield, stoneskin*\n\u2022 5th level (3 slots): cone of cold, scrying, wall of force\n\u2022 6th level (1 slot): globe of invulnerability\n\u2022 7th level (1 slot): teleport\n\u2022 8th level (1 slot): mind blank*\n\u2022 9th level (1 slot): time stop\n* The archmage casts these spells on itself before combat.", + "desc": "The archmage is an 18th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 17, +9 to hit with spell attacks). The archmage can cast disguise self and invisibility at will and has the following wizard spells prepared:\n\n* Cantrips (at will): fire bolt, light, mage hand, prestidigitation, shocking grasp\n* 1st level (4 slots): detect magic, identify, mage armor*, magic missile\n* 2nd level (3 slots): detect thoughts, mirror image, misty step\n* 3rd level (3 slots): counterspell,fly, lightning bolt\n* 4th level (3 slots): banishment, fire shield, stoneskin*\n* 5th level (3 slots): cone of cold, scrying, wall of force\n* 6th level (1 slot): globe of invulnerability\n* 7th level (1 slot): teleport\n* 8th level (1 slot): mind blank*\n* 9th level (1 slot): time stop\n* The archmage casts these spells on itself before combat.", "attack_bonus": 0 } ], @@ -2826,11 +2828,12 @@ "Forest", "Laboratory", "Urban" - ] + ], + "group": "NPCs" }, { "name": "Assassin", - "desc": "Trained in the use of poison, **assassins** are remorseless killers who work for nobles, guildmasters, sovereigns, and anyone else who can afford them." , + "desc": "Trained in the use of poison, **assassins** are remorseless killers who work for nobles, guildmasters, sovereigns, and anyone else who can afford them.", "size": "Medium", "type": "Humanoid", "subtype": "any race", @@ -2908,7 +2911,8 @@ "Sewer", "Forest", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Awakened Shrub", @@ -2959,7 +2963,8 @@ "Swamp", "Forest", "Laboratory" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Awakened Tree", @@ -3010,7 +3015,8 @@ "Jungle", "Forest", "Swamp" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Axe Beak", @@ -3055,7 +3061,8 @@ "Swamp", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Azer", @@ -3167,7 +3174,8 @@ "Jungle", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Badger", @@ -3215,7 +3223,8 @@ "environments": [ "Forest", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Balor", @@ -3373,7 +3382,8 @@ "Jungle", "Hills", "Caverns" - ] + ], + "group": "NPCs" }, { "name": "Bandit Captain", @@ -3455,7 +3465,8 @@ "Jungle", "Hills", "Caverns" - ] + ], + "group": "NPCs" }, { "name": "Barbed Devil", @@ -3648,7 +3659,8 @@ "environments": [ "Forest", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Bearded Devil", @@ -3797,7 +3809,7 @@ }, { "name": "Berserker", - "desc":"Hailing from uncivilized lands, unpredictable **berserkers** come together in war parties and seek conflict wherever they can find it.", + "desc": "Hailing from uncivilized lands, unpredictable **berserkers** come together in war parties and seek conflict wherever they can find it.", "size": "Medium", "type": "Humanoid", "subtype": "any race", @@ -3853,7 +3865,8 @@ "Hills", "Swamp", "Mountain" - ] + ], + "group": "NPCs" }, { "name": "Black Bear", @@ -3915,7 +3928,8 @@ "environments": [ "Forest", "Mountains" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Black Dragon Wyrmling", @@ -4107,7 +4121,8 @@ "Feywild", "Forest", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Blood Hawk", @@ -4168,7 +4183,8 @@ "Forest", "Desert", "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Blue Dragon Wyrmling", @@ -4280,7 +4296,8 @@ "Hill", "Forest", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Bone Devil", @@ -4537,7 +4554,8 @@ "Mountains", "Forest", "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Bugbear", @@ -4711,7 +4729,8 @@ "environments": [ "Desert", "Settlement" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Cat", @@ -4763,7 +4782,8 @@ "Forest", "Settlement", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Centaur", @@ -5396,7 +5416,8 @@ "Arctic", "Desert", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Constrictor Snake", @@ -5447,7 +5468,8 @@ "Swamp", "Jungle", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Copper Dragon Wyrmling", @@ -5649,7 +5671,8 @@ "Desert", "Coastal", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Crocodile", @@ -5701,7 +5724,8 @@ "Urban", "Swamp", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Cult Fanatic", @@ -5738,7 +5762,7 @@ }, { "name": "Spellcasting", - "desc": "The fanatic is a 4th-level spellcaster. Its spell casting ability is Wisdom (spell save DC 11, +3 to hit with spell attacks). The fanatic has the following cleric spells prepared:\n\nCantrips (at will): light, sacred flame, thaumaturgy\n\u2022 1st level (4 slots): command, inflict wounds, shield of faith\n\u2022 2nd level (3 slots): hold person, spiritual weapon", + "desc": "The fanatic is a 4th-level spellcaster. Its spell casting ability is Wisdom (spell save DC 11, +3 to hit with spell attacks). The fanatic has the following cleric spells prepared:\n\nCantrips (at will): light, sacred flame, thaumaturgy\n* 1st level (4 slots): command, inflict wounds, shield of faith\n* 2nd level (3 slots): hold person, spiritual weapon", "attack_bonus": 0 } ], @@ -5781,7 +5805,8 @@ "Jungle", "Hills", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Cultist", @@ -5840,7 +5865,8 @@ "Jungle", "Hills", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Darkmantle", @@ -5960,7 +5986,8 @@ "Shadowfell", "Grassland", "Hell" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Deep Gnome (Svirfneblin)", @@ -6076,7 +6103,8 @@ "Feywild", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Deva", @@ -6222,7 +6250,8 @@ "Grassland", "Hills", "Feywild" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Djinni", @@ -6431,7 +6460,8 @@ "environments": [ "Urban", "Settlement" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Dragon Turtle", @@ -6770,7 +6800,7 @@ "special_abilities": [ { "name": "Spellcasting", - "desc": "The druid is a 4th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). It has the following druid spells prepared:\n\n\u2022 Cantrips (at will): druidcraft, produce flame, shillelagh\n\u2022 1st level (4 slots): entangle, longstrider, speak with animals, thunderwave\n\u2022 2nd level (3 slots): animal messenger, barkskin", + "desc": "The druid is a 4th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). It has the following druid spells prepared:\n\n* Cantrips (at will): druidcraft, produce flame, shillelagh\n* 1st level (4 slots): entangle, longstrider, speak with animals, thunderwave\n* 2nd level (3 slots): animal messenger, barkskin", "attack_bonus": 0 } ], @@ -6812,7 +6842,8 @@ "Arctic", "Jungle", "Hills" - ] + ], + "group": "NPCs" }, { "name": "Dryad", @@ -7087,7 +7118,8 @@ "Mountain", "Desert", "Coastal" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Earth Elemental", @@ -7294,7 +7326,8 @@ "Jungle", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Elk", @@ -7348,7 +7381,8 @@ "Grassland", "Tundra", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Erinyes", @@ -7851,7 +7885,8 @@ "Jungle", "Swamp", "Feywild" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Flying Sword", @@ -7957,7 +7992,8 @@ "environments": [ "Jungle", "Swamp" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Frost Giant", @@ -8430,7 +8466,8 @@ "environments": [ "Jungle", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Badger", @@ -8491,7 +8528,8 @@ "environments": [ "Forest", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Bat", @@ -8546,7 +8584,8 @@ "Underdark", "Forest", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Boar", @@ -8604,7 +8643,8 @@ "Feywild", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Centipede", @@ -8649,7 +8689,8 @@ "Ruin", "Urban", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Constrictor Snake", @@ -8702,7 +8743,8 @@ "Swamp", "Jungle", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Crab", @@ -8754,7 +8796,8 @@ "Desert", "Coastal", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Crocodile", @@ -8817,7 +8860,8 @@ "environments": [ "Swamp", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Eagle", @@ -8886,7 +8930,8 @@ "Feywild", "Mountain", "Desert" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Elk", @@ -8948,7 +8993,8 @@ "Mountain", "Tundra", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Fire Beetle", @@ -8998,7 +9044,8 @@ "environments": [ "Underdark", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Frog", @@ -9061,7 +9108,8 @@ "Jungle", "Water", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Goat", @@ -9119,7 +9167,8 @@ "Grassland", "Mountains", "Mountain" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Hyena", @@ -9172,7 +9221,8 @@ "Grassland", "Ruin", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Lizard", @@ -9234,7 +9284,8 @@ "Ruin", "Swamp", "Jungle" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Octopus", @@ -9300,7 +9351,8 @@ "environments": [ "Underwater", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Owl", @@ -9359,7 +9411,8 @@ "Feywild", "Forest", "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Poisonous Snake", @@ -9414,7 +9467,8 @@ "Jungle", "Hills", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Rat", @@ -9473,7 +9527,8 @@ "Swamp", "Caverns", "Settlement" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Rat (Diseased)", @@ -9573,7 +9628,8 @@ "Desert", "Jungle", "Shadowfell" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Sea Horse", @@ -9629,7 +9685,8 @@ "page_no": 378, "environments": [ "Underwater" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Shark", @@ -9686,7 +9743,8 @@ "Underwater", "Plane Of Water", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Spider", @@ -9760,7 +9818,8 @@ "Feywild", "Shadowfell", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Toad", @@ -9824,7 +9883,8 @@ "Jungle", "Water", "Desert" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Vulture", @@ -9891,7 +9951,8 @@ "environments": [ "Desert", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Wasp", @@ -9936,7 +9997,8 @@ "Hills", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Weasel", @@ -9988,7 +10050,8 @@ "Feywild", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Giant Wolf Spider", @@ -10055,7 +10118,8 @@ "Forest", "Ruin", "Feywild" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Gibbering Mouther", @@ -10283,7 +10347,8 @@ "environments": [ "Urban", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Gnoll", @@ -10412,7 +10477,8 @@ "Grassland", "Mountain", "Settlement" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Goblin", @@ -10796,7 +10862,7 @@ }, { "name": "Shared Spellcasting (Coven Only)", - "desc": "While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves:\n\n\u2022 1st level (4 slots): identify, ray of sickness\n\u2022 2nd level (3 slots): hold person, locate object\n\u2022 3rd level (3 slots): bestow curse, counterspell, lightning bolt\n\u2022 4th level (3 slots): phantasmal killer, polymorph\n\u2022 5th level (2 slots): contact other plane, scrying\n\u2022 6th level (1 slot): eye bite\n\nFor casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.", + "desc": "While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves:\n\n* 1st level (4 slots): identify, ray of sickness\n* 2nd level (3 slots): hold person, locate object\n* 3rd level (3 slots): bestow curse, counterspell, lightning bolt\n* 4th level (3 slots): phantasmal killer, polymorph\n* 5th level (2 slots): contact other plane, scrying\n* 6th level (1 slot): eye bite\n\nFor casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.", "attack_bonus": 0 }, { @@ -11112,7 +11178,8 @@ "Hills", "Mountain", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Guardian Naga", @@ -11150,7 +11217,7 @@ }, { "name": "Spellcasting", - "desc": "The naga is an 11th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 16, +8 to hit with spell attacks), and it needs only verbal components to cast its spells. It has the following cleric spells prepared:\n\n\u2022 Cantrips (at will): mending, sacred flame, thaumaturgy\n\u2022 1st level (4 slots): command, cure wounds, shield of faith\n\u2022 2nd level (3 slots): calm emotions, hold person\n\u2022 3rd level (3 slots): bestow curse, clairvoyance\n\u2022 4th level (3 slots): banishment, freedom of movement\n\u2022 5th level (2 slots): flame strike, geas\n\u2022 6th level (1 slot): true seeing", + "desc": "The naga is an 11th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 16, +8 to hit with spell attacks), and it needs only verbal components to cast its spells. It has the following cleric spells prepared:\n\n* Cantrips (at will): mending, sacred flame, thaumaturgy\n* 1st level (4 slots): command, cure wounds, shield of faith\n* 2nd level (3 slots): calm emotions, hold person\n* 3rd level (3 slots): bestow curse, clairvoyance\n* 4th level (3 slots): banishment, freedom of movement\n* 5th level (2 slots): flame strike, geas\n* 6th level (1 slot): true seeing", "attack_bonus": 0 } ], @@ -11243,7 +11310,7 @@ }, { "name": "Spellcasting", - "desc": "The sphinx is a 9th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 16, +8 to hit with spell attacks). It requires no material components to cast its spells. The sphinx has the following wizard spells prepared:\n\n\u2022 Cantrips (at will): mage hand, minor illusion, prestidigitation\n\u2022 1st level (4 slots): detect magic, identify, shield\n\u2022 2nd level (3 slots): darkness, locate object, suggestion\n\u2022 3rd level (3 slots): dispel magic, remove curse, tongues\n\u2022 4th level (3 slots): banishment, greater invisibility\n\u2022 5th level (1 slot): legend lore", + "desc": "The sphinx is a 9th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 16, +8 to hit with spell attacks). It requires no material components to cast its spells. The sphinx has the following wizard spells prepared:\n\n* Cantrips (at will): mage hand, minor illusion, prestidigitation\n* 1st level (4 slots): detect magic, identify, shield\n* 2nd level (3 slots): darkness, locate object, suggestion\n* 3rd level (3 slots): dispel magic, remove curse, tongues\n* 4th level (3 slots): banishment, greater invisibility\n* 5th level (1 slot): legend lore", "attack_bonus": 0 } ], @@ -11496,7 +11563,8 @@ "Forest", "Grassland", "Mountains" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Hell Hound", @@ -12009,7 +12077,8 @@ "environments": [ "Underwater", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Hydra", @@ -12134,7 +12203,8 @@ "Grassland", "Ruin", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Ice Devil", @@ -12573,7 +12643,8 @@ "Shadowfell", "Grassland", "Ruin" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Killer Whale", @@ -12631,7 +12702,8 @@ "environments": [ "Underwater", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Knight", @@ -12710,7 +12782,8 @@ "Mountains", "Grassland", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Kobold", @@ -13070,7 +13143,7 @@ }, { "name": "Spellcasting", - "desc": "The lich is an 18th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 20, +12 to hit with spell attacks). The lich has the following wizard spells prepared:\n\n\u2022 Cantrips (at will): mage hand, prestidigitation, ray of frost\n\u2022 1st level (4 slots): detect magic, magic missile, shield, thunderwave\n\u2022 2nd level (3 slots): detect thoughts, invisibility, acid arrow, mirror image\n\u2022 3rd level (3 slots): animate dead, counterspell, dispel magic, fireball\n\u2022 4th level (3 slots): blight, dimension door\n\u2022 5th level (3 slots): cloudkill, scrying\n\u2022 6th level (1 slot): disintegrate, globe of invulnerability\n\u2022 7th level (1 slot): finger of death, plane shift\n\u2022 8th level (1 slot): dominate monster, power word stun\n\u2022 9th level (1 slot): power word kill", + "desc": "The lich is an 18th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 20, +12 to hit with spell attacks). The lich has the following wizard spells prepared:\n\n* Cantrips (at will): mage hand, prestidigitation, ray of frost\n* 1st level (4 slots): detect magic, magic missile, shield, thunderwave\n* 2nd level (3 slots): detect thoughts, invisibility, acid arrow, mirror image\n* 3rd level (3 slots): animate dead, counterspell, dispel magic, fireball\n* 4th level (3 slots): blight, dimension door\n* 5th level (3 slots): cloudkill, scrying\n* 6th level (1 slot): disintegrate, globe of invulnerability\n* 7th level (1 slot): finger of death, plane shift\n* 8th level (1 slot): dominate monster, power word stun\n* 9th level (1 slot): power word kill", "attack_bonus": 0 }, { @@ -13224,7 +13297,8 @@ "Grassland", "Mountain", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Lizard", @@ -13268,7 +13342,8 @@ "Swamp", "Grassland", "Ruin" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Lizardfolk", @@ -13381,7 +13456,7 @@ "special_abilities": [ { "name": "Spellcasting", - "desc": "The mage is a 9th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks). The mage has the following wizard spells prepared:\n\n\u2022 Cantrips (at will): fire bolt, light, mage hand, prestidigitation\n\u2022 1st level (4 slots): detect magic, mage armor, magic missile, shield\n\u2022 2nd level (3 slots): misty step, suggestion\n\u2022 3rd level (3 slots): counterspell, fireball, fly\n\u2022 4th level (3 slots): greater invisibility, ice storm\n\u2022 5th level (1 slot): cone of cold", + "desc": "The mage is a 9th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks). The mage has the following wizard spells prepared:\n\n* Cantrips (at will): fire bolt, light, mage hand, prestidigitation\n* 1st level (4 slots): detect magic, mage armor, magic missile, shield\n* 2nd level (3 slots): misty step, suggestion\n* 3rd level (3 slots): counterspell, fireball, fly\n* 4th level (3 slots): greater invisibility, ice storm\n* 5th level (1 slot): cone of cold", "attack_bonus": 0 } ], @@ -13430,7 +13505,8 @@ "Shadowfell", "Swamp", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Magma Mephit", @@ -13622,7 +13698,8 @@ "environments": [ "Tundra", "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Manticore", @@ -13844,7 +13921,8 @@ "Forest", "Settlement", "Urban" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Medusa", @@ -14302,7 +14380,8 @@ "Grassland", "Settlement", "Urban" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Mummy", @@ -14403,7 +14482,7 @@ }, { "name": "Spellcasting", - "desc": "The mummy lord is a 10th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 17, +9 to hit with spell attacks). The mummy lord has the following cleric spells prepared:\n\n\u2022 Cantrips (at will): sacred flame, thaumaturgy\n\u2022 1st level (4 slots): command, guiding bolt, shield of faith\n\u2022 2nd level (3 slots): hold person, silence, spiritual weapon\n\u2022 3rd level (3 slots): animate dead, dispel magic\n\u2022 4th level (3 slots): divination, guardian of faith\n\u2022 5th level (2 slots): contagion, insect plague\n\u2022 6th level (1 slot): harm", + "desc": "The mummy lord is a 10th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 17, +9 to hit with spell attacks). The mummy lord has the following cleric spells prepared:\n\n* Cantrips (at will): sacred flame, thaumaturgy\n* 1st level (4 slots): command, guiding bolt, shield of faith\n* 2nd level (3 slots): hold person, silence, spiritual weapon\n* 3rd level (3 slots): animate dead, dispel magic\n* 4th level (3 slots): divination, guardian of faith\n* 5th level (2 slots): contagion, insect plague\n* 6th level (1 slot): harm", "attack_bonus": 0 } ], @@ -14616,7 +14695,7 @@ }, { "name": "Shared Spellcasting (Coven Only)", - "desc": "While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves:\n\n\u2022 1st level (4 slots): identify, ray of sickness\n\u2022 2nd level (3 slots): hold person, locate object\n\u2022 3rd level (3 slots): bestow curse, counterspell, lightning bolt\n\u2022 4th level (3 slots): phantasmal killer, polymorph\n\u2022 5th level (2 slots): contact other plane, scrying\n\u2022 6th level (1 slot): eye bite\n\nFor casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.", + "desc": "While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves:\n\n* 1st level (4 slots): identify, ray of sickness\n* 2nd level (3 slots): hold person, locate object\n* 3rd level (3 slots): bestow curse, counterspell, lightning bolt\n* 4th level (3 slots): phantasmal killer, polymorph\n* 5th level (2 slots): contact other plane, scrying\n* 6th level (1 slot): eye bite\n\nFor casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.", "attack_bonus": 0 }, { @@ -14800,7 +14879,8 @@ "Grassland", "Hills", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Ochre Jelly", @@ -14929,7 +15009,8 @@ "page_no": 384, "environments": [ "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Ogre", @@ -15324,7 +15405,8 @@ "environments": [ "Forest", "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Owlbear", @@ -15454,7 +15536,8 @@ "Jungle", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Pegasus", @@ -15577,7 +15660,8 @@ "Feywild", "Shadowfell", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Pit Fiend", @@ -15877,7 +15961,8 @@ "Jungle", "Hills", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Polar Bear", @@ -15941,7 +16026,8 @@ "Tundra", "Underdark", "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Pony", @@ -15983,7 +16069,8 @@ "Urban", "Settlement", "Mountains" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Priest", @@ -16021,7 +16108,7 @@ }, { "name": "Spellcasting", - "desc": "The priest is a 5th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 13, +5 to hit with spell attacks). The priest has the following cleric spells prepared:\n\n\u2022 Cantrips (at will): light, sacred flame, thaumaturgy\n\u2022 1st level (4 slots): cure wounds, guiding bolt, sanctuary\n\u2022 2nd level (3 slots): lesser restoration, spiritual weapon\n\u2022 3rd level (2 slots): dispel magic, spirit guardians", + "desc": "The priest is a 5th-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 13, +5 to hit with spell attacks). The priest has the following cleric spells prepared:\n\n* Cantrips (at will): light, sacred flame, thaumaturgy\n* 1st level (4 slots): cure wounds, guiding bolt, sanctuary\n* 2nd level (3 slots): lesser restoration, spiritual weapon\n* 3rd level (2 slots): dispel magic, spirit guardians", "attack_bonus": 0 } ], @@ -16056,7 +16143,8 @@ "Urban", "Hills", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Pseudodragon", @@ -16325,7 +16413,8 @@ "Underwater", "Sewer", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Rakshasa", @@ -16461,7 +16550,8 @@ "Swamp", "Caverns", "Settlement" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Raven", @@ -16511,7 +16601,8 @@ "Urban", "Swamp", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Red Dragon Wyrmling", @@ -16623,7 +16714,8 @@ "environments": [ "Underwater", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Remorhaz", @@ -16730,7 +16822,8 @@ "environments": [ "Desert", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Riding Horse", @@ -16772,7 +16865,8 @@ "Urban", "Settlement", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Roc", @@ -17107,7 +17201,8 @@ "Tundra", "Forest", "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Sahuagin", @@ -17371,7 +17466,8 @@ "environments": [ "Desert", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Scout", @@ -17450,7 +17546,8 @@ "Jungle", "Hills", "Caverns" - ] + ], + "group": "NPCs" }, { "name": "Sea Hag", @@ -17493,7 +17590,7 @@ }, { "name": "Shared Spellcasting (Coven Only)", - "desc": "While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves:\n\n\u2022 1st level (4 slots): identify, ray of sickness\n\u2022 2nd level (3 slots): hold person, locate object\n\u2022 3rd level (3 slots): bestow curse, counterspell, lightning bolt\n\u2022 4th level (3 slots): phantasmal killer, polymorph\n\u2022 5th level (2 slots): contact other plane, scrying\n\u2022 6th level (1 slot): eye bite\n\nFor casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.", + "desc": "While all three members of a hag coven are within 30 feet of one another, they can each cast the following spells from the wizard's spell list but must share the spell slots among themselves:\n\n* 1st level (4 slots): identify, ray of sickness\n* 2nd level (3 slots): hold person, locate object\n* 3rd level (3 slots): bestow curse, counterspell, lightning bolt\n* 4th level (3 slots): phantasmal killer, polymorph\n* 5th level (2 slots): contact other plane, scrying\n* 6th level (1 slot): eye bite\n\nFor casting these spells, each hag is a 12th-level spellcaster that uses Intelligence as her spellcasting ability. The spell save DC is 12+the hag's Intelligence modifier, and the spell attack bonus is 4+the hag's Intelligence modifier.", "attack_bonus": 0 }, { @@ -17590,7 +17687,8 @@ "Lake", "Water", "Plane Of Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Shadow", @@ -18184,7 +18282,8 @@ "Jungle", "Ruin", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Spirit Naga", @@ -18221,7 +18320,7 @@ }, { "name": "Spellcasting", - "desc": "The naga is a 10th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks), and it needs only verbal components to cast its spells. It has the following wizard spells prepared:\n\n\u2022 Cantrips (at will): mage hand, minor illusion, ray of frost\n\u2022 1st level (4 slots): charm person, detect magic, sleep\n\u2022 2nd level (3 slots): detect thoughts, hold person\n\u2022 3rd level (3 slots): lightning bolt, water breathing\n\u2022 4th level (3 slots): blight, dimension door\n\u2022 5th level (2 slots): dominate person", + "desc": "The naga is a 10th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks), and it needs only verbal components to cast its spells. It has the following wizard spells prepared:\n\n* Cantrips (at will): mage hand, minor illusion, ray of frost\n* 1st level (4 slots): charm person, detect magic, sleep\n* 2nd level (3 slots): detect thoughts, hold person\n* 3rd level (3 slots): lightning bolt, water breathing\n* 4th level (3 slots): blight, dimension door\n* 5th level (2 slots): dominate person", "attack_bonus": 0 } ], @@ -18401,7 +18500,8 @@ "Sewer", "Ruin", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Steam Mephit", @@ -18910,7 +19010,8 @@ "Shadowfell", "Mountain", "Caverns" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Beetles", @@ -18961,7 +19062,8 @@ "Desert", "Caves", "Underdark" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Centipedes", @@ -19013,7 +19115,8 @@ "Underdark", "Forest", "Any" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Insects", @@ -19067,7 +19170,8 @@ "Forest", "Swamp", "Jungle" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Poisonous Snakes", @@ -19125,7 +19229,8 @@ "Hills", "Caverns", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Quippers", @@ -19184,7 +19289,8 @@ "Underwater", "Sewer", "Water" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Rats", @@ -19241,7 +19347,8 @@ "Swamp", "Caverns", "Settlement" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Ravens", @@ -19291,7 +19398,8 @@ "Urban", "Swamp", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Spiders", @@ -19358,7 +19466,8 @@ "Underdark", "Forest", "Any" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Swarm of Wasps", @@ -19407,7 +19516,8 @@ "environments": [ "Any", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Tarrasque", @@ -19591,7 +19701,8 @@ "environments": [ "Urban", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Tiger", @@ -19652,7 +19763,8 @@ "Jungle", "Grassland", "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Treant", @@ -19782,7 +19894,8 @@ "Jungle", "Mountain", "Desert" - ] + ], + "group": "NPCs" }, { "name": "Triceratops", @@ -20376,7 +20489,8 @@ "Hills", "Mountain", "Settlement" - ] + ], + "group": "NPCs" }, { "name": "Violet Fungus", @@ -20566,7 +20680,8 @@ "Hill", "Desert", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Warhorse", @@ -20614,7 +20729,8 @@ "environments": [ "Urban", "Settlement" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Warhorse Skeleton", @@ -20776,7 +20892,8 @@ "page_no": 392, "environments": [ "Forest" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Werebear", @@ -21453,7 +21570,8 @@ "page_no": 392, "environments": [ "Arctic" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Wolf", @@ -21510,7 +21628,8 @@ "Hill", "Forest", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Worg", @@ -21562,7 +21681,8 @@ "Hill", "Forest", "Grassland" - ] + ], + "group": "Miscellaneous Creatures" }, { "name": "Wraith", @@ -22539,4 +22659,4 @@ "Jungle" ] } -] \ No newline at end of file +] diff --git a/data/menagerie/monsters.json b/data/menagerie/monsters.json index 965fee11..2d778762 100644 --- a/data/menagerie/monsters.json +++ b/data/menagerie/monsters.json @@ -19656,7 +19656,7 @@ "stealth": 3 }, "senses": "darkvision 60 ft., passive Perception 10", - "challenge_rating": "1", + "challenge_rating": "1/2", "languages": "Common, Goblin", "actions": [ { @@ -19777,7 +19777,7 @@ "stealth": 3 }, "senses": "darkvision 60 ft., passive Perception 10", - "challenge_rating": "1", + "challenge_rating": "1/2", "languages": "Common, Goblin", "actions": [ { @@ -19831,7 +19831,7 @@ "stealth": 3 }, "senses": "darkvision 60 ft., passive Perception 10", - "challenge_rating": "1", + "challenge_rating": "1/2", "languages": "Common, Goblin", "actions": [ { @@ -19889,7 +19889,7 @@ "stealth": 3 }, "senses": "darkvision 60 ft., passive Perception 10", - "challenge_rating": "1", + "challenge_rating": "1/2", "languages": "Common, Goblin", "actions": [ { @@ -19947,7 +19947,7 @@ "stealth": 3 }, "senses": "darkvision 60 ft., passive Perception 10", - "challenge_rating": "1", + "challenge_rating": "1/2", "languages": "Common, Goblin", "special_abilities": [ { From 557ec339e4bed30efeb5242bf6e1a3498575804e Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 7 Aug 2023 10:25:51 -0500 Subject: [PATCH 97/98] Just doing an update. --- Pipfile.lock | 39 +++++++++++++++------------------------ 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 1241334c..7dd6e36e 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -28,12 +28,9 @@ "hashes": [ "sha256:389656ca57b6108f939cf5d2f9a2a825a3be50ba9d589670f393236e0a03b91c", "sha256:903f024859b7c7687d7a7f3a3f73b17301f8e42dfd9cc9df9d4418172d3e2dbd" - "sha256:389656ca57b6108f939cf5d2f9a2a825a3be50ba9d589670f393236e0a03b91c", - "sha256:903f024859b7c7687d7a7f3a3f73b17301f8e42dfd9cc9df9d4418172d3e2dbd" ], "markers": "python_full_version >= '3.7.2'", "version": "==2.15.6" - "version": "==2.15.6" }, "dill": { "hashes": [ @@ -55,12 +52,9 @@ "hashes": [ "sha256:9ada212b0e2efd4a5e339360ffc869cb21ac5605e810afe69f7308e577ea5bde", "sha256:f9749c6410fe738278bc2b6ef17f05195bc7b251693c035752d8257026af024f" - "sha256:9ada212b0e2efd4a5e339360ffc869cb21ac5605e810afe69f7308e577ea5bde", - "sha256:f9749c6410fe738278bc2b6ef17f05195bc7b251693c035752d8257026af024f" ], "index": "pypi", "version": "==4.2.0" - "version": "==4.2.0" }, "django-filter": { "hashes": [ @@ -98,12 +92,9 @@ "hashes": [ "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0", "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033" - "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0", - "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033" ], "index": "pypi", "version": "==21.2.0" - "version": "==21.2.0" }, "isort": { "hashes": [ @@ -189,21 +180,21 @@ }, "newrelic": { "hashes": [ - "sha256:1996ed51f92366f5ba9ad4992687aaca4d0bb3541e239ef4a40e0ae5da6939fc", - "sha256:3b66123c5f542d29c7f2e6ed9ab92327fb9b6f857f4a635d5a5c530eb5a0c3a7", - "sha256:418a29b20972413f8839aa5b77fa485d71bd897f1257ff05d86a1496d10b75de", - "sha256:4e82a095d8136ac6df10a702ac0c293d97a2a7beddf899c8ecc55564d0f02c0a", - "sha256:659d880fe7b44cc8974b40e796b612f1719f33d315093893e49ba9aec16ad8b1", - "sha256:880c38f65645f681ea66e18613178b8df96b8fa8873a0b4da4d4076cab738363", - "sha256:8979eb30019c4d0568842f0d8c17f3616fc8631a57b9ca67ebe1e61cee55c7bd", - "sha256:8f801a8fa30453c421747420232e56533a4c88c066eb14f852f34a757d1595f4", - "sha256:9603b69eb75f9aecb6246d95c7eeb1f8d41d5c4f34feb5aa0400548eb03b9d3b", - "sha256:a370283955065a1a55ac85ff97bd97e87144325732dd1ab87bf99a1617a3ecdc", - "sha256:ba87bac65018c6015cb778ff3a6806949879b2ae42f79b405a32e13177e11b13", - "sha256:bcbdf28cdd07bf593942b9de076258ed0fe8b5bc85583bdece64ae136e53035f", - "sha256:dba619d7b654b01ab5742e059096788b54d8b3dfac14a32c46f00151b848ee6c", - "sha256:de28d2113ac7a499e54f710d6b7bbcc338c02513f70a166ddceb23b45d752a03", - "sha256:ff9f8977a1a0e9a03c50d43e6eb94135da77c2ab9c00723cd1bf689c5685e4b0" + "sha256:13662a5eec5b64a5ec5e220fa1a7ac99c5e7ff6eb868bb303273689e7c90d762", + "sha256:23450caafa8da15a8a6632642b64a6b1921335a4edd58caeb9f244d740e190b9", + "sha256:260d9536d4a2c910387aa13c91621e88f96567bb4acf7278608cd1905c25808b", + "sha256:4f86037cd179a21efaef52784567c3fc951b400f72fe08567b19d47ab31a6a9d", + "sha256:54c607fb502582484f3bb0e134b19a3634d9b07e79474082d1cde9ff31616844", + "sha256:57159c99ee6a37f1e487ac5ab68fd67afd1407da1689705b3560f7a903867453", + "sha256:732dd981bcda6030c9c377eb8765c60ba5f510ba2052b689cb92a964b16290c0", + "sha256:755d210314f208735a4e53a8ba124ada00fda1fd3ccbdc6d8f01a0d521711c1f", + "sha256:7eb535500073363d25e14ff4a30379957972339530c600673a7bccb26f009aef", + "sha256:a8e8cdfd5ac5f8e58aa11909921e65b4da8afb721de996cd4ecd5c372e339c3c", + "sha256:d9b1ad14417e424b8db24c2da9f4f095b4ea3fac27cf6d5efdeebd140ad07086", + "sha256:ec36f973d6835eb6a0f27871c0dc8127e8bbc4118c3456dbf3f8ef4aae7d707a", + "sha256:f2200b2d4e70b0544a5b99b5103c96eecdf204cc2bbbf499106ad93ebd8f6469", + "sha256:f249f06dbc8b1a160532ece3d6b1989be1ed63c2fe3f569a8913d7c2f0ee9a7e", + "sha256:fa53d9610ba18a577a3bb62e3fc9e22c13e8b99a88ef8f8f6ebc5538f0390ff0" ], "index": "pypi", "version": "==8.9.0" From aa97c7fc275261526cded302262bf449c79e851e Mon Sep 17 00:00:00 2001 From: BuildTools Date: Mon, 7 Aug 2023 10:27:42 -0500 Subject: [PATCH 98/98] Updating tests so that #309 is taken into account. --- api/tests/test_imports.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/tests/test_imports.py b/api/tests/test_imports.py index 580f792c..609565cf 100644 --- a/api/tests/test_imports.py +++ b/api/tests/test_imports.py @@ -519,9 +519,9 @@ def test_get_monster_data(self): self.assertEqual( in_monster['stealth'], out_monster['skills']['stealth']) # MISALIGNED - self.assertEqual("", out_monster['reactions']) # Empty string? - self.assertEqual("", out_monster['legendary_desc']) # Empty string? - self.assertEqual("", out_monster['legendary_actions']) # Empty string? + #self.assertEqual("", out_monster['reactions']) # Empty string? - Fixed with #309 + #self.assertEqual("", out_monster['legendary_desc']) # Empty string? - Fixed with #309 + #self.assertEqual("", out_monster['legendary_actions']) # Empty string? - Fixed with #309 self.assertEqual( in_monster['special_abilities'][0]['name'], out_monster['special_abilities'][0]['name'])