Skip to content

Add Southlands Player's Guide (Kobold Press) content#862

Closed
Mnehmos wants to merge 1 commit intoopen5e:stagingfrom
Mnehmos:mnehmos.open5e-api
Closed

Add Southlands Player's Guide (Kobold Press) content#862
Mnehmos wants to merge 1 commit intoopen5e:stagingfrom
Mnehmos:mnehmos.open5e-api

Conversation

@Mnehmos
Copy link

@Mnehmos Mnehmos commented Jan 15, 2026

Summary

  • Adds Southlands Player's Guide (Kobold Press, OGL) content to Open5e API v2 https://koboldpress.com/kpstore/product/southlands-players-guide-for-5th-edition-pdf/
  • 24 spells (desert-themed magic like sand ship, searing sun, desert's despair)
  • 5 backgrounds with 27 benefits (Desert Runner, Freebooter, Scoundrel, Servant of the Jinn, Siwali Embalmer)
  • 21 species with 129 traits including:
    • Base races: Catfolk, Gnoll, Jinnborn, Minotaur, Tosculi, Heru, Lizardfolk, Ramag, Subek, Trollkin
    • Subraces: Basteti, Nkosi, Civilized/Savage/Desert/Necropolis Gnoll, Speaker/Shaper Jinnborn, Murkscale/Velesborn Lizardfolk, Southern Trollkin
  • 12 weapons with 7 special properties (khopesh, shotel, bladed scarf, war boomerang, etc.)
  • 7 items (camel saddle, sand skimmer, silt mask, surgery kit, etc.)
  • 8 subclasses with 36 features (barbarian paths, bard colleges, cleric domain, ranger archetype, warlock patron)

Test plan

  • All 60 tests pass
  • Data imports successfully via quicksetup
  • Foreign key relationships validated (species traits, background benefits, class features)

Files

  • data/v2/kobold-press/spg/ - 11 JSON data files
  • data/raw_sources/southlands_players_guide/ - PDF source, extracted markdown, and converter scripts

🤖 Generated with Claude Code

Adds Open5e v2 data for:
- 24 spells
- 5 backgrounds with 27 benefits
- 21 species (including subraces) with 129 traits
- 12 weapons with 7 special properties
- 7 items (adventuring gear)
- 8 subclasses with 36 features

Includes raw PDF, extracted markdown sections, and converter scripts.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@calumbell calumbell closed this Jan 17, 2026
@Mnehmos Mnehmos deleted the mnehmos.open5e-api branch January 17, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants