Commit Graph

82 Commits

Author SHA1 Message Date
Martin Fournier e7aa977eb0 Persist terminal command history in game save
Copy the terminal commands into the player object so that they are saved
between game reloads.

Adds a 'history' command to display history, and a 'history -c' command
to clear it from both the current terminal & the player's save.
2022-01-23 17:09:54 -05:00
nickofolas 2d38ce8f72 Fix focus arg for sing functions 2022-01-18 08:49:06 -06:00
Martin Fournier 844d518684 Add achievements to base game
- Add a script to generate achievement data from Steamworks API
- Add achievements page with a link in sidebar
- Calculate achievements (1/min) with an engine counter
- Store achievements with a timestamp on unlocked in the PlayerObject
- Add a script to generate monochrome icons from Steam icons
- Add toast when unlocking an achievement
2022-01-08 05:45:32 -05:00
Dan 2f9eb324b4 fix(shortcut): job shortcut only run when have job
The shortcut was always allowed to run, meaning when the player doesn't
have a job, they were sent to the job screen with no job and lost the
view context/sidebar.

- Add utility method to check if the player 'hasJob', being at least 1
job.
- Check if player has job when the key combination is pressed

Resolves danielyxie/bitburner#2013
2021-12-19 15:20:02 +00:00
Martin Fournier 84c77c1d2c Fix #1889: Add skill progress to overview
Adds a progress bar for each stat to show how close to level up you are.
2021-12-17 12:44:18 -05:00
theit8514 ad57f3dc73 Work functions do not take focus
setFocus readded and updated to send the user to the Work page if focusing.
2021-12-15 20:33:48 -05:00
Olivier Gagnon 56ddcd9a45 more work on bn13 2021-11-13 22:44:17 -05:00
Olivier Gagnon f5d6132dfc fix bladeburner action cancel 2021-11-12 16:54:34 -05:00
Olivier Gagnon c0d28c17e7 fix more bugs 2021-11-11 23:40:48 -05:00
Olivier Gagnon 0114c92829 fix decimal 2021-11-11 21:35:26 -05:00
hydroflame 70ffe25bb4 Revert "bunch of bugfixes" 2021-11-11 20:06:05 -05:00
Olivier Gagnon d91d7c564e bunch of bugfixes 2021-11-11 19:56:09 -05:00
Olivier Gagnon 88b4a7d862 bugfix 2021-11-05 17:12:52 -04:00
Olivier Gagnon 48988e228e track money more precisely. 2021-10-27 14:18:33 -04:00
Olivier Gagnon 9f6767062b money is readonly 2021-10-27 13:28:36 -04:00
Olivier Gagnon 326e827368 few changes 2021-10-26 21:22:40 -04:00
Olivier Gagnon d2f2ab07d7 merge dev 2021-10-15 15:13:48 -04:00
Olivier Gagnon d3fc6a9d48 split NetscriptFunctions 2021-10-14 03:22:02 -04:00
Olivier Gagnon eb846c1318 merge dev 2021-10-14 02:12:15 -04:00
Olivier Gagnon b7823f46e4 change location of home cores cost formula 2021-10-13 15:48:34 -04:00
Olivier Gagnon 87c63cde59 merge v0.56.0 2021-10-12 01:35:30 -04:00
Olivier Gagnon 78d9c25671 fix error message with wrong reviver, refactor part of player 2021-10-11 23:14:15 -04:00
Olivier Gagnon 4355420349 made staneks gift work with prestiges 2021-10-08 03:16:51 -04:00
Olivier Gagnon 8d7f0488f8 merge dev 2021-10-07 17:58:32 -04:00
Olivier Gagnon a7dfb1a537 more convertion from ip to hostname 2021-10-07 16:56:01 -04:00
Olivier Gagnon be29481689 unexport AllServers 2021-10-07 16:04:04 -04:00
Olivier Gagnon 1fc2e6fd2a added unfocus aug 2021-09-26 21:11:49 -04:00
Olivier Gagnon 793d9b34ce update BN13 for new UI 2021-09-25 17:21:50 -04:00
Olivier Gagnon dc2bf871cf all typescript 2021-09-24 21:49:49 -04:00
Olivier Gagnon 43723a3fbb engine in ts 2021-09-24 18:29:25 -04:00
Olivier Gagnon 413333c919 convert to ts 2021-09-24 17:07:53 -04:00
Olivier Gagnon 47f54a11c3 ts convertion 2021-09-24 16:02:38 -04:00
Olivier Gagnon b8faa9dc0b convert player to ts 2021-09-23 18:47:43 -04:00
Olivier Gagnon 8db57d7e81 hotfix 2021-09-20 01:45:32 -04:00
Olivier Gagnon 45f2f85a30 big work 2021-09-17 19:43:08 -04:00
Olivier Gagnon 2922e42055 most terminal converted to ts 2021-09-16 18:10:28 -04:00
Olivier Gagnon 5f8de7e426 bunch of react conversion 2021-09-12 18:03:07 -04:00
Olivier Gagnon 5f64187a0f dev menu in react 2021-09-10 16:57:05 -04:00
Olivier Gagnon 339d9a8d96 more cleanup in engine 2021-09-10 16:08:58 -04:00
Olivier Gagnon b7e07bc7f2 convert all hacknet to ts 2021-09-09 03:17:01 -04:00
Olivier Gagnon 2a13db39c7 fix sleeve memory bug 2021-09-08 23:47:34 -04:00
Olivier Gagnon a18bdd6afc prettify, sorry for the big ass commit 2021-09-04 19:09:30 -04:00
David Edmondson 2914bbb789 Add numPeopleKilled to getPlayer return 2021-09-04 14:51:59 -07:00
Olivier Gagnon d3aeda8ad5 more conversion 2021-09-01 22:16:48 -04:00
David Edmondson ed035a2e89 Add tests for autocomplete 2021-08-30 17:58:01 -07:00
Olivier Gagnon 4865563f26 Almost done converting blade to react. 2021-08-17 23:28:40 -04:00
Olivier Gagnon 58ada6d128 converting the giant Bladeburner object. 2021-08-17 23:28:40 -04:00
Olivier Gagnon b31b3dc735 Factions list screen converted to React. 2021-08-15 16:20:10 -04:00
hydroflame 19f51b684b Infiltration rework (#1010)
Infiltration 2
2021-06-13 11:05:40 -04:00
Olivier Gagnon a1e0d40963 hotfix farming rep and hacking mission or infiltrations 2021-05-31 23:58:34 -04:00