diff --git a/src/PersonObjects/Sleeve/Sleeve.ts b/src/PersonObjects/Sleeve/Sleeve.ts index 74295b062..ffeb03dad 100644 --- a/src/PersonObjects/Sleeve/Sleeve.ts +++ b/src/PersonObjects/Sleeve/Sleeve.ts @@ -519,6 +519,14 @@ export class Sleeve extends Person { break; } + // If the player has a gang with the faction the sleeve is working + // for, we need to reset the sleeve's task + if (p.gang) { + if (fac.name === p.gang.facName) { + this.resetTaskStatus(); + } + } + fac.playerReputation += this.getRepGain(p) * cyclesUsed; break; }