KINBARROW modding reference
v0.2.0+main.a22009f4c dataset b2f73c2ab65ff925

Profession

professions/<id>.ron — OURS; the canonical set mirrors professions.rs.

FieldTypeRequiredDescription
abilityAbilityrequired

The governing ability for the trade.

idstringrequired

Authored id.

namestringrequired

Authored name.

practiceTradePracticeoptional

Learning pace for eligible hours at recipes belonging to this trade. Required when tool is present; must be absent for a tool-less trade.

proficienciesSkill[]required

Background skills — the generation source for a soul's skill set.

sourceSourcerequired

Authored source.

toolstringoptional

The trade tool, a goods/ id (the PRACTICES key); absent = deskbound, no tool.

wage_hoursintegeroptional

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_atstring[]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.

FieldTypeRequiredDescription
aptitude_percent_per_modifierdoublerequired

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_modifierdoublerequired

Percentage added to learning speed per Intelligence modifier point. Contributions add: speed = 1 + (Intelligence modifier × this percentage + recipe ability modifier × aptitude_percent_per_modifier) / 100. The shipped 2.5 makes Intelligence +3 alone learn 7.5% faster. Must be finite and nonnegative; the two percentages must sum to less than 20 so even modifiers of -5 retain positive learning speed.

years_to_journeymandoublerequired

World years of eligible recipe hours needed to reach Journeyman from zero at neutral ability modifiers. One world year is DAYS_PER_YEAR days (100 today). Required hours = this value × days per world year × the ordinary working-day hours (10 today); each eligible hour earns 90 / required hours training days. The pace follows the world's year and ordinary working day, rather than a fixed hour count. Must be finite and greater than zero.