Steven Evans
3ad6cfd8bb
Can successfully run Webpack to create dist/bundle.js
...
The bundled output is noticeably different; likely due to Webpack 4
vs. 2/3. The order of dependencies also appears to have changed.
The overall output *seems* to be the same. Unsure how to full test
that everything is getting bundled appropriately.
This also allows the project to be built without having to manually
copy files into node_modules.
2018-03-21 11:56:30 -04:00
danielyxie
f33d81b1a5
v0.35.1
2018-03-12 14:39:04 -05: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
f82d216e10
v0.34.4
2018-02-14 22:26:43 -06:00
danielyxie
470b66e304
Bugfixes for Corporations. hacknetnodes now accounts for RAM usage. Start of v0.34.3
2018-01-29 23:14:17 -06:00
danielyxie
5f817c8016
V 0.34.2 Changes
2018-01-27 00:52:39 -06:00
danielyxie
e88a3936f3
v0.34.1
2018-01-19 22:47:57 -06:00
danielyxie
3f61ec1cab
v0.34.0 changes
2017-12-06 21:45:47 -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
4dc87af132
v0.32.0 - Added BitNode-8: Ghost of Wall Street
2017-10-25 14:47:47 -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
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
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
c93a398fbf
Continue statement, began work on missions
2017-09-21 16:27:31 -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
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
3296a817fd
Adding script editor options and some bug fixes
2017-09-04 20:03:29 -05:00
danielyxie
b17f89eba7
v0.28.0 Changed - Integrate ACE editor
2017-09-01 09:12:40 -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
faf19addee
0.27.3 Changes
2017-08-19 20:36:19 -05:00
danielyxie
3db6d9d007
0.27.0 2nd Tier Prestige + Gangs
2017-08-13 00:01:33 -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
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
e653b7b315
All v0.26.0 changes
2017-07-21 17:54:55 -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
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
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
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
36eb7608d5
Added ability to pass arguments into scripts
2017-06-16 21:53:57 -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
c55b677bc2
Added threading capabilities when running manually. Need to add for run(0 and exec() in netscript. Also fixed some bugs
2017-06-10 20:46:02 -05:00
Daniel Xie
d3fa9f8c6e
Slight rebalancing. Added kill() and killall() commands
2017-06-05 20:34:00 -05:00
Daniel Xie
0dc3d56e3c
Added isRunning() Netscript command. Account for new commands in RAM usage
2017-06-05 12:50:32 -05:00
Daniel Xie
8fa1eab3c6
Added fileExists() and getServerRequiredHackingLevel() Netscript commands. Updated Netscript documentation
2017-06-05 10:31:46 -05:00
Daniel Xie
d73a11f678
Rebalancing script RAM Usage. Script base RAM cost is 1.5GB, while common functions were made cheaper
2017-06-05 09:31:47 -05:00
Daniel Xie
0d90479097
Fixed issue with Faction page formatting. Script.reset() now re-updated RAM usage
2017-06-03 23:56:18 -05:00
Daniel Xie
a3d45b3cc2
Script editor now saves state when switching to other tabs. Updated to version 0.19.4
2017-06-02 12:18:53 -05:00
Daniel Xie
6ff028b5ea
Slightly buffed hacknet nodes
2017-06-01 08:36:49 -05:00
Daniel Xie
b53abeb280
Refactored Dialog boxes so that an infinite amount can be opened
2017-05-31 23:17:50 -05:00
Daniel Xie
ebeac47d12
Fixed UI issues. Added offline production for grow(), weaken(), and hack() in Netscript scripts
2017-05-31 20:57:49 -05:00
Daniel Xie
d825b25c73
Added functions for weakening server security and updated docuemtnation
2017-05-31 12:37:32 -05:00
Daniel Xie
e70f499f13
Added exec() command. Initial testing shows that its working ok
2017-05-31 11:33:54 -05:00
Daniel Xie
ad6f74a16d
Lowered cost for NeuroFlux governor. Fixed tab completion for scp command. Fixed bugs with Netscript scp command
2017-05-29 21:02:41 -05:00
Daniel Xie
66d311f9d8
Added RAM cost for getHostname() and hasRootAccess(). Applied hacking grow_mult to server growth)
...
git p
2017-05-29 18:12:57 -05:00
Daniel Xie
af47baf4fa
Buffed crimes and hacking. Increased growth rate of servers. Added getHostanme command. Added preventDefault() for ctrl+b in script editor. Buffed Neuroflux Governor, which adds 1% to all multipliers, and made it more expensive. Nerfed Hacknet Node base production. Fixed nested for loop issue
2017-05-29 17:37:38 -05:00
Daniel Xie
8cd9e8954d
Refactored Netscript Hacknet Node library. Now an array called hacknetnodes[i] can be used to access hacknet nodes, and they can be upgraded with functions
2017-05-25 07:18:34 -05:00
Daniel Xie
9e2344919f
Small UI changes, adding RAM cost for new script commands.
2017-05-20 22:45:36 -05:00
Daniel Xie
4d0ee212be
UI Improvements. Added two new Netscript functions to purchase Hacknet Nodes
2017-05-20 04:27:42 -05:00
Daniel Xie
834a6add82
Added some unique augmentations for factions
2017-05-17 23:58:49 -05:00
Daniel Xie
47e4f5b9dd
Slight rebalancing on Hacknet Nodes. Added buttons for purchase multipliers. They don't work yet though
2017-05-16 16:22:54 -05:00
Daniel Xie
f63cd21bfc
Refactoring purchase of additional servers UI code, minor rebalancing for hacknet nodes
2017-05-16 10:55:05 -05:00
Daniel Xie
b8ccddf256
Changed tabbing i script editor so that it uses four spaces rather than the tab char"
2017-05-15 23:37:14 -05:00
Daniel Xie
f1b7d78ba3
More rebalancing on hacknet Nodes. Tab in script editor works..not super smooth though. Focus on textarea when script editor opens. code in tututorial now properly ignores all whitespace
2017-05-15 22:06:25 -05:00
Daniel Xie
bb73fe1101
Operators now have RAM cost
2017-05-15 10:38:17 -05:00
Daniel Xie
51c8e7a6c6
Fixed bug with loading game when working on creating program
2017-05-15 10:28:59 -05:00
Daniel Xie
3919d3e97a
Bug fixes for new Netscript commands. Added total Playtime statistics. Minor UI improvements
2017-05-15 09:15:59 -05:00
Daniel Xie
31ef48f4a8
Small UI improvements based on private beta feedback
2017-05-14 21:21:22 -05:00
Daniel Xie
708b800e36
Improved documentation for Netscript. Added a link to Netscript documentation in script editor
2017-05-14 20:43:10 -05:00
Daniel Xie
83502831d8
Removed some log statements. Rebalancing on RAM for home comp
2017-05-13 13:59:19 -05:00
Daniel Xie
041f195241
Added two new factions, Slum Snakes and Tetrads. Added 4 more augmentations for those factions. Fixed some issues with prestiging
2017-05-12 13:12:32 -05:00
Daniel Xie
c44b514342
If statements in NetScript should work now
2017-05-11 23:59:07 -05:00
Daniel Xie
3ac33cd9e7
Added commands for port breaking programs in Netscript
2017-05-10 23:20:17 -05:00
Daniel Xie
416f3e7b47
Refactored script RAM usage to be calculated based on commands. Updated RAM on foreign servers to balance. Balnaced company wages
2017-05-10 16:10:06 -05:00
Daniel Xie
3808fe5a3f
Minor UI improvements and bug fixes
2017-05-10 15:21:15 -05:00
Daniel Xie
f2287b5696
Lots of changes, didn't keep track ofthem all
2017-05-10 12:42:46 -05:00
Daniel Xie
2e55f1d472
Implemented interactive tutorial!
2017-05-06 01:24:01 -05:00
Daniel Xie
66e4fa26a2
Added Dark web. Needs testing
2017-05-05 10:50:55 -05:00
Daniel Xie
56ebfaf2bf
refactored saving/loading by making it into a class. Tested and debugged prestige mechanic
2017-05-04 20:08:44 -05:00
Daniel Xie
3eccf23a41
Minor UI improvements, fixed job requirements to make them inline with multiplers of 5, rebalancing hacking times
2017-05-02 23:38:58 -05:00
Daniel Xie
d6c094f4de
Playtesting - Rebalancing
2017-04-22 21:32:51 -05:00
Daniel Xie
9b408cb995
Playtesting - Fixed bugs
2017-04-19 14:19:33 -05:00
Daniel Xie
52297268f6
Addded Perk class, Traveling functionality, fixed bugs with script logging and terminal commands
2017-04-13 12:33:34 -05:00
Daniel Xie
14684dd6d5
Finished Create Program functionality (needs testing) and did work on Tutorial
2017-03-31 16:47:06 -05:00
Daniel Xie
d656ee3114
Implemented control + c functionality to stop running cmds such as hack() and analyze()
2016-12-21 10:33:00 -06:00
Daniel Xie
f1ec376f33
Implemented server growth (might need rebalancing). No wwhen a script is killed it is properly removed from the Active Scripts tab
2016-12-20 14:18:34 -06:00
Daniel Xie
e2316e4a1d
Can now do things such as ctrl+c in Terminal without it auto focusing on the input. Implemented offline exp gain
2016-12-19 14:59:13 -06:00
Daniel Xie
962b057ff8
Implemented basic functionality for the Active Tabs menu. Works for online production
2016-12-19 12:20:19 -06:00
Daniel Xie
5f1b58fd86
Evaluator + Netscript should now properly handle errors in syntax/runtime errors (almost..still have to implement the properly closing down script when an error is thrown. Check file for TODO). Player skill level should now properly be updated
2016-12-15 16:22:42 -06:00
Daniel Xie
96fb37c6d1
Fixed loadAllRunningScripts(), now seems to be working properly
2016-12-15 11:51:23 -06:00
Daniel Xie
7ec22480a2
Trying to get the functionality to load all running scripts upon load to work
2016-12-14 15:44:18 -06:00
Daniel Xie
334c144bae
Upon opening window, all of the running scripts are loaded into WorkerScripts
2016-12-14 15:22:12 -06:00
Daniel Xie
23c036827f
Fixed script hack(), should be working now. Changed some numbers to rebalance. Implemented script RAM usage. If a script uses too much ram it will not run (untested)
2016-12-14 14:29:40 -06:00
Daniel Xie
2fe4e8a19a
Changed the game speed so that it wasn't running faster (Rounding the number of game cycles usually caused it to speed up). Save Load function SHOULD be working now
2016-12-01 16:39:13 -06:00
Daniel Xie
d5d198cbb4
Refactored Code to make Save/Load work. This included re-structuring classes so that they contained only native objects/arrays of native objects and using a Reviver function in the JSON.parse. Cleaned up some code that was no longer needed
2016-12-01 16:18:18 -06:00
Daniel Xie
320526ebb3
Added stuff to Script queue functionality..it's gonna get deleted anyways so w.e
2016-11-25 16:08:04 -06:00
Daniel Xie
f38fd340f4
Implement Script Editor (mostly)
2016-11-24 16:30:33 -06:00
Daniel Xie
1a600ad560
Added offline properties for Script object
2016-11-21 05:22:18 -06:00
Daniel Xie
d372ce5980
Fixed some bugs, began adding a Script class
2016-11-21 00:11:14 -06:00