bitburner-src/markdown/bitburner.corporation.md
Olivier Gagnon 3217f53717 doc
2022-08-17 08:50:05 -04:00

3.4 KiB

Home > bitburner > Corporation

Corporation interface

Corporation API

Signature:

export interface Corporation extends WarehouseAPI, OfficeAPI 

Extends: WarehouseAPI, OfficeAPI

Methods

Method Description
acceptInvestmentOffer() Accept investment based on you companies current valuation
bribe(factionName, amountCash) Bribe a faction
buyBackShares(amount) Buyback Shares
createCorporation(corporationName, selfFund) Create a Corporation
expandCity(divisionName, cityName) Expand to a new city
expandIndustry(industryType, divisionName) Expand to a new industry
getBonusTime() Get bonus time.“Bonus time” is accumulated when the game is offline or if the game is inactive in the browser.“Bonus time” makes the game progress faster.
getCorporation() Get corporation data
getDivision(divisionName) Get division data
getExpandCityCost() Gets the cost to expand into a new city
getExpandIndustryCost(industryName) Gets the cost to expand into a new industry
getIndustryTypes() Get list of industry types
getInvestmentOffer() Get an offer for investment based on you companies current valuation
getMaterialNames() Get list of materials
getResearchNames() Get list of research names
getUnlockables() Get list of one-time unlockable upgrades
getUnlockUpgradeCost(upgradeName) Gets the cost to unlock a one time unlockable upgrade
getUpgradeLevel(upgradeName) Get the level of a levelable upgrade
getUpgradeLevelCost(upgradeName) Gets the cost to unlock the next level of a levelable upgrade
getUpgradeNames() Get list of upgrade names
goPublic(numShares) Go public
hasUnlockUpgrade(upgradeName) Check if you have a one time unlockable upgrade
issueDividends(rate) Issue dividends
levelUpgrade(upgradeName) Level an upgrade.
sellShares(amount) Sell Shares
unlockUpgrade(upgradeName) Unlock an upgrade