bitburner-src/markdown/bitburner.sleeve.settocommitcrime.md
omuretsu 06a985bdf8 Revert "Remove markdown from git tracking (#139)"
This reverts commit bbb6e3f309935aebac74ddb1fbeec12dfb7540b1.
2022-10-21 11:16:00 -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]);
}