Project Zomboid

Project Zomboid

45 ratings
Skilled Professionals
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
331.002 KB
29 Dec, 2024 @ 8:18pm
25 Jan @ 5:29pm
6 Change Notes ( view )

Subscribe to download
Skilled Professionals

Description
Re-balance of current professions and the addition of 7 more professions to select from. Requires the Building Framework B42 mod to function properly. Below is a breakdown of changes to each profession

Fire Officer (9 points) Net +1 point
+2 Axe; +1 Fitness; +1 strength; +1 running; +2 nimble; +1 first aid; +1 foraging

Police Officer (17 points) Net -6 points
+3 aiming; +2 reloading; +2 short blunt; +2 strength; +3 running; +1 lightfooted; +1 sneaking; +2 nimble; +1 first aid

Park Ranger (18 points) Net -4 points
+1 axe; +1 maintenance; +2 carpentry; +2 carving; +1 knapping; +1 pottery; +2 animal care; +1 fishing; +3 tracking; +2 trapping; +2 foraging

Construction Worker (13 points + Thick Skinned) Net -4
+2 short blunt; +2 carpentry; +3 masonry; +1 glassmaking; +1 welding; +2 strength; +1 tracking; +1 fishing

Security Guard (10 points + NightOwl Trait) Net -2
+2 running; +1 lightfooted; +2 short blunt; +1 tracking; +3 sneaking; +1 reloading

Carpenter (12 points) Net +2
+5 woodwork; +2 carving; +2 short blunt; +1 spear; +2 maintenance

Burglar (12 points + burglar trait) Net -4
+2 nimble; +4 sneak; +3 lightfooted; +2 running; +1 long blunt; recipes

Chef (14 points) Net -2
+5 cooking; +3 short blade; +1 maintenance; +4 butchering; +1 farming; recipes

Repairman (12 points) Net -2
+2 woodworking; +2 electrical; +2 Mechanics; +1 masonry; +1 metal working; +1 welding; +1 tailoring; +2 maintenance

Rancher (15 points) Net 0
+5 animal care; +4 butchering; +2 farming; +3 tracking; +1 foraging;

Farmer (14 points) Net -2
+5 farming; +2 animal care; +2 butchering; +3 foraging; +1 tracking; +1 fishing; recipes

Fisherman (14 points) Net 0
+5 fishing; +3 foraging; +1 tracking; +1 sneaking; +2 spear; +2 butchering

Doctor (12 points) Net +2
+6 first aid; +2 shortblade; +2 running; +2 nimble

Veteran (15 points + desensitized trait) Net -5
+4 aiming; +3 reloading; +1 blunt; +2 carving; +1 fitness; +1 running; +2 tracking; +1 trapping

Nurse (9 points + nightowl trait) Net +2
+3 first aid; +1 lightfooted; +1 nimble; +2 running; +2 tailoring

Lumberjack (13 points + axeman trait) Net -1
+4 axe; +1 strength; +3 carving; +2 knapping; +2 foraging; +1 tracking

Fitness Instructor (9 points + nutrionist trait) Net -2
+3 fitness; +3 running; +2 nimble; +1 cooking

Burger Flipper (6 points) Net +4
+2 cooking; +2 small blade; +1 maintenance; +1 nimble; the pizza recipe

Electrician (7 points) Net +3
+5 electricity; +1 woodwork; +1 blunt; recipes

Engineer (12 points) Net -2
+2 electricity; +2 woodwork; +1 welding; +3 maintenance; +2 metal work; +2 mechanics; recipes

Metal Worker (11 points) Net -2
+2 balcksmith; +5 welding; +2 blunt; +2 maintenance; recipes

Smither (12 points) Net -3
+5 blacksmith; +2 wleding; +2 short blunt; +2 maintenance; +1 strength; recipes

Mechanic (9 points) Net +2
+4 mechanic; 2 small blunt; +1 electrical; +1 welding; +1 blunt;

--------------------ADDITIONAL PROFESSIONS----------------------------

Postal Worker (9 points + Organized trait) Net -2
+2 running; +2 lightfooted; +1 strength; +2 fitness; +1 forgaging; +1 shortblade

Teacher (10 points + Fast Learner trait) Net +2
+2 maintenance; +2 lightfooted; +1 firstaid; +1 forgaging; +1 running; +2 tailoring; +1 pottery

Tracker (10 points + Keen Hearing trait) Net 0
+3 tracking; +2 sneak; +2 foraging; +1 fitness; +2 trapping

Artist (15 points) Net -1
+3 pottery; +3 glassmaking; +2 tailoring; +1 lightfooted; +2 foraging; +3 carving

Gymnast (10 points) Net -2
+2 fitness; +3 nimble; +2 running; +2 lightfooted; +1 short blade

HVAC Technician (9 points + generator knowledge) Net -2
+3 maintenance; +2 mechanics; +1 strength; +1 short blunt; +1 welding; +1 lightfooted

Trucker (7 points + speed demon + basic/advanced mechanic knowledge) Net -1
+3 mechanics; +1 maintenance; +2 long blunt; +1 strength"

CEO (Corporate Greed Trait) Net -10
No skills, only here for an extra challenge

Workshop ID: 3395650098
Mod ID: SkilledProfessionals
Mod ID: SkilledProfessionals
10 Comments
bionicdivine420 11 Feb @ 4:24am 
Skilled Professionals is getting a error by going to the top of the load order list if using the Mod Load Order Sorter [b42] but if you place Skilled Professionals just below Profession Framework B42 fix the error. Can you make the mod force its self below the Profession Framework B42 in the load order? Other wise 10/10 TY :steamhappy:
Cabbage 28 Jan @ 6:24am 
Is there an ADDITIONAL PROFESSIONS only?
Nandi 14 Jan @ 1:45am 
Cheers! Favorited and will keep watching it.
Dr Pillsbury  [author] 10 Jan @ 3:11pm 
@crayven_ady
I suspect that it should work perfectly fine when multiplayer arrives, but I will definitely look towards multiplayer compatibility
Nandi 9 Jan @ 7:04am 
Do you plan to make this viable for multiplayer once it hits?
This will be the new vanilla for our server if you do, fuck the useless starter characters are they are now!
pimatstudio 9 Jan @ 1:37am 
as a matter of fact, yes, I do, I've made sure to enable it, and when I re-enabled your mod, the moment lua reloaded I instantly got this:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3403781130
Dr Pillsbury  [author] 1 Jan @ 11:24am 
@pimatstudio
The error that appears is a line from my code that updates the professions list in the character creation menu. And the line from the base game code that searches for trait descriptions. Do you also have B42 profession framework installed and active?
pimatstudio 1 Jan @ 4:18am 
3 lined I've trimmed (since there's 1000 characters limit) - don't know why I took it out from the middle, sorry ;)

at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
pimatstudio 1 Jan @ 4:17am 
`attempted index: getLabel of non-table: null
function: SetProfessionDescription -- file: MainCreationMethods.lua line # 940 | Vanilla
function: DoProfessions -- file: SkilledProfessionals.lua line # 101 | MOD: Skilled Professionals
java.lang.RuntimeException: attempted index: getLabel of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:624)
.... [TRIMMED]
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
at zombie.Lua.Event.trigger(Event.java:81)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:281)
at zombie.GameWindow.enter(GameWindow.java:896)
at zombie.GameWindow.mainThread(GameWindow.java:601)
at java.base/java.lang.Thread.run(Unknown Source)
`
pimatstudio 1 Jan @ 4:17am 
I get an error after loading this into the modlist (right after lua reload)

why is that?