Commit Graph

85 Commits

Author SHA1 Message Date
danielyxie 473f0f1447 Refactored Server/Script/Files code to TypeScript 2019-03-04 17:40:28 -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 8266492001 Fixed bug and added compatibility for converting RunningScript offline dataMap to version v0.43.1 2019-02-12 01:14:38 -08:00
danielyxie 8d2c007bcb Implemented new Editor Option: CodeMirror. (Vim mode not 100% done yet) 2019-01-27 14:08:45 -08:00
danielyxie 7db169f828 Refactored Main Menu UI implementation. Fixed several bugs related to recent JS -> TypeScript refactors 2019-01-18 09:57:21 -08:00
danielyxie bcb231a966 Implemented Sleeve UI. Compiled but untested 2019-01-14 19:34:04 -08:00
danielyxie a10833837f Added maximum number of shares per stock 2019-01-08 16:42:39 -08:00
danielyxie ca002e6e53 Fixed bug where Industry Research Tree is not properly reset during prestige 2019-01-04 17:11:52 -08:00
danielyxie 5091b56ff2 Added copy save to clipbaord option. Added getOrders netscript function. Fixed Corporation Bugs 2018-12-30 16:11:48 -08:00
danielyxie fb9676e04e Corporation Research Trees are now properly saved 2018-12-26 18:38:07 -08:00
danielyxie 5c8512c4b6 Convert Locations and Faction implementations to TypeScript. Also restructed directory. Implemented Sleeve, but untested 2018-12-07 02:54:26 -08:00
danielyxie 1a47e81001 Fixed bug where company.name property didnt get properly updated for v0.41.2 2018-11-19 02:21:21 -08:00
danielyxie b242ca2f42 Fixed bugs with refactored Company/job code. Added 'expr' Terminal command 2018-11-17 16:23:48 -08:00
danielyxie 9b3ff6d2d3 Fixed merge conflicts with dev 2018-11-15 19:45:03 -08:00
danielyxie d6bdc9433a Initial commit for company code refactor. Split out all components into separate files and converted to typescript 2018-11-15 17:28:23 -08:00
danielyxie 5b06a0b800 v0.41.0 QOL changes and suggestions 2018-11-04 17:03:53 -06:00
danielyxie 4c3219bb9e Revert "Revert "Gang rework""
This reverts commit be0a08d70c.
2018-10-23 13:55:42 -05:00
danielyxie be0a08d70c Revert "Gang rework" 2018-10-23 13:47:00 -05:00
Matthew Goff 44ed46fc7a Convert more instances of formatNumber to numeralWrapper 2018-10-16 15:07:48 -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
Mat Jaworski f721e21622 More minor font colour and Infiltration details updates 2018-09-07 00:15:36 +10:00
Steven Evans 974bc3c002 [refactor] Moved Settings to TypeScript
Moved the UI binding to a separate file as there is still a circular
dependency with 'engine'. But every other file that depends on Settings
is no longer part of a larger dependency cycle.
2018-08-02 14:33:08 -04:00
Steven Evans 56da0f9214 [refactor] Pulling out createStatusText from Engine 2018-08-02 14:33:06 -04:00
danielyxie a39dda019e Update changelog. Fix missing spaces in Faction Infos. UPdate Beta branch update text 2018-07-20 13:21:43 -05:00
danielyxie 523bfc18d1 Beta branch now always shows update when opening game 2018-07-18 21:23:49 -05:00
danielyxie 497186355f New Hacknet Node Netscript API - initial commit 2018-07-14 19:25:50 -05:00
Steven Evans 8016321bfb [refactor] Moved 'clearEventListeners' to its own TS file 2018-07-08 21:18:10 -04:00
Steven Evans 875f7b4438 [refactor] Moved 'removeElementById' to its own TS file 2018-07-08 20:17:50 -04:00
Steven Evans 8c25684fe1 [refactor] Moved 'createPopup' to its own TS file. 2018-07-08 20:17:50 -04:00
Steven Evans 107f1de18d [refactor] Moved createElement into its own TS file
This is the start at separating out UI related work from potentially backend
related work. This distinction will help when Web Workers can be
introduced to get around the background tab limitation for scripts.
2018-07-08 20:17:49 -04:00
Olivier Gagnon 6bdf946790 remove all .js from all appplicable imports 2018-06-26 12:34:11 -04:00
Olivier Gagnon 53ddfbc9ec first conversion 2018-06-22 17:30:24 -04:00
Olivier Gagnon 4f9ae82b4b added time since last bitnode timer 2018-06-22 15:38:25 -04:00
danielyxie 957ce44316 v0.37.2 2018-06-02 20:37:56 -05:00
Steven Evans 10d7e43f01 [refactor] Pull in 'decimal.js' as an npm dependency 2018-05-30 15:54:13 -04:00
danielyxie 9acc422f05 v0.36.0 - Bladeburner BitNode (BN-6) 2018-05-02 12:38:11 -05:00
danielyxie f33d81b1a5 v0.35.1 2018-03-12 14:39:04 -05:00
danielyxie 24e99ed8d9 Wraithan's changes 2018-02-17 21:08:54 -06:00
danielyxie f211e8856f Minor bug fixes, adding spotify music player, and adding sphinx documentation 2018-01-09 14:48:06 -06:00
danielyxie bc6f0da677 Fixed Netscript interpreter memory issues by breaking promise chains in while and for loops. Improved Stock Market UI. Added a button to kill script from log display box. Added confirm() Netscript function 2017-11-02 16:47:09 -05:00
danielyxie 7c4ac00f5a Replaced strict equality comparisons for null with loose eq comparisons 2017-10-25 17:05:12 -05:00
danielyxie 4dc87af132 v0.32.0 - Added BitNode-8: Ghost of Wall Street 2017-10-25 14:47:47 -05:00
danielyxie 4ccad83e5e Initial implementation of BitNode-8: Ghost of Wall Street. Added TextFile.js to git. Added design for company management 2017-10-20 16:59:54 -05:00
danielyxie 246acf5966 Game now uses indexedDb. Added new Bond Forgery crime. Added commitCrime() and getStats() Singularity functions. Removed getIntelligence(). Balance changes to crime/infiltration 2017-10-11 21:00:22 -05:00
danielyxie d1f4f8fd36 All v0.29.0 changes 2017-09-19 13:38:03 -05:00
danielyxie c0369bc937 v0.28.5 changes 2017-09-13 09:22:22 -05:00
danielyxie 9b96e2537d Fixed bug with creating gangs 2017-09-01 11:59:11 -05:00
danielyxie 7a05d3585a All 0.28.0 Changes - Bitnodes 4 and 11 and webpack migration 2017-08-30 12:44:29 -05:00