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 |
|
danielyxie
|
965ad5c601
|
Open up menus when they are relevant
|
2017-09-03 12:44:20 -05:00 |
|
danielyxie
|
7a05d3585a
|
All 0.28.0 Changes - Bitnodes 4 and 11 and webpack migration
|
2017-08-30 12:44:29 -05:00 |
|
danielyxie
|
3db6d9d007
|
0.27.0 2nd Tier Prestige + Gangs
|
2017-08-13 00:01:33 -05:00 |
|
danielyxie
|
8b6dba561c
|
Crime and job balancing. Fixed some formatting bugs
|
2017-07-30 14:11:30 -05:00 |
|
danielyxie
|
53d514d28e
|
Decimal.js support for player's money. Buffed early game servers.
|
2017-07-29 11:25:40 -05:00 |
|
danielyxie
|
0e64359814
|
Lowered hacking exp gain. Added deleteServer(). Maximum of 25 purchaseable servers. Added autocompletion for ./ command. Oustanding faction invitations. Suppress Faction invites and messages
|
2017-07-26 21:56:14 -05:00 |
|
danielyxie
|
e653b7b315
|
All v0.26.0 changes
|
2017-07-21 17:54:55 -05:00 |
|
MrNuggelz
|
0e14fe1632
|
Netscript reimplementation
|
2017-06-28 11:47:42 +02:00 |
|
Daniel Xie
|
0449460c4f
|
Added favor system for companies and factions
|
2017-06-20 11:11:33 -05:00 |
|
Daniel Xie
|
c2aa8d8110
|
Saving no longer saves logs of running scripts. Some more hacking augmentation nerfs. Reduced thread RAM cost multiplier from 1.02 to 1.01
|
2017-06-18 04:31:14 -05:00 |
|