Build 1.7.20 - NPC Profession Levels
Today's update is the NPC Profession Level system. In this system, the longer an NPC has a job, the better they get at it.
Each day that an NPC has a job, they will gain a level in that job, up to 5 levels. The higher the NPC level, the better they are at doing it. For resource related NPCs, such as Workers, Miners, Farmers, and Herbalists, this means a chance to bring more resources each time they drop off resources at the Storehouse.

An NPC's level in their profession is indicated by a green dashed bar next to their portrait in the Townspeople Manager.
For town crafters, such as Cooks, Brewers, and Tailors, a higher level means an increased chance to make additional items without using more resources.
Higher level Carpenters and Stonemasons have a chance to use less resources when crafting furniture and fireplaces.
And for crafters such as Metalsmiths, Armorsmiths, and Weaponsmiths, a higher level means a better chance to make a Masterwork Item. Note this means even crafters without the Meticulous trait can now make Masterwork items, although having Meticulous increases that chances even further!
To keep the system simple, all NPCs gain their level at midnight, in game time. This means an NPC might gain a level very quickly if you assign them a job right before midnight. I toyed around with each NPC tracking their own 24 hour level cycle but it wasn't worth the overheard so I kept it simple.
Most importantly, if you change an NPC's job, they will lose their level. Note once this momentum is lost, it isn't regained if you switch them back to their previous job.
A few NPCs don't benefit from leveling yet including Alchemists, Tinkerers, and Tavernkeepers since they don't produce items or craft Masterwork items. I'm still debating whether to add them to the system in some other way.
-Jonathan "Calandryll" Hanna
[email protected]
Each day that an NPC has a job, they will gain a level in that job, up to 5 levels. The higher the NPC level, the better they are at doing it. For resource related NPCs, such as Workers, Miners, Farmers, and Herbalists, this means a chance to bring more resources each time they drop off resources at the Storehouse.

An NPC's level in their profession is indicated by a green dashed bar next to their portrait in the Townspeople Manager.
For town crafters, such as Cooks, Brewers, and Tailors, a higher level means an increased chance to make additional items without using more resources.
Higher level Carpenters and Stonemasons have a chance to use less resources when crafting furniture and fireplaces.
And for crafters such as Metalsmiths, Armorsmiths, and Weaponsmiths, a higher level means a better chance to make a Masterwork Item. Note this means even crafters without the Meticulous trait can now make Masterwork items, although having Meticulous increases that chances even further!
To keep the system simple, all NPCs gain their level at midnight, in game time. This means an NPC might gain a level very quickly if you assign them a job right before midnight. I toyed around with each NPC tracking their own 24 hour level cycle but it wasn't worth the overheard so I kept it simple.
Most importantly, if you change an NPC's job, they will lose their level. Note once this momentum is lost, it isn't regained if you switch them back to their previous job.
A few NPCs don't benefit from leveling yet including Alchemists, Tinkerers, and Tavernkeepers since they don't produce items or craft Masterwork items. I'm still debating whether to add them to the system in some other way.
-Jonathan "Calandryll" Hanna
[email protected]
- My Twitter: https://twitter.com/SuperSixStudios
- Discord Channel: discord.gg/soedesco