-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a Race item type which functions similarly to the Class item #342
Comments
Comment from @iaguastalli Right now Races being "simple" items makes it hard to work with them programmatically, for example, there's no clear way of distinguishing High Elf from Fey Ancestry. Something I mentioned on another issue that could also be part of this feature request is that other things defined by the race (languages, some tool/weapon/armor proficiencies, condition and damage resistances/immunities/vulnerabilities, etc) could also be part of that extra metadata. |
Originally in GitLab by @arbron I've written up some of my thoughts on the design of the Race Item here: raceDataModel.md. The basic template structure is here: "race": {
"templates": ["itemDescription"],
"speed": 30,
"size": "med",
"type": "humanoid",
"abilityScores": {
"default": {},
"additional": 0,
"selected": []
},
"languages": {
"default": [],
"additional": 0,
"selected": []
}
} The |
Originally in GitLab by @akrigline Marked Breaking because it involves changing some things about Actors. |
Originally in GitLab by @arbron I've been working on this one. |
Originally in GitLab by @akrigline Little confused about the assignment here @aaclayton, looks like @arbron is working on this but also looks like you've taken it too. |
Originally in GitLab by @arbron I've added the work I've done so far to !257 for @aaclayton and everyone else to check out and see if that is the direction we want to go with this item. |
Originally in GitLab by @iaguastalli I'm working with other folk on a module mimicking Roll20's Charactermancer and we have a Race class model that would be nice to align with whatever the Race item on foundry ends up been, as it would ease mapping and there could be some bidirectional feedback. This is the current structure (pardon the Typescript) Values were mostly geared towards first-level automation, but I've been pondering options for races that get features later on (like the many races with 3rd level spells) and variant features.
this would have somewhere to be added a set of Items with the features to be added into the Actor. |
Shifting by group decision to %"D&D5E 1.3.1 - Continued Work on Level-Up" or later |
Just want to mention that in addition to Item Grant, Races should also allow for Scale Value advancements, this could be used for Dragonborn Breath Weapons, or as a workaround for any homebrew a DM wants to scale off of total character level instead of class level |
I don't see any reason to enforce this. If a table wants to have multi-race characters for some reason, it'd be much better to be able to drag an additional Race item to the sheet rather than having to create a new race which is a mix of the two. Characters can already add multiple Background items, this would be identical. |
[#342] Apply senses/movement to actor when race is added
…born, add foundry notes
Co-authored-by: Kim Mantas <kim.mantas@gmail.com>
[#342] Update SRD races with new race type & advancements
[#342] Change race to apply senses & movement dynamically
Basic Goals
Status
This is not a priority in the short term - but something that should be added to the system eventually to provide for better automation in character creation.
Progress
The text was updated successfully, but these errors were encountered: