Kristin C. said: Kryx, can you tell me which monsters you've found so far that have that syntax error and what exactly happens on your sheet when a drag and drop occurs? Hi Kristin, Thanks for the reply. The real solution would be to have all of this data in JSON. Current it looks like this: {
"name": "Goblin",
"id": 12052,
"content": " Traits\n\n**Nimble Escape**: The goblin can take the Disengage or Hide action as a bonus action on each of its turns.\n\n Actions\n\n**Scimitar**: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.\n\n**Shortbow**: Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.\n\n ",
"htmlcontent": "<h2>Traits</h2><strong>Nimble Escape</strong>: The goblin can take the Disengage or Hide action as a bonus action on each of its turns.<br><br><h2>Actions</h2><strong>Scimitar</strong>: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.<br><br><strong>Shortbow</strong>: Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.<br><br>",
"data": {
"AC": "15 (Leather Armor, Shield)",
"HP": "7 (2d6)",
"CHA": "8",
"CON": "10",
"DEX": "14",
"INT": "10",
"STR": "8",
"WIS": "8",
"Size": "Small",
"Type": "Humanoid (Goblinoid)",
"Speed": "30 ft.",
"Roll 0": "\n1d20 + 4\n1d6+2",
"Roll 1": "\n1d20 + 4\n1d6+2",
"Senses": "Darkvision 60 Ft.",
"Skills": "Stealth +6",
"Source": "SRD 5.0",
"Category": "Monsters",
"Alignment": "Neutral Evil",
"Languages": "Common, Goblin",
"Challenge Rating": "1/4",
"Passive Perception": "9"
}
} to be consumed by others it really should look like this (differences bolded): {
"name": "Goblin",
"id": 12052,
"content": " Traits\n\n**Nimble Escape**: The goblin can take the Disengage or Hide action as a bonus action on each of its turns.\n\n Actions\n\n**Scimitar**: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.\n\n**Shortbow**: Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.\n\n ",
"htmlcontent": "<h2>Traits</h2><strong>Nimble Escape</strong>: The goblin can take the Disengage or Hide action as a bonus action on each of its turns.<br><br><h2>Actions</h2><strong>Scimitar</strong>: Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.<br><br><strong>Shortbow</strong>: Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.<br><br>",
"data": {
"AC": "15 (Leather Armor, Shield)",
"HP": "7 (2d6)",
"CHA": "8",
"CON": "10",
"DEX": "14",
"INT": "10",
"STR": "8",
"WIS": "8",
"Size": "Small",
"Type": "Humanoid (Goblinoid)",
"Speed": "30 ft.",
//Split version
"Trait 0 Name": "Nimble Escape",
"Trait 0 Text": "The goblin can take the Disengage or Hide action as a bonus action on each of its turns.",
//Together version
"Trait 0": "Nimble Escape. The goblin can take the Disengage or Hide action as a bonus action on each of its turns.",
//Split version
"Action 0 Name": "Scimitar",
"Action 0 Text": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.",
"Action 1 Name": "Shortbow",
"Action 1 Text": "Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",
//Together version
"Action 0": "Scimitar. Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.",
"Action 1": "Shortbow. Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.",
"Senses": "Darkvision 60 Ft.",
"Skills": "Stealth +6",
"Source": "SRD 5.0",
"Category": "Monsters",
"Alignment": "Neutral Evil",
"Languages": "Common, Goblin",
"Challenge Rating": "1/4",
"Passive Perception": "9"
}
} Either of those versions or an even more split out version would work and would negate the rest of this conversation. However monster data is not stored like that. The data is only provided via the content field, thus we have parsing. The content in the content field is not consistent, causing problems. You can see a list of all of the monsters where this data is not consistent provided by Miodziek above: Animated Armor - Multiattack Ankylosaurus - Tail Allosaurus - Bite, Claw Displacer Beast - Tentacle Drider Spellcaster - Spellcasting (1-4 level spells) Empyrean - Missing all actions and traits Faerie Dragon - Missing all actions and traits Flameskull - Magic Resistance, Rejuvenation, Spellcasting (1-3 level spells), Multiattack, Fire Ray Flumph - Missing all actions and traits Fomorian - Missing all actions and traits Galeb Duhr - Missing all actions and traits Gas Spore - Missing all actions and traits Githyanki Knight - Missing all actions and traits Githyanki Knight - Missing all actions and traits Githzerai Monk - Missing all actions and traits Githzerai Zerth - Missing all actions and traits Gnoll Fang of Yeenoghu - Rampage, Bite, Multiattack Gnoll Pack Lord - Missing all actions and traits Goblin Boss - Multiattack, Scimitar, Javelin (Melee) Grell - Multiattack, Beak Helmed Horror - Magic Resistance, Spell Immunity, Multiattack, Longsword (One-Handed) Hobgoblin Captain - Missing all actions and traits Hobgoblin Warlord - Multiattack, Longsword (One-Handed, Longsword (Two-Handed), Shield Bash, Javelin (Melee), Leadership, Parry Hook Horror - Missing all actions and traits Intellect Devourer - Missing all actions and traits Jackalwere - Missing all actions and traits Kenku - Missing all actions and traits Kuo-toa - Missing all actions and traits Kuo-toa Archpriest - Amphibious, Otherworldly Perception, Slippery, Sunlight Sensitivity, Spellcasting 1-5 level spells, Multiattack, Scepter Kuo-toa Monitor - Amphibious, Otherworldly Perception, Slippery, Sunlight Sensitivity Kuo-toa Whip - Missing all actions and traits Lizard King or Queen - Missing all actions and traits Lizardfolk Shaman - Multiattack, Bite (Lizardfolk Form), Claws (Lizardfolk Form Only), Change Shape Marid - Amphibious, Elemental Demise, Innate Spellcasting, Multiattack, Water Jet, Trident (Melee; One-Handed) Roc - Beak Winged Kobold - Missing all actions and traits As mentioned above the creatures that I have been able to verify from that list all have the extra "\n" character in the name of their actions/traits/etc. Empyrean for example has **\nMagic Resistance**: When it should have **Magic Resistance**: which matches what all of the SRD monsters have.