mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-18 13:43:49 +01:00
Fix wiregame, update changlog
WireGame had been reworked to refer to wires using their index, not the wire number, but the aug highlight display was still referring to the wire number, leading to an off-by-one.
This commit is contained in:
parent
83b7c380ff
commit
e5b1fd6b58
@ -219,7 +219,7 @@ export const CONSTANTS: {
|
|||||||
|
|
||||||
// Also update doc/source/changelog.rst
|
// Also update doc/source/changelog.rst
|
||||||
LatestUpdate: `
|
LatestUpdate: `
|
||||||
## v2.4.1dev - Last changelog update 7/31/23
|
## v2.4.1dev - Last changelog update 8/1/23
|
||||||
|
|
||||||
See 2.4.0 changelog at:
|
See 2.4.0 changelog at:
|
||||||
https://github.com/bitburner-official/bitburner-src/blob/stable/src/Documentation/ui/doc/changelog.md
|
https://github.com/bitburner-official/bitburner-src/blob/stable/src/Documentation/ui/doc/changelog.md
|
||||||
@ -232,8 +232,13 @@ Changes below include spoilers.
|
|||||||
* ns.corporation.getConstants now has a ram cost of 0 (@Snarling)
|
* ns.corporation.getConstants now has a ram cost of 0 (@Snarling)
|
||||||
* ns.sleeve.setToFactionWork no longer allows working for factions the player has not joined (@Snarling)
|
* ns.sleeve.setToFactionWork no longer allows working for factions the player has not joined (@Snarling)
|
||||||
|
|
||||||
### Internal Code Refactors
|
### INFILTRATION:
|
||||||
|
|
||||||
|
* Knowledge of Apollo aug highlights the correct wires again (@Snarling)
|
||||||
|
|
||||||
|
### CODEBASE:
|
||||||
|
|
||||||
* Reorganize game constants (@zerbosh)
|
* Reorganize game constants (@zerbosh)
|
||||||
|
* Reorganize ingame documentation folder structure, simplify documentation bundling (@Snarling)
|
||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
|
@ -134,7 +134,7 @@ export function WireCuttingGame({ onSuccess, onFailure, difficulty }: IMinigameP
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{Array.from({ length: wires.length }).map((_, i) => {
|
{Array.from({ length: wires.length }).map((_, i) => {
|
||||||
const isCorrectWire = cutWires[i + 1] || wiresToCut.has(i + 1);
|
const isCorrectWire = cutWires[i] || wiresToCut.has(i);
|
||||||
const color = hasAugment && !isCorrectWire ? Settings.theme.disabled : Settings.theme.primary;
|
const color = hasAugment && !isCorrectWire ? Settings.theme.disabled : Settings.theme.primary;
|
||||||
return (
|
return (
|
||||||
<Typography key={i} style={{ color: color }}>
|
<Typography key={i} style={{ color: color }}>
|
||||||
@ -148,7 +148,7 @@ export function WireCuttingGame({ onSuccess, onFailure, difficulty }: IMinigameP
|
|||||||
if ((i === 3 || i === 4) && cutWires[j]) {
|
if ((i === 3 || i === 4) && cutWires[j]) {
|
||||||
return <Typography key={j}></Typography>;
|
return <Typography key={j}></Typography>;
|
||||||
}
|
}
|
||||||
const isCorrectWire = cutWires[j + 1] || wiresToCut.has(j + 1);
|
const isCorrectWire = cutWires[j] || wiresToCut.has(j);
|
||||||
const wireColor =
|
const wireColor =
|
||||||
hasAugment && !isCorrectWire ? Settings.theme.disabled : wire.colors[i % wire.colors.length];
|
hasAugment && !isCorrectWire ? Settings.theme.disabled : wire.colors[i % wire.colors.length];
|
||||||
return (
|
return (
|
||||||
|
Loading…
Reference in New Issue
Block a user