mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-02 12:33:56 +01:00
Merge pull request #3070 from phyzical/bugfix/2832-2
Sleeve fix for when faction isnt found
This commit is contained in:
commit
4518b3a7cb
@ -859,10 +859,8 @@ export class Sleeve extends Person {
|
|||||||
* Returns boolean indicating success
|
* Returns boolean indicating success
|
||||||
*/
|
*/
|
||||||
workForFaction(p: IPlayer, factionName: string, workType: string): boolean {
|
workForFaction(p: IPlayer, factionName: string, workType: string): boolean {
|
||||||
if (factionName === "") {
|
const faction = Factions[factionName]
|
||||||
return false;
|
if (factionName === "" || !faction || !(faction instanceof Faction) || !p.factions.includes(factionName)) {
|
||||||
}
|
|
||||||
if (!(Factions[factionName] instanceof Faction) || !p.factions.includes(factionName)) {
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -872,7 +870,7 @@ export class Sleeve extends Person {
|
|||||||
this.resetTaskStatus();
|
this.resetTaskStatus();
|
||||||
}
|
}
|
||||||
|
|
||||||
const factionInfo = Factions[factionName].getInfo();
|
const factionInfo = faction.getInfo();
|
||||||
|
|
||||||
// Set type of work (hacking/field/security), and the experience gains
|
// Set type of work (hacking/field/security), and the experience gains
|
||||||
const sanitizedWorkType: string = workType.toLowerCase();
|
const sanitizedWorkType: string = workType.toLowerCase();
|
||||||
|
Loading…
Reference in New Issue
Block a user