hydroflame
135df8703c
V0.51.4 ( #847 )
...
* BladeBurner
* nerfed int exp gained.
Documentation
* purchaseServer specifies what happens on failure.
* Fixed typo in recommended bitnode page.
* Removed misleading ram requirements for hacking factions.
Netscript
* growthAnalyze handles Infinity correctly.
Misc.
* Faction Augmentation will list how much reputation is required even after
that goal has been reached.
* Removed dollar sign in travel agency confirmation.
* Fixed typo in alpha-omega.lit
* the game save text no longer obstruct the save game and options button
* the text editors now remember where your cursor was and restores it when loading the same script again.
* v0.51.4
2021-04-19 21:26:51 -04:00
hydroflame
4e5ebcfe6f
V0.51.3 ( #845 )
...
v0.51.3 - 2021-04-16 Y'all broke it on the first day (hydroflame)
-------
Passive faction reputation
* Reworked, from 1 rep / 2 minute. Now is a complicated percentage of the
reputation you'd gain working for them. It's not op but it feels a bit
more useful.
Netscript
* print/tprint now take any number of arguments.
* print/tprint will now print object as json.
* print/tprint now handle passing in an undefined argument properly.
Casino
* Cannot bet negative money anymore.
* Roulette max bet is a bit higher.
* Coin Flip has a small cooldown.
* All buttons reject unstrusted mouse events.
Documentation
* Changed a message that said nsjs only works on Chrome.
Bugfix
* hacknet.maxNumNodes now works for both nodes and servers.
* Fixed a bug where the popup boxes would contain data from previous popup boxes.
* .js files will also have the export async function boilerplate.
Misc.
* turned off autocomplete for the terminal text input.
* Fixed an issue on Windows+Firefox where pressing up on the terminal would
bring the cursor to the begining of the line. (Issue #836 )
* Hacknet node names is easier to handle for screen readers.
* Money spent on classes is now tracked independently of work money.
* running coding contract from the terminal will display its name.
2021-04-18 11:18:56 -04:00
hydroflame
db2bf79e3b
v0.51.1 ( #835 )
...
* infiltration use buttons instead of a links
* minor accessibility patch
* Hospitalization will not cost more than 10% of the players money.
* Adde hospitalization netscript function
* Removed the suggestion that the combat path will lead to Daedalus, it still will. But new players should not be told that this is a viable path to completing a BitNode.
* getMemberInformation now returns everything about the member.
* New netscript function to get the players hacknet server hash capacity
* yesno dialog box will not keep older messages anymore
* v0.51.1
2021-04-06 03:50:09 -04:00
hydroflame
708c73fa0f
hotfix getPlayer missing factions ( #831 )
2021-04-01 12:55:43 -04:00
hydroflame
e572c6dad8
v0.51.0 ( #826 )
...
* Hash upgrades and Bladeburner skills can now be clicked to copy to clipboard
* Aug purchase confirmation popup displays money in 0.000a format
* Character now displays hacknet server info properly
* Character,Info now displays hacknet server info correctly.
* Formulas (#825 )
Formulas API v0.1
* Make all money the same color, same for reputation, format all numbers consistently.
* rename a lot of the formulas function to no longer contain calculate
* added hacking related formulas
* removed unused variable
* v0.51.0
2021-03-31 00:45:21 -04:00
Olivier Gagnon
8a42f6e49c
user stack trace now works for firefox
2021-03-25 02:48:15 -04:00
Olivier Gagnon
28584c8461
executeCommand has been removed in favor of connect and manualHack, which is what people have been asking for.
2021-03-23 21:30:15 -04:00
Olivier Gagnon
1eddddd14f
Added executeCommand netscript function
2021-03-23 16:02:34 -04:00
Olivier Gagnon
ce7c2c309c
fix bug with getTaskTask release 50.1
2021-03-22 18:42:39 -04:00
Olivier Gagnon
4c30f107e3
convert more netscript functions to use common error message
2021-03-16 06:01:15 -04:00
Olivier Gagnon
6c0b5b3ed9
Converting random pieces of code to ts
2021-03-14 01:08:24 -05:00
Olivier Gagnon
d6016f490c
bladeburner slowly being converted to typescript, added ScriptHackMoneyGain multiplier which is the money you actually gain from script hacks, not money drained, important for BN8
2021-03-13 15:10:55 -05:00
Olivier Gagnon
c76110b575
added tFormat to represent times.
2021-03-12 14:32:07 -05:00
Olivier Gagnon
a00c253dcb
0.49.1 fix ns.print
2021-03-11 20:47:05 -05:00
Olivier Gagnon
cae28e2d25
softReset now accepts a callback script like installAugmentations
2021-03-11 20:37:58 -05:00
Olivier Gagnon
d4816ad0c4
Remove remaining shouldLog calls.
2021-03-11 17:01:28 -05:00
Olivier Gagnon
cd972dabe3
crash now prints ns stack trace, workerscript now does the shouldLog check on its own, many ns function are way simpler.
2021-03-11 03:02:05 -05:00
Olivier Gagnon
e2a353fc8a
Attempt at logging line number on netscript error
2021-03-10 01:27:14 -05:00
Olivier Gagnon
250841df66
Added sf minus 1, exploits
2021-03-08 20:31:34 -05:00
Olivier Gagnon
e1aec379c1
getCrimeStats returns the inner stats of a crime
2021-03-07 22:22:23 -05:00
Olivier Gagnon
619db14622
Added gang.getTaskStats which returns the stats of a gang task
2021-03-07 22:12:02 -05:00
Olivier Gagnon
84423e6309
gang.getEquipmentStats added, returns equipment multipliers
2021-03-07 22:01:31 -05:00
Olivier Gagnon
dabb5016fc
Added maxNumNodes to the hacknet API
2021-03-07 16:03:21 -05:00
Olivier Gagnon
c2ceaa9bdd
getCharacterInformation now additionally returns stat experience
2021-03-07 05:01:24 -05:00
Olivier Gagnon
dc402bef68
added getAugmentationStats to netscript, it returns the stat boost of an aug
2021-03-07 04:57:49 -05:00
Olivier Gagnon
64272c99fb
Added softReset to netscript
2021-03-07 04:49:57 -05:00
danielyxie
916ef06913
isBusy() now returns true if you are in a hacking mission
2019-07-15 21:40:43 -07:00
danielyxie
042f926700
Minor bugfixes with killing Netscript scripts, and cleaned up text
2019-07-15 21:40:43 -07:00
danielyxie
c0432359c3
Implemented 'kill by PID' functionality
2019-07-15 21:40:43 -07:00
danielyxie
6ae7b0136c
Minor bugfixes for a variety of NS functions. After infiltration, UI returns to corp page rather than city page
2019-07-15 21:40:43 -07:00
danielyxie
200ccd3ad0
Renamed getNoSuchRunningScriptErrorMessage() function
2019-07-15 21:40:43 -07:00
danielyxie
31f97f74fd
Fix GH Issue #621 : workForFaction() now properly accounts for disabled/enabled logs
2019-07-15 21:40:43 -07:00
danielyxie
4cabd2e4ed
Implement GH Issue #620 : Add tail() Netscript function
2019-07-15 21:40:43 -07:00
danielyxie
3a374de210
killWorkerScript() now takes an optional argument for whether to rerenderUI. This is used to batch UI updates on killall()
2019-06-24 22:48:54 -07:00
danielyxie
4cc6437408
Updated WorkerScript-related code for the workerScripts array->map change
2019-06-24 22:48:54 -07:00
danielyxie
35f8a5115a
Finished implementing player influencing on stock 2nd-order forecasts. Balanced recent stock market changes
2019-06-03 22:21:36 -07:00
danielyxie
9d7c869c0a
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2019-06-02 20:57:57 -07:00
J
3eaefa01f9
Merge branch 'dev' into ns2_recompile_when_script_write
2019-06-02 23:50:57 -04:00
danielyxie
0b4968d148
Re-added the getStockPurchaseCost() and getStockSaleGain() functions so we don't break user scripts
2019-06-02 20:28:02 -07:00
James Aguilar
2201dfc371
fix typo
2019-06-02 15:40:13 -04:00
James Aguilar
3ef9042051
fix two cases where markUpdated was not properly called
2019-06-02 15:38:45 -04:00
James Aguilar
1236ad252b
markUpdated() for Script
2019-06-02 15:32:35 -04:00
danielyxie
c485fdfa87
Removed stock market price movement. Now only forecast is influenced by big transactions
2019-05-22 19:12:06 -07:00
danielyxie
c1ec3c5eba
Finished refactoring Active Scripts UI into React/TypeScript. Currently untested
2019-05-16 23:44:59 -07:00
danielyxie
42804b0cd3
Refactored 'workerScripts' array and killWorkerScript() fn to be their own modules in TypeScript
2019-05-15 23:05:36 -07:00
danielyxie
bd02e724e5
Fixed several more bugs. Rebalanced stock market changes to make the effects a bit less potent for now
2019-05-14 04:23:55 -07:00
danielyxie
fef7aaba8f
Adding more directory-related unit tests. Several more bug fixes and QoL improvements
2019-05-14 01:35:37 -07:00
danielyxie
b0918d7bd3
Fixed numerous reported bugs. Refactored some of the directory-related code. Added documentation for MasonDs changes to hack/grow/weaken
2019-05-11 19:20:20 -07:00
danielyxie
29e0ce5f96
Fixed merge conflicts
2019-05-11 02:20:09 -07:00
Mason Dechaineux
44c26165f4
(feat) optional threads argument to netscript functions hack, weaken, grow
2019-05-11 02:05:40 -07:00
danielyxie
9dd68947f1
Added Dynamic RAM calculation unit tests
2019-05-10 02:24:50 -07:00
danielyxie
ece246b391
Converted mocha unit tests to run using mocha-webpack (mochapack) package
2019-05-09 19:03:13 -07:00
danielyxie
cdb5dfec62
Resolved more circular dependencies. Installed acorn-walk and imported it in RamCalculations using ES6 modules. Fixed bugs in stock market rework
2019-05-06 18:01:06 -07:00
danielyxie
8a5b6f6cbc
Refactored stock buying/selling code into its own file. Refactored WorkerScript & NetscriptEnvironment into their own Typescript classes. Refactored a ton of code to remove circular dependencies
2019-05-04 21:03:40 -07:00
danielyxie
585e1ac7aa
Stock transactions can now influence forecast in addition to price. Several more minor bug/UI fixes
2019-05-01 15:20:14 -07:00
danielyxie
580a7fac24
Bug fixes for v0.47.0. Fixed the BUY MAX feature for new stock market. Added collapse/expand tickers buttons for new stock market UI
2019-04-29 20:54:20 -07:00
Mason Dechaineux
8fa7b112e1
Correctly throw error when ns.run() is called with 0 threads
2019-04-28 23:21:55 -07:00
danielyxie
dd9df0a18c
Fixed Stock Market UI. Added documentation for stock market changes
2019-04-28 23:21:32 -07:00
danielyxie
d7fb335815
Fixed Stock market UI compilation errors and removed refactored code
2019-04-28 23:21:32 -07:00
danielyxie
4809a21e38
Finished React components for new Stock Market UI
2019-04-28 23:21:32 -07:00
danielyxie
6b3646e981
Added spread and price movement properties to stocks. Refactored Stock Market implementation code
2019-04-28 23:21:32 -07:00
danielyxie
bcb198220d
v0.46.3
2019-04-19 22:27:33 -07:00
danielyxie
3d1684f825
Fix Terminal wget bug. Issue #593
2019-04-14 02:07:29 -07:00
danielyxie
215cf59e0b
Fixed comment styling for all top-level src files
2019-04-14 02:07:29 -07:00
danielyxie
0d14cd6e7e
Improved module import styling for all top-level src files
2019-04-14 02:07:29 -07:00
danielyxie
3ce2e83dd8
Finished rudimentary filesystem implementation for Terminal
2019-04-09 23:07:12 -07:00
danielyxie
3241945452
Added hacknet node api functions for spending hashes. Fixed several bugs with v0.46.0. Rebalanced hash upgrades. continued working on terminal directory implementation
2019-04-05 02:08:41 -07:00
danielyxie
b5ebbba43d
Fixed merge conflicts with dev
2019-04-03 17:12:11 -07:00
danielyxie
4b95ba9ed1
Finished location code refactor. Has not yet been tested
2019-04-01 02:23:25 -07:00
danielyxie
804e4c23e3
Updated Hacknet Node API documentation for the BN-9 changes. netscript functions now properly fail for Hacknet Servers
2019-03-30 19:53:57 -07:00
danielyxie
51d9274626
Added effects for Source-File 9
2019-03-29 20:01:34 -07:00
danielyxie
18a3f061b4
Rebalanced new Hacknet Node mechanics. Adjusted Hacknet API so that it'll work with hacknet Servers. Fixed Corporation bug with Issuing new Shares
2019-03-29 16:14:32 -07:00
Olivier Gagnon
0f8f572519
Merge branch 'dev' into sleeve-buy-aug-api
2019-03-25 02:01:45 -04:00
danielyxie
34d749809a
BitNode-9 initial implementation
2019-03-24 20:17:47 -07:00
danielyxie
856d02a129
v0.45.1
2019-03-23 19:40:35 -07:00
Olivier Gagnon
96db360a36
added sleeve aug api
2019-03-23 00:22:40 -04:00
danielyxie
dfd7aa2d2e
Minor fixes to new Sleeve API
2019-03-19 16:38:49 -07:00
danielyxie
c3bc6a0c28
Changed Sleeve API functions to prevent conflicts with identically-named functions
2019-03-17 22:04:12 -07:00
Olivier Gagnon
08136524be
use SourceFileFlags instead of hasSleeveSF
2019-03-17 18:15:10 -07:00
Olivier Gagnon
b132efbded
doc for sleeve api
2019-03-17 18:15:10 -07:00
Olivier Gagnon
f8f4299ed5
getInfo and getTask sleeve api
2019-03-17 18:15:10 -07:00
Olivier Gagnon
060e0f7bfc
get sync/shock
2019-03-17 18:15:10 -07:00
Olivier Gagnon
8df7f8de4b
basic sleeve api
2019-03-17 18:15:10 -07:00
danielyxie
5230837dad
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2019-03-13 15:22:14 -07:00
Olivier Gagnon
da97c1b4b9
added getBlackOpRank
2019-03-13 15:21:31 -07:00
danielyxie
3e10f5de6d
Migrated Corporation UI implementation to use React
2019-03-13 15:17:30 -07:00
danielyxie
fa4e98d06c
Merge branch 'master' of https://github.com/danielyxie/bitburner into server-code-refactor
2019-03-04 23:29:01 -08:00
danielyxie
9879d07d7c
Fixed a few minor bugs with submitting solutions for Coding Contracts. Started on Getting STarted Guide for wiki
2019-03-04 22:41:31 -08:00
Mason Dechaineux
67d083772a
Fixed bug with rm terminal and ns commands that made non-exe files with .exe in their name undeletable.
2019-03-04 22:41:31 -08:00
danielyxie
473f0f1447
Refactored Server/Script/Files code to TypeScript
2019-03-04 17:40:28 -08:00
Mason Dechaineux
b26568bf7d
Fixed bug with rm terminal and ns commands that made non-exe files with .exe in their name undeletable.
2019-02-26 00:47:29 -08:00
danielyxie
b7157b63e0
Implemented a money tracker that keeps record where all of the player's money comes from. Players can see a breakdown in the 'Stats' page
2019-02-22 13:22:39 -08:00
danielyxie
107977e6f4
Various bugfixes
2019-02-20 00:42:27 -08:00
danielyxie
c6a9675232
New BitNode multipliers, new Covenant Sleeve Purchasing feature. untested
2019-02-13 18:08:18 -08:00
danielyxie
0d43ed9c61
Merge branch 'master' of https://github.com/danielyxie/bitburner into dev
2019-02-09 23:25:51 -08:00
danielyxie
920d3d3f36
Fixed bugs with job requirement tooltips not appearing
2019-02-09 23:25:34 -08:00
danielyxie
840df3087f
Various QOL improvements and bug fixes
2019-02-08 18:46:30 -08:00
danielyxie
df8468228f
Fixed getCrimeChance() bug
2019-02-08 18:02:46 -08:00
danielyxie
0e8872fad1
Added 6 new Coding Contracts. Added Coding Contract information to documentation.
2019-02-05 16:45:12 -08:00
danielyxie
a09ea46a38
Added BitNode multipliers for purchased servers. Fixed bugs in new Script Editor implementation. Added documentation for script editors
2019-01-29 22:02:27 -08:00