bitburner-src/markdown/bitburner.officeapi.md
Mughur 1f98eecb57
CORP: rework (#428)
* corp overhaul: Corp production quality now depends on materials

* corp overhaul: Product price can be set separately for each city

* corp overhaul: export uses relatives

* corp overhaul: ignore energy in quality

* corp overhaul: getProduct() is city dependant

* corp overhaul: bulkbuy available from start

* corp overhaul: add multibuy for leveled upgrads

* corp overhaul: changes to UI

* corp overhaul: base quality 1, reqmat changes

* corp overhaul: puchased material quality is 1

* corp overhaul: get rid of the text box from ta2

* corp overhaul: sold shares limitations

* corp overhaul: coffee -> tea, training -> intern

* corp overhaul: smartsupply has multiple options

* corp overhaul: restart, literature, investore, ui

* corp overhaul: nerf advertising

* corp overhaul: bunch of stuff
2023-03-18 03:12:43 +02:00

1.9 KiB

Home > bitburner > OfficeAPI

OfficeAPI interface

Corporation Office API

Signature:

export interface OfficeAPI 

Remarks

requires the Office API upgrade from your corporation.

Methods

Method Description
buyTea(divisionName, city) Buy tea for your employees
getHireAdVertCost(divisionName) Get the cost to hire AdVert.
getHireAdVertCount(divisionName) Get the number of times you have hired AdVert.
getOffice(divisionName, city) Get data about an office
getOfficeSizeUpgradeCost(divisionName, city, asize) Cost to Upgrade office size.
getResearchCost(divisionName, researchName) Get the cost to unlock research
hasResearched(divisionName, researchName) Gets if you have unlocked a research
hireAdVert(divisionName) Hire AdVert.
hireEmployee(divisionName, city, employeePosition) Hire an employee.
research(divisionName, researchName) Purchase a research
setAutoJobAssignment(divisionName, city, job, amount) Set the auto job assignment for a job
throwParty(divisionName, city, costPerEmployee) Throw a party for your employees
upgradeOfficeSize(divisionName, city, size) Upgrade office size.