bitburner-src/markdown/bitburner.sleeve.settocommitcrime.md
Olivier Gagnon 73bcf0870f doc
2022-10-11 01:06:26 -04:00

1.8 KiB

Home > bitburner > Sleeve > setToCommitCrime

Sleeve.setToCommitCrime() method

Set a sleeve to commit crime.

Signature:

setToCommitCrime(sleeveNumber: number, name: string): boolean;

Parameters

Parameter Type Description
sleeveNumber number Index of the sleeve to start committing crime. Sleeves are numbered starting from 0.
name string Name of the crime. Must be an exact match. Refer to the list of crimes.

Returns:

boolean

True if this action was set successfully, false otherwise.

Remarks

RAM cost: 4 GB

Return a boolean indicating whether or not this action was set successfully.

Returns false if an invalid action is specified.

You can set a sleeve to commit one of the following crimes. The crime names are not case sensitive. For example, you can pass in the crime name as "Shoplift", "shoplift", "shopLift", or even "SHOPLIFT".

  • Assassination - Bond forgery - Deal drugs - Grand theft auto - Heist - Homicide - Kidnap - Larceny - Mug - Rob store - Shoplift - Traffick arms

Example 1

// NS1
// Assign the first 3 sleeves to commit various crimes.
var crime = ["mug", "rob store", "shoplift"];
for (var i = 0; i < crime.length; i++) {
    tprintf("Sleeve %d commits crime: %s", i, crime[i]);
    sleeve.setToCommitCrime(i, crime[i]);
}

Example 2

// NS2
// Assign the first 3 sleeves to commit various crimes.
const crime = ["mug", "rob store", "shoplift"];
for (let i = 0; i < crime.length; i++) {
    ns.tprintf("Sleeve %d commits crime: %s", i, crime[i]);
    ns.sleeve.setToCommitCrime(i, crime[i]);
}