Tabyltop / CC-SRD

The CC-SRD 5.1 converted to other file types and data formats
39 stars 12 forks source link

Bad Json records #3

Open peardox opened 10 months ago

peardox commented 10 months ago

I've just started converting th4e Monster JSON into usable data and came accross an issue in alignment

There are several instances where alignment is listed as "shapeshifter)" (e,g, werebear)

The conversion process shouldn't take that long so I may find some more issues

On completion the thing I'm working on will allow import from your original and expert with modifications

I'm extending the defenitions a little to cater for issues like #2 by parsing the text - so e.g. "hit_points": "22 (4d8 + 4)", will become more meaningful (to computers)

Addendum... TDnDJsonMonster.HandleMonster : Bad Value for alignment : shapechanger) for Quasit TDnDJsonMonster.HandleMonster : Bad Value for alignment : shapechanger) for Imp TDnDJsonMonster.HandleMonster : Bad Value for alignment : shapechanger) for Werebear TDnDJsonMonster.HandleMonster : Bad Value for alignment : shapechanger) for Wereboar TDnDJsonMonster.HandleMonster : Bad Value for alignment : shapechanger) for Wererat TDnDJsonMonster.HandleMonster : Bad Value for alignment : shapechanger) for Weretiger TDnDJsonMonster.HandleMonster : Bad Value for alignment : shapechanger) for Werewolf

peardox commented 10 months ago

A few monster names have issues (I'm working on a new PR)

Ancient Blue Dragon = Blue Dragon Ancient Blue Dragon Half-Red Dragon Veteran = Half--Red Dragon Veteran Will-o'-Wisp = Will--o\u2019-Wisp (that unicode is all over the place)

Cleaning up the names enables the use of SDXL to AI-Art some slightly questionable but useful non-the-less art as holding images for Monsters with no licensing issues from WoTC/Hasbro - there are 201 monsters but so far it's looking not-half-bad (this will take about an hour to complete on my laptop's 4070)...

An hour or so later....

dnd201

Succubus/Incubus also needed renamin :(

Overll not bad but the SDXL Turbo license is non-commercial (which is fine for now)...