Profession
professions/<id>.ron — OURS; the canonical set mirrors professions.rs.
| Field | Type | Required | Description |
|---|---|---|---|
| ability | Ability | required | The governing ability for the trade. |
| id | string | required | Authored id. |
| name | string | required | Authored name. |
| practice | TradePractice | optional | Learning pace for eligible hours at recipes belonging to this trade. Required when |
| proficiencies | Skill[] | required | Background skills — the generation source for a soul's skill set. |
| source | Source | required | Authored source. |
| tool | string | optional | The trade tool, a goods/ id (the PRACTICES key); absent = deskbound, no tool. |
| wage_hours | integer | optional | Minimum daily wage in HOURS at the journeyman labour rate. A producing post may offer more when the market value of its row supports it; absent = the ordinary apprentice-day floor. |
| works_at | string[] | required | buildings/ ids the profession works at. |
Nested shapes
Every shape Profession closes over, so this page stands alone.
Ability
An open, validated Ability id interned from authored data.
Skill
An open, validated Skill id interned from authored data.
Source
Every file's top-level value carries source.
Srd51
SRD 5.1 — retained nonconflicting catalogue material.
Srd52
SRD 5.2.1 — the 2024-revision System Reference Document, the same CC-BY-4.0 grant as 5.1 and the current rules chassis. Its files carry the .srd52.ron suffix so provenance reads off the path; see data/README.md for which document rules a given value.
Original
Original content authored for this game (not from the SRD).
Phb2024
Material transcribed from the 2024 Player's Handbook. This source is not redistributable by this project and belongs in a phb2024 mod.
Dmg2024
Material transcribed from the 2024 Dungeon Master's Guide. This source is not redistributable by this project and belongs in a dmg2024 mod.
Mm2024
Material transcribed from the 2024 Monster Manual. This source is not redistributable by this project and belongs in an mm2024 mod.
Tce
Material transcribed from Tasha's Cauldron of Everything. This source is not redistributable by this project and belongs in a tce mod.
Xge
Material transcribed from Xanathar's Guide to Everything. This source is not redistributable by this project and belongs in an xge mod.
TradePractice
How eligible hours at a trade's recipes teach their tool. Practice stops at Journeyman; seeded knowledge above that boundary is preserved.
| Field | Type | Required | Description |
|---|---|---|---|
| aptitude_percent_per_modifier | double | required | Percentage added to learning speed per point of the selected recipe's governing ability modifier. This contributes separately from Intelligence, including when Intelligence governs the recipe. Missing recipe ability contributes zero. Shares the limits described above. |
| intelligence_percent_per_modifier | double | required | Percentage added to learning speed per Intelligence modifier point. Contributions add: speed = 1 + (Intelligence modifier × this percentage + recipe ability modifier × |
| years_to_journeyman | double | required | World years of eligible recipe hours needed to reach Journeyman from zero at neutral ability modifiers. One world year is |