Commit Graph

5919 Commits

Author SHA1 Message Date
Steven Evans 6859a30bbe [chore] Updating required Node range
Doing a query across all the "engine" requirements across all installed
dependencies, the highest minimum is Node 8.*. And the lowest maximum
seems to be 9.*
2018-09-27 23:41:42 -05:00
Steven Evans 2c0ea7e12c [chore] Script to check the required version of Node & NPM
Apparently the "engines" files of package.json is no longer checked
regularly when performing installs. With the changes and different
behaviors across different version of Node & NPM, and having no other
way to ensure everybody contributing is on the same page, this
preinstall check is necessary.

This heavily relies on "SemVer" NPM package, but in order to actually
check this prior to the first set of packages installed the code needs
to be there. So this is a slimmed down version of SemVer and syntax has
been updated.
2018-09-27 23:41:42 -05:00
danielyxie 23c862b727 grow() no longer reports Infinite growth when money is at 0 2018-09-27 21:09:02 -05:00
danielyxie 4d2290bcb1 Update documentation. Hacknet Node API functions for getting costs now return Infinity if the specified Node is at max level 2018-09-26 00:00:28 -05:00
danielyxie 597f080d97 Beginning to refactor stylesheets. Convert main menu to use buttons instead of a elements 2018-09-25 12:18:06 -05:00
danielyxie 81c1655a30 Fixed bug with contract generation when player doesn't have a job. Added bladeburner.getActionRepGain() function 2018-09-23 23:27:31 -05:00
danielyxie 593087d55f Adding updated build and fixing display bugs with Terminal's 'analyze' 2018-09-22 19:36:28 -05:00
danielyxie fd8bcf35ed Implemented Coding Contracts 2018-09-22 19:31:43 -05:00
danielyxie a114904fd3 Rename ContractTypes -> CodingCOntractTypes. Begin Contract Generation code 2018-09-22 19:31:43 -05:00
danielyxie c309c0cdc9 write()/read() now work for script files. You can now use angled brackets in tprint() (and create DOM elements). Added CodingContract implementation 2018-09-22 19:31:43 -05:00
Steven Evans ebd8d282ed [chore] Fixing import casing to actually match file casing 2018-09-21 14:53:35 -05:00
Steven Evans 24b5a5dd31 [chore] fixing the ability to run dev-server 2018-09-21 14:52:50 -05:00
Steven Evans ab23d34a7a [bug] Fixing the timestamp in Bladeburner logs. 2018-09-21 14:51:54 -05:00
danielyxie b12739a1ba Move all Theme color settings to FconfSettings rather than Settings. Add setting for default/classic main menu style 2018-09-21 14:51:26 -05:00
danielyxie 256f15418b Added css for a 'classic' main menu 2018-09-21 14:51:26 -05:00
danielyxie 0fc06c3323 Merge pull request #462 from danielyxie/dev
Fixed bug with Player.workForFaction() calling the wrong 'finish' fun…
2018-09-16 14:49:36 -05:00
danielyxie 94739129de Fixed bug with Player.workForFaction() calling the wrong 'finish' function when it goes over the max time (after being offline) 2018-09-16 14:48:36 -05:00
danielyxie e425bcfe6b Merge pull request #459 from danielyxie/dev
v0.40.3
2018-09-15 12:05:30 -05:00
danielyxie ae4eb2f30e Added v0.40.3 Build 2018-09-15 12:04:49 -05:00
danielyxie f016736603 Updated changelog and version. Added build distribution files 2018-09-12 11:34:18 -05:00
danielyxie a18a2e8e70 Fixed linting errors 2018-09-12 11:29:02 -05:00
danielyxie d50c5abb66 Refactored all code that uses the numeral library to use a wrapper class. Implemented configurable locale setting through this wrapper class 2018-09-12 11:29:02 -05:00
danielyxie 5635b51659 Locale setting implemented. Has numeral error when switching locales 2018-09-12 11:29:02 -05:00
danielyxie 0229eda9ce Slightly randomized endgame server parameters. Amount of RAM on servers is now also randomized 2018-09-11 21:56:11 -05:00
danielyxie 56b2f581d8 Added donateToFaction(), isLogEnabled(), and getScriptLogs() Netscript functions. Added optional hacking/int level parameters to getHackTime/getGrowTime/etc functions 2018-09-11 13:56:23 -05:00
danielyxie 93d2a09aab Migrating hydroflame's killall loading screen changes to new build files 2018-09-10 16:38:18 -05:00
danielyxie 0e4df90804 Merge branch 'hydroflame-loading-redirect' into dev 2018-09-10 15:01:25 -05:00
danielyxie afd7f53132 Fixed merge conflicts with hydroflame-loading-redirect 2018-09-10 15:01:12 -05:00
danielyxie 93db9c513a Merge pull request #455 from kopelli/lint-violations
Lint violations
2018-09-10 14:27:46 -05:00
danielyxie d3d842cec7 Merge pull request #451 from kopelli/server-expansion
Server Randomization
2018-09-10 14:25:21 -05:00
danielyxie c24b7bce5f Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev 2018-09-10 13:52:38 -05:00
danielyxie 752e13c354 Merge branch 'Kline--numeral-updates' into dev 2018-09-10 13:51:44 -05:00
danielyxie ba469f49c5 Fixed merge conflicts in Kline--numeral-updates 2018-09-10 13:51:21 -05:00
Steven Evans 9a4867785e [style] Fixing TSLint violations 2018-09-10 11:24:23 -04:00
Steven Evans a681fc5577 [chore] Disabling a couple ESLint violations
These should really be refactored and fixed, but the end-to-end testing
will take a bit more effort. It can be tackled later.
2018-09-10 10:59:07 -04:00
Steven Evans a85f956a9d [style] Cleaning up Stylelint violations 2018-09-10 10:41:48 -04:00
danielyxie 4b9b3f9002 Merge pull request #452 from danielyxie/wget
Wget
2018-09-09 17:34:52 -05:00
danielyxie 93c1d603c5 Fixed issue with prompt color 2018-09-07 21:53:10 -05:00
danielyxie b36855fe52 Merged from dev. Fixed merge conflicts. Updated terminal documentation for wget 2018-09-07 21:21:23 -05:00
danielyxie 98598b103d Implemented wget Terminal command 2018-09-07 20:53:11 -05:00
Steven Evans 3d52ed5990 [feat] Let server RAM be a range instead of static 2018-09-07 08:39:33 -04:00
Steven Evans babbf00029 [refactor] Server RAM is exponent instead of concrete value
This will let us randomize the value down the line.
2018-09-07 08:39:16 -04:00
Steven Evans 625734d326 [feat] Network server layers can be randomized 2018-09-07 08:39:01 -04:00
Steven Evans 319b45ead5 [refactor] Network servers are created via metadata 2018-09-07 08:37:47 -04:00
danielyxie 28b83b778f Merge pull request #450 from danielyxie/stock-market-and-bladeburner-rebalancing
Stock market and bladeburner rebalancing
2018-09-06 17:18:47 -05:00
danielyxie e9b6683cfb Merge branch 'dev' of https://github.com/danielyxie/bitburner into stock-market-and-bladeburner-rebalancing 2018-09-06 13:42:58 -05:00
danielyxie ba72ad338e Merge pull request #448 from danielyxie/v0.40.3-patch-2
V0.40.3 patch 2
2018-09-06 13:41:20 -05:00
danielyxie 053bb9fcaf Merge branch 'dev' of https://github.com/danielyxie/bitburner into stock-market-and-bladeburner-rebalancing 2018-09-06 11:54:21 -05:00
danielyxie 7906bf1478 Merge pull request #446 from mat-jaworski/dev
More UI updates
2018-09-06 11:10:42 -05:00
danielyxie 26fa9cfe82 Rebalanced Stock Market and Bladeburner. Refactored Stock class to Typescript 2018-09-06 11:07:59 -05:00