diff --git a/src/PersonObjects/Sleeve/ui/TaskSelector.tsx b/src/PersonObjects/Sleeve/ui/TaskSelector.tsx index 0de75b9b0..e18418e78 100644 --- a/src/PersonObjects/Sleeve/ui/TaskSelector.tsx +++ b/src/PersonObjects/Sleeve/ui/TaskSelector.tsx @@ -44,7 +44,7 @@ interface ITaskDetails { function possibleJobs(player: IPlayer, sleeve: Sleeve): string[] { // Array of all companies that other sleeves are working at - const forbiddenCompanies = []; + const forbiddenCompanies: string[] = []; for (const otherSleeve of player.sleeves) { if (sleeve === otherSleeve) { continue; @@ -54,13 +54,8 @@ function possibleJobs(player: IPlayer, sleeve: Sleeve): string[] { } } const allJobs: string[] = Object.keys(player.jobs); - for (let i = 0; i < allJobs.length; ++i) { - if (!forbiddenCompanies.includes(allJobs[i])) { - allJobs[i]; - } - } - - return allJobs; + + return allJobs.filter((company) => !forbiddenCompanies.includes(company)); } function possibleFactions(player: IPlayer, sleeve: Sleeve): string[] {