danielyxie
|
61150f5823
|
Revert "Revert "Gang rework""
This reverts commit be0a08d70caacd9bc3a43faab2825cd5f3c68e1f.
|
2018-10-29 11:09:33 -05:00 |
|
danielyxie
|
be0a08d70c
|
Revert "Gang rework"
|
2018-10-23 13:47:00 -05:00 |
|
danielyxie
|
3bd7ad77b7
|
Adjusted RAM costs for Singularity functions and document/window. Fixed bug with calling print() in NetscriptJS
|
2018-10-17 15:32:15 -05:00 |
|
danielyxie
|
7730c5d092
|
When a NS function throws an error, clear the script environment's runningFn flag to allow players to properly catch errors without the concurrent calls error screwing them over
|
2018-10-09 13:45:30 -05:00 |
|
danielyxie
|
420fd0c5ad
|
write()/read() now work for script files. You can now use angled brackets in tprint() (and create DOM elements). Added CodingContract implementation
|
2018-10-01 19:51:32 -05:00 |
|
Daniel Xie
|
ea6cc3da55
|
Fix array/object bug with new JS Interpreter for Port functions (read, write, and tryWrite)
|
2018-08-06 10:25:22 -05:00 |
|
danielyxie
|
fabc45f496
|
Fixed bug with calling scp() on an array
|
2018-07-29 15:14:24 -05:00 |
|
danielyxie
|
5161ca7739
|
JS-Interpreter fix sprintf and vsprintf by converting JS Interpreter objects to Native objects when passing in arguments. JS-Interpreter add error/exception line numbers wherever possible
|
2018-07-25 14:53:54 -05:00 |
|
danielyxie
|
88755f1d0f
|
Added import functionality to Netscript 1.0
|
2018-07-20 09:28:03 -05:00 |
|
danielyxie
|
c449dee97e
|
Fixed bug with Corporaiton healthcare. Fixed bug with new netscript 1.0 JS Interpreter properly throwing errors
|
2018-07-15 13:03:33 -05:00 |
|
danielyxie
|
3ffc820519
|
Fixed new Netscript1 Interpreter to work for functions returning Arrays/Objets. Untested. Also still needs new Hacknet Node implementation
|
2018-07-10 23:41:26 -05:00 |
|
danielyxie
|
dcd6292ed2
|
Fixed bugs with new HelperFunctions
|
2018-07-10 00:11:18 -05:00 |
|
Steven Evans
|
6701503c78
|
[refactor] Moved 'compareArrays' to its own TS file
|
2018-07-08 20:17:52 -04:00 |
|
Steven Evans
|
1a5208f78f
|
[refactor] Moved 'printArray' to 'arrayToString' TS file
|
2018-07-08 20:17:51 -04:00 |
|
Steven Evans
|
39c9488768
|
[refactor] Moved 'roundToTwo' to its own TS file
|
2018-07-08 20:17:48 -04:00 |
|
danielyxie
|
78c5a1b0f4
|
Initial commit for new Netscript 1 Intepreter
|
2018-07-08 18:53:24 -05:00 |
|
Olivier Gagnon
|
2090554238
|
fixed ramUsed wrong calculation
|
2018-07-05 23:15:01 -04:00 |
|
danielyxie
|
30b9624e1f
|
Updated documentation
|
2018-07-03 21:12:46 -05:00 |
|
danielyxie
|
3213032427
|
Fixed incompatibility issues with Edge (due to spread syntax). Fixed issue with Terminal autocomplete and capitalized commands. Script ram is now rounded to 2 decimal places
|
2018-07-02 22:35:12 -05:00 |
|
Olivier Gagnon
|
50a1e83b55
|
more .js wrongly removed
|
2018-06-26 13:38:55 -04:00 |
|
Olivier Gagnon
|
6bdf946790
|
remove all .js from all appplicable imports
|
2018-06-26 12:34:11 -04:00 |
|
danielyxie
|
22b64dcc4a
|
Implemented BN-7
|
2018-06-24 19:13:50 -05:00 |
|
danielyxie
|
aa17b02da7
|
Added var declaration in Netscript 1.0. Loops and conditionals no longer incur RAM cost, but base RAM cost increased from 1.4 to 1.6 GB
|
2018-06-22 14:39:15 -05:00 |
|
danielyxie
|
5e38355152
|
Added Bladeburner API (untested). Rebalanced Bladeburner. Bladeburner progress no longer resets when installing Augmentations. Fixed up BN-12
|
2018-06-08 10:51:48 -05:00 |
|
danielyxie
|
82f1c14656
|
Added dynamic RAM evaluation to Netscript to prevent exploits by evading RAM usage in NetscriptJS. Calling a HacknetNode API Netscript fn now immediately updates HacknetNodeWrappers
|
2018-06-06 11:02:21 -05:00 |
|
danielyxie
|
c0ca464b5d
|
Added a ?noScripts query string that can be used to start the game without loading any scripts.
|
2018-05-17 14:50:27 -05:00 |
|
danielyxie
|
c7e155d4bc
|
Refactored NetscriptJS to take in the NS environment as a parameter to main
|
2018-05-17 12:10:12 -05:00 |
|
danielyxie
|
abb5b9895f
|
Merge branch 'dev' of https://github.com/danielyxie/bitburner into nsjs-memoryleak
|
2018-05-13 01:07:12 -05:00 |
|
danielyxie
|
6b9dc76f41
|
Fix bug where sometimes Active Scripts UI wouldnt fully update after an Augmentation reset. This most likely happened because the player has too many scripts running, and they all get added to task queue to get deleted
|
2018-05-11 20:54:59 -05:00 |
|
danielyxie
|
054cb63227
|
Debugging nsjs memoryleak
|
2018-05-11 19:45:40 -05:00 |
|
danielyxie
|
024138eabd
|
Rebalancing Gyms and training in Bladeburner. Updated Active Scripts UI page to update once per second. Updated changelog
|
2018-05-10 12:14:45 -05:00 |
|
James Aguilar
|
529e3fb39a
|
Can't return promise sleep, nobody is awaiting it!
|
2018-05-08 21:40:07 -04:00 |
|
James Aguilar
|
f259a5c17d
|
More permanent fix for infinite sleeps.
|
2018-05-06 22:16:28 -04:00 |
|
James Aguilar
|
edca9a64ed
|
Move the runningFn var to a higher level.
|
2018-05-05 20:39:34 -04:00 |
|
danielyxie
|
8dba456b65
|
Merge jaguilar's changes to incorporate Netscript JS (PR #212)
|
2018-05-05 17:13:35 -05:00 |
|
danielyxie
|
bf90b85ae0
|
Changed version number to v0.35.0. Disabled AST logging for Netscript Worker actions
|
2018-03-03 15:30:46 -06:00 |
|
danielyxie
|
e3c435270b
|
V0.35.0. Adding netscript_tests in game testbench.
|
2018-03-03 15:05:33 -06:00 |
|
danielyxie
|
779ce25ae5
|
v0.34.5. Also adding webpack config and package-lock.json
|
2018-02-24 16:55:06 -06:00 |
|
danielyxie
|
19c8972fb4
|
Commented out logging debug code
|
2018-01-27 01:00:56 -06:00 |
|
danielyxie
|
5f817c8016
|
V 0.34.2 Changes
|
2018-01-27 00:52:39 -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
|
52967d7f9d
|
Refactored Code using Bluebird Promises. Still has memory issues. Added Buy Max and Sell All to stock market UI
|
2017-11-01 17:56:30 -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
|
04bfcc0f20
|
All v0.30.0 Changes
|
2017-10-09 23:56:48 -05:00 |
|
danielyxie
|
662f30cc38
|
Added :q, :x, :wq Vim Ex commands. Added ADR-v2 Pheromone new Augmentation. Fixed bugs and added improvements to Hacking missions.
|
2017-10-01 21:35:22 -05:00 |
|
danielyxie
|
26fe9eb519
|
Added Callback function to installAugmentations(). Implemented Source-File 5. Added player-defined functions to Netscript (not thoroughly tested). Began working on Hacking Mission Enemy 'AI'
|
2017-09-29 10:02:33 -05:00 |
|
danielyxie
|
e3991b8795
|
v0.28.6 changes
|
2017-09-15 09:06:59 -05:00 |
|
danielyxie
|
c0369bc937
|
v0.28.5 changes
|
2017-09-13 09:22:22 -05:00 |
|
danielyxie
|
ac7cd797fa
|
Infiltration exp fix
|
2017-09-07 21:56:27 -05:00 |
|