Commit Graph

4408 Commits

Author SHA1 Message Date
hydroflame
44475aaac9
Merge branch 'dev' into breaking-contract-capitalization 2022-04-26 11:15:37 -04:00
hydroflame
633d8b582b
Merge pull request #3562 from nickofolas/fix/infiltration-rep-reward
INFILTRATION: Fix rep reward being substantially higher than intended
2022-04-26 11:11:59 -04:00
phyzical
8a9a206895 one more lint 2022-04-26 20:52:57 +08:00
phyzical
21a105eb49 linting 2022-04-26 20:49:12 +08:00
phyzical
510a2c2ff7 augmentation isSpecial adjustments
* adjust faction helper to not longer require blacklisting, instead rely on isSpecial
* added neruflux and TRP as special augs
* made SOA augs special
2022-04-26 20:44:09 +08:00
Undeemiss
8e4ac7be6b Save migration for old contract names
Rename old "HammingCodes: Integer to encoded Binary" contracts to
"HammingCodes: Integer to Encoded Binary" on file load if the save
is old.
2022-04-25 20:12:46 -05:00
nickofolas
4cae862fd2 Fix Infiltration victory rep 2022-04-25 19:39:59 -05:00
nickofolas
09458b39e6 Merge branch 'dev' into improvement/purchase-augs-ui 2022-04-25 13:35:58 -05:00
Olivier Gagnon
ad938b1525 casino roulette actually advances the seed now. 2022-04-25 13:46:09 -04:00
Olivier Gagnon
75de6c665d Moved window.print redefining at top level to prevent naming collision 2022-04-25 13:37:24 -04:00
Olivier Gagnon
2be1d5ff15 Merge branch 'dev' of github.com:danielyxie/bitburner into dev 2022-04-25 13:37:09 -04:00
Olivier Gagnon
58555c0baf remove pre-defined print in .js files. 2022-04-25 13:29:59 -04:00
nickofolas
9f001b25d2 Merge branch 'dev' into improvement/purchase-augs-ui 2022-04-25 12:11:51 -05:00
PSEUDOSTAGE
ab388777b5
Clarify definition for installAugmentations()
Adds the sentence, "If you do not own uninstalled Augmentations then the game will not reset." to the description for installAugmentations().
2022-04-25 13:02:49 -04:00
hydroflame
11da3106ec
Merge pull request #3557 from nickofolas/fix/sleeve-gangs-crash
SLEEVES: Fix issues with Sleeve UI crashing when Sleeve task faction becomes gang faction
2022-04-25 12:03:43 -04:00
Olivier Gagnon
5dae3314e6 upgrade blood donations 2022-04-25 12:03:00 -04:00
Olivier Gagnon
bab57fb4de make gang button a component 2022-04-25 12:02:37 -04:00
hydroflame
6e9f33470b
Merge pull request #3528 from borisflagell/FIX-#3415-Manage-Gang-button-improvements.-
UI: FIX #3415 Tweak Manage Gang button visibility
2022-04-25 11:27:45 -04:00
hydroflame
471cbc2040
Merge pull request #3548 from Snarling/TailButtonFix
UI: Positioning improved for tail titlebar buttons, and tail window has minimum size constraints.
2022-04-25 11:27:27 -04:00
hydroflame
8e222fd58e
Merge pull request #3539 from nickofolas/fix/ns-aug-graft-time
API: Fix inconsistent return value in `ns.grafting.getAugmentationGraftTime`
2022-04-25 11:27:09 -04:00
hydroflame
91223072dd
Merge pull request #3541 from stalefishies/compression-contracts
CODINGCONTRACT: Three new compression contracts
2022-04-25 11:26:22 -04:00
hydroflame
c7582a354f
Merge pull request #3547 from borisflagell/Hashnet-server-increase-max-money
UI: lightweight description update on "increase maximum money" hash spending option.
2022-04-25 11:24:17 -04:00
hydroflame
6a8f1ae60c
Merge pull request #3558 from borisflagell/UI-FIX-grafting-allowing-to-go-in-debt-
UI: FIX #3313 Streamline the GraftingRoot page by making it rerender.
2022-04-25 11:24:03 -04:00
hydroflame
cd84d3e0db
Merge pull request #3550 from nickofolas/fix/flume-bitverse-level
BITNODE: FIX #3546 BitVerse now shows proper BN level when accessed via flume
2022-04-25 11:23:42 -04:00
nickofolas
d36f7bb480 Fix some console warnings 2022-04-24 23:08:37 -05:00
borisflagell
684f4126e5 Update GraftingRoot.tsx
Fixes #3313

