Steven Evans
d563d9624a
[refactor] Enabled Stylelint 'declaration-colon-space-after' rule
2018-07-10 09:49:41 -04:00
Steven Evans
71d80ae5a4
[refactor] Enabled Stylelint 'color-hex-length'
2018-07-10 09:49:41 -04:00
Steven Evans
1eee47dd3e
[refactor] Enabled Stylelint "color-hex-case" rule
2018-07-10 09:49:41 -04:00
Steven Evans
9f3459a46f
[refactor] Enabled Stylelint rule "color-named"
...
Going with no named colors for consistency.
2018-07-10 09:49:40 -04:00
Olivier Gagnon
83aeb50605
unify dropdown and text input accross the app
2018-06-13 16:20:27 -04:00
danielyxie
89016aeed9
Added devmode. Enabled using build flag. Added new npm build scripts
2018-06-13 12:38:22 -05:00
Olivier Gagnon
20b35ccfb5
user can no longer select button text (meaning they can spam)
2018-06-13 03:26:07 -04:00
Olivier Gagnon
a4ef94c0e0
styling dev menu
2018-06-12 17:16:25 -04:00
Olivier Gagnon
bc14a6a147
work on the dev menu
2018-06-12 15:27:37 -04:00
Steven Evans
2cbc728baf
[fix] UI layout of hacknet nodes no longer overflows player info
2018-06-05 23:49:06 -04:00
Steven Evans
720478377f
[feat] Shrunk the UI of Hacknet Nodes to view more at a time on screen.
...
The UI of a single Hacknet Node now only takes up ~50% of the screen.
This allows two nodes to be displayed per "row" when the screen is wide
enough.
Also repositioned the buttons for the nodes so they are inline with the
information each updates. This visual correlation lets us reduce the
text that needs to be in each button.
Also reduced the amount of DOM that needs to be continuously garbage
collected by updating specific text rather than throwing out entire HTML
elements.
2018-06-05 13:30:07 -04:00
Olivier Gagnon
f70d39f9e6
make the stock market accound and api button green when bought
2018-05-27 04:02:54 -04:00
danielyxie
9acc422f05
v0.36.0 - Bladeburner BitNode (BN-6)
2018-05-02 12:38:11 -05:00
danielyxie
521b81aec0
v0.35.2
2018-03-26 19:46:21 -05: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
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
488d6043ec
Adding companymanagement.css
2017-12-01 21:32:33 -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
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
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
04bfcc0f20
All v0.30.0 Changes
2017-10-09 23:56:48 -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
22a5d3b3cc
Finished BETA version of Missions. All other changes for v0.29.1
2017-09-27 10:13:42 -05:00
danielyxie
2523222565
More work on Hacking mission
2017-09-25 21:44:33 -05:00
danielyxie
5e7d72d901
More work on Hacking Missions
2017-09-25 07:50:19 -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
c0369bc937
v0.28.5 changes
2017-09-13 09:22:22 -05:00
danielyxie
3296a817fd
Adding script editor options and some bug fixes
2017-09-04 20:03:29 -05:00
danielyxie
eac664a3d0
Fixed background color on Infiltration selector
2017-09-01 16:23:57 -05:00
danielyxie
a8e28e3d71
Fixed black background for stock market qty input
2017-09-01 11:06:40 -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
8b6dba561c
Crime and job balancing. Fixed some formatting bugs
2017-07-30 14:11:30 -05:00
danielyxie
cbb9f2b740
Merge branch 'dev' of https://github.com/danielyxie/netburner into dev
2017-07-29 11:26:28 -05:00
danielyxie
53d514d28e
Decimal.js support for player's money. Buffed early game servers.
2017-07-29 11:25:40 -05:00
danielyxie
d26ec75ded
Merge pull request #94 from desci/master
...
Account for negative money
2017-07-28 16:32:10 -04: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
Desobediente Civil
cd0ecb961f
Account for negative money
...
This should guarantee that in the event the balance becomes negative,
there will be no scrolling bars.
2017-07-25 03:01:24 -03: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
222f75d55a
Refactored Netscript with Acorns parser. Major rebalancing. Add TIX API. Add round(), purchaseServer().
2017-07-13 11:54:29 -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
36e3a3b5d2
StockMarket and Infiltration implementations
2017-07-03 14:42:11 -05:00
Daniel Xie
d63f17fa8d
initAugmentations() now called applyAugmentations() at the end
2017-06-28 15:53:12 -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
6712d340fb
Fixed bugs with new multiple Augmentations feature. Added getServerMaxMoney() netscript command
2017-06-25 18:39:17 -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
9a96f6b231
Esc can be used to close log box. Log box close button scrolls down in fixed position
2017-06-17 13:19:37 -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
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
0x726564646974
7b69e10efc
Merge branch 'dev' into themes
2017-06-08 20:27:34 -04:00
Daniel Xie
d09179cd4f
Added beta functionality for export/import feature
2017-06-07 23:57:40 -05:00
Daniel Xie
f92556e754
Fixed bugs with new Netscript commands
2017-06-06 23:09:53 -05:00
0x726564646974
47e01ee2eb
Adding basic theme command
2017-06-06 22:51:08 -04:00
Daniel Xie
570bba2dd1
Added new update text. Bugs with server max money. Updated to version 0.20.0
2017-06-06 19:28:20 -05:00
Daniel Xie
1a7a247b4d
Re-designed Active Scripts tab. Re-designed growth mechanic to depend on server security. Server growth no longer occurss manually. Bug fixes
2017-06-06 16:22:57 -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
ce8257fb0c
Fixed bug with autocompletion on capitalized leters. Updated to 0.19.7
2017-06-03 15:51: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
f4c90a1612
Fixed issue with Hacknet Node multipliers. Added total production cost display for Active Scripts
2017-05-30 19:00:24 -05:00
Daniel Xie
519e2ced66
Refactored pop up boxes
2017-05-30 09:55:58 -05:00
Daniel Xie
bfba6a3d5b
Updated Netscript documentation for new Hacknet Node 'API'. Adde game options
2017-05-25 09:50:58 -05:00
Daniel Xie
6316cbae23
Minor UI changes
2017-05-25 03:09:51 -05:00
Daniel Xie
0fd5323d52
Added scan-analyze to Interactive Tutorial
2017-05-24 18:23:28 -05:00
Daniel Xie
5c16759908
Clicking outisde popup dialog box closes it. Grow() time is now based on hacking level
2017-05-24 08:49:52 -05:00
Daniel Xie
5d415a1a60
Fix bug with purchaseHacknetNode(). Improve nano interface
2017-05-23 21:55:24 -05:00
Daniel Xie
8338582ef7
Increased cost of university classes/Gym. You can now see the effects of an augmentation before unlocking it. Slightly increased cost of purchasing Hacknet Node upgrades
2017-05-23 14:26:52 -05:00
Daniel Xie
e1fb332251
Reduced prod multiplier for Hacknet Node RAM. Faction pages now scroll. Bug fix
2017-05-23 09:31:55 -05:00
Daniel Xie
75513aa59d
Added a few more monospace fonts to font-family in css
2017-05-22 08:53:50 -05:00
Daniel Xie
be18f6150d
Small UI improvement
2017-05-21 18:37:41 -05:00
Daniel Xie
eb71db3fad
Buffed hacknet Nodes base prod by 25%. Updated tutorial documentation. Small UI changes
2017-05-21 16:04:57 -05:00
Daniel Xie
b2b1724885
Small UI changes
2017-05-21 00:39:18 -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
c454e3729b
Added option to donate money to faction
2017-05-20 03:19:13 -05:00
Daniel Xie
0054ab7222
Added a Character ovewview screen
2017-05-20 02:33:33 -05:00
Daniel Xie
9e1c7191f5
Fixed typos and improved text in Tutorial and Interactive Tutorial
2017-05-17 00:31:42 -05:00
Daniel Xie
2823a1ffa1
Purchase MAX hacknet nodes now works. Huge rebalancing of Augmentations, made most augmentations a little bit stronger
2017-05-16 22:50:32 -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
56a7ed66a5
Added status text for saving. Minor rebalancing for Hacknet Node RAM Cost
2017-05-15 11:54:23 -05:00
Daniel Xie
5039a03732
UI Improvement to script editor. FIxed some bugs in new Netscript commands
2017-05-15 10:13:21 -05:00
Daniel Xie
acf94ccc06
Fixed heigth of ITutorialBox
2017-05-15 00:13:47 -05:00
Daniel Xie
84a007960e
Flashing tutorial buttons
2017-05-15 00:09:14 -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
df057ccaab
Minor UI improvements, bug fix in Crime.js
2017-05-14 19:14:13 -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
c35e08b4d5
Small UI improvements, small bug fix with NeuroFlux cost, added tooltips to Crimes
2017-05-08 12:40:53 -05:00
Daniel Xie
20d8a40e17
Playtesting - Rebalancing, UI improvements, added tooltip for programs, home computer no longer reset on prestige
2017-05-08 09:33:26 -05:00
Daniel Xie
315940112c
UI Improvements
2017-05-06 17:19:18 -05:00
Daniel Xie
534f5c1dbe
Small UI improvements, balancing crime money
2017-05-06 14:12:45 -05:00
Daniel Xie
2e55f1d472
Implemented interactive tutorial!
2017-05-06 01:24:01 -05:00
Daniel Xie
e2cbc38920
Adding Interactive Tutorial files - incomplete
2017-05-05 16:27:35 -05:00
Daniel Xie
acc3b8cf89
Create Program refactoring, added a notification for it when it comes up
2017-05-05 11:52:48 -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
2c53073f21
Format numbers to look nice, update info that is displayed on Character page
2017-05-04 15:50:17 -05:00
Daniel Xie
8917284f27
Removed some console.log statements. Fixed bug with displaying Factions Content
2017-05-04 14:29:50 -05:00
Daniel Xie
b0bc7ed3c7
Rebalancing crime exp and small UI improvements
2017-05-04 02:05:43 -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
6edd7f1a49
Added grow() command - it is untested and does not worki n offline yet. Some small rebalancing and UI changes
2017-05-02 11:28:54 -05:00
Daniel Xie
08f4278474
Formatting changes - Increase span margin/padding on pop up boxes and disable border highlighting
2017-05-01 22:26:06 -05:00
Daniel Xie
a94a2ad1f4
SMall UI improvement to Hacknet Nodes page
2017-04-27 16:36:59 -05:00
Daniel Xie
b61754ddd0
Finished implementing Hacknet Nodes. Seems to be working fine
2017-04-27 15:02:58 -05:00
Daniel Xie
e2947cc8c3
more work on HacknetNode.js and also added css content for PurchaseRamForHomeBox
2017-04-27 00:01:21 -05:00
Daniel Xie
5870430ea7
Small UI improvements
2017-04-24 10:35:10 -05:00
Daniel Xie
dbdb089887
Playtesting - Rebalancing, bugfixes, improved UI
2017-04-23 20:43:41 -05:00
Daniel Xie
c1c37f008e
Playtesting - Fixed bugs and some rebalancing with foreign servers
2017-04-20 03:29:07 -05:00
Daniel Xie
e2e0bba3c2
Playtesting - Fixed bugs
2017-04-19 16:39:25 -05:00
Daniel Xie
9b408cb995
Playtesting - Fixed bugs
2017-04-19 14:19:33 -05:00
Daniel Xie
650bdf1f3f
Playtesting- fixed bugs
2017-04-19 00:02:40 -05:00
Daniel Xie
77f386d14a
Playtesting - Fixed some bugs, refactoring
2017-04-17 23:32:17 -05:00
Daniel Xie
8de538a59a
More work on Create Program
2017-03-31 07:32:04 -05:00
Daniel Xie
2d40afb740
Fixed formatting issue
2017-02-28 11:47:43 -06:00
Daniel Xie
37b5152103
Fixed some bugs, Hide Faction Augmentations Content in the hideAllContent() function
2017-02-28 11:10:35 -06:00
Daniel Xie
992d0673e5
Display Installed Augmentations Content. Need to add info for each augmentation
2017-02-20 16:45:36 -06:00
Daniel Xie
4a60874a3a
Display Faction content, including Augmentations. Added requirements for Augmentations. Created PurchaseAugmentationBox.js. Next step is to create the reset function needed for prestiging
2017-02-17 16:19:25 -06:00
Daniel Xie
0ed3d65ae5
Added a bunch of small fixes and features, don't remember exactly what lol
2017-02-16 12:52:11 -06:00
Daniel Xie
bedc210b31
Almost done implementing work functionality.Theres an issue with Player finishWork() i think bc its an anonymous function so it doesnt work to call this.finishWork(), idk
2017-02-07 18:27:11 -06:00
Daniel Xie
f5b0796948
Started working on Work functionality
2017-02-05 23:01:01 -06:00
Daniel Xie
d20da28c51
Reformatted DialogBox and PurchaseServerBox. Implemented purchase server, untested (will test when I do a playthrough so i get enough moeny)
2017-02-05 19:29:17 -06:00
Daniel Xie
fc2dc82f1a
Implemented Applying to jobs. Working on Purchasing Servers
2017-02-03 16:05:59 -06:00
Daniel Xie
7382454e83
Did more work on applying for jobs at companies. Need to create constructor/Revivor for companyPositions
2017-02-02 17:33:47 -06:00
Daniel Xie
007d4436c9
Added Locations. Need to add buttons to make everything connect together properly, and also getting/working for josb
2017-01-30 21:41:42 -06:00
Daniel Xie
bf893926b7
Fixed page tabs so all menu pages are working now
2017-01-27 21:10:16 -06:00
Daniel Xie
e89bb00155
Created functions to display Faction content (for a single faction) and added the corresponding html elements. Created framework for loading content for all pages (world, augmentations, etc.) in Engine.js
2017-01-09 16:14:18 -06:00
Daniel Xie
f38a3d1c75
Added a few HTMl elements for Factions display
2017-01-03 10:24:41 -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
eb31a0bd74
Changed the main menu links so that they're highlighted when active
2016-12-01 16:59:51 -06:00
Daniel Xie
f38fd340f4
Implement Script Editor (mostly)
2016-11-24 16:30:33 -06:00
Daniel Xie
f6aaef455d
Added full hack functionality with animated progress bar and everthing. All thats left is balancing exp/money gains and also taking care of porthack stuff. Also fixed the terminal not being scrollable
2016-10-27 13:26:00 -05:00
Daniel Xie
1446a8d96e
Fixed some issues with the width of terminal
2016-10-24 02:18:01 -05:00
Daniel Xie
4ea83fa199
Added functions to create a random network with foreign servers
2016-10-24 01:34:04 -05:00
Daniel Xie
7c03b274d7
Added Player, Server, Terminal, and engine javascript files. Implemented basic terminal UI. Implemented main menu tabs (only added Character and Terminal for now
2016-10-17 03:24:39 -05:00