Steven Evans
52269759ec
[chore] Adding ESLint
...
This is a baseline ESLint configuration, with *A LOT* of rules disabled.
All rules that are enabled already conform to the codebase. As code
clean up starts to happen, rules can be enabled one-by-one.
2018-06-22 22:28:59 -04:00
Olivier Gagnon
3af76f50ab
Merge branch 'dev' into streamline-create-programs
2018-06-22 20:48:26 -04:00
Olivier Gagnon
53ddfbc9ec
first conversion
2018-06-22 17:30:24 -04:00
danielyxie
343d474702
Merge pull request #318 from hydroflame/darkweb-autolink
...
added autolink to darkweb
2018-06-22 15:13:48 -05:00
danielyxie
5ad481893b
Merge pull request #322 from hydroflame/time-since-bitnode
...
added time since last bitnode timer
2018-06-22 15:13:03 -05:00
danielyxie
3a291cf4dd
Merge pull request #303 from kopelli/typescript
...
Add Typescript and TSLint to the tool chain
2018-06-22 15:11:49 -05:00
Olivier Gagnon
fbc9627344
cap difficulty and fix negative growth
2018-06-22 15:41:55 -04: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
Olivier Gagnon
4f9ae82b4b
added time since last bitnode timer
2018-06-22 15:38:25 -04:00
Olivier Gagnon
8f30a2246c
using classList instead of setAttributes
2018-06-21 13:52:34 -04:00
Olivier Gagnon
15b0c11731
moved the suppress buy aug confirmation to settings, will now persist
2018-06-21 13:32:21 -04:00
Olivier Gagnon
9dc96c51cb
moved all tor-html related code to one place, hurray for decoupling
2018-06-21 13:00:33 -04:00
danielyxie
24cd1bb498
Merge branch 'master' of https://github.com/danielyxie/bitburner into dev
2018-06-21 10:49:40 -05:00
Steven Evans
942c26b27e
Merge branch 'dev' into typescript
2018-06-20 22:10:20 -04:00
Olivier Gagnon
0ea6312d49
Merge branch 'dev' into streamline-create-programs
2018-06-20 18:50:08 -04:00
Olivier Gagnon
3ab23df8d7
terminal autocompletes darkweb better
2018-06-20 18:34:39 -04:00
Olivier Gagnon
01a5911ee1
added autolink to darkweb
2018-06-20 18:27:13 -04:00
danielyxie
abfb1b1947
Merge pull request #301 from hydroflame/beautify
...
Add a button to beautify scripts in text editor
2018-06-20 16:57:58 -05:00
danielyxie
91d53d93a1
Merge pull request #298 from hydroflame/corporation-styling
...
Corporation styling
2018-06-20 16:57:07 -05:00
danielyxie
856f7a0cd2
Merge pull request #264 from hydroflame/streamline-darkweb
...
streamline darkweb
2018-06-20 16:56:10 -05:00
Olivier Gagnon
cab8dbf5d9
made skill calculation smoother
2018-06-19 00:37:56 -04:00
danielyxie
f5be9e5da7
Fix bug with spawn()
2018-06-17 14:19:43 -05:00
danielyxie
f33806e189
Updated tover sion v0.38.1
2018-06-15 14:05:53 -05:00
danielyxie
d38cfc61bd
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2018-06-15 01:09:54 -05:00
danielyxie
b4cec584f6
Merge pull request #299 from hydroflame/fix-grow-security
...
fix growth not increasing security if server reaches max money
2018-06-15 01:09:17 -05:00
danielyxie
bee20b090c
Merge pull request #296 from hydroflame/serverExists-all-true
...
fixed serverExists returning true for non-existent IPs
2018-06-15 01:04:52 -05:00
danielyxie
c365696447
Reverse const change in Script RAM parser. Built documentation
2018-06-15 00:58:35 -05:00
danielyxie
8620a4d30c
Fix issue with 'Object.prototye' functions throwing errors during NetscriptJS RAM calculation. Fixed type with new Travel Confirmation setting loading to the correct initial value. Fixed Competition/Demand display for Products. Changed RAM for window/document access to be 100
2018-06-14 14:51:06 -05:00
Steven Evans
9c09e44db2
[refactor, chore] Including TSLint; fixing most things.
...
As it currently stands, bringing in TSLint with *all* rules enabled by
default and override each as we go. This means that as we upgrade and
bring in new rules we might start seeing new rules that the code
violates.
Because all the rules are enabled by default, the choice to explicitly
disable/relax rules can be discussed as part of PRs.
This also brought in strict type checking. This means we shouldn't be
relying on truthy/falsey value coercion. It also means that we will
likely need to create some type definition files or port certain files
over. That...will be a bit tedious, but will make the codebase better as
a whole.
2018-06-14 14:57:44 -04:00
Steven Evans
67cee8642b
[refactor] Converted TextFile to TypeScript
2018-06-14 09:11:28 -04:00
Olivier Gagnon
c35395e302
added beautifier button in text editor
2018-06-14 02:26:54 -04:00
Steven Evans
3e1ec388e0
[chore] Introduce TypeScript; Tested out with HelpText.
2018-06-13 23:38:35 -04:00
Olivier Gagnon
7c658e2966
growth now adds security even if the server reaches max, but only the amount that was needed
2018-06-13 17:27:26 -04:00
Olivier Gagnon
83aeb50605
unify dropdown and text input accross the app
2018-06-13 16:20:27 -04:00
danielyxie
d6620da22e
Removed import of DevModeEnabled in engine.js. Removed JSON.stringify in webpack.config.js for build mode
2018-06-13 14:26:15 -05:00
danielyxie
89016aeed9
Added devmode. Enabled using build flag. Added new npm build scripts
2018-06-13 12:38:22 -05:00
Olivier Gagnon
bb68fa5806
fixed getServer instead
2018-06-13 12:34:32 -04:00
Olivier Gagnon
07c9f9e155
fixed server exists returning true for non-existent IPs
2018-06-13 12:16:12 -04:00
danielyxie
20e437844a
Merge branch 'master' of https://github.com/danielyxie/bitburner into dev
2018-06-13 09:24:15 -05:00
danielyxie
b7b40d237a
Merge pull request #295 from hydroflame/prevent-document-nsjs
...
window and document symbold now occur impossibly high ram cost in nsjs
2018-06-13 09:22:47 -05:00
danielyxie
449df57edf
Merge pull request #294 from hydroflame/suppress-travel-confirm
...
added options to suppress travel confirmation
2018-06-13 09:19:50 -05:00
danielyxie
c663b5edc7
Merge pull request #289 from hydroflame/fix-277
...
Fix #277
2018-06-13 09:18:31 -05:00
danielyxie
fa42d4ee43
Merge pull request #288 from hydroflame/netscript-ps
...
Netscript ps function
2018-06-13 09:17:58 -05:00
danielyxie
2fc17e973c
Merge pull request #292 from hydroflame/fix-282
...
fixed 282
2018-06-13 09:15:38 -05:00
danielyxie
9a0dd4b9ee
Merge pull request #286 from hydroflame/tor-green
...
Tor green
2018-06-13 09:10:52 -05:00
danielyxie
b0865c09f5
Merge pull request #285 from hydroflame/company-favor-format
...
Company favor format
2018-06-13 09:04:17 -05:00
danielyxie
ca484fa679
Merge pull request #281 from kristapsmelderis/fix#280
...
fix #280
2018-06-13 08:58:23 -05:00
danielyxie
ff12c87913
Merge pull request #279 from hydroflame/prevent-work-faction-bn2
...
prevent players from doing work through singularity in BN2 when the p…
2018-06-13 08:57:59 -05:00
danielyxie
84d239e7f8
Merge pull request #278 from hydroflame/fix-negative-growth
...
Fix negative growth
2018-06-13 08:54:47 -05:00
danielyxie
388ff30ed8
Merge pull request #263 from hydroflame/exec-log
...
exec, spawn, and run won't log when disableLog is set
2018-06-13 08:51:37 -05:00
Olivier Gagnon
af2e04db10
window and document symbold now occur impossibly high ram cost in nsjs
2018-06-13 03:57:25 -04:00
Olivier Gagnon
7362ead364
added options to suppress travel confirmation
2018-06-13 03:37:21 -04:00
Olivier Gagnon
bef2f07811
fixed 282
2018-06-13 01:02:26 -04:00
danielyxie
575b67440c
v0.38.0 - Minor re-balancing and bug fixes in Bladeburner
2018-06-12 23:16:23 -05:00
Olivier Gagnon
6f82f67cea
fix #277
2018-06-13 00:12:16 -04:00
Olivier Gagnon
758f00419b
added ps function to netscript, returns the list of processes currently running on that server
2018-06-13 00:03:02 -04:00
Olivier Gagnon
cc5731baae
enable/disable dev mode with a global var
2018-06-12 17:24:53 -04:00
Olivier Gagnon
ad90a0bb6f
added home ram upgrade button, enable+disable intelligence, source file modifications
2018-06-12 16:44:21 -04:00
Olivier Gagnon
c2f2829e75
added stats related dev options
2018-06-12 16:06:05 -04:00
Olivier Gagnon
bc14a6a147
work on the dev menu
2018-06-12 15:27:37 -04:00
Olivier Gagnon
4fda9d1998
make tor router button green when bought like WSE buttons
2018-06-12 14:01:28 -04:00
Olivier Gagnon
bea6ea5829
display company favor as integers
2018-06-12 13:54:12 -04:00
Olivier Gagnon
2e3254877f
some work on dev menu
2018-06-11 13:41:02 -04:00
kristapsmelderis
e6152824fd
update to fix for #280
...
proper English
2018-06-10 14:30:33 +03:00
kristapsmelderis
93a5fa53f1
fix #280
...
replaced "reputation" with "favor", because its not correct description.
2018-06-10 14:17:14 +03:00
Olivier Gagnon
dd87a1bad3
prevent players from doing work through singularity in BN2 when the player already joined a faction
2018-06-10 00:55:25 -04:00
Olivier Gagnon
efa6438981
fixed display bug in growth log
2018-06-09 02:58:33 -04:00
danielyxie
71cf3cac35
Bug fixes for new Bladeburner changes
2018-06-08 22:25:28 -05:00
danielyxie
bbb5f04c87
Merged pull requests and fixed merge conflicts
2018-06-08 11:19:22 -05:00
danielyxie
9aa1985d55
Merge pull request #275 from hydroflame/simpler-home-ram
...
Simpler home ram
2018-06-08 11:01:18 -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
Olivier Gagnon
7fbced64de
addressing comments
2018-06-07 21:56:22 -04:00
Olivier Gagnon
289a005fbb
made upgrade home ram cost consistent and precision to 5 to display better in game
2018-06-07 14:54:34 -04:00
Olivier Gagnon
34d80c8adf
favor now displayed as integer
2018-06-07 13:00:02 -04:00
danielyxie
6e6f5ce3d0
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2018-06-06 11:13:38 -05:00
danielyxie
2052ef60a3
Merge pull request #272 from hydroflame/fix-faction-rep
...
Fix faction rep + bn12
2018-06-06 11:13:28 -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
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
bcabc72c35
Update RedPill.js
2018-06-05 02:52:59 -04:00
Olivier Gagnon
3e429e30be
bn12 plus faction fix from my last pr
2018-06-05 01:58:34 -04:00
Olivier Gagnon
a1da58f2a9
fix faction reputation
2018-06-05 01:27:18 -04:00
danielyxie
f28ffcc49e
Merge pull request #270 from hydroflame/fix-travelToCity
...
made travel cost a constant and prevent travelToCity from traveling i…
2018-06-04 09:09:39 -05:00
danielyxie
57ebbe7b61
Merge pull request #260 from hydroflame/faction-enemies
...
streamline in factions
2018-06-04 09:08:37 -05:00
danielyxie
e31c8a1fc0
Merge pull request #259 from hydroflame/streamline-crimes
...
streamline crimes code
2018-06-04 09:04:46 -05:00
Steven Evans
7ee964a66c
Merge remote-tracking branch 'danielyxie/dev' into dev
2018-06-03 21:11:34 -04:00
Olivier Gagnon
4b6dbee628
made travel cost a constant and prevent travelToCity from traveling if the player doesn't have enough money
2018-06-03 21:09:12 -04:00
danielyxie
81e828d7e7
Removed debug logging statement for ram parser AST
2018-06-02 22:10:24 -05:00
danielyxie
957ce44316
v0.37.2
2018-06-02 20:37:56 -05:00
Olivier Gagnon
aa56227851
streamline programs
2018-06-01 19:31:34 -04:00
Olivier Gagnon
85d4d5a5ab
streamline darkweb
2018-06-01 17:05:05 -04:00
Olivier Gagnon
bebf5c83da
exec, spawn, and run won't log when disableLog is set
2018-05-31 22:36:01 -04:00
Steven Evans
7362d1809f
[refactor] Remove numeral from utils folder; use npm reference
...
In order to shave off ~0.02MiB of the bundle size, needed to continue
referencing the minified file. Ideally future changes can utilize
code splitting, tree shaking, and minification in WebPack to use normal
references.
2018-05-30 22:46:52 -04:00
danielyxie
7edae463bc
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2018-05-30 17:31:02 -05:00
danielyxie
496ea728d0
Merge pull request #255 from hydroflame/fix-join-banned-faction-exploit
...
fix faction join exploit
2018-05-30 17:30:22 -05:00
danielyxie
429894707f
Merge pull request #254 from hydroflame/green-stock-buttons
...
make the stock market accound and api button green when bought
2018-05-30 17:29:39 -05:00
Steven Evans
10d7e43f01
[refactor] Pull in 'decimal.js' as an npm dependency
2018-05-30 15:54:13 -04:00
Olivier Gagnon
40780af35e
moved data to faction info to prevent save data corruption
2018-05-30 01:31:20 -04:00
Olivier Gagnon
82253dbf43
streamline faction behavior
2018-05-30 00:08:09 -04:00
Olivier Gagnon
cb0d70de85
streamline crimes
2018-05-29 16:36:52 -04:00
Olivier Gagnon
f70d39f9e6
make the stock market accound and api button green when bought
2018-05-27 04:02:54 -04:00
Olivier Gagnon
b0d78dc532
fixed a bug that allowed players to join all factiosn as long as they got invited first
2018-05-27 02:02:19 -04:00
danielyxie
baf8fc784e
Removed temp variables from Brace netscript mode definer (netscript.js). Fixed changelog update for v0.37.1
2018-05-22 19:20:41 -05:00
danielyxie
565f0dd517
v0.37.1
2018-05-22 19:09:04 -05:00
danielyxie
f403bd14b7
Fixed Bladeburner bug where exception would be thrown if Blackop was created outside of Bladeburner UI
2018-05-18 22:15:58 -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
9a9096bc70
Reset Script module when it is saved
2018-05-13 03:08:18 -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
02ce03d2d6
Changed NSJS to take in nsEnv as an argument to main
2018-05-13 01:06:44 -05:00
danielyxie
644742d231
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2018-05-12 20:21:40 -05:00
danielyxie
b18e316821
Fixed bug with scp Terminal command and hopefully fixed Active Scripts UI bug by making create/delete server panel fns non async
2018-05-12 20:21:03 -05:00
redd
e71b44283b
fixed throw
...
makeRuntimeRejectMsg now references correct function causing the throw:
2018-05-13 01:50:13 +01:00
danielyxie
bf5b3c371e
More work on NSJS memory leak fix
2018-05-12 18:19:49 -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
6902ece765
v0.36.1
2018-05-11 16:30:55 -05:00
danielyxie
f52d7d2f8b
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2018-05-10 12:18:37 -05:00
danielyxie
7fe704de1e
Merge pull request #220 from hydroflame/crime-commit-log
...
FIX #207 commitCrime now takes enable/disable log into account
2018-05-10 12:15:01 -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
danielyxie
dfb5cbf02d
Merging changes from pull requests. Re-adding package lock.json
2018-05-09 02:21:47 -05:00
danielyxie
b0a825e0bc
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2018-05-09 02:16:30 -05:00
danielyxie
2c4c5ce6a3
Merge pull request #228 from hydroflame/ns-hacknet-multiplier
...
NS function to get player's hacknet multipliers
2018-05-09 02:16:14 -05:00
danielyxie
7c3bd93170
Merge pull request #232 from jaguilar/die-when-sleepy
...
NetscriptJS: Die when sleepy
2018-05-09 02:10:19 -05:00
danielyxie
2bd18e4e61
Merge pull request #233 from hydroflame/incomplete-program-precision
...
incomplete programs are more precise
2018-05-09 02:09:58 -05:00
danielyxie
a849288900
Updated changelog for Bladeburner balance changes
2018-05-09 01:47:23 -05:00
James Aguilar
529e3fb39a
Can't return promise sleep, nobody is awaiting it!
2018-05-08 21:40:07 -04:00
danielyxie
a5602e3d6a
Slight rebalancing to Bladeburner
2018-05-08 09:06:47 -05:00
Olivier Gagnon
dcc09d561e
Merge branch 'dev' into improve-get-script-ram
2018-05-07 16:00:24 -04:00
Olivier Gagnon
577f73dce7
getScriptRam now optionally take hostname/ip or default to localhost
2018-05-07 15:56:55 -04:00
danielyxie
96b12f7f68
Added ENABLE_TIMESTAMPS Fconf Setting. Put a soft-cap on stock price. Cleaned up a number rounding display issue for Gang UI (100.03% territory, etc.). Refactored ActiveSCriptsUI code to use a queue to sequentially run 'tasks' that handle the adding/deleting of items and server panels
2018-05-07 12:25:44 -05:00
Olivier Gagnon
a483268f3c
incomplete programs are more precise
2018-05-06 22:21:36 -04:00
James Aguilar
f259a5c17d
More permanent fix for infinite sleeps.
2018-05-06 22:16:28 -04:00
James Aguilar
7045f5d74e
Fix a bug where a JS script would never exit if killed in a sleep loop.
2018-05-06 22:07:14 -04:00
danielyxie
9d1bcd989b
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2018-05-06 16:34:07 -05:00
danielyxie
c3663af14e
Merge pull request #222 from hydroflame/script-name
...
added getScriptName
2018-05-06 16:31:33 -05:00
danielyxie
dbaa5e0012
Merge pull request #224 from hydroflame/base-ram-constant
...
make script base cost a constant
2018-05-06 16:31:18 -05:00
danielyxie
3147f9edeb
Updated Server instantiation with new Server constructor. Minor rebalances to BN6
2018-05-06 16:20:00 -05:00
danielyxie
4429e4621d
Merge pull request #226 from jaguilar/fix-server-purchasing
...
Fix server purchasing
2018-05-06 15:37:54 -05:00
danielyxie
9372236a6e
Merge branch 'dev' into dev
2018-05-06 15:31:37 -05:00
danielyxie
4ea365da02
Refactored Active Scripts UI. Can no longer gain Bladeburner faction rep from infiltration. Added Disable Hotkeys setting
2018-05-06 15:27:47 -05:00
Olivier Gagnon
39ed2c40dd
added hacknet multiplier netscript function
2018-05-06 14:22:29 -04:00
James Aguilar
3f5398f8dc
Fix purchaseServer's use of new Server()
2018-05-06 09:23:07 -04:00
Olivier Gagnon
96f0f14a95
commitCrime now takes enable/disable log into account
2018-05-06 04:01:43 -04:00
Olivier Gagnon
579a0aec55
make script base cost a constant
2018-05-06 03:49:11 -04:00
Olivier Gagnon
60cc6e15d5
added getScriptName
2018-05-06 03:27:16 -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
James Aguilar
7ce070e0aa
Resolve merge conflicts.
2018-05-05 16:43:04 -04:00
danielyxie
2a87aa16f6
Added metakey + b hotkey compatibility for script editor close and save. Refactored Server constructor and initialization
2018-05-05 15:23:57 -05:00
J
07f1978c0f
Merge branch 'dev' into dev
2018-05-04 23:43:30 -04:00
James Aguilar
ebd5aacb89
add the NSJS evaluator
2018-05-04 23:20:19 -04:00
James Aguilar
0fa9c26529
Add preamble function for NSJS programs.
2018-05-04 23:06:22 -04:00
danielyxie
9acc422f05
v0.36.0 - Bladeburner BitNode (BN-6)
2018-05-02 12:38:11 -05:00
danielyxie
1c7ae7bc8f
Fixed merge conflicts
2018-03-28 11:50:10 -05:00
danielyxie
d29797ce1e
Update Faction info for Fulcrum and NWO
2018-03-28 11:35:34 -05:00
danielyxie
521b81aec0
v0.35.2
2018-03-26 19:46:21 -05:00
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
6255971e96
Fixed a bug with Introductory Tutorial in v0.35.1
2018-03-12 14:53:07 -05:00
danielyxie
d3e45f746b
Updated .fconf comment for ENABLE_BASH_HOTKEYS to link to propert documentation page
2018-03-12 14:43:10 -05:00
danielyxie
f33d81b1a5
v0.35.1
2018-03-12 14:39:04 -05:00
danielyxie
629e2eb425
Removed dev/debugging parameters
2018-03-03 17:58:05 -06:00
danielyxie
f8c987a2c0
Fixed various bugs in v0.35.0 with prestiging
2018-03-03 17:55:58 -06: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
0e6ef8b83f
Fixed company bug in v0.34.5
2018-02-24 20:10:24 -06:00
danielyxie
779ce25ae5
v0.34.5. Also adding webpack config and package-lock.json
2018-02-24 16:55:06 -06:00
danielyxie
85ccb294dd
Merge pull request #187 from IChris2698I/patch-1
...
Typo fix in Augmentations.js
2018-02-17 21:09:59 -06:00
danielyxie
24e99ed8d9
Wraithan's changes
2018-02-17 21:08:54 -06:00
danielyxie
1f5ab50b79
Revert "Fix some stuff with ls() and cat"
2018-02-16 15:03:16 -06:00
danielyxie
d37e8f1d5f
Merge pull request #190 from wraithan/fix-ls-txt
...
Fix some stuff with ls() and cat
2018-02-16 15:03:06 -06:00
danielyxie
1808afa711
Minor bugfix in Gang.js and updating documentation for spawn() and stopAction()
2018-02-14 22:34:57 -06:00
danielyxie
f82d216e10
v0.34.4
2018-02-14 22:26:43 -06:00
Wraithan (Chris McDonald)
8445edeaf0
Change terminal cat to use <pre> tag for txt files which are often data
2018-02-10 12:52:56 -08:00
Wraithan (Chris McDonald)
6a3ac7165d
fix bug with ls() that prevented including .txt files
2018-02-10 12:19:08 -08:00
danielyxie
dc26d831d6
Reworked Gang UI
2018-02-09 15:11:43 -06:00
IChrisI
4267e7a3a9
Typo fix in Augmentations.js
2018-02-05 20:52:03 -08:00
danielyxie
920bfb7913
Fixed bug with Advert Inc upgrade not working properly because I used Math.random instead of getRandomInt.
2018-02-05 13:56:07 -06:00
danielyxie
d89b804b00
0.34.3 Multiple Corporation Management bug fixes and balance changes
2018-01-31 17:41:02 -06:00
danielyxie
9e20856b5f
Update Constants.js
2018-01-30 08:28:56 -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
be17cff29e
Fixed a serious bug with Corporation profit (forgot to multiple by secsperCycle
2018-01-27 12:42:53 -06:00
danielyxie
f60fe597fb
Fixed Corporation bug with businessFactor for Products
2018-01-27 12:29:21 -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
8d72dd0f4e
fileExists() now works on text files. Starting redoing Company mgmt employee UI
2018-01-21 14:53:16 -06:00
danielyxie
8ad28908e8
Merge pull request #170 from devoidfury/fileExists-txt
...
fileExists netscript function now works with txt files
2018-01-19 23:40:29 -06:00
danielyxie
e88a3936f3
v0.34.1
2018-01-19 22:47:57 -06:00
danielyxie
281aad993f
Error calculating hacknet node earnings sets to 0 instead of throwing error
2018-01-10 09:50:31 -06:00
danielyxie
f211e8856f
Minor bug fixes, adding spotify music player, and adding sphinx documentation
2018-01-09 14:48:06 -06:00
Tom Hunkapiller
5f52d31836
fileExists netscript function now works with txt files
2018-01-02 01:12:54 -06:00
danielyxie
79274defc4
UpdateScriptRam on prestige bug fix
2017-12-10 23:07:16 -06:00
danielyxie
d5bd1665d0
Bugfixes for cancelOrder(), selling stocks for Corporation, and updating RAM usage on prestige. Also added in-game documentation for clear() and exit()
2017-12-10 23:04:00 -06:00
danielyxie
3f61ec1cab
v0.34.0 changes
2017-12-06 21:45:47 -06:00
danielyxie
9e5db4b644
Merged conflicts. Fixed several minor bugs. Increased infiltration exp. TIX api functions return transaction value rather than boolean. Hacking Mission changes for v0.34.0
2017-12-02 22:19:49 -06:00
danielyxie
1529552542
v0.33.0 Added BitNode-3:Corporatocracy
2017-12-01 21:50:08 -06:00
danielyxie
3c4185c9b1
Fixed gang display bug
2017-11-16 15:41:40 -06:00
danielyxie
0fbea47f18
CompanyManagement changes
2017-11-16 13:37:26 -06:00
danielyxie
124292ef97
Fix mission UI
2017-11-08 20:53:40 -06:00
danielyxie
36696d04db
Stock Market rebalancing. Change visibility to display for changing UI. More work on company management
2017-11-08 19:55:21 -06:00
danielyxie
944d796772
Fixed Netscript error message typos
2017-11-02 22:32:31 -05:00
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