Olivier Gagnon
cbb7f58231
Make the main player object an alias, makes it easier to import
2022-10-09 18:42:14 -04:00
hydroflame
f8a3a046de
Merge pull request #4156 from G4mingJon4s/contractFix
...
Coding Contract: Saving and reloading no longer generates extra coding contracts.
2022-10-09 00:31:42 -04:00
Snarling
068533cd2f
format, lint, more enums, revert fn rename
2022-10-05 14:52:48 -04:00
Snarling
aa80cf6451
See description
...
Reverted ToastVariant back to an enum internally. Still exposed to player as just possible strings.
Changed all 1-line documentation comments to actually be 1-line. Moved some because they were not providing documentation for the thing they were trying to.
2022-10-04 06:40:10 -04:00
Snarling
50f14b4f58
Commit1
2022-10-03 12:12:16 -04:00
Snarling
ab56d18e1e
group initializers
2022-10-01 15:49:23 -04:00
Snarling
9774235404
initial test fix attempt
2022-10-01 15:03:47 -04:00
Olivier Gagnon
cb064ce8d7
fix new save file not loading
2022-09-28 23:35:01 -04:00
Snarling
38063f62a7
build fix, lint, remove some instanceof checks
2022-09-27 16:09:32 -04:00
Snarling
21a2d49de7
Finish removing player passing
2022-09-27 15:35:41 -04:00
Snarling
1ac57d2e48
Fix use-before-defined import issue
2022-09-27 15:35:40 -04:00
Snarling
83d357e758
commit1
2022-09-27 15:35:40 -04:00
G4mingJon4s
fd9bdb3b65
Readded randomness for lower values of chances
2022-09-26 19:19:03 +02:00
G4mingJon4s
a1ff3a2058
Fix for #4111
2022-09-25 12:37:20 +02:00
Duck McSouls
5f47536d54
CCT: inconsistent probability for generation between online and offline
...
Fixes #4110 . While online, there is 25% chance for a Coding Contract to appear. The same should apply when a player loads the game after being offline for a period of time. Currently, loading the game after being offline would give a generation probability of less than 25%. The mismatch between offline and online gives an unfair advantage to having the game running for an extended period of time.
2022-09-23 21:38:27 +10:00
Snarling
6f36e9cdc5
Fix/Unify NS1 wrapper
2022-08-27 20:56:12 -04:00
Olivier Gagnon
a8bef50ef5
Added a few formulas to calculate work gains
2022-08-17 14:32:52 -04:00
Olivier Gagnon
07c7f0641a
allbuild commit c8440ef2
2022-07-28 14:35:55 -04:00
Olivier Gagnon
e6d14eff68
preparation for v2 launch
2022-07-26 15:09:11 -04:00
Olivier Gagnon
b409e58447
fix exp not loading, kinda
2022-07-19 13:09:56 -04:00
Olivier Gagnon
0550bc188c
refactor some stuff
2022-07-14 17:43:08 -04:00
Olivier Gagnon
fac6633347
remove so many fields and values used by the old system
2022-07-12 23:13:40 -04:00
Olivier Gagnon
f7805c4a51
convert faction work to new work system
2022-07-12 01:54:19 -04:00
Olivier Gagnon
606f1bf6c4
create program and grafting done
2022-07-10 01:37:36 -04:00
Olivier Gagnon
647392626e
convert taking class ot new work system
2022-07-07 17:28:23 -04:00
Olivier Gagnon
3ee7d593d0
Convert crime to new work model
2022-07-07 02:00:23 -04:00
Olivier Gagnon
ddf4ab2672
dont generate coding contract offline because SF1.1
2022-05-25 20:49:11 -04:00
Daniel Barbera
761d0cb03e
Remove logging
2022-05-24 17:03:17 +02:00
Daniel Barbera
e7a9273c80
#2709 : Generate contracts while offline
2022-05-24 17:03:17 +02:00
nickofolas
4a8e99b170
Refactor WorkType
to an enum
2022-05-04 13:42:48 -05:00
Olivier Gagnon
957c07d9d2
rm the last of source file flags
2022-04-14 01:33:05 -04:00
Olivier Gagnon
3336a6ff61
added openDevMeny
2022-04-13 13:47:48 -04:00
Olivier Gagnon
c76602a5df
rm aug woned
2022-04-13 12:24:01 -04:00
hydroflame
3b5e877801
Merge pull request #3424 from Undeemiss/smarter-icarus
...
Reduced icarus.msg spam and added new truthgazer.msg
2022-04-13 11:06:26 -04:00
Undeemiss
dfadfcea09
Smarter icarus.msg, new truthgazer.msg, fix long-standing message bug
...
Sorry for putting this all in one commit; it all happened at the same time
as a direct conscequence of trying to get icarus.msg to be smarter.
There's a compilation error on MessageHelpers.ts:24, but the game
seems to run fine so I'm committing and coming back to it later.
2022-04-13 01:53:22 -05:00
Heinous Tugboat
492c7012ea
Renames SnackbarVariant to ToastVariant, adds enum to ns
2022-04-13 01:54:13 -04:00
Heinous Tugboat
5b96cedd0c
Adds SnackbarVariant enum
2022-04-08 23:46:19 -04:00
Olivier Gagnon
680081c548
post-grafting changes
2022-03-29 14:09:17 -04:00
hydroflame
fb1bce579f
Merge pull request #3170 from nickofolas/feature/grafting
...
[Feature] Grafting
2022-03-29 13:25:41 -04:00
Martin Fournier
2262d6d8dd
Add a warning triggered while auto-saves are off
...
The check auto-save engine loop will show a warning toast if the auto-saves are disabled (at 0s) and not suppressed. This warning includes a button to re-enable them.
Adds a user setting to suppress those warnings.
Adds information to save button tooltip.
2022-03-25 09:18:35 -04:00
nickofolas
dfca624e35
Merge branch 'dev' of github.com:danielyxie/bitburner into feature/grafting
2022-03-21 11:08:48 -05:00
Olivier Gagnon
10f7d0ebbc
fix react error
2022-03-20 21:26:10 -04:00
nickofolas
c92b159580
Implement entropy accumulation system
2022-03-19 13:15:31 -05:00
nickofolas
4789455b9c
Implement basic crafting functionality
2022-03-19 09:31:48 -05:00
Steven Schoen
19b45a7411
Show reputation unconditionally
2022-03-06 03:38:17 -05:00
Steven Schoen
7b95acefde
Present offline message as list
2022-03-05 21:05:05 -05:00
Martin Fournier
a9e2e35446
Move theme related things into its own subfolder
...
This will make contributions easier and less prone to conflicts.
2022-01-20 18:41:48 -05:00
nickofolas
ab841f7530
Refactor for ... in
loops
2022-01-15 18:45:03 -06:00
Olivier Gagnon
ea5e142fa1
increase achievment counter
2022-01-08 15:03:36 -05: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