Profession
professions/<id>.ron — OURS; the canonical set mirrors professions.rs.
| Field | Type | Required | Description |
|---|---|---|---|
| ability | Ability | required | The governing ability for the trade. |
| base_wage | integer | optional | Wage SEED in coins per payday; absent = earns by goods or markup. |
| id | string | required | |
| name | string | required | |
| proficiencies | Skill[] | required | Background skills — the generation source for a soul's skill set. |
| source | Source | required | |
| tool | string | optional | The trade tool, a goods/ id (the PRACTICES key); absent = deskbound, no tool. |
| works_at | string[] | required | buildings/ ids the profession works at. |
Nested shapes
Every shape Profession closes over, so this page stands alone.
Ability
The six ability scores (SRD 5.1). The engine's own stats::Ability is the runtime type; this is the data-layer mirror, bridged by [Ability::engine].
StrDexConIntWisChaSkill
The eighteen SRD skills.
AthleticsAcrobaticsSleightOfHandStealthArcanaHistoryInvestigationNatureReligionAnimalHandlingInsightMedicinePerceptionSurvivalDeceptionIntimidationPerformancePersuasionSource
Every file's top-level value carries source.
Srd51
SRD 5.1 — the System Reference Document, the shipped baseline.
Original
Original content authored for this game (not from the SRD).
Personal
A player's own transcription or third-party content in a mod tree — provenance stays honest without borrowing the base tree's markers. Never used by shipped files.