mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-22 23:53:48 +01:00
Merge pull request #2809 from pd/corp-api-leftovers
Corp API: Add setSmartSupplyUseLeftovers
This commit is contained in:
commit
13453e678f
@ -49,6 +49,7 @@ import {
|
|||||||
SetMaterialMarketTA2,
|
SetMaterialMarketTA2,
|
||||||
SetProductMarketTA1,
|
SetProductMarketTA1,
|
||||||
SetProductMarketTA2,
|
SetProductMarketTA2,
|
||||||
|
SetSmartSupplyUseLeftovers,
|
||||||
} from "../Corporation/Actions";
|
} from "../Corporation/Actions";
|
||||||
import { CorporationUnlockUpgrades } from "../Corporation/data/CorporationUnlockUpgrades";
|
import { CorporationUnlockUpgrades } from "../Corporation/data/CorporationUnlockUpgrades";
|
||||||
import { CorporationUpgrades } from "../Corporation/data/CorporationUpgrades";
|
import { CorporationUpgrades } from "../Corporation/data/CorporationUpgrades";
|
||||||
@ -410,6 +411,16 @@ export function NetscriptCorporation(
|
|||||||
const warehouse = getWarehouse(divisionName, cityName);
|
const warehouse = getWarehouse(divisionName, cityName);
|
||||||
SetSmartSupply(warehouse, enabled);
|
SetSmartSupply(warehouse, enabled);
|
||||||
},
|
},
|
||||||
|
setSmartSupplyUseLeftovers: function (adivisionName: any, acityName: any, amaterialName: any, aenabled: any): void {
|
||||||
|
checkAccess("setSmartSupplyUseLeftovers", 7);
|
||||||
|
const divisionName = helper.string("setSmartSupply", "divisionName", adivisionName);
|
||||||
|
const cityName = helper.string("sellProduct", "cityName", acityName);
|
||||||
|
const materialName = helper.string("sellProduct", "materialName", amaterialName);
|
||||||
|
const enabled = helper.boolean(aenabled);
|
||||||
|
const warehouse = getWarehouse(divisionName, cityName);
|
||||||
|
const material = getMaterial(divisionName, cityName, materialName);
|
||||||
|
SetSmartSupplyUseLeftovers(warehouse, material, enabled);
|
||||||
|
},
|
||||||
buyMaterial: function (adivisionName: any, acityName: any, amaterialName: any, aamt: any): void {
|
buyMaterial: function (adivisionName: any, acityName: any, amaterialName: any, aamt: any): void {
|
||||||
checkAccess("buyMaterial", 7);
|
checkAccess("buyMaterial", 7);
|
||||||
const divisionName = helper.string("buyMaterial", "divisionName", adivisionName);
|
const divisionName = helper.string("buyMaterial", "divisionName", adivisionName);
|
||||||
|
8
src/ScriptEditor/NetscriptDefinitions.d.ts
vendored
8
src/ScriptEditor/NetscriptDefinitions.d.ts
vendored
@ -6255,6 +6255,14 @@ export interface WarehouseAPI {
|
|||||||
* @param enabled - smart supply enabled
|
* @param enabled - smart supply enabled
|
||||||
*/
|
*/
|
||||||
setSmartSupply(divisionName: string, cityName: string, enabled: boolean): void;
|
setSmartSupply(divisionName: string, cityName: string, enabled: boolean): void;
|
||||||
|
/**
|
||||||
|
* Set whether smart supply uses leftovers before buying
|
||||||
|
* @param divisionName - Name of the division
|
||||||
|
* @param cityName - Name of the city
|
||||||
|
* @param materialName - Name of the material
|
||||||
|
* @param enabled - smart supply use leftovers enabled
|
||||||
|
*/
|
||||||
|
setSmartSupplyUseLeftovers(divisionName: string, cityName: string, materialName: string, enabled: boolean): void;
|
||||||
/**
|
/**
|
||||||
* Set material buy data
|
* Set material buy data
|
||||||
* @param divisionName - Name of the division
|
* @param divisionName - Name of the division
|
||||||
|
Loading…
Reference in New Issue
Block a user