6th April 2015 Wrote import script Fixed NPC attacks to work even if the values are blank The core functionality of the import script is done. It handles all stats, senses, speeds, etc. The convert needs to be updated for senses and speeds. The attacks are quite complicated as expected. I've made some good progress, but need to stop for now. If anyone wants to play around with it see <a href="https://github.com/mlenser/roll20/blob/master/scri" rel="nofollow">https://github.com/mlenser/roll20/blob/master/scri</a>... It only works on attacks and saves so far. This is the example block that I've been working with: Fencer
Medium beast, neutral
Armor Class 8 (armor scraps)
Hit Points 13 (2d8 + 4)
Speed 30ft., burrow 20 ft., climb 80ft, fly 40ft. (hover), swim 150ft
STR 10 (+0)
DEX 14 (+2)
CON 15 (+2)
INT 6 (-2)
WIS 8 (-1)
CHA 5 (-3)
Damage Resistances radiant
Damage Vulnerabilities bludgeoning
Damage Immunities poison
Condition Immunities exhaustion, poisoned
Senses blindsight 30ft. (blind beyond this radius), darkvision 60ft, tremorsense 20ft., truesight 5ft, passive Perception 9
Languages understands all languages it knew in life but can't speak
Challenge 1/4 (50 XP)
Shortsword. Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.
Shortbow. Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) bludgeoning damage.
Javelin. Melee or Ranged Weapon Attack: +5 to hit, reach 5 ft. or range 30/120 ft., one target. Hit: 6 (1d6 + 3) acid damage.
Bites. Melee Weapon Attack: +4 to hit, reach 0 ft., one creature in the swarm's space. Hit: 5 (2d4) piercing damage, or 2 (1d4) piercing damage if the swarm has half of its hit points or fewer.
Snake Bites. Melee Weapon Attack: +6 to hit, reach 0 ft., one creature in the swarm's space. Hit: 7 (2d6) piercing damage, or 3 (1d6) piercing damage if the swarm has half of its hit points or fewer. The target must make a DC 10 Constitution saving throw, taking 14 (4d6) poison damage on a failed save, or half as much damage on a successful one.
Poisoned Bite. Melee Weapon Attack: +4 to hit, reach 5 ft., one creature. Hit: 1 piercing damage, and the target must succeed on a DC 9 Constitution saving throw or take 2 (1d4) poison damage.
Swarm & Secondary Damage I need to alter how Secondary damage works on the sheet to handle swarms. I also need to figure out how to print that secondary damage comes from a save (in the case of Poisoned bite). Monster Inconsistencies I also have a large issue floating around of monster inconsistencies. Monsters have static bonuses equal to their proficiency bonus(see MM 8) to saves/skills. For instance an Ancient Black Dragon has his +7 prof added to dex, con, wis, and cha saves and the math works out. It also has prof on stealth and expertise on Perception and the numbers seem to work out. Some monsters, for instance the Lich, do not exactly follow the formula. The lich should have 19 Arcana, but has 18. 19 comes from (7 prof*2 for exp)=14 + 5 int = 19. There seems to be a large list of inconsistencies based on D&D 5th Edition Monster Manual Dissected (WIP) I need to decide how to handle these inconsistencies. For instance Passive Perception is calculated automatically and sometimes that is higher than what is printed in the book. It can be assumed what is printed is likely a math error and take what the sheet calculates, but if there is a desire for straight RAW numbers I'll need to make it a configurable option. Similar issues exist with attack bonuses, damage, skills, range on Longbow for instance.