From e09c3b5d0196c64ebcd3baa2d1cda5cf468f7c85 Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 21 Nov 2023 16:38:07 +0000 Subject: [PATCH] More spells --- steampunk_compendium.json | 729 +++++++++++++++++++++++++++++++++++++- 1 file changed, 728 insertions(+), 1 deletion(-) diff --git a/steampunk_compendium.json b/steampunk_compendium.json index aa68e97..60ced78 100644 --- a/steampunk_compendium.json +++ b/steampunk_compendium.json @@ -1698,7 +1698,7 @@ "time": [ { "number": 1, - "unit": "bonus action" + "unit": "bonus" } ], "range": { @@ -1917,6 +1917,733 @@ "17": "4d4" } } + }, + { + "name": "Obfuscate", + "source": "SC", + "level": 2, + "school": "I", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": {"type": "touch"} + }, + "components": { + "v": true, + "s": true, + "m": "tiny gears, pieces of copper wire, and a chip of glass" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "hour", + "amount": 24 + } + } + ], + "classes": { + "fromClassList": [ + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "You place an illusion on an inanimate object you touch that isn't being carried or worn by another creature, causing it to appear far more complex than it should be, plated with brass and covered with buttons, levers, and meaningless indicators.", + "The illusory controls can be interacted with, but serve no function. Any physical controls on the item are disguised to look like the illusory controls. As a result, the item is incredibly difficult and unwieldy to use.", + "Any ability checks or attack rolls made to use the item, or even to discern its function, are made at disadvantage.", + "If you cast this spell on the same object every day for 30 days, the illusion lasts until it is dispelled." + ] + }, + { + "name": "Over Shield", + "source": "SC", + "level": 4, + "school": "A", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 30 + } + }, + "components": { + "m": "A vial of iron powder in an oil suspension" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "classes": { + "fromClassList": [ + { + "name": "Artificer", + "source": "TCE" + }, + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Cleric", + "source": "PHB" + }, + { + "name": "Ranger", + "source": "PHB" + } + ] + }, + "entries": [ + "You channel your protective magics to improve the defensive capabilities of a creature within range, creating a tightly-knitted barrier over their entire body.", + "A creature you choose within range gains {@dice 2d4} temporary hit points. Additionally, choose either acid, cold, fire, lightning, or thunder damage. The creature gains resistance to the chosen damage type.", + "Both the temporary hit points and the resistance are lost when you lose concentration on the spell." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 5th level or higher, increase the temporary hit points granted by the spell by {@dice 1d4} per slot level above 4th." + ] + } + ], + "damageResist": ["acid", "cold", "fire", "lightning", "thunder"] + }, + { + "name": "Poison Gas", + "source": "SC", + "level": 1, + "school": "N", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 90 + } + }, + "components": { + "v": true, + "s": true, + "m": "a pinch of nightshade" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "classes": { + "fromClassList": [ + { + "name": "Card Master", + "source": "SC" + }, + { + "name": "Cleric", + "source": "PHB" + }, + { + "name": "Ranger", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "You toss a small green orb at a point you choose within range that explodes into a toxic cloud. This cloud starts as a 10-foot square centered on the point and expands 5 feet in each direction every round to a maximum of a 30-foot square. Any creature that starts its turn within the cloud or enters its area for the first time must succeed on a Constitution saving throw or be {@condition poisoned} for 1 minute. A creature poisoned by this spell takes {@damage 1d6} poison damage at the start of each of their turns until the effect ends. At the end of its turn, the creature can make another Constitution saving throw in order to end the poison effect on itself.", + "This spell does not affect creatures that are immune to poison damage or the poisoned condition, nor does it affect creatures have already been poisoned.", + "A strong wind disperses this cloud after 4 rounds." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 2nd level or higher, the damage dealt by the poison increases by {@scaledamage 1d6|1-9|1d6} for each slot level above 1st." + ] + } + ], + "savingThrow": ["constitution"], + "damageInflict": ["poison"], + "conditionInflict": ["poisoned"] + }, + { + "name": "Power Word Blind", + "source": "SC", + "level": 7, + "school": "E", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "v": true + }, + "duration": [ + { + "type": "instant" + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "You speak a word of power, causing an inky black miasma to fill the vision of a single target you can see within range. If the target has 150 hit points or fewer, it is {@condition blinded}. Otherwise, the spell has no effect.", + "The {@condition blinded} target must make a Constitution saving throw at the end of each of its turns. On a successful save, this effect ends." + ], + "savingThrow": ["constitution"], + "conditionInflict": ["blinded"] + }, + { + "name": "Quick Load", + "source": "SC", + "level": 3, + "school": "C", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "v": true, + "s": true, + "m": "a firearm and at least one piece of nonmagical ammunition" + }, + "duration": [ + { + "type": "instant" + } + ], + "classes": { + "fromClassList": [ + { + "name": "Artificer", + "source": "TCE" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "You touch a firearm belonging to a willing creature and a number of pieces of nonmagical ammunition equal to the firearm's reload count. The ammunition disappears into time and space in order to appear later. The next time the gun must be reloaded, the affected bullets appear inside the firearm, automatically reloading it." + ] + }, + { + "name": "Rime Fang", + "source": "SC", + "level": 3, + "school": "C", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "touch" + } + }, + "components": { + "s": true, + "m": "a piece of ice, ingested as the spell is cast" + }, + "duration": [ + { + "type": "instant" + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Ranger", + "source": "PHB" + } + ] + }, + "entries": [ + "Sharp shards of ice fill your mouth, giving the appearance of vampire teeth as you lash out at your enemy. Make a melee spell attack against the target. If the attack hits, the target takes {@damage 3d8} cold damage and must make a Constitution saving throw. On a failed save, the creature gains one level of {@condition exhaustion}." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 4th level or higher, the cold damage increases by {@scaledamage 3d8|3-9|1d8} per slot level above 3rd." + ] + } + ], + "savingThrow": ["constitution"], + "damageInflict": ["cold"], + "conditionInflict": ["exhaustion"] + }, + { + "name": "Rotting Shot", + "source": "SC", + "level": 3, + "school": "N", + "time": [ + { + "number": 1, + "unit": "bonus" + } + ], + "range": { + "type": "point", + "distance": {"type": "self"} + }, + "components": { + "v": true, + "s": true, + "m": "a piece of mundane ammunition" + }, + "duration": [ + { + "type": "instant" + } + ], + "classes": { + "fromClassList": [ + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "You infuse your next shot with a foul, strength sapping energy. If the next ranged weapon attack you make hits, the target takes {@damage 1d8} necrotic damage and must make a Constitution saving throw. On a failed save, they take an additional {@damage 1d8} necrotic damage and have disadvantage on Strength ability checks and saving throws for the next minute." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 3rd level or higher, the initial necrotic damage increases by {@scaledamage 1d8|2-9|1d8} for each slot level above 3rd." + ] + } + ], + "savingThrow": ["constitution"], + "damageInflict": ["necrotic"] + }, + { + "name": "Rust Shut", + "source": "SC", + "level": 2, + "school": "T", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "s": true, + "m": "a metal bolt and a drop of water" + }, + "duration": [ + { + "type": "special" + } + ], + "classes": { + "fromClassList": [ + { + "name": "Druid", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "You cause a metal joint to build up with corrosion, rendering it difficult to move. When you cast this spell, choose a metal object or construct within range.", + { + "type": "entries", + "name": "Object", + "entries": [ + "You target a moving metal joint, such as the hinge of a door or a metal lock. The spell causes the metal to rust, requiring significant effort to break loose. The rusted joint can be forced open using a Strength check against your spell save DC or a *grease* spell targeting the area where the joint is located. Once the joint is broken, the spell ends." + ] + }, + { + "type": "entries", + "name": "Construct", + "entries": [ + "The construct you target must make a Constitution saving throw. On a failed save, the creature is {@condition restrained}. While restrained this way, it can make a Strength (Athletics) check against your spell save DC at the start of each of its turns, ending the spell on a success." + ] + } + ], + "savingThrow": ["constitution", "strength"], + "conditionInflict": ["restrained"] + }, + { + "name": "Searing Smoke", + "source": "SC", + "level": 3, + "school": "T", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 30 + } + }, + "components": { + "v": true, + "s": true, + "m": "a container of sulfur" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + } + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Card Master", + "source": "PHB" + }, + { + "name": "Cleric", + "source": "PHB" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "You throw sulfur into the air and convert it to a gaseous cloud that surrounds a point you choose within range. The cloud occupies a 20-foot-radius sphere centered on the chosen point. A creature that starts its turn within the cloud or enters its area for the first time must make a Constitution saving throw, taking {@damage 2d8} fire damage and {@damage 2d8} acid damage on a failed save, or half that much damage on a successful one. A strong wind disperses this cloud after 4 rounds." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 4th level or higher, the fire and acid damage each increase by {@scaledamage 2d8|3-9|1d8} for each slot level above 3rd." + ] + } + ], + "savingThrow": ["constitution"], + "damageInflict": ["fire", "acid"] + }, + { + "name": "Shackles of Pain", + "source": "SC", + "level": 2, + "school": "N", + "time": [ + { + "number": 1, + "unit": "action" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 40 + } + }, + "components": { + "v": true, + "s": true, + "m": "a small silver chain worth at least 5 gp and a fresh drop of your own blood" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Card Master", + "source": "SC" + }, + { + "name": "Sorcerer", + "source": "PHB" + }, + { + "name": "Warlock", + "source": "PHB" + } + ] + }, + "entries": [ + "As you speak this incantation, a glowing red chain emerges from your chest, lashing out like a snake at your target to bind your essences together. Choose a creature you can see within range. An unwilling creature can make a Constitution saving throw to avoid this spell's effects. On a successful save, the chain misses and the spell ends. On a failed save, the chain attaches to the creature's body. It is ethereal and does not restrict movement, but while it is attached, whenever you take damage, the creature takes the same amount of damage.", + "At the end of each of the attached creature's turns for the duration, it can try to remove the chain by retrying the Constitution saving throw. On a successful save, the chain is removed and the spell ends." + ], + "savingThrow": ["constitution"] + }, + { + "name": "Sight Line", + "source": "SC", + "level": 5, + "school": "E", + "time": [ + { + "number": 1, + "unit": "bonus" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 500 + } + }, + "components": { + "s": true, + "m": "a ruby worth 100 gp" + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + }, + "concentration": true + } + ], + "classes": { + "fromClassList": [ + { + "name": "Bard", + "source": "PHB" + }, + { + "name": "Ranger", + "source": "PHB" + }, + { + "name": "Wizard", + "source": "PHB" + } + ] + }, + "entries": [ + "A bright red pinpoint of light appears on the body a creature you can see within range, targeting one of its vital areas. For the duration of the spell, ranged weapon attacks made against that creature have advantage, as long as the attack is made within the maximum range of the weapon used to make the attack.", + "At the start of the creature's turn, it can make a Perception check against your spell save DC to notice the dot. Once it does, it can use its action to make a Dexterity saving throw to move out of the way of the light, ending the spell on a successful save." + ], + "savingThrow": ["dexterity"] + }, + { + "name": "Spiritual Firearm", + "source": "SC", + "level": 2, + "school": "E", + "time": [ + { + "number": 1, + "unit": "bonus" + } + ], + "range": { + "type": "point", + "distance": { + "type": "feet", + "amount": 60 + } + }, + "components": { + "v": true, + "s": true + }, + "duration": [ + { + "type": "timed", + "duration": { + "type": "minute", + "amount": 1 + } + } + ], + "classes": { + "fromClassList": [ + { + "name": "Cleric", + "source": "PHB" + }, + { + "name": "Paladin", + "source": "PHB" + } + ] + }, + "entries": [ + "You create a floating, spectral firearm within range that lasts for the duration or until you cast this spell again. When you cast this spell, choose between a pistol, a rifle, and a shotgun. The chosen weapon appears in a space within range and makes a single attack, as detailed below:", + { + "type": "entries", + "name": "Pistol", + "entries": [ + "The pistol fires once at a single target. Make a ranged spell attack against a creature within 40 feet of it the pistol; on a hit, the creature takes {@damage 1d8} piercing damage." + ] + }, + { + "type": "entries", + "name": "Rifle", + "entries": [ + "The rifle fires a round that shoots through a 90-foot line in front of it, pointed in a direction you choose. Each creature within that line must make a Dexterity saving throw, taking {@damage 1d8} piercing damage on a failed save or half as much on a success." + ] + }, + { + "type": "entries", + "name": "Shotgun", + "entries": [ + "The shotgun's blast hits each creature within a 30-foot cone in front of it, pointed in a direction you choose. Each creature in the area must make a Dexterity saving throw, taking {@damage 1d6} bludgeoning damage on a failed save or half as much on a success." + ] + }, + "As a bonus action on your turn, you can move the weapon up to 20 feet and make another attack with it." + ], + "entriesHigherLevel": [ + { + "type": "entries", + "name": "At Higher Levels", + "entries": [ + "When you cast this spell using a spell slot of 3rd level or higher, the damage increases by one damage die ({@scaledamage 1d8|2-9|1d8} or {@scaledamage 1d6|2-9|1d6}) for every two slot levels above 2nd." + ] + } + ], + "savingThrow": ["dexterity"], + "damageInflict": ["piercing", "bludgeoning"] } ], "vehicle": [