Commit Graph

622 Commits

Author SHA1 Message Date
danielyxie
03fdaeaba4 Changed confirm to prompt, updated version, more stock market balancing 2017-11-02 22:11:14 -05: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
7c4ac00f5a Replaced strict equality comparisons for null with loose eq comparisons 2017-10-25 17:05:12 -05:00
danielyxie
7614c62507 Fix bug when checking for null 2017-10-25 16:11:53 -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
153831afe9 Updated version 2017-10-15 21:10:08 -05:00
danielyxie
969973181b Added documentation for new features 2017-10-15 21:09:49 -05:00
danielyxie
cf471acad6 Fixed save issue. Rebalancing 2017-10-14 20:55:41 -05:00
danielyxie
8f0dad0d10 Fixed issue in Hacking Missions where nodes weren't easily selectable 2017-10-13 10:19:42 -05:00
danielyxie
4186326771 Added new Text Files (downloadable) and their corresponding Terminal commands. Added sprintf and vsprintf. 2017-10-12 15:10:34 -05:00
danielyxie
dbb4a93a78 Merge branch 'dev' of https://github.com/danielyxie/netburner into dev 2017-10-11 21:01:55 -05:00
danielyxie
5768068065 Merge pull request #147 from jjclark1982/patch-1
Only append one number to make unique hostname
2017-10-11 21:01:45 -05:00
danielyxie
1ae415f7ac Updating changelog 2017-10-11 21:00:55 -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
4d4542f349 Properly implemented new effects for BN11 2017-10-10 00:07:28 -05:00
danielyxie
04bfcc0f20 All v0.30.0 Changes 2017-10-09 23:56:48 -05:00
Jesse Clark
aa41db9f3c Only append one number to make unique hostname
Instead of naming servers like "pserv-0", "pserv-0-1", "pserv-0-1-2", only append a single number like "pserv-3"
2017-10-07 16:51:49 +11:00
danielyxie
0927c4251e v0.29.3 Changed - Bug fixes for new player-defined Netscript functions. Rebalancing/bug fixes for Infiltration and Hacking Mission. Added function name autocompletion in Script Editor 2017-10-03 20:50:13 -05:00
danielyxie
51c37176f1 Bugfixes and balance tweaks for Hacking missions 2017-10-01 22:27:42 -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
1233d487d9 Updated version to 0.29.1 2017-09-27 10:15:48 -05:00
danielyxie
22a5d3b3cc Finished BETA version of Missions. All other changes for v0.29.1 2017-09-27 10:13:42 -05:00
danielyxie
c84417607f Merge branch 'master' of https://github.com/danielyxie/netburner into dev 2017-09-25 22:32:36 -05:00
danielyxie
ce49eee37f FIx PlayerOwnedAugmentation bug 2017-09-25 21:45:46 -05:00
danielyxie
2523222565 More work on Hacking mission 2017-09-25 21:44:33 -05:00
danielyxie
a742d33a11 Forced Red Pill messages only happen if youve never destroyed a BitNode 2017-09-25 07:55:58 -05:00
danielyxie
5e7d72d901 More work on Hacking Missions 2017-09-25 07:50:19 -05:00
danielyxie
4a0f8c4666 Merge branch 'master' of https://github.com/danielyxie/netburner into dev 2017-09-21 23:25:21 -05:00
danielyxie
398070f053 Merge branch 'master' of https://github.com/danielyxie/netburner into bugfixes 2017-09-21 16:30:03 -05:00
danielyxie
eb9a0a3f0e Loading agent job fix 2017-09-21 16:29:53 -05:00
danielyxie
c93a398fbf Continue statement, began work on missions 2017-09-21 16:27:31 -05:00
danielyxie
796614bc41 Updated helptext for new scan-analyze -a flag 2017-09-19 13:56:54 -05:00
danielyxie
d1f4f8fd36 All v0.29.0 changes 2017-09-19 13:38:03 -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
f8ff4cfba6 Added javascript math module 2017-09-11 18:31:42 -05:00
danielyxie
1f9d0be7be v0.28.4 - Bug fixes, getScriptIncome(), syntax highlighting for regular Netscript functions, 2017-09-11 18:14:56 -05:00
danielyxie
024546b4f1 v0.28.4 - Bug fixes, getScriptIncome(), syntax highlighting for regular Netscript functions, 2017-09-11 18:14:51 -05:00
danielyxie
68fcc12ac8 Normal netscript supported functions now highlighted in different color 2017-09-08 18:42:56 -05:00
danielyxie
19b861c4f7 Fixed bug with purchasing NeuroFlux using purchaseAugmentation() Singularity fn 2017-09-08 14:16:48 -05:00
danielyxie
787e2027f5 Fixed server purchase bug 2017-09-07 22:05:44 -05:00
danielyxie
ac7cd797fa Infiltration exp fix 2017-09-07 21:56:27 -05:00
danielyxie
5b5457f0bd Updated changelog for v0.28.3 2017-09-07 00:47:25 -05:00
danielyxie
1e459c9ec7 v0.28.3 changes 2017-09-07 00:45:14 -05:00
danielyxie
f44b117002 Changed version in Constants 2017-09-04 20:39:00 -05:00
danielyxie
3296a817fd Adding script editor options and some bug fixes 2017-09-04 20:03:29 -05:00
danielyxie
0f5d2a7c6a Merge branch 'master' of https://github.com/danielyxie/netburner into dev 2017-09-03 12:44:24 -05:00
danielyxie
965ad5c601 Open up menus when they are relevant 2017-09-03 12:44:20 -05:00
danielyxie
7b01360b3e Fixed bug with gang territory and power 2017-09-02 15:05:42 -05:00
danielyxie
24feff0b61 Fixed some error messages in Netscript 2017-09-02 13:47:14 -05:00
danielyxie
c34e74f5c1 Merge branch 'master' of https://github.com/danielyxie/netburner into bugfixes 2017-09-01 15:41:17 -05:00
danielyxie
e0adb758cf Fix Gang UI bug 2017-09-01 15:40:51 -05:00
danielyxie
9614d6ee4f In the middle of work for simplifying UI 2017-09-01 15:35:14 -05:00
danielyxie
78ca383ee2 Refactored code that initializes main menu buttons/header/panels 2017-09-01 13:49:21 -05:00
danielyxie
9b96e2537d Fixed bug with creating gangs 2017-09-01 11:59:11 -05:00
danielyxie
b17f89eba7 v0.28.0 Changed - Integrate ACE editor 2017-09-01 09:12:40 -05:00
danielyxie
fd2642cfe9 Fixed bugs with Darkweb buy, help text, and getting new Source files 2017-08-31 21:21:13 -05:00
danielyxie
97eeef7d0d scp and donate for rep bug fixes 2017-08-31 12:19:28 -05:00
danielyxie
110138f3ee Fixed some bugs with Stock Market 2017-08-31 00:04:23 -05:00
danielyxie
ff5359dc3d Fixed bugs with new Singularity Functions 2017-08-30 13:36:59 -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
33c10ccc64 Began creating universityCourse singularity function 2017-08-22 13:48:04 -05:00
danielyxie
e2d0477203 Began implementing Singularity functions 2017-08-21 11:59:06 -05:00
danielyxie
99c220514f Save compatibility and updating version in Constants 2017-08-19 20:38:27 -05:00
danielyxie
faf19addee 0.27.3 Changes 2017-08-19 20:36:19 -05:00
danielyxie
cf99c4f10b Added literature (.lit files). Fixed bug with Gang Territory. Updated documentation 2017-08-18 12:20:51 -05:00
danielyxie
4e2c21b1ba Fixed divide-by-zero bug 2017-08-15 19:18:04 -05:00
danielyxie
63da40689d Small improvements to Interactive Tutorial 2017-08-15 18:49:47 -05:00
danielyxie
6975b46d4d Update to 0.27.1 and add backwards compatibility 2017-08-15 15:27:00 -05:00
danielyxie
f100e559af Gang bugfixes and rebalancing. Terminal ls | grep option. Added Netscript break statement. Used numeraljs to display some number values 2017-08-15 15:22:46 -05:00
danielyxie
3db6d9d007 0.27.0 2nd Tier Prestige + Gangs 2017-08-13 00:01:33 -05:00
danielyxie
4a99c04772 Refactored Server() to take old init args in constructor. Removed Server.init(). Faction reputation is now exponential. Increased infiltration exp gains. DOM now loads before scripts 2017-08-02 23:21:15 -05:00
danielyxie
c62639099a Load Decimal.js values 2017-08-01 14:10:21 -05:00
danielyxie
ddca05f4c5 Balancing. Buffed crimes, infiltration, jobs, nerfed hacking 2017-08-01 14:03:45 -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
e5322e466b Added tooltips for companies. Rebalanced and randomized server starting money 2017-07-28 09:19:28 -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
118118db83 Fixed bug with Netburners invite 2017-07-25 23:46:58 -05:00
danielyxie
2afb313a53 Added several configurable game settings. Added donate button. Added Hacknet Node API functions for getting cost of upgrades 2017-07-25 09:39:56 -05:00
danielyxie
be48875ff3 Added donate button. Added Netscript functions to get cost of Hacknet Node upgrades 2017-07-24 21:51:03 -05:00
danielyxie
d5be649bbd Added autocompletion for aliases. Added autocompletion for any number of arguments. Added getServerRam() function 2017-07-24 20:06:40 -05:00
danielyxie
e653b7b315 All v0.26.0 changes 2017-07-21 17:54:55 -05:00
Daniel Xie
e6b15ed4ab Switch back to old wiki. Updated changelog 2017-07-14 08:33:40 -05:00
Daniel Xie
b1da24aa9e Updated with new wiki that I created 2017-07-13 15:32:18 -05:00
Daniel Xie
222f75d55a Refactored Netscript with Acorns parser. Major rebalancing. Add TIX API. Add round(), purchaseServer(). 2017-07-13 11:54:29 -05:00
Daniel Xie
378797e511 Merge branch 'master' of https://github.com/danielyxie/netburner into netscript-refactor 2017-07-10 22:09:44 -05:00
Daniel Xie
d910a89fd9 Red Pill and Export bug fixes 2017-07-06 22:24:59 -04:00
Daniel Xie
2fd9add22d Fixed typo in CHangelog 2017-07-05 17:35:15 -05:00
Daniel Xie
cb7dda9293 Rebalancing stock market and infiltration, updated changelog/documentation 2017-07-05 17:33:46 -05:00
Daniel Xie
a593243b73 Fixed issues with new aliasing, updating changelog 2017-07-05 12:53:51 -05:00
Daniel Xie
542a32c768 MOre rebalancing with universities and companies 2017-07-05 11:49:01 -05:00
Daniel Xie
22a796ceea Merge branch 'netscript-refactor' of https://github.com/danielyxie/netburner into netscript-refactor 2017-07-05 08:55:44 -05:00
Daniel Xie
c0442696c1 updated changelog 2017-07-05 08:55:39 -05:00
danielyxie
7786a0aff8 Merge branch 'netscript-refactor' into dev 2017-07-05 08:54:46 -05:00
Daniel Xie
0f59d48c53 Fixed typos 2017-07-04 23:02:19 -05:00
Daniel Xie
89c8407cbe MOre work on Red Pill stuff 2017-07-04 16:18:42 -05:00
Daniel Xie
03f7ce5fe5 Began implementing RedPill. Rebalancing for home computer RAM, company, university, server starting money. Updated tutorial and faction descriptions 2017-07-04 14:34:17 -05:00
Daniel Xie
006d12360d Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev 2017-07-04 10:42:50 -05:00
Daniel Xie
147a7393c5 Merged and updated top command implementation 2017-07-04 10:42:47 -05:00
danielyxie
b398c67f03 Merge pull request #80 from MrNuggelz/alias
Made alias names posix compilant and added global aliases
2017-07-04 10:42:11 -05:00
danielyxie
c0d41bf38e Merge pull request #62 from LTCNugget/patch-1
Implement top
2017-07-04 10:31:02 -05:00
Daniel Xie
2c384bade8 Fixed bug with Firefox and deleting qty field in WSE 2017-07-03 22:16:41 -05:00
Daniel Xie
1befaccf3f Fixed bug with buying selling 0 shares 2017-07-03 21:39:15 -05:00
Daniel Xie
36e3a3b5d2 StockMarket and Infiltration implementations 2017-07-03 14:42:11 -05:00
MrNuggelz
6bfe6a549d made alias names posix compilant and added global aliases 2017-06-30 18:47:36 +02:00
Daniel Xie
c0fc4e381d Updated documentation for new scan() command 2017-06-29 09:17:47 -05:00
Daniel Xie
f18b8d58fa scan() now takes in 1 argument representing the server to scan 2017-06-29 09:16:32 -05:00
Daniel Xie
d63f17fa8d initAugmentations() now called applyAugmentations() at the end 2017-06-28 15:53:12 -05:00
Daniel Xie
bc282daf08 Bug fix with marking augmentations as owned in Player.augmentations 2017-06-28 14:21:04 -05:00
MrNuggelz
d855eb6301 update netscript documentation 2017-06-28 18:06:31 +02:00
MrNuggelz
0e14fe1632 Netscript reimplementation 2017-06-28 11:47:42 +02:00
Daniel Xie
38e1c77c5c Rebalancing for favor, Increase reputation cost, Fix bugs with purchasing multiple augmentations, balanced company positions. New netscript functions 2017-06-27 23:11:27 -05:00
Daniel Xie
6712d340fb Fixed bugs with new multiple Augmentations feature. Added getServerMaxMoney() netscript command 2017-06-25 18:39:17 -05:00
Daniel Xie
0900c87f38 New Create Program saving progress feature bug fix 2017-06-24 16:35:36 -05:00
Daniel Xie
9553e63b54 Refactored Augmentations using new PlayerOwnedAugmentation object 2017-06-24 16:33:44 -05:00
Daniel Xie
a6406e785a FIxed field work buff. Added AutoLink and ServerProfiler programs. PRogram work is now saved 2017-06-23 09:23:35 -05:00
Daniel Xie
3f684dbfdb Updated changelog 2017-06-21 14:50:41 -05:00
Daniel Xie
389fcb7589 Fixed bug with new hacking speed multiplier for grow and weaken times 2017-06-21 12:19:08 -05:00
Daniel Xie
8a95fb4df7 Added unalias command. Updated to v0.22.0 2017-06-21 12:12:08 -05:00
Daniel Xie
fd7796f5d1 Small bug fix with Messages. Hacking experience gain constant is 2 rather than 1 2017-06-20 15:36:48 -05:00
Daniel Xie
0449460c4f Added favor system for companies and factions 2017-06-20 11:11:33 -05:00
Daniel Xie
e2fbca1ef0 More nerfs to combat augmentations. Randomized server parameters. Added Log and Kill button to Active SCripts panel 2017-06-19 09:54:11 -05:00
Daniel Xie
8ce228c71f Combined the offline data maps for scripts into a single object. More nerfs to combat Augmentations 2017-06-18 18:23:50 -05:00
Daniel Xie
15f9ef1a85 temp changes 2017-06-18 16:01:23 -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
Daniel Xie
dc39b941dc Toned down strength Augmentations even more. Increased growth rate by 50%. Readjusted crime success formulas. Fixed bug with Agent in Company.js 2017-06-18 03:24:08 -05:00
Daniel Xie
206d5dbe34 Nerfed all augmentations. Hacking speed multiplier increases rather than decreases. Servers have minimum server security. Hacking no money leads to less experience. Grow and weaken give same exp as hacking 2017-06-17 23:36:16 -05:00
Daniel Xie
4b96bca03f Added playtime since last augmentation. Fixed bug with Fulcrum faction display page 2017-06-17 12:47:04 -05:00
Daniel Xie
316aa8ad2d Added stuff for compatibility with new version 2017-06-17 02:21:42 -05:00
Daniel Xie
c5f3988183 Updated theme command documentation 2017-06-16 22:32:58 -05:00
Daniel Xie
8ab2415bb3 Updating to v0.21.0 2017-06-16 22:08:51 -05:00
Daniel Xie
36eb7608d5 Added ability to pass arguments into scripts 2017-06-16 21:53:57 -05:00
Kyle B
92b100f3ce Update "top" command- columns and loops
Switched the RAM and thread columns so that the RAM usage does not need to be rounded. Updated structure to remove nested loops.
2017-06-16 14:17:40 -04:00
Kyle B
96be33344f Update "top" command
Updated the entry construction to use `.join()` and added/updated comments.
2017-06-16 13:23:42 -04:00
Kyle B
34a86fc32c Implement top
Implementation of the "top" command. Uses the column formatting from scan, which breaks with long names.
2017-06-16 10:57:03 -04:00
Daniel Xie
7d6a94d7a1 Added autocompletion for darkweb and check 2017-06-14 20:27:22 -05:00
Daniel Xie
6fe0ec1ea5 Added dynamic array functioanlity. Refactored tail so that it displays a dynamic popup with log contents 2017-06-14 20:19:52 -05:00
Daniel Xie
4aa7edb576 Fixed bug where you could purchase Darkweb items without router 2017-06-13 20:07:02 -05:00
Daniel Xie
69d4af01ff Added Options button to top right overview. Script object optimization by deleting server maps when not active. Fixed issue with servers getting negative money 2017-06-13 10:58:31 -05:00
Daniel Xie
6b2d6b5ded Merge branch 'dev' of https://github.com/danielyxie/netburner into dev 2017-06-13 00:36:34 -05:00
danielyxie
9e542b7b67 Merge pull request #49 from 0x726564646974/themes
Adding basic theme command
2017-06-13 00:36:26 -05:00
Daniel Xie
064282682f Added comments for optimizing Script object 2017-06-13 00:34:45 -05:00
danielyxie
8444e154ee Merge pull request #59 from HDEHacks/patch-1
Fix typo in Netscript Doc
2017-06-12 21:19:20 -05:00
Hedon
d1da37dd5e Fix typo in Netscript Doc 2017-06-12 10:32:50 -05:00
Daniel Xie
a1937c4b46 Fixed bug with Graphene Bionic Legs augmentation 2017-06-11 23:43:54 -05:00
Daniel Xie
445b93d012 Fixed two typoes with Company.js and Faction 2017-06-11 20:33:58 -05:00