Commit Graph

110 Commits

Author SHA1 Message Date
rderfler 77073836cb Merge remote-tracking branch 'upstream/dev' into dev 2022-05-06 22:44:24 -04:00
nickofolas 7d75093989 Init work types with new None member 2022-05-04 15:03:02 -05:00
nickofolas 59982370cb Implement CrimeType enum 2022-05-04 14:48:49 -05:00
nickofolas f45200b25e Implement ClassType and FactionWorkType enums 2022-05-04 14:18:12 -05:00
nickofolas 4a8e99b170 Refactor WorkType to an enum 2022-05-04 13:42:48 -05:00
hydroflame 5d4241b120 Merge pull request #3568 from nickofolas/fix/grafting-stop-work
GRAFTING: Fix Grafting not being handled in singularity stop work
2022-05-04 12:02:29 -04:00
hydroflame bffa166fc3 Merge pull request #3577 from phyzical/feature/WEB-3567
FEATURE: added logic to allow quitJob to be called from singularity
2022-05-04 11:57:39 -04:00
phyzical 0767043166 added logic to avoid stale object reference on sleeve during augmentation 2022-05-03 19:22:05 +08:00
phyzical 711955c112 added logic to allow quitJob to be called from singularity 2022-04-28 19:05:56 +08:00
nickofolas a87bfb0de6 Handle grafting in singularity stop work 2022-04-26 20:11:41 -05:00
rderfler e381e857a5 Merge remote-tracking branch 'upstream/dev' into dev 2022-04-25 13:32:38 -04:00
borisflagell e05617d9d3 UI FIX #3415
fixes #3415
2022-04-21 00:18:15 +02:00
rderfler 9e6e97d1fb fmt and merge upstream 2022-04-14 15:49:21 -04:00
rderfler 3cd8f8a223 merged from upstream 2022-04-14 15:47:00 -04:00
rderfler 332b803332 Fmt and lint 2022-04-14 15:28:13 -04:00
Olivier Gagnon 7685f52f8e fix import and make rainbow return the answer. 2022-04-14 15:23:49 -04:00
Olivier Gagnon 52e27e317e Added blood donation bonus 2022-04-14 15:17:46 -04:00
rderfler 9d18118208 Format, but git forgot this last time 2022-04-14 12:00:17 -04:00
rderfler 2613948bad Add bladeburner actions to sleeves
This adds bladeburner actions to sleeves. In addition this bulked out the IPerson functionality and updated bladeburner functions to be more sleeve compatible
2022-04-14 11:40:59 -04:00
Olivier Gagnon 680081c548 post-grafting changes 2022-03-29 14:09:17 -04:00
nickofolas c92b159580 Implement entropy accumulation system 2022-03-19 13:15:31 -05:00
nickofolas c33c23700e Remove resleeving from code 2022-03-19 11:43:58 -05:00
nickofolas 4789455b9c Implement basic crafting functionality 2022-03-19 09:31:48 -05:00
nickofolas 919f8480dd Grafting UI framework 2022-03-18 23:22:21 -05:00
phyzical 9949cc9a1e removed ip references 2022-03-17 21:50:23 +08:00
Martin Fournier 974344545d Move import save functionality into SaveObject
Adds a lot of metadata to be able to easily compare the new save to the
current player.

- Adds lastSaved & identifier to the PlayerObject
- Includes a hash method used to generate an identifier
2022-01-26 03:42:52 -05:00
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
Olivier Gagnon aa07ea981a saving timebomb 2021-11-11 20:42:19 -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 326e827368 few changes 2021-10-26 21:22:40 -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