Skip to content

feat(2024): Add Traits + Species#1014

Open
G-Ambatte wants to merge 18 commits into5e-bits:mainfrom
G-Ambatte:add-2024-Traits
Open

feat(2024): Add Traits + Species#1014
G-Ambatte wants to merge 18 commits into5e-bits:mainfrom
G-Ambatte:add-2024-Traits

Conversation

@G-Ambatte
Copy link
Contributor

@G-Ambatte G-Ambatte commented Mar 2, 2026

What does this do?

This PR adds the 2024 Traits and Species tables.

How was it tested?

Local tests passed successfully.

Is there a Github issue this is resolving?

Continued data entry from the 2024 SRD.

Did you update the docs in the API? Please link an associated PR if applicable.

No

Here's a fun image for your troubles

My friend is hugely into Heated Rivalry, so I made her this bookmark.
IceSports

@G-Ambatte G-Ambatte requested a review from bagelbits as a code owner March 2, 2026 08:41
@G-Ambatte G-Ambatte changed the title feat(2024): Add Traits feat(2024): Add Traits + Species Mar 2, 2026
"index": "dragonborn",
"url": "/api/2024/species/dragonborn",
"name": "Dragonborn",
"type": "Humanoid",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Out of scope]: I wonder whether we will want a type/subtype collection similar to equipmentCategories.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All playable races in the SRDv5.2 are Humanoid, so at this point, the type field seems quite pointless - to quote Governor Marley: "When there's only one candidate, there's only one choice!"

202603~1

From memory, Plasmoids and Autognomes are non-Humanoid players races from 2014, but they never actually appeared in the SRD.


I'll leave it as is for now.

Comment on lines +127 to +129
"spells": [
{ "nyi": "Dancing Lights" }
]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the API, I'll just skip implementing this for now.

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