Describe the bug
I have an application that reads in both the v1/monsters and the v2/creatures, then puts them into a common object format, and compares them. I'm finding a lot of inconsistencies between the data for specific monsters (comparing only the 'wotc-srd' source from v1/monsters against the 'srd-2014' source from v2/creatures).
Generally speaking these are the errors in the v2/creatures:
- many of the actions do not have proper 'usage_limits' on them (such as recharge on roll, or short/long rest).
- Many creatures do not have a 'desc' member filled in.
- Many creatures list a climb speed and a swim speed that doesn't exist in the v1/monster, and doesn't seem right.
- A few v1/monsters had special notes in the speed object that isn't present in the v2/creatures
- Many v2/creatures don't list any spells that exist in the v1/monster.spell_list array.
- Many v2/creatures don't list a subtype that was present in the v1/monster.subtype.
- A couple v2/creatures (Grimlock & Wererat) have incomplete senses when compaired to their v1/monster match.
- A few v2/creatures (Mastiff, Lich, Half-Red Dragon Veteran & Werewolf) have inconsistent skill levels.
- Minor changes (not sure which one is correct):
a) Basilisk has different ACs (15 vs. 12)
b) Chain Devil has charisma_save, constitution_save & wisdom_save that didn't exist in v1/monster
c) Skeleton 'poison resistance' in v1/monsters became 'poison immunity' in v2/creatures.
d) Doppelganger alignment changed from unaligned in v1/monsters to neutral in v2/creatures.
To Reproduce
Steps to reproduce the behavior:
Download each of the monsters from v1/monsters, and compare them against the same monster in v2/creatures
...
Expected behavior
The data should match closely.
Hardware (please complete the following information):
- Device: Windows Laptop
- OS: Windows 11
- Browser Chrome
Additional context
I have attached a spreadsheet with all the fields that differ between the endpoints.
open5eBugs.xlsx
Describe the bug
I have an application that reads in both the v1/monsters and the v2/creatures, then puts them into a common object format, and compares them. I'm finding a lot of inconsistencies between the data for specific monsters (comparing only the 'wotc-srd' source from v1/monsters against the 'srd-2014' source from v2/creatures).
Generally speaking these are the errors in the v2/creatures:
a) Basilisk has different ACs (15 vs. 12)
b) Chain Devil has charisma_save, constitution_save & wisdom_save that didn't exist in v1/monster
c) Skeleton 'poison resistance' in v1/monsters became 'poison immunity' in v2/creatures.
d) Doppelganger alignment changed from unaligned in v1/monsters to neutral in v2/creatures.
To Reproduce
Steps to reproduce the behavior:
Download each of the monsters from v1/monsters, and compare them against the same monster in v2/creatures
...
Expected behavior
The data should match closely.
Hardware (please complete the following information):
Additional context
I have attached a spreadsheet with all the fields that differ between the endpoints.
open5eBugs.xlsx