- Create all 58 spell JSON files with correct data model structure - Validate all spells against NoteDiscovery source content - Include damage types, effects, crit effects, delivery types, duration types - Add validation script for future compendium verification - All spells marked as reviewed after human approval Spells by damage type: - Fire: Apoplex, Burn, Erupt, Light - Cold: Fog, Freeze, Frostburn, Moon - Shock: Disintegrate, Zap - Acid: Enflesh, Goop, Rust - Poison: Gas, Leech - Blunt: Kinesis, Terraform - None: 41 utility/buff/control spells 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
36 lines
1.5 KiB
JSON
36 lines
1.5 KiB
JSON
{
|
|
"_id": "vagabondSpellMirage",
|
|
"_key": "!items!vagabondSpellMirage",
|
|
"name": "Mirage",
|
|
"type": "spell",
|
|
"img": "icons/svg/lightning.svg",
|
|
"system": {
|
|
"description": "<p>You create an illusionary Object or effect which fits either within the Area, or on the Target for the duration. The Object isn't tangible form and can't deal damage. However, its appearance, movement, and sound it produces are up to you. If any action is taken to investigate the Object, make a Cast Check to determine the outcome. When you Focus on it, you can change any of these aspects of the illusion.</p>",
|
|
"damageType": "",
|
|
"damageBase": "d6",
|
|
"maxDice": 0,
|
|
"effect": "<p>You create an illusionary Object or effect which fits either within the Area, or on the Target for the duration. The Object isn't tangible form and can't deal damage. However, its appearance, movement, and sound it produces are up to you. If any action is taken to investigate the Object, make a Cast Check to determine the outcome. When you Focus on it, you can change any of these aspects of the illusion.</p>",
|
|
"critEffect": "",
|
|
"deliveryTypes": {
|
|
"touch": true,
|
|
"remote": true,
|
|
"imbue": true,
|
|
"cube": true,
|
|
"aura": true,
|
|
"cone": true,
|
|
"glyph": true,
|
|
"line": true,
|
|
"sphere": true
|
|
},
|
|
"durationTypes": {
|
|
"instant": true,
|
|
"focus": true,
|
|
"continual": true
|
|
},
|
|
"castingSkill": "",
|
|
"focusing": false,
|
|
"tags": []
|
|
},
|
|
"reviewed": true
|
|
}
|