Add rerendering to the GraftingRoot page. => Graft button will now dynamically enable/disable when player's money update above/below aug's price.
2022-04-25 05:36:45 +02:00
nickofolas
e11a8fddd8 Use lg Container width 2022-04-24 22:06:40 -05:00
nickofolas
79d6d77f98 Add task UI guard 2022-04-24 20:38:07 -05:00
nickofolas
d576d5e063 Reset Sleeve task if faction becomes gang 2022-04-24 20:25:09 -05:00
nickofolas
d0c48585bc Clean up code 2022-04-24 18:51:30 -05:00
nickofolas
ae8b6d088e Update Victory 2022-04-24 18:49:46 -05:00
nickofolas
b772d5157e Update Countdown 2022-04-24 18:18:39 -05:00
nickofolas
d616010f74 Update Intro 2022-04-24 18:13:15 -05:00
nickofolas
433e05bcf8 Improve slash game aug timer accuracy 2022-04-24 18:02:49 -05:00
nickofolas
fe330f9f9f Update root 2022-04-24 16:51:00 -05:00
nickofolas
16d47543c4 Update Game Timer 2022-04-24 16:50:51 -05:00
nickofolas
320d6943de Update Wire Cutting Game 2022-04-24 16:50:19 -05:00
nickofolas
13d7f6d4e9 Update Minesweeper Game 2022-04-24 14:58:59 -05:00
nickofolas
b3879e386f Update Cyberpunk2077 Game 2022-04-24 14:57:18 -05:00
nickofolas
4bf6acf95c Update Cheat Code Game 2022-04-24 14:54:43 -05:00
nickofolas
2d90d41b4e Update Bribe Game 2022-04-24 14:52:58 -05:00
nickofolas
082b4abe71 Update Backward Game 2022-04-24 14:50:55 -05:00
nickofolas
43e2fc8d87 Update Bracket Game 2022-04-24 14:43:19 -05:00
nickofolas
0396e4066c Update Slash Game 2022-04-24 14:38:45 -05:00
nickofolas
217f6d1e57 Update basic Game code 2022-04-24 14:38:39 -05:00
nickofolas
c03b2d5227 Fix phyzical WKS effects being applied when queued 2022-04-24 11:29:45 -05:00
Snarling
bb5cc82226 Update LogBoxManager.tsx 2022-04-24 04:49:31 -04:00
Snarling
4e64d6df5b Add minimum constraints for tail resize 2022-04-23 19:51:39 -04:00
nickofolas
4ac2d82e14 Fix BN level on flume 2022-04-23 18:50:39 -05:00
nickofolas
b076a6489a Fix infiltrations only using wirecutting game 2022-04-23 18:44:04 -05:00
Snarling
f05df0659d Improve tail window buttons 2022-04-23 16:48:48 -04:00
nickofolas
fb654dd5a1 Truncate Aug price multiplier more 2022-04-23 12:20:05 -05:00
nickofolas
f676e8bc9b Fix rep and favor alignment for SoA 2022-04-23 11:29:55 -05:00
nickofolas
c6cb70a117 Fix displayed Aug cost for sleeves 2022-04-23 10:49:20 -05:00
borisflagell
90dc8bbc3a Streamlining GangKarmaRequirement constant
As suggested by phyzical :

The GangKarmaRequirement const was declared locally in the PlayerObjectGangMethod.ts file.

It's now part of the GangConstants object in the gang/data/constant.ts file.

Allowing it to be referenced in the FactionRoot.tsx tooltip.
2022-04-23 15:55:15 +02:00
borisflagell
ff3493e184
Update src/PersonObjects/Player/PlayerObjectGangMethods.ts
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com>
2022-04-23 15:39:19 +02:00
borisflagell
2461e41a79 Update HashUpgradesMetadata.tsx
removing an unecessarily added space.
2022-04-23 14:17:12 +02:00
borisflagell
bf91789be9 Update HashUpgradesMetadata.tsx
Nevermind, I'm retarded. 10e12 is 10t. as e12 is already 1t by itself.
2022-04-23 14:15:53 +02:00
borisflagell
978351df26 Update HashUpgradesMetadata.tsx
Update "Increase maximum money" description to document a change made in v0.56.0 : adding a soft cap on max money increase above the $1t mark.

