Files
bitburner-src/markdown/bitburner.gang.md
Michael Taylor dcd2f33f7c CODEBASE: Update api-documentor and api-extractor (#2320)
* Update api-documentor and api-extractor. #1566 follow-up.

I have verified that the HTML/markdown table generation bug in
[#4878](https://github.com/microsoft/rushstack/issues/4878) in rushstack
for api-documentor has been fixed as per rushstack#5256. The testcase
[repro](https://github.com/catloversg/api-documenter-bug-pr-4578) now
produces the correct expected output.

I have confirmed that the generated output in bitburner from
`npm run doc` now generated HTML tables, and correctly inserts
a blank line between the </table> and the follow line (e.g. Returns).

Stylisticly it could use some whitespace, but it is correctly rendered.

This commit is only the updated packages, not the updated generated
documentation. I assume that is automatically generated by the GitHub
workflow.

* Follow up to 5f732a6f35, include `npm run doc` changed docs.

* Add missing license info

* Fix React warning

---------

Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com>
2025-09-26 14:52:39 -07:00

3.9 KiB

Home > bitburner > Gang

Gang interface

Gang API

Signature:

export interface Gang 

Remarks

If you are not in BitNode-2, then you must have Source-File 2 in order to use this API.

Methods

Method

Description

ascendMember(memberName)

Ascend a gang member.

canRecruitMember()

Check if you can recruit a new gang member.

createGang(faction)

Create a gang.

getAscensionResult(memberName)

Get the result of an ascension without ascending.

getBonusTime()

Get bonus time.

getChanceToWinClash(gangName)

Get chance to win clash with other gang.

getEquipmentCost(equipName)

Get cost of equipment.

getEquipmentNames()

List equipment names.

getEquipmentStats(equipName)

Get stats of an equipment.

getEquipmentType(equipName)

Get type of an equipment.

getGangInformation()

Get information about your gang.

getInstallResult(memberName)

Get the effect of an install on ascension multipliers without installing.

getMemberInformation(name)

Get information about a specific gang member.

getMemberNames()

List all gang members.

getOtherGangInformation()

Get information about all gangs.

getRecruitsAvailable()

Check how many gang members you can currently recruit.

getTaskNames()

List member task names.

getTaskStats(name)

Get stats of a task.

inGang()

Check if you're in a gang.

nextUpdate()

Sleeps until the next Gang update has happened.

purchaseEquipment(memberName, equipName)

Purchase an equipment for a gang member.

recruitMember(name)

Recruit a new gang member.

renameMember(memberName, newName)

Rename a Gang member to a new unique name.

respectForNextRecruit()

Check the amount of Respect needed for your next gang recruit.

setMemberTask(memberName, taskName)

Set gang member to task.

setTerritoryWarfare(engage)

Enable/Disable territory clashes.