local function AddProfession() local surgeon = ProfessionFactory.addProfession( 'surgeon', getText("UI_prof_surgeon"), "profession_surgeon", -6, getText("UI_profdesc_surgeon") ); surgeon:addXPBoost(Perks.Doctor, 4) surgeon:addXPBoost(Perks.SmallBlade, 3) -- TODO Fix this, it doesn't make any sense surgeon:getFreeRecipes():add("Make metal hand") surgeon:getFreeRecipes():add("Make metal hook") surgeon:getFreeRecipes():add("Make wooden hook") surgeon:getFreeRecipes():add("Combine real surgeon kit") surgeon:getFreeRecipes():add("Combine surgeon kit") surgeon:getFreeRecipes():add("Combine improvised surgeon kit") local profList = ProfessionFactory.getProfessions() for i=1,profList:size() do local prof = profList:get(i-1) BaseGameCharacterDetails.SetProfessionDescription(prof) end end Events.OnGameBoot.Add(AddProfession)