bitburner-src/src
Snarling b275f88053
NETSCRIPT: Expose more enums for player use (#198)
* Add support for enums at other ns layers
* APIWrapper: simplified wrapping algorithm and modified to just use cloneDeep to copy enums instead of recursively wrapping enums as if they were new API layers
* Improve APIWrapper typing
* Changed some typings at RamCostGenerator to allow for enums at different levels without enums needing a ram cost
* Added enums to ns.corporation, removed getter functions that were being used instead.
* Add FactionWorkType for player use
* Add ClassType and CompanyWorkPos enums
* Change netscriptDefinitions to expect members of these new enums where appropriate.
2022-11-09 13:46:21 -05:00
..
@types add better typing to Electron.tsx 2022-04-21 23:50:49 -07:00
Achievements CORPORATION: Reorganize Industry data (#154) 2022-10-24 21:54:54 -04:00
Arcade/ui Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Augmentation Merge pull request #4230 from borisflagell/SoA_RepCost 2022-10-12 23:52:14 -04:00
BitNode Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Bladeburner NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
Casino Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Company NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
Corporation NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
CotMG Rename lots of reference from old to new repo 2022-10-20 03:56:59 +11:00
Crime NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
DarkWeb Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
data DOC: Improve CCT documentation for HammingCodes (#167) 2022-10-30 04:24:09 -04:00
DevMenu/ui Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Diagnostic fix few bugs 2021-11-22 11:36:13 -05:00
Exploits Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Faction NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
GameOptions Rename lots of reference from old to new repo 2022-10-20 03:56:59 +11:00
Gang Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Hacking Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Hacknet Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
hash bugfix 2021-12-16 20:09:19 -05:00
Hospital Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Infiltration slashGame fix (#132) 2022-10-19 15:24:29 -04:00
Literature Fixed typo in Literatures.ts 2022-10-12 08:47:03 +02:00
Locations NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
Message Add missing line breaks on showMessage 2022-11-03 11:31:25 -04:00
Milestones Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Netscript NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
NetscriptFunctions NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
NetworkShare v1.5.0 2022-03-07 17:51:02 -05:00
PersonObjects NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
Programs Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
RemoteFileAPI See description 2022-10-04 06:40:10 -04:00
Script NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
ScriptEditor NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
Server NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
Settings format, lint, more enums, revert fn rename 2022-10-05 14:52:48 -04:00
Sidebar/ui Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
SourceFile Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
StockMarket fix Stock Initializer (#137) 2022-10-20 00:38:19 -04:00
Terminal UI: cat: proper line breaks when showing .js, .script, or .txt files (#192) 2022-11-04 07:23:33 -04:00
Themes Rename lots of reference from old to new repo 2022-10-20 03:56:59 +11:00
ThirdParty rm any 2022-07-15 01:51:30 -04:00
Tutorial/ui Rename lots of reference from old to new repo 2022-10-20 03:56:59 +11:00
ui UI: SoftResetButton.tsx Tooltip changed to make more sense (#186) 2022-11-06 17:30:01 -05:00
utils NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
Work NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
Alias.ts Added some purchased server functions 2022-10-09 02:32:13 -04:00
CodingContractGenerator.ts Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
CodingContracts.ts Fix tons of typos 2022-10-09 01:25:31 -04:00
Constants.ts Wrap up v2.1.0 2022-09-23 15:00:20 -04:00
db.tsx Fixing spelling mistake 2022-01-10 15:17:04 +10:00
DevMenu.tsx Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Electron.tsx Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
engine.tsx Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
ExportBonus.tsx Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
Hacking.ts NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
index.html Fix fullscreen pages 2022-08-23 02:37:53 -04:00
index.tsx Did some changes of the remote api and added documentation 2022-08-23 17:50:31 -04:00
InteractiveTutorial.ts Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
MathJaxWrapper.tsx fmt and lint 2022-04-06 19:30:08 -04:00
NetscriptFunctions.ts NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
NetscriptJSEvaluator.ts Fix tons of typos 2022-10-09 01:25:31 -04:00
NetscriptPort.ts NETSCRIPT: added portHandle.nextWrite() (#187) 2022-11-03 06:17:29 -04:00
NetscriptWorker.ts NETSCRIPT: Expose more enums for player use (#198) 2022-11-09 13:46:21 -05:00
Player.ts rm some any 2022-07-15 23:34:27 -04:00
Prestige.ts NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. (#200) 2022-11-09 07:26:26 -05:00
RedPill.tsx Make the main player object an alias, makes it easier to import 2022-10-09 18:42:14 -04:00
SaveObject.tsx Rename lots of reference from old to new repo 2022-10-20 03:56:59 +11:00
Terminal.ts add hoop before exposing 2022-10-11 21:02:04 -04:00
TextFile.ts UI: cat: proper line breaks when showing .js, .script, or .txt files (#192) 2022-11-04 07:23:33 -04:00
types.ts See description 2022-10-04 06:40:10 -04:00
UncaughtPromiseHandler.ts uncaught promises no longer spam console (#134) 2022-10-19 17:13:15 -04:00