One small bug. Import in a caster and select them, but don't impersonate anything. On the Selection tab Feats, Abilities and the initial Spell tabs work, but when you try to drill down into a specific spell it throws an Unknown macro "spell 3" error.
Other things tested. I imported goblins, a drow, wolf, dwarf, elf, human, harpy, gnome and setup a campsite. All the visions seemed to work great.
Imported a goblin sorcerer, human witch and gnome illusionist. All the DC's seemed to work as expected for the spells. Only really minor thing is on the gnome I took the Precocious Spellcaster trait to bump his Color Spray up to CL 2 and that doesn't show. Not your fault though, Herolab puts CL1 in the known spells and CL2 for it as a memorized spell, which you're not messing with.
Though I don't think Traits are importing into the token as general text. Maybe put that into the Feats tab?
Code: Select all
<traits><trait name="Desperate Focus" categorytext="Magic"><description>You’ve often found yourself in situations where a lack of focus can lead to worse than a lost spell. You gain a +2 trait bonus on concentration checks.</description><traitcategory>Magic</traitcategory></trait><trait name="Precocious Spellcaster: Ghost Sound, Color Spray" categorytext="Regional"><description>You must be from the listed region to select this trait: Taldan
Before you even began your training as a spellcaster, you spent a great deal of time studying cantrips and simple spells on your own. Because of this, you developed some innate magical abilities without any outside guidance. Select one cantrip and one 1st-level spell; when you cast these spells, they function at one caster level higher than your actual caster level.</description><traitcategory>Regional</traitcategory></trait></traits>
This framework is great and so easy to work with. It takes me more time to create a NPC in Hero Lab than it does to convert them into Maptool with Tokenlab and once they're in, there's zero tweaking to do.