Generate an employee from the specified config.
Generate an employee from the specified config.
1 table config
the config to generate employees for. There are several variants this table can be.
2 studio employer
the studio that this employee should be added to. This can be either the player's studio class or a rival employee instance.
3 number countMultiplier
multiply the repeatFor value within the employee config by this value. Useful for generating several times extra employees.
4 number levelOffset
the level offset to apply to every generated employee.
-- generate x1 employees in the provided list with a level offset of 0 and employ them for the player employeeCirculation:generateEmployeesFromConfig({ {role = "software_engineer", level = {3, 5}, repeatFor = 2, hireTime = hireTime}, {role = "software_engineer", level = 6, hireTime = hireTime}, {role = "designer", level = 4, hireTime = hireTime}, {role = "manager", level = 4, hireTime = hireTime}, {role = "sound_engineer", level = 5, hireTime = hireTime}, {role = "artist", level = 4, hireTime = hireTime} }, studio, 1, 0) -- generate 10 employees of random roles with a level offset of 0 and employ them for the player employeeCirculation(10, studio, 1, 0)