(well, the changelog did actually say above 10t, but current source code use 10e12...)
2022-04-23 14:06:29 +02:00
nickofolas
e6df46e520 Fix spelling 2022-04-22 23:27:05 -05:00
nickofolas
46613a07cb Change rotate method to work in chrome 2022-04-22 22:58:03 -05:00
nickofolas
304151f910 Fix TRP being listed as graftable 2022-04-22 19:59:27 -05:00
nickofolas
a7d980c2dd Polish sleeve aug modal and faction aug page 2022-04-22 19:48:40 -05:00
nickofolas
b193953b98 Augs prereqs now include all augs in succession 2022-04-22 19:18:35 -05:00
nickofolas
cb34afbe5b Remove old sleeve owned augs grid 2022-04-22 18:21:58 -05:00
nickofolas
fd6c5fa1dc Implement display for owned augs 2022-04-22 18:20:50 -05:00
nickofolas
60bfc6d2a7 First round of modal fixes 2022-04-22 18:02:26 -05:00
nickofolas
bb78326dd9 Skip pre-reqs and exclusives in sleeve modal 2022-04-22 17:09:14 -05:00
nickofolas
46e5738f0a Change exclusive aug icon 2022-04-22 17:04:14 -05:00
nickofolas
4d1f5c657a Check isSpecial for exclusive aug tooltip 2022-04-22 16:58:06 -05:00
nickofolas
de78060ff9 Update sleeve modal width 2022-04-22 16:51:42 -05:00
nickofolas
f6a9eb746a Move elements around for clarity 2022-04-22 16:51:36 -05:00
nickofolas
ec53a80551 Update after merge 2022-04-22 16:47:12 -05:00
nickofolas
7347aac225 Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/purchase-augs-ui 2022-04-22 16:45:15 -05:00
hydroflame
ab0d37c990
Merge branch 'dev' into infiltrators 2022-04-22 17:33:35 -04:00
Olivier Gagnon
bc890c31c5 lint 2022-04-22 17:20:01 -04:00
Olivier Gagnon
f6e5f719d1 infiltration API fixes. 2022-04-22 17:12:14 -04:00
nickofolas
e77654158b Redesign the redesign 2022-04-22 15:14:34 -05:00
Olivier Gagnon
9fdfb77dd4 Update infiltrators 2022-04-22 15:30:49 -04:00
nickofolas
f12a117f06 Further design updates 2022-04-22 13:21:20 -05:00
nickofolas
7853144b18 Initial changes to purchaseable augs 2022-04-22 12:50:51 -05:00
Staszek Welsh
174d17a5e2 Add compression coding contracts
Add three new contracts:

 * Compression I: RLE Encoding
 * Compression II: LZ Decoding
 * Compression III: LZ Encoding

as well as associated utility functions
2022-04-22 17:31:52 +01:00
nickofolas
bececf7a6f Move purchaseable aug files around 2022-04-22 11:19:47 -05:00
JP Sugarbroad
c6327ee682 add better typing to Electron.tsx 2022-04-21 23:50:49 -07:00
nickofolas
8b34d2776a Implement standardized grafting time calcs 2022-04-21 21:48:18 -05:00
Undeemiss
b7f78b11dd BREAKING: Capitalized the E in the hamming code encoding contract 2022-04-21 21:38:04 -05:00
nickofolas
304e7e69d5 Implement graft time calc helper function 2022-04-21 21:31:43 -05:00
borisflagell
421e7b8c74 Update FactionRoot.tsx
Run Prettier

Manually fixed trailing space for lint test
2022-04-21 18:51:04 +02:00
Undeemiss
dabf7098db
Reworded "plotting functions" as simply "plotting" 2022-04-21 10:40:21 -05:00
Undeemiss
399f8614e8 Formatted and linted; I forgot to last commit 2022-04-21 10:35:14 -05:00
Undeemiss
f482e0c4a9 Updated description of 2-coloring contract
Fixed a couple of incorrect statements in the 2-coloring contract
description, as well as rephrasing some things for clarity.
2022-04-21 10:32:57 -05:00
hydroflame
b7e319f360
Merge pull request #3530 from Undeemiss/2-coloring-contract
CODINGCONTRACT: New "Proper 2-Coloring of a Graph" contract
2022-04-21 00:48:46 -04:00
Undeemiss
6685e8dc46 Added a description for the 2-coloring contract 2022-04-20 22:06:32 -05:00
Undeemiss
8d026e4f10 Randomized the order of the edges as well as the vertices
Previously, edge order would stay constant while vertex order was
shuffled. This way, there is even less opportunity for a player to
reverse-engineer the initial bipartite graph.
2022-04-20 21:23:55 -05:00
Undeemiss
951221578a Implemented no solution case of 2-coloring contract checker
Implemented a greedy 2-coloring algorithm to check whether a given
graph is 2-colorable. The algorithm is only used if the player
provides "[]" as their answer; other answers will be checked using
the previously implemented validation code.
2022-04-20 20:54:07 -05:00
borisflagell
e05617d9d3 UI FIX #3415
fixes #3415
2022-04-21 00:18:15 +02:00
Undeemiss
bdfd102085 Partially implemented solver for 2-coloring contract
Implemented the case for the 2-coloring solver to validate that
entered colorings are proper. Still needs a case for when no
solution exists.
Also, changed the data from type [number, number][] to
[number, [number, number][]], so that the number of vertices in
the graph can be the first parameter.
2022-04-20 17:01:35 -05:00
hydroflame
307ec7961a
Merge pull request #3524 from Snarling/realignAutocomplete
UI: FIX #3522 realigned autocomplete popup
2022-04-20 13:05:27 -04:00
Snarling
3f53a1f090 Format+lint 2022-04-20 10:05:55 -04:00
Snarling
16e507127a Allow cd .. into empty directories 2022-04-20 10:03:51 -04:00