catloversg
0c39fc3720
MISC: Update changelog and version number ( #2628 )
2026-04-04 12:39:38 +07:00
catloversg
44741a7795
DOCUMENTATION: Document coding contract's generation and rewards ( #2624 )
2026-04-03 21:50:19 -07:00
Lee Stutzman
2818969c8a
UI: Fix non-explicit GameRoot effect dependency ( #2617 )
2026-04-03 21:49:17 -07:00
Lee Stutzman
de9311f820
UI: Add dependency array to TerminalInput keydown useEffect ( #2620 )
2026-04-03 15:39:05 -07:00
Lee Stutzman
15d463d583
BUGFIX: "Do something else simultaneously" navigates to gym/university instead of City ( #2613 )
2026-04-03 15:37:34 -07:00
catloversg
2819947378
CODEBASE: Refactor and fix issues in db.ts ( #2623 )
2026-04-03 15:28:48 -07:00
catloversg
48fad72b6a
UI: Follow-up to #2615 ( #2622 )
2026-04-03 15:15:04 -07:00
Lee Stutzman
63aa4d2a45
BUGFIX: Fix prompt text input losing focus to terminal ( #2615 )
2026-04-03 00:10:48 -07:00
catloversg
abdf3082ca
ELECTRON: Fix issues in edge cases of using --export-save ( #2590 )
2026-04-02 23:57:25 -07:00
catloversg
8dcccdc5bb
MISC: Make implicit string conversion consistent across all coding contracts ( #2608 )
2026-04-02 23:53:16 -07:00
Lee Stutzman
d1b6acc57a
CODEBASE: Replace ipExists() linear scan with O(1) Map.has() ( #2621 )
2026-04-02 19:13:35 -07:00
catloversg
dc4ea8452c
CODEBASE: Update comments to reflect changes in #2603 ( #2606 )
2026-04-02 19:13:21 -07:00
Lee Stutzman
5fc54809de
BUGFIX: Fix skillMaxUpgradeCount returning 1 at extreme skill levels ( #2611 )
2026-04-02 19:06:44 -07:00
catloversg
7425d8a8fd
UI: Show hints of Sleeves mechanic in pre-endgame ( #2605 )
2026-03-31 13:29:49 -07:00
Michael Ficocelli
3e44f08a0f
CCT: Generate more frequent and lower-reward coding contracts ( #2603 )
2026-03-31 13:28:39 -07:00
catloversg
e3ae5478d5
DOCUMENTATION: Fix newline issues in IPvGO docs and add missing RAM cost ( #2602 )
2026-03-27 10:26:45 -07:00
catloversg
3d5079a4e6
REFACTOR: Remove duplicate random alphanumeric string functions ( #2601 )
2026-03-26 21:49:20 -07:00
Michael Ficocelli
fdd6d65c25
DNET: Tweaks from player feedback ( #2593 )
2026-03-26 18:38:45 -07:00
catloversg
38d5f3b364
REFACTOR: Split Settings.ts to reduce number of imports ( #2600 )
2026-03-26 18:33:11 -07:00
Michael Ficocelli
5c02f81dc7
DNET: Remove packet capture ( #2594 )
...
* DNET: Remove packet capture as an API tool; add the mechanic as part of the logs in the Open Web Access Point puzzle
* DNET: Make harder version of the packet capture puzzle just have alphanumeric noise instead of lore data and stuff
* DNET: Make harder version of the packet capture puzzle just have alphanumeric noise instead of lore data and stuff
* PR feedback
2026-03-26 18:27:30 -07:00
catloversg
92a8e619b8
ELECTRON: Import correct cloud file when multiple exist ( #2599 )
2026-03-26 18:23:09 -07:00
catloversg
eacdc081df
ELECTRON: Mitigate issue of forcefullyCrashRenderer ( #2597 )
2026-03-25 13:29:50 -07:00
catloversg
a2de3c1a35
DEPS: Update Electron ( #2591 )
2026-03-24 14:07:10 -07:00
catloversg
aced392f53
BLADEBURNER: Always show Black Operations list ( #2592 )
2026-03-24 14:05:51 -07:00
catloversg
2834684170
ELECTRON: Add UI menus and CLI flags to change log levels ( #2596 )
2026-03-24 13:56:28 -07:00
catloversg
ed557e9e46
BUGFIX: Import save comparison popup shows wrong BN level ( #2595 )
2026-03-24 13:49:44 -07:00
catloversg
77cc7874ab
MISC: Support importing Steam Cloud save file manually ( #2583 )
2026-03-21 22:23:43 -07:00
catloversg
a9bb3f6d2f
ELECTRON: Allow opening dev tools via CLI arguments ( #2589 )
2026-03-21 05:41:29 -07:00
catloversg
2e7d591583
TOOL: Add script to generate webpack bundle report ( #2587 )
2026-03-20 10:44:22 -07:00
catloversg
08604e1e76
DEPS: Update Babel core, presets and module loader for webpack ( #2585 )
2026-03-20 01:20:24 -07:00
Michael Ficocelli
1b6b07faae
DNET: Player feedback ( #2545 )
2026-03-19 21:07:43 -07:00
catloversg
73b7921ef0
API: Reduce RAM cost of inGang and inBladeburner APIs ( #2582 )
2026-03-19 20:15:41 -07:00
catloversg
9de9fbaf27
CODEBASE: Fix React warning in IPvGO scoring explanation popup ( #2581 )
2026-03-19 20:14:16 -07:00
catloversg
0bc05772f6
CODEBASE: Remove barrel imports in Bladeburner code ( #2580 )
2026-03-19 20:13:19 -07:00
catloversg
3813d03fb6
MISC: Rework intelligence override ( #2575 )
2026-03-19 20:09:37 -07:00
catloversg
6a9abd9544
DOCUMENTATION: Update mention of outdated getStockForecast API ( #2578 )
2026-03-16 12:46:43 -07:00
catloversg
c00da0cd87
BUGFIX: hacknetNodeCost formula API throws when using documented optional parameter ( #2577 )
2026-03-16 12:46:06 -07:00
catloversg
06e6479408
DEPS: Update dependencies ( #2576 )
2026-03-16 12:44:29 -07:00
catloversg
17a7b2efac
UI: Prevent ending BNs through reuse of Bladeburner UI event handler ( #2574 )
2026-03-16 11:55:05 -07:00
catloversg
3b372e9cad
UI: Prevent joining banned factions via UI ( #2573 )
2026-03-16 11:52:21 -07:00
catloversg
f916daf252
MISC: Rework faction rumor ( #2569 )
2026-03-16 11:49:46 -07:00
catloversg
ade79c0f65
UI: Add option to autosave scripts on focus change ( #2565 )
2026-03-13 19:37:17 -07:00
catloversg
9f6e2ce2d1
MISC: Improve help text of expr command ( #2561 )
2026-03-13 19:34:40 -07:00
catloversg
50442472b5
BLADEBURNER: Add APIs to get rank gain and rank loss of an action ( #2572 )
2026-03-13 19:34:13 -07:00
catloversg
bc3e8ff3d5
DOCUMENTATION: Add missing newline after RAM cost ( #2570 )
2026-03-13 19:23:29 -07:00
catloversg
8bdcaf5f83
API: Improve error messages for invalid sleeve numbers ( #2567 )
2026-03-12 17:36:16 -07:00
catloversg
b737bb63e6
CODEBASE: Create monaco editor instance with null model ( #2563 )
2026-03-12 17:19:14 -07:00
catloversg
9eb2863e48
API: Add API to minimize and expand tail windows ( #2556 )
2026-03-08 14:00:06 -07:00
catloversg
342dea77fa
API: Make ns.cloud.purchaseServer() and ns.cloud.deleteServer() use hostname as provided ( #2560 )
2026-03-08 13:57:13 -07:00
catloversg
e329082a48
API: Cancel sleeve's current task when calling ns.sleeve.travel() ( #2559 )
2026-03-07 12:10:20 -08:00
catloversg
39a7a31276
API: Add minimum width/height constraints to ns.ui.resizeTail ( #2558 )
2026-03-07 12:07:56 -08:00
catloversg
e06fb3dd9d
API: Print error message when calling ns.ui.closeTail with nonexistent pid or pid of stopped scripts ( #2557 )
2026-03-07 12:05:21 -08:00
catloversg
f8bb1ed997
UI: Show "undefined" instead of -1 as pid in error popup when catching promise errors ( #2555 )
2026-03-07 11:34:04 -08:00
David Walker
b6a29681f4
BUGFIX: Fix webstorm by using a mutationLock ( #2542 )
2026-03-06 11:11:06 -08:00
catloversg
90f6db6d24
MISC: Allow parsing unknown options with data.flags in autocomplete ( #2539 )
2026-03-04 12:27:12 -08:00
David Walker
dc5c43db2e
REFACTOR: Make getPlayer 10x faster ( #2548 )
2026-03-03 14:21:34 -08:00
catloversg
5e71612fd7
UI: Update toolbar of in-game editor ( #2551 )
2026-03-03 14:07:08 -08:00
catloversg
45366a1a42
DOCUMENTATION: Update guides ( #2550 )
2026-03-03 14:05:14 -08:00
David N
17f8c354e0
UI: Add inline script RAM usage text to each active script ( #2546 )
2026-03-03 13:38:59 -08:00
catloversg
cf1f5224fd
BLADEBURNER: Rebalance charisma exp gain of Recruitment action ( #2549 )
2026-03-03 13:36:11 -08:00
catloversg
c14b4955f6
DOCUMENTATION: Clarify how share power affects reputation gain rate of non-hacking work ( #2544 )
2026-02-28 11:50:53 -08:00
Michael Ficocelli
3d41c348bc
DNET: Rebalance / player feedback ( #2533 )
2026-02-28 11:48:03 -08:00
Joshua
15e1ab9af7
BLADEBURNER: Adjusted team bonus computation to make one member help ( #2541 )
2026-02-27 17:19:27 -08:00
catloversg
cfb536cd01
BUGFIX: Fix issues with RFA auto-reconnecting feature ( #2535 )
2026-02-26 13:34:28 -08:00
catloversg
47d8db8b91
DOCUMENTATION: Follow-up of #2523 ( #2529 )
2026-02-24 13:30:43 -08:00
catloversg
144fd50774
UI: Add indicator of RFA connection status to overview panel ( #2497 )
2026-02-24 12:11:20 -08:00
Misha279-UA
c85d9cbe8c
CCT: Add "Find Largest Rectangle in a Matrix" coding contract ( #2519 )
2026-02-24 12:10:42 -08:00
catloversg
6626f0d5d1
DOCUMENTATION: Document quirky behavior of ns.flags when default value is nullish ( #2528 )
2026-02-24 12:03:10 -08:00
catloversg
d677b4ad18
CODEBASE: Update comment of LoadingScreen of ComplexPage enum ( #2527 )
2026-02-24 11:59:18 -08:00
catloversg
dbc58f1f58
DOCUMENTATION: Update BitNode recommendation short guide ( #2523 )
2026-02-23 12:09:21 -08:00
David Walker
8f4313b180
Revert "PIPE: Add pipe support for passing data into and out of terminal commands ( #2395 )" ( #2524 )
...
This reverts commit 92b8b58588 .
Accidental merge on my part - the code is in decent shape, but isn't meant to go in for 3.0.
2026-02-22 11:28:10 -08:00
Michael Ficocelli
92b8b58588
PIPE: Add pipe support for passing data into and out of terminal commands ( #2395 )
2026-02-22 11:18:23 -08:00
catloversg
4a22e16058
WORKFLOW: Fix wrong instruction of generating docs ( #2522 )
2026-02-21 11:58:50 -08:00
catloversg
0c118ede38
DOCUMENTATION: Use relative links instead of absolute links ( #2521 )
2026-02-21 11:58:15 -08:00
catloversg
67fd763c30
JEST: Show coding contract names when their tests failed ( #2520 )
2026-02-21 10:20:31 -08:00
David Walker
42acdc6d84
UI: Tweak CSS/Position of Darknet Docs link ( #2517 )
...
Per Discord discussion, the lower left seems to be more visible.
2026-02-21 10:17:15 -08:00
catloversg
00b9034980
UI: Show errors if using nano/vim with patterns that do not match any files ( #2515 )
2026-02-19 09:53:01 -08:00
David Walker
2b542257a9
MISC: Update changelog ( #2514 )
...
Latest commit: 9279b16
2026-02-18 13:52:02 -08:00
Michael Ficocelli
9279b16729
DNET: Adjust balance from player feedback ( #2512 )
2026-02-18 13:41:48 -08:00
catloversg
8f77dc2df0
UI: Show hints of BitNode documentation and allow opening it in BitVerse ( #2513 )
2026-02-18 10:08:53 -08:00
catloversg
f7483243fd
UI: Use font family setting when rendering MUI Link component ( #2511 )
2026-02-18 09:59:28 -08:00
catloversg
7c3473e98d
MISC: Update changelog and version number ( #2509 )
2026-02-17 01:27:21 +07:00
David Walker
42bdbbc2c8
MISC: Update blood donations ( #2508 )
...
Per Hydroflame's request
2026-02-16 10:12:52 -08:00
catloversg
9a6e80129f
UI: Improve navigation system of in-game documentation viewer ( #2499 )
...
* UI: Improve navigation system of in-game documentation viewer
* Update based on feedback
* Update based on feedback
2026-02-16 09:00:58 -08:00
catloversg
dd78a2cb44
API: Remove RAM cost of hacknet namespace and set RAM cost of each hacknet API ( #2502 )
...
* API: Remove RAM cost of hacknet namespace and set RAM cost of each hacknet API
* Fix Jest tests
* Update based on feedback
2026-02-16 09:00:02 -08:00
catloversg
775a1b1e4b
CODEBASE: Refactor ImportSave component ( #2505 )
2026-02-15 10:57:40 -08:00
catloversg
77d83a2fdc
UI: Add option to disable minimap in script editor ( #2504 )
2026-02-15 10:56:01 -08:00
catloversg
dc0c3b6fa3
JEST: Add tests for checking getAnswer and solver of coding contracts ( #2503 )
2026-02-15 10:53:58 -08:00
David Walker
b51ed8fd59
BUG: Fix missed cases in offline server handling ( #2495 )
...
There were two large holes in the existing offline server handling:
1. It didn't include IPs, so scripts that used IPs instead of hostnames
would get exceptions thrown for "server not found."
2. Coverage was very low for non-Darknet APIs. Maybe most of them don't
need to be covered, but many obvious ones like "ps", "killall" and
"hasRootAccess" were missing. IMO the only reliable answer is one
that enforces *all* are covered via the type system.
To accomplish the second part, helpers.getServer() was changed to return
null when a server is offline. This intentionally breaks a lot of its
utility, which was to return a server unconditionally. To compensate,
its utility was increased - it now also does unknown argument
processing, allowing it to subsume a common line that all callers were
repeating.
Some callers switched to ctx.workerScript.getServer(), because they
didn't actually need to be using helpers.getServer(). Similarly, a few
callsites switched to GetServerOrThrow(), for the cases where it should
be guaranteed that the server is valid. The rest are returning a
default/failure response when the server is offline. (Except for
contracts, which threw on failure already anyway.)
2026-02-15 10:29:47 -08:00
catloversg
b5ab495837
BUGFIX: Hacknet server UI shows NaN hash rate when 100% RAM is being used ( #2500 )
2026-02-15 10:27:21 -08:00
David Walker
a0bbdfd871
DARKNET: Refactor/adjust getPixelPosition ( #2501 )
...
This simplifies the logic. It also adjusts the position of special
servers slightly; in particular, they are horizontally centered
(appearing in-between the adjacent row, and not merely staggered).
The split into two functions is in preparation for perf improvements
that require calculating this without access to the server.
2026-02-13 20:19:17 -08:00
Michael Ficocelli
26db9f2955
DNET: More fixes and feedback ( #2489 )
...
* Add some re-rendering improvements to avoid the canvas and visual servers getting desynched
* removed underlevelled nerf to low-level servers; improved charisma level docs
* Remove offscreen dynamic culling
* PR feedback; add cache file names to tooltip
* Ensure stasis link servers get loaded properly; ensure darkweb has neighbors to prevent unit tests from failing; remove extra optional chaining accessors
2026-02-13 17:23:24 -08:00
catloversg
68700ff01f
API: Expose ProgramName enum ( #2492 )
2026-02-13 11:51:42 -08:00
catloversg
be66b766a2
DOCUMENTATION: Fix invalid links in ns.sleep and ns.asleep ( #2496 )
2026-02-11 10:46:04 -08:00
David Walker
26b5c28df6
REFACTOR: Speed up by-ip lookups by introducing a new map entry ( #2488 )
...
Thankfully, the existing AllServers map is not exported, so we can
ensure that all the changes are only local to this file.
This also fixes a bug if renameServer was called with the same
name. (Probably calling code checked that case already.)
2026-02-11 10:43:52 -08:00
catloversg
826fd42296
DOCUMENTATION: Improve help text of scp and run ( #2493 )
2026-02-11 10:42:10 -08:00
catloversg
ac34d6508d
BLADEBURNER: Stop randomizing action difficulty ( #2491 )
2026-02-11 10:36:10 -08:00
catloversg
638c791047
MISC: Change how coding contract rewards are randomized ( #2490 )
2026-02-11 10:34:59 -08:00
David Walker
62f7501b43
REFACTOR: Change getFailureResult to checkDarknetServer ( #2494 )
2026-02-11 08:42:27 -08:00
catloversg
97987fe35b
BUGFIX: Global states are not reset properly between each Jest test ( #2487 )
2026-02-10 10:13:00 -08:00
catloversg
95b739f703
BUGFIX: Darknet state is not reset properly on prestige ( #2486 )
2026-02-10 09:39:31 -08:00
David Walker
ed727d6e74
DARKNET: Buff packet sniffing slightly ( #2485 )
...
Refactor the sniff code so that successful sniffs for the current server
are tagged server_name:password, not just those for adjacent servers.
2026-02-10 08:10:33 -08:00
Michael Ficocelli
bab6280735
DNET: Add JS object properties as server names; refactor save/load/server storage to support this ( #2482 )
2026-02-10 00:13:47 -08:00
Groot-0909
b99e522d1c
UI: Update incorrect ps command shown in help ( #2484 )
2026-02-08 09:37:04 -08:00
catloversg
8633e94899
UI: Update icon of DARKNET_BACKDOOR and DARKNET_DEPTHS achievements ( #2480 )
2026-02-08 08:40:35 -08:00
David Walker
b5da311133
REFACTOR: Consolidate checks under getFailureResult() ( #2476 )
...
There was duplicated code, and more importantly, were were handling
certain things subtly differently in exec() and scp() as a result. This
notably causes a behavior change in exec() and scp() where failure to
authenticate now returns failure instead of throwing, which I believe is
the proper response.
This also makes it easier to see in the code exactly which functions
require what (auth, session, etc.)
2026-02-08 08:39:42 -08:00
Michael Ficocelli
425bff8217
DNET: Update documentation ( #2483 )
2026-02-07 19:25:56 -08:00
Michael Ficocelli
e649adfef4
DARKNET: Add improved challenge achievement for BN15 ( #2479 )
...
* DARKNET: Add improved challenge achievement for BN15
* DARKNET: Adjust heartbleed check location for achievement
* Fix wrong achievement data and update svg
* DARKNET: Fix styling of documentation link
* lint
---------
Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com >
2026-02-07 18:28:55 -08:00
gmcew
95d08d7722
Change fallback reward priorities ( #2481 )
2026-02-07 08:50:40 -08:00
Michael Ficocelli
60a8996707
DARKNET: Add extra hint to sorted echo puzzle at high levels ( #2465 )
2026-02-06 04:58:01 -08:00
Michael Ficocelli
451aed153f
DARKNET: Add glossary of terms to the documentation page ( #2469 )
2026-02-06 04:57:30 -08:00
catloversg
4c7e3d0833
UI: Show karma in Stats page and explain what it is in documentation ( #2475 )
2026-02-05 10:07:51 -08:00
Michael Ficocelli
6ca7c677a9
DARKNET: Prevent blocked ram on the "darkweb" server ( #2468 )
2026-02-05 07:32:58 -08:00
catloversg
a29f2945c5
BUGFIX: Monaco shows wrong TSDoc of APIs that have "export" word ( #2473 )
2026-02-05 07:31:13 -08:00
Michael Ficocelli
0eae02adcf
DARKNET: Improve documentation; remove requirement that getBlockedRam and getDepth be called on a darknet server ( #2472 )
2026-02-05 07:28:06 -08:00
David Walker
a16706a33b
DOCS: Add a note to CONTRIBUTING.md about the npm peer dep issue ( #2474 )
2026-02-05 07:24:24 -08:00
catloversg
796bef81b3
BUGFIX: Sleeves can earn exp and purchase augmentations when enabling disableSleeveExpAndAugmentation ( #2467 )
2026-02-05 04:47:24 -08:00
Michael Ficocelli
77cc582bf9
DARKNET: make threads' bonus apply to timing attack puzzle's extra time per char ( #2466 )
2026-02-05 04:43:13 -08:00
Snarling
2d69387227
GITHUB: Update format created by "build artifacts" workflows ( #2470 )
...
* Change filenames and structure of build artifacts, for compatibility with steam version updating
Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com >
2026-02-04 22:59:40 -05:00
catloversg
79b3b9cb74
MISC: Update version number ( #2462 )
2026-02-03 04:56:05 -08:00
Michael Ficocelli
b9068ab328
DOCS: Fix some IPvGO docs that do not reflect winstreak rep converted to favor ( #2463 )
2026-02-03 04:55:38 -08:00
Michael Ficocelli
ba1c6f3818
IPVGO: Fix scoring of very large open areas ( #2464 )
2026-02-03 04:52:40 -08:00
catloversg
00339a206c
DOCUMENTATION: Move current changelog to changelog-v2.md ( #2461 )
2026-02-03 04:14:17 -08:00
Michael Ficocelli
6073964768
DARKNET: Darkweb Expansion Project & Bitnode ( #2139 )
...
This is BN15. It is a really big change; see the PR for all the details.
2026-02-03 03:40:36 -08:00
catloversg
a674633f6c
MISC: Update changelog ( #2460 )
2026-02-02 03:43:30 -08:00
catloversg
5a2bdfc9f1
CODEBASE: Update NodeJS to v24 ( #2456 )
2026-01-28 22:10:55 -08:00
catloversg
8b07879ad9
CODEBASE: Update SaveData type to be compatible with TS 5.9 and upgrade TS ( #2457 )
2026-01-28 12:26:06 -08:00
kaoticengineering
afddd284fc
UI: Add settings to change currency symbol and whether to show it after money value ( #2453 )
2026-01-28 12:16:28 -08:00
catloversg
366c44d5c2
API: Add warning when installing backdoor on backdoored server with Singularity API ( #2458 )
2026-01-28 12:10:13 -08:00
catloversg
d7c1c7be72
UI: Remove BitNode's difficulty in BitNode selection popup ( #2454 )
...
* UI: Remove BitNode's difficulty in BitNode selection popup
* Run prettier
2026-01-25 20:34:54 -08:00
catloversg
5f519991a6
API: Allow ns.read to read .msg and .lit files ( #2455 )
2026-01-25 20:32:44 -08:00
catloversg
2edad3ed37
DOCUMENTATION: Update math notations in corporation docs ( #2452 )
2026-01-20 13:04:38 -08:00
TheAimMan
210c338f86
SLEEVES: Add sleeve commands to purchase sleeves and memory via the API ( #2443 )
2026-01-20 12:55:51 -08:00
Michael Ficocelli
19064a1b12
MISC: Improve script args validation message ( #2451 )
2026-01-18 11:34:49 -08:00
catloversg
c55577929c
BLADEBURNER: Make some editorial changes in Black Operations' description ( #2449 )
2026-01-17 14:43:07 -08:00
catloversg
c8e3eb2050
CODEBASE: Generate display data for math notation at built time and remove runtime mathjax dependency ( #2447 )
2026-01-17 14:41:24 -08:00
catloversg
be16b2a375
BLADEBURNER: Reduce threshold of showing warning of low population ( #2450 )
2026-01-17 14:35:53 -08:00
David Walker
3d7d2d7734
REFACTOR: Move Result to the public API ( #2398 )
...
* REFACTOR: Move Result to the public API
This refactors Result<T> to be part of the public NetscriptDefinitions.
It is not used by anything in this PR, but it is planned to be used in
the autoinfil APIs, or lacking that, future APIs, so this should not be
exposing anything prematurely.
* Add @public as api-extractor suggested and generate docs
* Use import type
---------
Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com >
2026-01-17 14:30:49 +07:00
EntenBu
95528ebb09
Add a question and a grammatical fix in faq.md ( #2446 )
...
"Made with beginners in mind" might be a bit of an overstatement, but I'm not gonna quibble on the wording. (IMO we are less "let me hold your hand while you learn how to cast your fishing rod" and more "I shoved you into the pond, grab some fish or smth idk")
2026-01-12 15:58:55 -08:00
catloversg
d0474a7adf
DEPS: Update dependencies to fix vulnerability warnings ( #2445 )
2026-01-11 13:31:21 -08:00
Jonathon Chase
d7ee3cc3bb
Update README.md to correct Frequently Asked Questions link. ( #2444 )
2026-01-08 13:25:24 -08:00
Adam Weeden
7af9dca6bc
CONTRACTS: Display contract answers on completely failed contracts ( #2440 )
2026-01-08 13:21:52 -08:00
Nicholas Colclasure
edf3d11b72
LORE: Add literature expanding the augment prestige lore ( #2433 )
2026-01-03 13:49:42 -08:00
EntenBu
fc2931bc15
DOC: Change wording in Singularity.installAugmentation ( #2439 )
...
This commit changes a minor wording in the API commit. "uninstalled" implies "removed" hence the change
2026-01-03 13:45:40 -08:00
gmcew
df6c507369
MISC: Fix typos and duplicating ms per cycle constant ( #2436 )
2025-12-28 16:09:35 -08:00
Cica
3663b4507f
MISC: Update error message when backdooring without admin rights ( #2435 )
2025-12-27 09:48:55 -08:00
Michael Ficocelli
4218b01dfb
IPVGO: Do not update captures on passed analysis boards ( #2415 )
2025-12-21 13:44:24 -08:00
catloversg
49e231fd41
DEPS: Update dependencies related to monaco ( #2432 )
2025-12-21 13:42:20 -08:00
gmcew
3e90217cdb
UI: Add Script Editor toggle for Sticky Scroll ( #2431 )
2025-12-21 13:40:14 -08:00
catloversg
d92b5520ec
UI: Do not show error popup related to Stanek's Gift data when loading save files from pre-v1.1.0 ( #2429 )
2025-12-19 12:32:20 -08:00
catloversg
b76ceb725f
DOCUMENTATION: Clean up "doc" folder ( #2427 )
2025-12-19 12:28:09 -08:00
catloversg
903b885ea2
UI: Change notice for breaking changes in v2 ( #2426 )
2025-12-18 14:59:17 -08:00
catloversg
bd2af9392f
UI: Show useful error messages when loading unsupported save data from newer versions ( #2425 )
2025-12-18 14:51:48 -08:00
catloversg
be7bb0ad7c
UI: Add links to documentation pages in tutorial's last step ( #2424 )
2025-12-18 14:43:44 -08:00
catloversg
a47867c406
CODEBASE: Refactor code related to in-game documentation link ( #2422 )
...
Nice!
2025-12-17 13:39:44 -08:00
EntenBu
6f9447e27e
DOC: Add FAQ and another JIT batcher illustration to documentation ( #2400 )
2025-12-17 13:30:58 -08:00
Paul Setzer
968c0c2a8c
CONTRACTS: Generate test contracts on executing host by default. Add support for optional parameter to specify the server. ( #2417 )
2025-12-16 16:23:59 -08:00
CTN
e7768824ba
UI: Add option to set fractional digits ( #2419 )
2025-12-15 11:51:34 -08:00
catloversg
c3eb4f9ad6
DOCUMENTATION: Add instructions to troubleshoot common issues for contributors to CONTRIBUTING.md ( #2420 )
2025-12-15 11:46:58 -08:00
catloversg
2167a92af1
CODEBASE: Allow specifying migrator when migrating player's scripts ( #2418 )
2025-12-14 15:58:27 -08:00
sg673
a20053cde8
DOCUMENTATION: Clarify behavior of NS.getScriptLogs() for running scripts ( #2408 )
2025-12-02 12:39:35 -08:00
maglinvinn
d664d2b41a
DOCUMENTATION: Remove references to defunct wiki from Hack/Weaken/Grow ( #2404 )
2025-11-30 13:31:43 -08:00
Michael Taylor
47b7a6f656
CODEBASE: Update packages-lock.json to not use vulnerable versions ( #2405 )
2025-11-28 01:19:44 -08:00
gmcew
cf32ea553f
Clarification of Singularity costs inside BN4 ( #2403 )
...
- change BN description to highlight SF levels impact other BN use of singularity functions
- add detail to singularity API description to highlight the same
2025-11-27 11:15:02 -08:00
imcute_aaaa
77fe36db89
BUGFIX: Coding contracts may have duplicate names ( #2399 )
2025-11-26 23:59:11 -08:00
catloversg
329fdc50fb
CODEBASE: Follow-up of infil refactor #2316 ( #2393 )
2025-11-22 23:08:15 -08:00
David Walker
f3e9e3ddc8
BUGFIX: Avoid re-entrency issues with EventEmitter ( #2397 )
...
Subscribing or unsubscribing from within an event handler (possibly
transitively) could cause issues or even infinite loops.
This was initially fixed in #2257 , which exhibited such problems.
Currently no code is known to have this issue, but it could easily come
up again in the future.
2025-11-22 18:13:44 -08:00
David Walker
50b0cc2808
MISC: Refactor implementation of ports ( #2396 )
...
This moves the implementation entirely into the PortHandle class, which
makes the code a bit more streamlined and will allow for other port
implementations in the future.
2025-11-22 17:52:25 -08:00
catloversg
67119e6c9c
UI: Improve instructions in recovery mode ( #2394 )
2025-11-22 09:28:02 -08:00
catloversg
ce8852f3a2
BUGFIX: Company's job list shows wrong starting jobs ( #2391 )
2025-11-21 20:06:31 -08:00
catloversg
5c271eddf1
BUGFIX: Bladeburner console prints main body's HP instead of sleeve's HP ( #2390 )
2025-11-21 06:52:19 -08:00
imcute_aaaa
bb50272e54
MISC: Avoid reinventing core bonus calculation and fix formatting issue ( #2387 )
2025-11-19 14:18:54 -08:00
David Walker
4d230c3121
REFACTOR: Rewrite infiltration to pull state out of React ( #2316 )
...
* REFACTOR: Rewrite infiltration to pull state out of React
Upcoming projects (auto-infil, the possibility of making infil a work
task, etc.) require infiltration state to transition with predictable
timing and be under our control, instead of inside React. This refactor
accomplishes this by pulling the state out into accompanying model
classes.
After this, infiltration can theoretically run headless (without UI),
although it doesn't actually, and you would quickly be
hospitalized due to failing all the minigames.
There should be no user-visible changes, aside from the progress-bars
scrolling much more smoothly.
* Fix console warning in InfiltrationRoot
It turns out true isn't actually a safe value to use in JSX, only false works.
* Fix up some comments
2025-11-16 22:55:06 -08:00
Shy
57ca5ffeaf
UI: Prevent showing redundant error toasts on failed RFA auto connect attempts ( #2381 )
2025-11-08 12:26:41 -08:00
gmcew
7c0286222c
API: Move and rename purchased server functions to cloud API ( #2367 )
...
* Convert purchased server functions to cloud API
- Create `ns.cloud`
- Change `bitnode multipliers` and `server constants` wording for consistency
- change `server`, `ram` and `getting started` docs for consistency
- Added changes to 3.0.0 API Break and `setRemovedFunctions` in NetscriptFunctions.js
Tested by
- running tutorial `purchase-server-8gb.js`, and a more typical player one
- buying manually using vendor (Alpha Ent in Sector 12)
- deleting them all using script, and checked all deleted functions gave correct error
- Imported completed save to ensure auto-transfer of function work
* Revision in line with comments
- changed more `purchased` to `cloud` references
- Added BN mults auto-conversion
* Update getting_started.md
- Corrected function names for new `cloud API`
* Don't show `cloud API` warning
v3.0.0 API break auto-replaces `cloud` functions, not warning suggested.
* API Break correction
- `cloud` affected API break replacement changed to be more descriptive and functional
* Fix typo and add empty lines
* Update many things (check commit's description)
- Comments
- Terminal message
- UI Text
- TSDoc
- md docs
- Improve error messages in src\NetscriptFunctions\Cloud.ts
2025-11-07 12:10:33 -08:00
Nick Shelley
d1a4ec8337
DOCUMENTATION: Improve wording around host argument of getScriptRam ( #2374 )
2025-11-07 11:57:33 -08:00
Shy
4ad9a96788
MISC: Support css file type ( #2378 )
2025-11-05 14:05:31 -08:00
Shy
9cd3ffd308
UI: Expose theme as css custom props ( #2380 )
2025-11-03 16:58:09 -08:00
EntenBu
e599988af7
MISC: Fix typo in README.md ( #2375 )
2025-10-30 10:28:59 -07:00
catloversg
174e160348
API: Make ActiveFragment extend Fragment ( #2373 )
...
* DOCUMENTATION: Fix wrong return type of ns.stanek.activeFragments
* Make ActiveFragment extend Fragment
2025-10-30 10:27:58 -07:00
catloversg
a69ee132f9
CODEBASE: Prepare for save data migration of next beta version ( #2369 )
2025-10-30 10:25:34 -07:00
catloversg
a5cb2a97bd
UI: Reword tutorial steps to distinguish between instruction and example ( #2370 )
...
* UI: Reword tutorial steps to distinguish between instruction and example
* Minor change
2025-10-29 11:47:58 -07:00
Chaddeus
0c5256b83c
UI: Correct phrasing in SmartSonar description ( #2368 )
2025-10-29 11:38:42 -07:00
catloversg
c6e40476bb
DOCUMENTATION: Fix missing/wrong TSDoc of APIs having optional host parameter ( #2371 )
2025-10-29 11:15:10 -07:00
catloversg
3e75577ded
BUGFIX: Electron app does not show achievement icons ( #2362 )
2025-10-23 12:39:11 -04:00
catloversg
1d3b96326e
DEPS: Update Electron version ( #2360 )
2025-10-23 12:31:23 -04:00
catloversg
a703e8753b
JEST: Refactor tests that add home server manually ( #2358 )
2025-10-21 20:57:14 -04:00
Michael Taylor
c6684431b5
UI: Format the shared RAM multipler on the factions ( #2355 )
2025-10-20 01:53:35 -07:00
catloversg
6837f334fd
CODEBASE: Remove redundant check in getServer utility function and serverExists API ( #2357 )
2025-10-19 11:45:30 -07:00
Petal Ladenson
b495deb458
CLI: Let ServerProfiler.exe autocomplete servers ( #2356 )
2025-10-19 11:36:47 -07:00
catloversg
222e42000c
CLI: Add --temporary flag to run command ( #2354 )
2025-10-18 12:04:39 -07:00
Michael Taylor
d785f20921
CODEBASE: Minor React related packages update ( #2353 )
...
* CODEBASE: Update @types/react & react-dom packages
Update @types/react and @types/react-dom to
17.0.26 (ts3.8) and 17.0.89 (ts3.8) from
17.0.21 (2021) and 17.0.67.
To major changes, no apparent breaking changes,
mostly packaging fixes.
* CODEBASE: Update react-syntax-higher package
Update from 15.5.0 (2022) to 15.6.6 (August 2025) which
fixes a bug with wrapLines (15.6.0, 15.6.1), fixes some
small bugs in 15.6.3 (line count, spelling), and
primarily updates dependencies, in particular prismjs to 1.30.0.
* CODEBASE: Update react-draggable package
Updates from 4.4.6 to
[4.5.0](https://github.com/react-grid-layout/react-draggable/commits/master/ ),
some small fixes, updated dependencies. Nothing critical, but
nothing breaking or radical as far as I can tell.
* CODEBASE: Update tss-react package
Patch level update of [tss-react](https://www.tss-react.dev/ ) package,
from 4.9.10 (Apr 2024) to 4.9.19 (Jul 2025). Appears to be primarily
for React 19 and Material UI 7 support. Low-priority, but should be
low-risk.
* CODEBASE: Update react-refresh package
[react-refresh](https://www.npmjs.com/package/react-refresh )
From 0.17.0 to 0.18.0.
2025-10-18 09:15:52 -07:00
catloversg
cb5b80a6d5
DOCUMENTATION: Use alternative fix for newline issue in IPvGO docs ( #2350 )
2025-10-15 11:58:11 -07:00
catloversg
30a572cfe6
API: Rename "TIX" interface to "Stock" ( #2351 )
2025-10-14 11:51:54 -07:00
catloversg
7ca364f49f
DOCUMENTATION: Fix wrong commands in getting_started.md ( #2349 )
2025-10-13 08:59:53 -07:00
Adam Weeden
0335d8bc70
STANEK: Add FragmentType to NS Enums ( #2341 )
2025-10-13 08:57:19 -07:00
catloversg
2dfc2126df
CODEBASE: Follow-up of #2344 ( #2345 )
2025-10-12 13:26:03 -07:00
catloversg
030be41df9
CODEBASE: Refactor Stanek's Gift UI code and change internal FragmentType enum ( #2346 )
2025-10-12 13:23:45 -07:00
catloversg
950c21d734
API: Update type of Player.factions, GangGenInfo.faction and CorpMaterialConstantData.name ( #2347 )
2025-10-12 13:00:21 -07:00
catloversg
d421d4fcf9
MISC: Make TIX access independent from WSE account ( #2342 )
2025-10-11 17:28:45 -07:00
catloversg
bd4e34fae0
CLI: Do not round down amount of hacked money in "hack" CLI ( #2344 )
2025-10-10 10:38:50 -07:00
catloversg
5c0f24f5d0
UI: Show server's money in exponential form if it's too small ( #2343 )
2025-10-10 10:37:35 -07:00
catloversg
2a2b38f4ad
UI: Warn player if they run no-arg programs with arguments ( #2338 )
2025-10-08 14:14:01 -07:00
Michael Taylor
f12fc380cc
MUI: Update minor version of material UI and Emotion packages ( #2339 )
2025-10-08 14:11:24 -07:00
Thaccus
625fe46bc3
DOCUMENTATION: Clarify cross-host characteristic of PID and port ( #2336 )
2025-10-07 13:40:05 -07:00
catloversg
1883af6c38
TOOLS: Enable linting in test folder ( #2337 )
2025-10-06 23:48:18 -07:00
Michael Ficocelli
0d1f5f3eeb
IPVGO: Consistently return error() calls to make sure it is obvious the function halts at that point ( #2335 )
2025-10-06 14:26:31 -07:00
Michael Taylor
370424af2d
JEST: Quiet Jest tests output on expected failures ( #2332 )
2025-10-05 12:31:15 -07:00
Femboy Fireball
8a2f8bb746
UI: Clarify why you can't buy 4S when disabled ( #2311 )
2025-10-04 14:45:42 -07:00
catloversg
4b8af02026
WORKFLOW: Add new job to check generated docs ( #2329 )
2025-10-04 14:41:02 -07:00
catloversg
020b185377
JEST: Enable restoreMocks option and fix lint errors ( #2333 )
...
* JEST: Enable restoreMocks option and fix lint errors
* Fix test\jest\Save.test.ts
2025-10-04 14:38:50 -07:00
Femboy Fireball
18b062663d
ELECTRON: Allow automatically hiding the top menu in Electron ( #2325 )
2025-10-03 12:45:18 -07:00
catloversg
7225a2b22e
BUGFIX: Color picker appears behind theme editor ( #2321 )
...
* BUGFIX: Color picker appears behind theme editor
* Remove unnecessary newline
2025-10-02 16:24:04 -07:00
catloversg
66a5c9568b
TOOLS: Update doc.sh ( #2331 )
...
* TOOLS: Update doc.sh
* Update as suggested
2025-10-01 12:37:04 -07:00
Ante
f9a6cc841e
CORPORATION: Expose production limit of material and product ( #2330 )
2025-10-01 01:04:39 -07:00
catloversg
060e929b68
UI: Print error detail to terminal if script cannot be compiled or there is runtime error while autocompleting ( #2328 )
...
* UI: Print error detail to terminal if script cannot be compiled while autocompleting
* Print error if there is runtime error
2025-09-28 22:45:58 -07:00
catloversg
9c2a5c25cb
CODEBASE: Add more debug info for troubleshooting corporation issues ( #2327 )
2025-09-28 14:34:35 -07:00
catloversg
bb8552fa81
UI: Prevent text from overflowing when script's args are too long in Active Scripts page ( #2324 )
2025-09-27 23:25:52 -07:00
David Walker
e1352e67b1
UI: Better status bar animations ( #2317 )
...
* UI: Better status bar animations
This is an alternate implementation of #2286 . It does the same
wrap-around behaviour for when the progressbar crosses into the next
level, but it skips animation entirely if the effective skill level goes
down, or if more than one level is gained at a time.
The implementation uses the animate() DOM api instead of manipulating
styles, which completely avoids the issues of having CSS style buildup.
This API is designed for exactly what we're trying to do.
I also pushed rerender handling down from CharacterOverview to
StatsProgressBar, which simplifies things and is helpful for doing the
animation implementation.
2025-09-27 23:05:21 -07:00
David Walker
5f51f355c6
UI: Improve dev menu for augmentations ( #2315 )
...
* UI: Improve dev menu for augmentations
The button layout was confusing, there was no quick way to install augs,
and uninstalled augs didn't properly lose their stat effects.
2025-09-27 23:04:59 -07:00
catloversg
4c3c56623d
BUGFIX: Stat levels are not recalculated after grafting augs or accepting Stanek's Gift ( #2322 )
2025-09-27 23:04:18 -07:00
Michael Taylor
dcd2f33f7c
CODEBASE: Update api-documentor and api-extractor ( #2320 )
...
* Update api-documentor and api-extractor. #1566 follow-up.
I have verified that the HTML/markdown table generation bug in
[#4878 ](https://github.com/microsoft/rushstack/issues/4878 ) in rushstack
for api-documentor has been fixed as per rushstack#5256. The testcase
[repro](https://github.com/catloversg/api-documenter-bug-pr-4578 ) now
produces the correct expected output.
I have confirmed that the generated output in bitburner from
`npm run doc` now generated HTML tables, and correctly inserts
a blank line between the </table> and the follow line (e.g. Returns).
Stylisticly it could use some whitespace, but it is correctly rendered.
This commit is only the updated packages, not the updated generated
documentation. I assume that is automatically generated by the GitHub
workflow.
* Follow up to 5f732a6f35 , include `npm run doc` changed docs.
* Add missing license info
* Fix React warning
---------
Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com >
2025-09-26 14:52:39 -07:00
Michael Taylor
09ecd915c2
DEVENV: Update NodeJS to v22 ( #2318 )
...
* move to minimum nodejs 22 (from 18)
2025-09-23 11:46:26 -07:00
catloversg
b1bdfc4a9e
WORKFLOW: Update NodeJs version in workflows ( #2319 )
2025-09-23 17:55:26 +07:00
catloversg
2637baffc7
CD: Split build-artifacts.yml into 2 workflows ( #2309 )
2025-09-06 11:41:39 -07:00
catloversg
9d5342732c
JEST: Add Jest test to test migration from v2 to v3 ( #2305 )
2025-09-05 23:40:02 -07:00
Snarling
0c64c3620d
ELECTRON: Build universal macOS binary ( #2306 )
2025-09-05 23:35:29 -07:00
Michael Ficocelli
cad38f015c
IPVGO: Prevent tiny islands surrounded by offline nodes during initial board generation ( #2310 )
2025-09-05 23:26:57 -07:00
catloversg
21ddb99fd5
MISC: Export save data before migrating to v3 ( #2304 )
2025-09-02 22:55:44 -07:00
catloversg
f8329813e5
BUGFIX: Active Scripts page may mix up UI after prestige ( #2303 )
2025-08-29 12:19:44 -07:00
catloversg
8bd1c4af24
MISC: Update version number ( #2300 )
2025-08-27 17:33:18 -07:00
catloversg
bde1d95d88
MISC: Update changelog ( #2299 )
2025-08-27 17:32:24 -07:00
catloversg
af75bd96e7
UI: Add configurable option for auto-reconnecting to RFA client ( #2297 )
2025-08-26 23:58:38 -07:00
Adam Weeden
bd3c6c10ef
EDITOR: Add the ability to Beautify on Save (optionally) ( #2287 )
2025-08-26 16:35:41 -07:00
catloversg
95e38164f7
GANG: Rename equipment that uses real brand names ( #2293 )
2025-08-26 15:12:46 -07:00
gmcew
15776e36e3
CONTRACTS: Clean up helpers, expand documentation, Hamming wording again ( #2296 )
2025-08-25 17:16:26 -07:00
Michael Ficocelli
ef8cbc3e0c
IPVGO: Ensure that player promises are changed to "gameOver" once the game is over ( #2198 )
2025-08-24 13:13:27 -07:00
gmcew
b8e39fe05c
DOC: Update 'Hacking Algorithms' page ( #2288 )
...
* Update hackingalgorithms.md
* Update src/Documentation/doc/en/programming/hackingalgorithms.md
d0s corrections
Co-authored-by: David Walker <d0sboots@gmail.com >
* Update src/Documentation/doc/en/programming/hackingalgorithms.md
d0s corrections
Co-authored-by: David Walker <d0sboots@gmail.com >
* Suggest changes
* Add heading for Proto-batcher
Co-authored-by: David Walker <d0sboots@gmail.com >
* Run prettier
---------
Co-authored-by: David Walker <d0sboots@gmail.com >
Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com >
2025-08-23 11:14:16 -07:00
Michael Ficocelli
02f2f1be74
IPVGO: Ensure getValidMoves correctly handles playing as white ( #2292 )
2025-08-22 13:12:09 -07:00
acidduk
b025a4d0c1
Update NetscriptDefinitions.d.ts ( #2289 )
...
Improve function description
2025-08-15 23:37:13 -07:00
catloversg
c124c45270
UI: Close coding contract popup on prestige ( #2285 )
2025-08-11 02:30:44 -07:00
catloversg
f0ca10e1b1
CORPORATION: Prevent purchasing product-only research for material industries ( #2283 )
2025-08-06 04:07:04 -07:00
catloversg
82e3b3f9ae
BUGFIX: Dropdown list appears behind modal when it's used in modal ( #2282 )
2025-08-06 04:04:08 -07:00
Adam Weeden
13e3ad190d
BUGFIX: Refresh the server info after a contract promise returns ( #2281 )
2025-08-05 20:47:35 -07:00
Victor Oliveira
2d8401eaae
Change alert to accept multiple args as other print functions ( #2278 )
2025-08-04 09:25:06 -07:00
acidduk
89b8497859
Update ArrayJumpingGame.ts ( #2277 )
...
Improve contract description
2025-08-04 09:00:44 -07:00
catloversg
970368d11d
API: Expose gang's discount rate ( #2272 )
2025-08-01 09:32:51 -07:00
David Walker
d4cb50fbf1
BUGFIX: Fix calculateExp so that it won't return a too small result ( #2274 )
...
* BUGFIX: Fix calculateExp so that it won't return a too small result
Due to floating point rounding issues, when applying the inverse
operation and flooring, roughly half the time we would get the next
lower skill level. This quickly finds a slightly higher result that
gives the correct inverse.
* clearer test layout
2025-07-31 12:54:31 -07:00
catloversg
8976d54532
API: Add ns.singularity.getHackingLevelRequirementOfProgram ( #2271 )
2025-07-30 14:44:06 -07:00
gmcew
952fc28b67
UI: Corrected ns.tail examples to ns.ui.openTail ( #2270 )
...
Changed to ns.ui.openTail in the example text where needed.
2025-07-29 13:06:32 -07:00
catloversg
7928800bbc
MISC: Update changelog ( #2269 )
2025-07-24 22:59:03 -07:00
catloversg
cd320c307d
UI: Add tooltip for reputation/favor in page of faction's augmentation list ( #2268 )
2025-07-24 22:43:26 -07:00
catloversg
8729dc3d1b
MISC: Update messages related to text files ( #2266 )
2025-07-24 22:39:55 -07:00
catloversg
fee75b44d4
BUGFIX: ns.mv writes to destination file even if it cannot delete source file ( #2267 )
2025-07-24 22:38:55 -07:00
Chris Farfan de los Godos
8f69a6c0ee
COMMAND: Improving error message for mv when a script is Running
...
* Adjusted error message to include information about making sure scripts are not running when trying to use mv on them.
* nom run format
* Added behaviour info to NetscriptDefinitions.d.ts
* `npm run doc`
* un-nested/inversed the check
* `npm run format`
2025-07-23 16:27:01 -07:00
catloversg
ff106bb764
BUGFIX: Error message shows blob URL instead of script name ( #2265 )
2025-07-23 14:30:25 -07:00
Chris Farfan de los Godos
7019145f3b
MISC: Fix typo in KARMA_1000000 achievement
2025-07-23 14:22:33 -07:00
catloversg
6bf501fb78
API: Make some APIs throw error when server is invalid ( #2261 )
2025-07-23 14:20:20 -07:00
catloversg
cfa8f59602
DOCUMENTATION: Update Remote API docs ( #2258 )
2025-07-23 14:16:24 -07:00
catloversg
85094d4fb4
DOCUMENTATION: Mention TypeScript support and update example in React docs ( #2263 )
2025-07-22 13:25:00 -07:00
catloversg
1ac95144be
ELECTRON: Specify mime type when loading wasm files ( #2262 )
2025-07-22 13:24:00 -07:00
catloversg
902367d8b6
MISC: Add removal of API server to list of breaking changes ( #2205 )
2025-07-22 00:42:46 -07:00
catloversg
effa0ff17b
DOCUMENTATION: Update infiltration docs ( #2259 )
2025-07-22 00:14:35 -07:00
Michael Ficocelli
dd128842af
INFIL: Add stat requirements; Add market consequences for spamming infiltration ( #2210 )
...
The primary parts are changing the way stats affect infiltration difficulty, to make rewards more intuitive and balanced, and adding a "market demand" mechanism, which kicks in when doing lots of infils quickly. With current parameters, market demand shouldn't affect manual play at all, and won't affect most auto-infil terribly (it depends how they're implemented).
This was a complex change, see PR #2210 for the full context
2025-07-20 11:01:47 -07:00
David Walker
fdafa191ac
BUGFIX: Fix ctrl-clicking after the doc_en refactor ( #2256 )
...
This refactors getPage so that the same code can be used as part of
openDocExternally. This is necessary, since looking things up in
AllPages is potentially required to determine which language-version of
the external page to link to.
2025-07-20 10:50:42 -07:00
David Walker
4059be3d8c
DOC: Move all docs into en/ subdirectory ( #1505 )
...
* DOC: Move all docs into en/ subdirectory
PR #1502 is working on adding a Chinese translation to the docs. In
general, I encouraged this (in #1452 ) as a path towards getting useful
translated content in the game without requiring a massive
refactor/rearchitecting of everything.
To support this, this takes the first step of moving our docs into an
en/ subdirectory, so that other languages can live alongside. No effort
is made at this time to support or select between alternate languages;
this is a pure-rename refactor.
2025-07-19 19:15:56 -07:00
catloversg
a2a4a2a0b4
BUGFIX: Loading code discards entire Go data due to missing migration code for favor/rep ( #2252 )
2025-07-19 14:55:49 -07:00
catloversg
c02e985c07
BUGFIX: Go history page shows favor bonus instead of reputation bonus ( #2251 )
2025-07-19 14:51:07 -07:00
catloversg
581048a757
UI: Place tooltips and popups in front of log windows ( #2253 )
2025-07-19 14:49:46 -07:00
catloversg
e3ea611928
CORPORATION: Remove VeChain ( #2245 )
2025-07-17 14:24:19 -07:00
catloversg
3a67db7876
MISC: Update migration instruction for breaking change of ns.nFormat ( #2247 )
2025-07-17 14:22:10 -07:00
catloversg
b8398ba4c1
CODEBASE: Update dev dependencies ( #2246 )
2025-07-17 14:21:03 -07:00
catloversg
64ae5eb40c
UI: Show money in exponential form instead of "0.000" for dividends when it's > 0 but still too small ( #2243 )
2025-07-17 13:53:32 -07:00
catloversg
4a2244d4e7
UI: Show terminal warning instead of popup for breaking changes ( #2244 )
...
* UI: Show terminal warning instead of popup for breaking changes
* Run prettier
2025-07-16 17:10:02 -07:00
catloversg
41548d8b7b
DOCUMENTATION: Fix wrong param/return type and clarify ns.sleep, ns.asleep, ns.singularity.exportGame ( #2242 )
2025-07-16 17:06:34 -07:00
catloversg
5e3a2cce0f
BUGFIX: Exporting game via menu of Steam app does not give export bonus ( #2241 )
2025-07-16 17:05:34 -07:00
catloversg
477d01652b
CORPORATION: Remove Spring Water industry ( #2240 )
2025-07-16 01:07:55 -07:00
catloversg
d38a0b453a
CORPORATION: Fix typo in #2237 ( #2238 )
2025-07-12 17:51:34 +07:00
catloversg
073dd43d94
DEVMENU: Reset hacknet server list properly when setting level of SF9 ( #2177 )
2025-07-11 12:57:38 -07:00
catloversg
f182030385
CORPORATION: Use different term for dividend modifier instead of tax ( #2237 )
2025-07-11 12:55:46 -07:00
gmcew
3fc65a2de4
CONTRACTS: Proposal for Contract Progression System ( #2230 )
2025-07-10 14:25:36 -07:00
catloversg
c5799616ce
CODEBASE: Fix inconsistent generated pages.ts ( #2236 )
2025-07-10 14:21:08 -07:00
catloversg
46d4dc9725
DOCUMENTATION: Clarify condition of joining Daedalus faction ( #2234 )
2025-07-10 01:42:27 -07:00
catloversg
c1482de05b
CORPORATION: Clarify advice about Smart Supply in round 1 ( #2233 )
2025-07-10 01:41:40 -07:00
catloversg
6c7783aa85
CORPORATION: Remove DreamSense upgrade ( #2232 )
2025-07-10 01:40:36 -07:00
gmcew
8deb34e64d
BUGFIX: 'Connect' command tab completion does not list purchased servers ( #2229 )
...
Changes per comments in #1905
2025-07-06 10:28:39 -07:00
gmcew
f2e7babcf3
CONTRACTS: Fix nbsp rendering as text rather than a space ( #2225 )
2025-07-06 10:10:36 -07:00
catloversg
fe13c3e2ca
DOCUMENTATION: Fix outdated description of Bladeburner interface ( #2226 )
2025-07-05 18:15:40 -07:00
catloversg
51246a5c24
DOCUMENTATION: Add BitNode recommendation ( #2044 )
2025-07-05 18:13:05 -07:00
catloversg
9b59fcbb5f
BUGFIX: Running scripts may be loaded before main UI ( #1726 )
2025-07-05 18:10:51 -07:00
catloversg
970292bedb
CODEBASE: Update build script to avoid unnecessary newline in generated script ( #2224 )
2025-07-05 18:08:15 -07:00
Paul Setzer
b5a2c38e56
DOCS: Update the recommended BN order in the documentation ( #2041 )
2025-07-04 23:11:23 -07:00
catloversg
d9c3b635b4
DOCUMENTATION: Fix typo in bitnodes.md ( #2221 )
2025-06-29 11:18:41 -07:00
hydroflame
407dad0d6b
MISC: Update blood donations ( #2216 )
2025-06-26 15:15:57 -07:00
Emmanuel Ferdman
1ca181c4dd
DOCUMENTATION: Update contribution guide ( #2214 )
2025-06-26 05:59:02 -07:00
catloversg
e3968a1fb9
UI: Scroll to top when opening new NS API doc page in popup mode ( #2181 )
2025-06-25 13:24:18 -07:00
catloversg
d7642b34d0
API: Rename FactionName.BachmanAssociates to FactionName.BachmanAndAssociates ( #2183 )
2025-06-25 13:11:37 -07:00
catloversg
78046ed21d
DEVMENU: Auto expand last opened tools ( #2182 )
2025-06-25 13:11:12 -07:00
catloversg
5cd96cf797
DOCUMENTATION: Update links to CONTRIBUTING.md ( #2213 )
2025-06-25 13:09:30 -07:00
catloversg
86d5a023be
MISC: Validate bet input of casino mini games ( #1694 )
2025-06-23 17:43:04 -07:00
catloversg
9ba1bc7cfb
MISC: Change message of Singularity error and uncaught promise error ( #2174 )
2025-06-21 14:29:59 -07:00
catloversg
38d033368e
CODEBASE: Refactor message handler of Remote API ( #2211 )
2025-06-21 13:51:09 -07:00
catloversg
a506554e04
BUGFIX: ns.bladeburner.getActionRepGain returns wrong value ( #2186 )
2025-06-21 13:35:00 -07:00
catloversg
30b8c0faee
CORPORATION: Remove mention of unusable research "sudo.Assist" ( #2187 )
2025-06-21 13:33:24 -07:00
catloversg
8aa73b2c65
MISC: Detect circular dependencies when generating modules ( #2194 )
2025-06-21 13:32:47 -07:00
catloversg
510a9a6be5
BUGFIX: Documentation navigator does not handle external URL properly ( #2202 )
2025-06-21 13:31:52 -07:00
catloversg
f2e539bea5
WORKFLOW: Allow enabling dev mode when deploying dev build ( #2184 )
2025-06-20 12:35:43 -07:00
catloversg
ccc5cafaae
CODEBASE: Make prettier ignore src/Documentation/pages.ts ( #2185 )
2025-06-20 12:34:34 -07:00
catloversg
1eca42c75e
API: Make ns.codingcontract.createDummyContract throw error if type is invalid ( #2188 )
2025-06-20 12:08:49 -07:00
catloversg
00e2169c92
DOCUMENTATION: Specify param type of many Corporation APIs ( #2190 )
2025-06-20 12:06:37 -07:00
catloversg
bebee7b1ef
BUGFIX: Current work is not shown in edge cases ( #2208 )
2025-06-20 11:27:19 -07:00
catloversg
098bf0ffce
DOCUMENTATION: Support showing images in markdown docs ( #2207 )
2025-06-20 11:24:06 -07:00
Kevin Sandow
694581cb52
MISC: Fix NetscriptDefinitions.d.ts formatting/escaping warnings ( #2189 )
2025-06-20 11:19:58 -07:00
Kevin Sandow
e44414850e
MISC: Update NetscriptDefinitions.d.ts to include typings for hightlightPoint() and clearPointHighlight() ( #2175 )
2025-06-20 11:16:23 -07:00
catloversg
5ac327697b
CLI: Allow using E notation in expr CLI ( #2209 )
2025-06-20 11:12:37 -07:00
Michael Ficocelli
18f84396e2
FEATURE: Add "Recent Errors" tab and improved error modal ( #2169 )
2025-06-16 16:43:21 -07:00
catloversg
cf72937faf
UI: Improve Recovery Mode screen ( #2206 )
2025-06-16 16:38:51 -07:00
catloversg
a0740d72a9
DOCUMENTATION: Move CONTRIBUTING.md ( #2191 )
2025-06-16 16:35:07 -07:00
catloversg
a794fddaf7
MISC: Add file metadata (timestamps) ( #2199 )
2025-06-16 16:34:06 -07:00
catloversg
e5bfa641e1
DOCUMENTATION: Remove mention of NS2 in NetscriptDefinitions.d.ts ( #2200 )
2025-06-15 00:00:54 -07:00
catloversg
3c8099dc6b
MISC: Mention bug-report channel on Discord for reporting bugs ( #2201 )
2025-06-14 23:47:28 -07:00
catloversg
c717cf16f7
DOCUMENTATION: Fix minor problem in old changelog ( #2203 )
2025-06-14 11:17:22 -07:00
catloversg
78e3380b0a
DOCUMENTATION: Remove unnecessary br tag in scripts.md ( #2204 )
2025-06-14 11:16:25 -07:00
catloversg
70ae3bb38b
CORPORATION: Add UI hint about scripting tea/party and using Intern ( #2179 )
2025-06-03 01:23:11 -07:00
catloversg
2cabb98095
API: Rename BN multiplier RepToDonateToFaction to FavorToDonateToFaction ( #2178 )
2025-06-03 01:21:59 -07:00
catloversg
bdc08cf992
DOCUMENTATION: Fix missing and outdated info of optional parameter ( #2176 )
2025-06-03 01:13:54 -07:00
catloversg
7d2686ed1b
API: Standardize names of Stock APIs ( #2173 )
2025-06-02 02:36:36 -07:00
catloversg
856ce9a5c9
BUGFIX: Coding contract UI does not handle error properly when answer format is invalid ( #2171 )
2025-06-02 02:33:57 -07:00
HansLuft778
67017c5782
TERMINAL: Add RAM usage and detailed file size to ls -l output ( #2135 )
2025-06-02 02:23:22 -07:00
catloversg
b17b0d710b
BUGFIX: API break detector does not detect affected code in some cases ( #2172 )
2025-06-02 02:22:25 -07:00
catloversg
6a23c85e12
UI: Search and read NS API docs in editor tab and documentation tab ( #2163 )
2025-05-31 23:53:20 -07:00
catloversg
98f6cc9554
MISC: Make nuke and port cracking APIs return false instead of throwing error ( #2153 )
2025-05-31 21:28:50 -07:00
Michael Ficocelli
fdb3452763
IPVGO: fix score modal styling ( #2166 )
2025-05-30 03:39:36 -07:00
catloversg
e34a29c458
MISC: Add removal of fuzzy matching to list of breaking changes ( #2149 )
2025-05-30 03:38:56 -07:00
catloversg
296295b490
API: Add more enums to ns.enums ( #2165 )
2025-05-30 03:37:59 -07:00
catloversg
ca9aa5f0a1
BUGFIX: Fix typos in literature files ( #2164 )
2025-05-28 12:13:30 -07:00
catloversg
9824166dbf
CORPORATION: Rename division.type to division.industry ( #2152 )
2025-05-28 04:47:26 -07:00
catloversg
e31b174137
MISC: Add versionNumber to ns.ui.getGameInfo() ( #2155 )
2025-05-25 16:56:22 -07:00
Boingostarr
bf7101c1b0
DOC: added missing empty space between ( #2159 )
2025-05-25 11:45:48 -07:00
Arjan-akkermans
551934ee25
IPVGO: Updated DocString for the gameState object to correctly state that a null move is returned when the opponent passes or when there is no previous move. ( #2158 )
2025-05-25 11:40:58 -07:00
Chris Farfan de los Godos
552d13ad6d
SINGULARITY: Adding getUnlockedAchievements function ( #2156 )
2025-05-24 13:47:34 -07:00
catloversg
eaf4014516
MISC: Update blood donation ( #2151 )
2025-05-23 14:12:26 -07:00
catloversg
5a052e902c
MISC: Remove mention of Netscript 1.0/2.0/JS in NetscriptDefinitions.d.ts ( #2150 )
2025-05-23 14:04:34 -07:00
catloversg
4e5044124c
CORPORATION: Rename setAutoJobAssignment API to setJobAssignment ( #2146 )
2025-05-22 12:42:16 -07:00
catloversg
47153bd31c
MISC: Print logs when ns.hacknet.spendHashes fails and update param type of APIs using hash upgrade ( #2145 )
2025-05-21 08:38:39 -07:00
catloversg
90555a64e6
MISC: Add achievements for BN14 ( #2140 )
2025-05-20 14:32:13 -07:00
catloversg
f1f7a50721
DEVMENU: Fix bugs in WD tools ( #2141 )
2025-05-19 20:35:28 -07:00
catloversg
1d48f64321
DOCUMENTATION: Update rewards of SF14 ( #2142 )
2025-05-19 20:29:28 -07:00
catloversg
37d9284d33
MISC: Remove deprecated tail-related APIs ( #2143 )
2025-05-19 20:10:15 -07:00
catloversg
197e7f79cb
CODEBASE: Fix typo of "CorruptableText" ( #2144 )
2025-05-19 20:07:09 -07:00
catloversg
24b31975e7
MISC: Remove fuzzy matching when checking params ( #2091 )
2025-05-18 16:08:19 -07:00
David Walker
f4e70720a6
Revert "API: Renamed Division.type to Division.industry ( #2079 )" ( #2138 )
...
This reverts commit 7a3c18fcf2 .
2025-05-17 22:58:02 -07:00
catloversg
43e5589e61
MISC: ns.hacknet.spendHashes handles invalid targets in same way as UI ( #2102 )
2025-05-17 22:39:10 -07:00
catloversg
f45f73c641
MISC: Add "--tail" to default autocomplete options ( #2103 )
2025-05-17 22:34:13 -07:00
whiskeyfur
7a3c18fcf2
API: Renamed Division.type to Division.industry ( #2079 )
2025-05-17 22:31:25 -07:00
G4mingJon4s
209a9c368b
special trailing whitespaces ( #2137 )
2025-05-17 17:52:12 -07:00
Michael Ficocelli
4749acdd4f
IPVGO: Improve favor gain from wins to balance around the rep value of favor ( #2131 )
2025-05-17 02:36:58 -07:00
G4mingJon4s
2b8c008be1
NETSCRIPT: Moved formatting functions to their own interface ( #1635 )
2025-05-14 09:13:35 -07:00
catloversg
69cc3b69b5
WORKFLOW: Build artifacts and upload to release ( #2120 )
2025-05-14 09:07:26 -07:00
whiskeyfur
5e2d038e05
MISC: Updated createRandomIP to use the full 32 bit space ( #2113 )
2025-05-14 01:17:52 -07:00
David Walker
48f6de9cf5
REFACTOR: Change repNeededToDonate to favorNeededToDonate ( #2134 )
...
It was wrong and confusing.
2025-05-13 14:13:00 -07:00
gmcew
be2b5fac10
CONTRACT: Addition of new "Total Number of Primes" contract ( #2116 )
2025-05-12 00:40:55 -07:00
catloversg
562142be9f
UI: Show achievement lists in grids ( #2109 )
2025-05-12 00:40:44 -07:00
catloversg
37d471fb0d
MISC: Show custom error message when player imports decompressed save file ( #2108 )
2025-05-12 00:27:48 -07:00
catloversg
19120b51b7
UI: Realign and update text in achievement icons ( #2127 )
2025-05-12 00:11:47 -07:00
Michael Ficocelli
fe1fc8ba14
IPVGO: Correctly end game & winstreak if a cheat attempt critically fails ( #2130 )
2025-05-11 12:02:56 -07:00
catloversg
eea6733e3b
MISC: Export crash report when a fatal error occurs ( #2106 )
2025-05-10 22:45:37 -07:00
catloversg
b1b560b6c6
BUGFIX: BitVerse does not show all BN multipliers in some cases ( #2045 )
2025-05-10 22:40:28 -07:00
catloversg
3a6f85d684
MISC: Tweak "The Covenant" faction's rumor condition ( #2110 )
2025-05-10 22:36:40 -07:00
catloversg
6a0853ddf8
MISC: Prevent running multiple instances of Electron app ( #2095 )
2025-05-10 22:14:58 -07:00
catloversg
4044b4a223
MISC: Use FactionName enum in relevant APIs ( #2101 )
2025-05-10 22:13:22 -07:00
catloversg
178da0fb5a
MISC: Add achievement for completing all BNs ( #2128 )
2025-05-10 22:11:55 -07:00
catloversg
b53180ff1e
MISC: Remove APIs that were deprecated a long time ago ( #2088 )
2025-05-10 22:10:48 -07:00
catloversg
1a6c037c00
UI: Change min and step value of "Tail render interval" setting ( #2129 )
2025-05-10 19:15:10 -07:00
catloversg
849bcb2601
MISC: Add formulas API for calculating share power and move UI of sharing RAM ( #2126 )
2025-05-10 19:14:15 -07:00
catloversg
22ee7fca2c
MISC: Change how enums are exposed in NetscriptDefinitions.d.ts ( #1998 )
2025-05-10 02:28:48 -07:00
catloversg
7db15a6bd2
CODEBASE: Remove wrong and irrelevant comments/code ( #2111 )
2025-05-10 02:22:47 -07:00
catloversg
494ef0dff3
UI: Add option to enable/disable syncing Steam achievements ( #2117 )
2025-05-10 02:13:41 -07:00
catloversg
290557332c
BUGFIX: Electron app does not run on Linux due to incompatible glibc version and wrong usage of net.fetch ( #2114 )
2025-05-09 02:37:46 -07:00
catloversg
70343ca4c3
DOCUMENTATION: Make minor improvements in "Getting Started" page ( #2112 )
2025-05-09 02:35:34 -07:00
catloversg
81e1c26e7b
DEVMENU: Add tools to set stat level and queue augmentations of faction ( #2118 )
2025-05-09 02:32:53 -07:00
catloversg
c633384de1
MISC: Add achievement for acquiring SF13.1 ( #2107 )
2025-05-09 02:04:13 -07:00
catloversg
3507501018
MISC: Update favicon files ( #2122 )
2025-05-09 01:55:09 -07:00
catloversg
7f8760d01a
BUGFIX: Passive faction reputation gain applies Player.mults.faction_rep twice ( #2125 )
2025-05-09 01:52:48 -07:00
catloversg
db810dd938
BUGFIX: Mitigate crash in Terminal page in edge cases ( #2099 )
2025-04-20 13:45:28 -07:00
catloversg
1310be8c8a
ELECTRON: Replace deprecated protocol.interceptFileProtocol with protocol.handle ( #2100 )
2025-04-19 15:02:31 -07:00
catloversg
43c3a257de
UI: Add visual indicators for tooltips of reputation/favor ( #2092 )
2025-04-17 12:54:25 -07:00
catloversg
754c144a2c
BUGFIX: Hacknet's RAM upgrade button is off-by-one ( #2093 )
2025-04-17 12:53:18 -07:00
catloversg
31e6e4d74b
MISC: Enforce stricter param check on ns.getBitNodeMultipliers and ns.hacknet.spendHashes ( #2085 )
2025-04-14 16:20:36 -07:00
catloversg
44b8baa8ad
ELECTRON: Use steamworks.js to integrate with Steamworks SDK ( #1563 )
2025-04-14 16:19:17 -07:00
gmcew
d592e07719
CONTRACT: Clarify applicibility of wiki entry in Hamming contracts ( #2087 )
2025-04-13 14:10:25 -07:00
gmcew
af6583cd26
DOCUMENTATION: Add getContractTypes to Coding Contracts documentation page ( #2089 )
2025-04-13 13:30:04 -07:00
Michael Ficocelli
376b561fed
BIGFIX: IPvGO tutorial was getting stuck if you left the tab and returned ( #2071 )
2025-04-11 13:57:42 -07:00
mizmantle
73dc9f2ef9
DOCS: Fixed linking between markdown docs ( #2082 )
2025-04-11 13:45:27 -07:00
catloversg
a9900072da
MISC: Remove support for running NS1 scripts ( #2083 )
2025-04-11 13:41:48 -07:00
catloversg
571cc8f886
MISC: Remove API server ( #2084 )
2025-04-11 13:35:34 -07:00
Naga
0aaa28054a
NETSCRIPT: Add functionality and support to fully allow Players to use IP addresses in place of hostnames ( #1990 )
2025-04-10 18:41:37 -07:00
Shy
d28a06e764
API: dynamic imports with ns.dynamicImport() ( #2036 )
2025-04-09 18:49:01 -07:00
catloversg
cdb74e74dd
BUGFIX: Game crashes when generating CCT in weird case ( #2077 )
2025-04-08 13:47:45 -07:00
Michael Ficocelli
ab0bacaf63
IPVGO: ensure offline nodes 2: electric boogaloo ( #2072 )
2025-04-07 13:54:21 -07:00
Snarling
3691e4b8d8
Initial 3.0 dev update ( #2070 )
2025-04-04 03:47:22 -04:00
Snarling
d0d7767003
RELEASE: 2.8.1 ( #2069 )
2025-04-04 03:35:54 -04:00
catloversg
5d23764316
MISC: Remove useless iframe in April Fool's Day popup ( #2065 )
2025-04-03 13:41:39 -07:00
catloversg
37e1f01efa
MISC: Update changelog ( #2064 )
2025-04-01 16:40:31 -07:00
catloversg
61a7e30b29
DOCUMENTATION: Clarify Market-TA1, Market-TA2, MaxSalesVolume ( #2014 )
2025-03-31 13:56:19 -07:00
catloversg
b2093a2419
MISC: Clarify conditions of activating Gang, Bladeburner, Stanek's Gift ( #2053 )
2025-03-31 13:37:35 -07:00
Michael Ficocelli
f6e7ef082c
IPVGO: Add support for highlighting nodes and adding small text ( #1996 )
2025-03-31 13:36:30 -07:00
Michael Ficocelli
5d486e3914
BUGFIX: fix exploit where favor limit from IPvGO was removed on augmentation ( #2050 )
...
* IPVGO: fix exploit where favor cap was reset on augmentation
* IPVGO: fix exploit where favor cap was reset on augmentation
* IPVGO: linting
* IPvGO: only reset No AI with ResetStats unless specified otherwise
2025-03-31 13:30:55 -07:00
catloversg
5dc80587a7
DOCUMENTATION: Clarify AutocompleteData.server and ns.formatNumber ( #2062 )
2025-03-31 13:24:48 -07:00
catloversg
187fbea073
UI: Show faction enemies even after joining ( #2046 )
2025-03-30 11:56:21 -07:00
catloversg
282bf87022
MISC: Clarify effect of Bladeburner augmentation and Stanek's Gift fragment ( #2058 )
2025-03-30 11:47:04 -07:00
catloversg
ef803280da
UI: Add button for exporting save file in recovery screen ( #2060 )
2025-03-30 11:45:57 -07:00
catloversg
f69bac308c
UI: Warn player if they enable territory clash when gang power is too low ( #2061 )
2025-03-30 11:42:34 -07:00
catloversg
0900f46edb
UI: Do not close scripts in editor when their servers are deleted ( #2049 )
2025-03-29 20:26:45 -07:00
Michael Ficocelli
12d18c21f1
IPVGO: Clarify how favor is gained from wins ( #2051 )
2025-03-29 20:21:05 -07:00
Paul Dejean
6d3e111ea1
MISC: Make it so that restarting the tutorial doesn't soft reset your game ( #1992 )
2025-03-23 00:04:52 -07:00
Naga
1539c428bc
NETSCRIPT: Add the 'cat' method to 'ns.singularity' ( #1999 )
2025-03-23 00:04:26 -07:00
Michael Ficocelli
70a083b34b
IPVGO: Improve type checking and documentation ( #2028 )
2025-03-22 23:59:46 -07:00
catloversg
41c497161f
UI: Make BN-hint popups harder to be dismissed accidentally ( #2021 )
2025-03-22 23:59:38 -07:00
Michael Ficocelli
17ffabdfa5
IPVGO: Add new analysis method to set a custom testing board state ( #2029 )
2025-03-22 23:52:26 -07:00
catloversg
de8c8691c2
BUGFIX: Player can win more than casino's limit ( #2042 )
2025-03-21 10:49:15 -07:00
Michael Ficocelli
d62a1f38ca
BUGFIX: Add mathjax-full and csstype as direct dependencies, since we depend on them ( #2037 )
...
* [CHORE] Add mathjax-full as a direct dependency, since we depend on it
* [CHORE] Add csstype as a direct dependency, since we depend on it
* [CHORE] Tell TS that it's OK?
* [CHORE] Use correct csstype version
2025-03-20 15:53:40 -07:00
catloversg
97e9e13f12
BUGFIX: Player can manipulate internal state of coding contract ( #2040 )
2025-03-20 15:51:52 -07:00
catloversg
c251a23a0e
BUGFIX: Cannot buy augmentations via UI when money is equal to cost ( #2039 )
2025-03-20 15:50:35 -07:00
catloversg
e8f9882e2d
MISC: Disable effect of SF7.3 and SF10 if player disables them with advanced options ( #2019 )
...
* MISC: Disable effect of SF7.3 and SF10 if player disables them with advanced options
* Update based on feedback
2025-03-17 16:04:36 -07:00
Michael Ficocelli
19f859ae87
IPVGO: Ensure there is always at least one offline node ( #2030 )
2025-03-17 15:59:19 -07:00
Michael Ficocelli
47b34c8563
BUGFIX: Ensure that IPvGO promises are initialized correctly on a new save and on fluming ( #2032 )
2025-03-17 15:55:32 -07:00
catloversg
88fef7d8a3
CI: Pin commit id of tj-actions/changed-files ( #2031 )
2025-03-16 14:44:56 -07:00
catloversg
e07339d016
BUGFIX: Game crashes when loading new save in edge cases ( #2026 )
2025-03-14 15:00:06 -07:00
wasniahC
76f614761d
updated "getCornerMove" second "if" to correct coordinates for top left corner move ( #2027 )
2025-03-14 14:56:20 -07:00
catloversg
ae99055d5a
REFACTOR: SF description in Augmentations tab and BitVerse may not be the same ( #2013 )
2025-03-12 18:44:37 -07:00
Naga
b0165d5c2c
NETSCRIPT: Store the value of Player.money in the returned object's moneyAvailable property when ns.getServer is called with "home" ( #2024 )
2025-03-12 18:17:57 -07:00
catloversg
f5b12da0fe
UI: Increase width of each job in "Job" tab ( #2017 )
2025-03-12 16:08:14 -07:00
catloversg
907b0a40ba
CODEBASE: Fix React warnings in BitVerse ( #2020 )
2025-03-12 15:55:38 -07:00
catloversg
dcce966fb1
DOCUMENTATION: Update TSDoc of ns.purchaseServer and CodingContract types ( #2023 )
2025-03-12 15:46:38 -07:00
G4mingJon4s
6666a176ee
MISC: Add support for getting the save file through the RFA ( #2004 )
2025-03-10 01:32:47 -07:00
David Walker
db74fae2b7
Fix first-time Go initialization ( #2012 )
...
Fixes #2010
It was intended that all the various codepaths call `resetAI()` to
initialize the promise handling. However, when there is no savegame at
all, `loadGo()` is not even called, so this is skipped, and the promises
remain not-fully-initialized. This puts the initialization as part of
the static construction, guaranteeing a fix.
Tested all 3 scenarios in #2010 , as well as two more:
* Delete save, immediately "Find new subnet".
* Play a move, save game, ensure IPvGO works on reload.
* Play a move, save game *before the AI moves*, ensure that the AI plays
different random moves on reload.
2025-03-09 16:16:24 -07:00
catloversg
7f443427ea
CODEBASE: Suppress false-positive console errors caused by RamCalculation.test.ts ( #2002 )
2025-03-07 15:15:54 -08:00
catloversg
8fe0ea1615
MISC: Warn player that they cannot accept Stanek's Gift after joining Bladeburner with SF7.3 ( #2005 )
2025-03-07 15:14:15 -08:00
Michael Ficocelli
a611c842e2
IPVGO: correctly initialize board from save when there are no prior moves ( #1995 )
2025-03-06 11:30:12 -08:00
Snarling
6530b43886
Initial changes for 3.0 dev cycle ( #1994 )
...
Update constants.ts
Update version numbers in package jsons
2025-03-05 05:46:02 -05:00
Snarling
02c4f9c68d
2.8 Release Prep ( #1993 )
...
Update constants.ts
Update version in package.jsons
Move changelog to documented changelog
2025-03-05 03:18:53 -05:00
catloversg
23ad55554e
UI: Add "Run" action to run current script in editor ( #1987 )
2025-03-04 02:43:31 -08:00
David Walker
8cdafdc7b9
CODEBASE: Refactor duplicate code in updateSkillLevels ( #1988 )
2025-03-04 01:45:06 -08:00
David Walker
f16b6b92b8
CODEBASE: Version 2.8 stuff ( #1989 )
...
Change dev version from 2.7.1 to 2.8.0
Also adjust the save data migration code for the latest check to use "<"
instead of "<=" to agree with the style of everything else.
(I noticed this due to investistigating bumping the version, but that
happens as part of the release commit so it shouldn't be done yet.)
2025-03-01 15:25:22 -08:00
muesli4brekkies
f881bd1d9a
DOCS: Add docs for autocomplete ( #1981 )
2025-03-01 09:10:35 -08:00
catloversg
ff724f3f06
DOCUMENTATION: Clarify values returned in range 0-1 ( #1986 )
2025-03-01 09:08:42 -08:00
catloversg
4ef597bd37
BUGFIX: Some calculations return NaN due to Player.playtimeSinceLastAug being 0 in edge cases ( #1985 )
2025-03-01 09:06:58 -08:00
catloversg
c0e01f304d
CODEBASE: Refactor KeyBindingPage ( #1984 )
2025-02-28 12:56:00 -08:00
catloversg
91b68db1fe
BUGFIX: Multiple problems with Job tab ( #1976 )
2025-02-28 12:52:08 -08:00
catloversg
f54f7b932c
DOCUMENTATION: Clarify value of gang territory ( #1978 )
...
* DOCUMENTATION: Clarify decimal form of gang territory
* Update based on feedback
2025-02-28 12:45:36 -08:00
catloversg
2a544bbc15
MISC: Update changelog ( #1983 )
2025-02-28 12:43:30 -08:00
catloversg
8ed83f3d37
MISC: Add key binding feature ( #1830 )
2025-02-27 22:59:12 -08:00
catloversg
3ba89eb388
CODEBASE: Update api-extractor ( #1982 )
2025-02-27 22:39:58 -08:00
catloversg
5f29c5b043
CODEBASE: Update webpack and katex ( #1975 )
2025-02-27 10:43:33 -08:00
Michael Ficocelli
1982e7195b
UI: Add disambiguation to the confusing "1s / ls" tutorial step ( #1972 )
...
* UI: Add disambiguation to the confusing "1s / ls" tutorial step, and a general "did you mean" to the terminal
* UI: Add disambiguation to the confusing "1s / ls" tutorial step, and a general "did you mean" to the terminal
* Prevent duplicate suggestions
* Update src/Terminal/Terminal.ts
Co-authored-by: David Walker <d0sboots@gmail.com >
* Prevent duplicate suggestions
---------
Co-authored-by: David Walker <d0sboots@gmail.com >
2025-02-27 10:34:16 -08:00
catloversg
6461d5f247
UI: Improve performance of April Fools Easter egg ( #1977 )
2025-02-27 10:14:17 -08:00
catloversg
fed3cf1af2
DOCUMENTATION: Clarify ns.singularity.quitJob ( #1979 )
2025-02-27 10:03:46 -08:00
catloversg
05f0ba1ac6
DOCUMENTATION: Clarify ns.singularity.softReset ( #1980 )
2025-02-27 10:02:04 -08:00
Adam Andreatta
a25ab3dd39
API: Added external api which returns gainExperience ( #1955 )
2025-02-20 15:57:06 -08:00
catloversg
3eadb0d18c
BUGFIX: JetBrains Mono font shows wrong glyphs ( #1971 )
2025-02-17 13:18:10 -08:00
catloversg
3bb56efb34
DOCUMENTATION: Clarify ns.scan ( #1965 )
2025-02-16 18:27:10 -08:00
catloversg
63d7061fd8
UI: Warn player if they are editing and saving files on non-home servers ( #1968 )
2025-02-16 18:26:45 -08:00
catloversg
13990fbe4c
MISC: Do not round return value of getBonusTime APIs ( #1961 )
2025-02-16 01:42:11 -08:00
catloversg
23bc4e8804
MISC: Show user-friendly error message when there is syntax error in scripts ( #1963 )
2025-02-16 01:27:26 -08:00
catloversg
0a4598a9a0
UI: Show Save ID in Options tab ( #1964 )
2025-02-16 01:24:46 -08:00
LJ
42a7941db7
Fix invalid filenames upon loading save ( #1147 )
2025-02-16 01:07:40 -08:00
catloversg
adc39ad825
BUGFIX: ns.corporation.bribe can bribe faction that player is not member of ( #1966 )
2025-02-16 01:05:22 -08:00
catloversg
26c5bb40e3
MISC: Clarify advanced options ( #1962 )
2025-02-16 01:03:55 -08:00
catloversg
31591da024
UI: Show exact reasons why player cannot bribe factions ( #1967 )
2025-02-16 01:02:50 -08:00
catloversg
2dfaca3db4
DOCUMENTATION: Clarify ns.nuke ( #1969 )
2025-02-16 00:58:00 -08:00
LJ
905d37ef93
Add donationToFavor() to docs ( #1960 )
2025-02-13 21:35:55 -08:00
LJ
30075f3c07
API: Add donationForRep() to Formulas ( #1141 )
2025-02-11 22:05:32 -08:00
G4mingJon4s
b61e93b246
CODINGCONTRACT: Move internals to a separate folder ( #1932 )
2025-02-11 22:04:23 -08:00
Femboy Fireball
5bc9068745
ACHIEVEMENTS: Support achievements with no matching Steam achievement ( #1953 )
2025-02-08 19:19:36 -08:00
catloversg
c99fa448fa
BUGFIX: Cursor position in editor is moved undesirably in edge cases ( #1952 )
2025-02-07 15:19:54 -08:00
catloversg
48bced3484
MISC: Update changelog ( #1948 )
2025-02-07 15:18:38 -08:00
Michael Ficocelli
c8d2c9f769
IPVGO: Support scripts playing against each other as each color on "No AI" boards ( #1917 )
...
This is a big change with a *lot* of moving parts.
The largest part of it is enabling scripts to `playAsWhite` as a parameter to many Go functions. In the implementation, this involved a significant rewrite of `opponentNextTurn` promise handling.
A number of other changes and bugfixes are included:
* Fixes the issue where handicap stones are added on game load.
* Better typing for error callbacks.
* Throw errors instead of deadlocking on bad cheat usage.
* Return always-resolved gameOver promise after game end
* Added a new `resetStats` api function.
---------
Co-authored-by: David Walker <d0sboots@gmail.com >
2025-02-02 20:47:16 -08:00
catloversg
de6b202341
CODEBASE: Refactor Player.applyForJob ( #1947 )
2025-02-02 09:29:18 -08:00
catloversg
72d2528e9a
UI: Show all jobs instead of only one in Job tab ( #1945 )
2025-02-02 09:26:39 -08:00
catloversg
d6ee16cdb3
API: Move tail-related APIs to another namespace ( #1935 )
...
* API: Move tail-related APIs to another namespace
* Add missing RAM cost config
* Remove setTailFontSize from NS namespace
2025-02-01 21:43:56 -08:00
catloversg
67aff2a6a0
BUGFIX: Wrong plural form in modal of coding contract ( #1939 )
2025-02-01 21:42:56 -08:00
catloversg
1cc0288cd8
BUGFIX: Sleeve takes on contracts without checking availability ( #1946 )
2025-02-01 21:41:07 -08:00
Michael Ficocelli
381310946a
IPVGO: ensure def is treated the same as the other stats boosted by playing against tetrads ( #1927 )
2025-01-31 16:10:30 -08:00
TheAimMan
16022d36f4
MISC: Decrease factionInviteCheckInterval and check for Invites on faction page load ( #1943 )
2025-01-31 11:49:15 -08:00
catloversg
4a452b8aca
DOCUMENTATION: Fix typo in proof of boost material optimizer ( #1938 )
2025-01-31 11:21:28 -08:00
catloversg
a4217b448a
MISC: Standardize behavior of connect CLI and Singularity API ( #1933 )
2025-01-31 11:20:17 -08:00
catloversg
686bfe5aef
BLADEBURNER: Show operation description in tooltip of completed BlackOps ( #1941 )
2025-01-31 11:16:39 -08:00
catloversg
822c55574d
MISC: Allow using wss for RFA ( #1942 )
2025-01-31 11:07:38 -08:00
catloversg
40c696feb1
UI: Clarify availability of "buy" CLI ( #1940 )
2025-01-31 10:52:27 -08:00
Hihahahalol
f337de47df
UI: In Operation Wallace. Reword so "The Dark Army" works, for grammar ( #1931 )
2025-01-30 10:39:31 -08:00
catloversg
956e3875e9
API: Add getSaveData API ( #1390 )
2025-01-30 10:36:59 -08:00
catloversg
934687d4b5
UI: Clarify "Disable ASCII art" setting ( #1937 )
2025-01-30 10:28:17 -08:00
catloversg
7d95400108
MISC: Fix typo in API break notice of v2.6.1 ( #1936 )
2025-01-30 10:27:40 -08:00
catloversg
85cda00538
DOCUMENTATION: Replace outdated links for v2 migration guide and changelog ( #1934 )
2025-01-30 10:27:13 -08:00
catloversg
ada903f356
CODEBASE: Refactor ns.singularity.purchaseAugmentation ( #1879 )
2025-01-28 10:42:25 -08:00
catloversg
2965f51879
API: Add a way to get the list of all factions ( #1457 )
2025-01-28 10:40:11 -08:00
G4mingJon4s
ffae0045a4
CODINGCONTRACT: Add support for other answer formats ( #1892 )
2025-01-26 09:35:04 -08:00
catloversg
b161142796
API: Add ns.renderTail ( #1815 )
2025-01-25 09:14:45 -08:00
Sphyxis
97d248419d
BB: Allow API Usage in BN 6 without 7 - Grants Augment for BN 7 completion ( #1926 )
2025-01-25 09:12:51 -08:00
catloversg
6c7972dc60
CORPORATION: Fix wrong warning of sellAmt being negative ( #1819 )
2025-01-25 09:11:57 -08:00
David Walker
213c57f2f8
DOCS: Document shorts in terms of actual finance terms ( #1908 )
2025-01-25 08:41:16 -08:00
catloversg
5301f0f378
UI: Add reward info to intro page of infiltration ( #1835 )
2025-01-24 11:16:32 -08:00
catloversg
9bf408221c
CODEBASE: Merge TypeAssertion files ( #1922 )
2025-01-24 11:06:39 -08:00
catloversg
f0a0d3095e
CORPORATION: Show product production multiplier in research popup ( #1919 )
2025-01-24 09:16:23 -08:00
PerpetuaLux
1fa2c55860
BUGFIX: Changed no such file run command error to include all executable types ( #1918 )
2025-01-24 09:13:54 -08:00
catloversg
faf34ad45d
BUGFIX: Static RAM calculator cannot process abstract methods ( #1921 )
2025-01-24 09:09:06 -08:00
catloversg
1a54be184e
DOCUMENTATION: Make nuke and port opening functions return boolean ( #1923 )
2025-01-24 08:48:50 -08:00
catloversg
9920b6ae4d
MISC: Add source map to transformed scripts ( #1812 )
...
* MISC: Add source map to transformed scripts
* Print error to console
2025-01-19 13:50:50 -08:00
Mathekatze
7b009991e5
DOCUMENTATION: improve documentation for atExit() ( #1916 )
2025-01-19 12:49:25 -08:00
esainane
93a1d6da53
DOCUMENTATION: Fix incorrectly documented BusinessFactor ( #1915 )
...
The advanced documentation incorrectly claims that the multiplier is
0.001. The actual code divides by 10000 (10e3), effectively
multiplying by 0.0001:
https://github.com/bitburner-official/bitburner-src/blob/dev/src/Corporation/Division.ts#L1085
2025-01-19 12:43:54 -08:00
Yichi Zhang
e6a1c344d3
NETSCRIPT: Log script kill immediately and identify the killing script. ( #1907 )
2025-01-12 21:07:01 -08:00
catloversg
0e8dca85e1
UI: Improve UX of Remote API setting page ( #1870 )
...
Co-authored-by: David Walker <d0sboots@gmail.com >
2025-01-12 10:58:24 -08:00
catloversg
fdb325bf66
CODEBASE: Remove unused type of parameter of Favor component ( #1874 )
2025-01-12 10:50:57 -08:00
catloversg
1d31e066f0
CODEBASE: Fix React warning when using StatsTable ( #1875 )
2025-01-12 10:49:52 -08:00
catloversg
1525e51cbb
UI: Add grafting to sidebar ( #1809 )
2025-01-12 10:45:03 -08:00
catloversg
c37cdc76a4
CODEBASE: Minor change in TaskSelector of Sleeve (follow-up of #1807 ) ( #1906 )
2025-01-09 00:23:17 -08:00
catloversg
0f9144a059
CODEBASE: Validate theme, editor theme, and styles ( #1789 )
2025-01-08 19:20:05 -08:00
catloversg
320c852386
BUGFIX: Sleeves UI shows and sets wrong task ( #1807 )
2025-01-08 19:06:00 -08:00
catloversg
8c19165323
BUGFIX: Grow log shows invalid values in edge cases ( #1872 )
2025-01-08 18:48:45 -08:00
catloversg
5b6380a5c3
MISC: Add more error info to error dialog and tail log ( #1813 )
2025-01-08 18:22:13 -08:00
catloversg
1cb2a83b4f
UI: Share RAM to boost reputation gain ( #1862 )
2025-01-07 22:35:29 -08:00
catloversg
077d8e7080
CODEBASE: Change signature of interpolate function in Infiltration code ( #1843 )
2025-01-07 22:28:02 -08:00
catloversg
6dd9230cc5
BUGFIX: Dynamically load imported scripts for editor ( #1893 )
2025-01-07 22:24:41 -08:00
catloversg
4bae9938bf
BUGFIX: Editor shows "+1 overload" with all NS APIs ( #1883 )
2025-01-07 22:17:30 -08:00
catloversg
564889d3f2
BUGFIX: "Import Save Comparison" popup is shown after reloading ( #1895 )
2025-01-07 21:28:52 -08:00
esainane
0e5e20c2f1
UI: Fix migration doc typo ( #1896 )
...
`spc` -> `scp`
2025-01-07 21:24:44 -08:00
catloversg
a145ee74bc
UI: Remove RAM usage percentage in "free" CLI if it's NaN ( #1897 )
2025-01-07 21:20:35 -08:00
catloversg
012ebb2616
UI: Change how hacking level requirement is shown in "Create program" tab ( #1900 )
...
* UI: Change how hacking level requirement is shown in "Create program" tab
* Remove "s" from "Unlocks at hacking levels"
---------
Co-authored-by: David Walker <d0sboots@gmail.com >
2025-01-07 21:18:37 -08:00
catloversg
3123ac9447
UI: Hide spoiler content in Soft Reset popup ( #1898 )
2025-01-07 21:18:25 -08:00
catloversg
a8bde3e14f
UI: Change "overclock" to another phrase in Sleeves tab ( #1901 )
2025-01-07 21:13:47 -08:00
catloversg
f49d21cd71
UI: Clarify messages related to "buy" command ( #1902 )
2025-01-07 21:12:44 -08:00
catloversg
0c1f3756a2
UI: Show warning message for deprecated API Server feature ( #1903 )
2025-01-07 21:04:41 -08:00
romaswe
7fa85a926a
MISC: Dockerized Bitburner ( #1891 )
2025-01-04 23:28:08 -08:00
catloversg
0d555f9347
UI: Remove mention of passive reputation gain when player is in BN2 ( #1859 )
...
* UI: Remove mention of passive reputation gain when player is in BN2
* Update based on feedback
2025-01-04 16:53:43 -08:00
catloversg
423a6ce110
BUGFIX: Saved running scripts are started before SWC is initialized ( #1857 )
...
* BUGFIX: Saved running scripts are started before SWC is initialized
* Update based on feedback
2025-01-04 16:52:56 -08:00
G4mingJon4s
c622291eff
NETSCRIPT: Added changing tail font size through scripts ( #1852 )
2025-01-04 16:51:13 -08:00
catloversg
3db190c9a0
MISC: Consistently use ManualHackMoney in terminal hack and script hack ( #1868 )
2025-01-04 16:44:55 -08:00
catloversg
68a436cb77
UI: Disable buttons when player cannot buy things in tech vendor ( #1881 )
...
* UI: Disable buttons when player cannot buy things in tech vendor
* Tweak reachMaxCore warning comment
---------
Co-authored-by: David Walker <d0sboots@gmail.com >
2025-01-04 16:34:48 -08:00
catloversg
f2e014ba37
UI: Increase number of displayed digits for StaneksGiftExtraSize ( #1871 )
2025-01-04 16:34:35 -08:00
catloversg
93c07ac107
DOCUMENTATION: Clarify returned value of ns.bladeburner.getActionCountRemaining ( #1873 )
2025-01-04 16:33:45 -08:00
catloversg
43bca702c0
MISC: Clarify description of BN2 about gang and The Red Pill ( #1878 )
2025-01-04 16:33:08 -08:00
catloversg
bcbaf3e224
DOCUMENTATION: Clarify type of returned value of ns.gang.getOtherGangInformation ( #1882 )
2025-01-04 16:21:17 -08:00
Naga
ef87174e3f
DOCUMENTATION: Clarify the return descriptions of 'getPurchasedServerCost' and 'getPurchasedServerUpgradeCost' to include the returns for invalid inputs. ( #1884 )
2025-01-04 16:20:20 -08:00
Daniel Perez Alvarez
e3eb08470b
DOCUMENTATION: Add starter react documentation ( #1888 )
2025-01-04 16:19:49 -08:00
nanogyth
85fa15c5a5
BUGFIX: update weaken results to correctly reflect change when close to minSecurity ( #1887 )
2024-12-29 18:08:55 -08:00
catloversg
a6d6aa7410
UI: Add filter tool to list of installed augmentations ( #1833 )
2024-12-23 05:12:53 -08:00
catloversg
bc0dc15536
DOCUMENTATION: Fix typo of CrimeStats ( #1850 )
2024-12-18 03:32:21 -08:00
catloversg
b49c04d142
UI: Infiltration remembers faction choice for reputation reward ( #1860 )
2024-12-18 03:29:10 -08:00
catloversg
c2fe6108e1
DOCUMENTATION: Clarify getGraftableAugmentations API ( #1858 )
2024-12-18 03:23:56 -08:00
catloversg
40f3d6ea7b
UI: Clarify "Company Favor" hash upgrade ( #1861 )
2024-12-18 03:23:11 -08:00
catloversg
ab17adf97a
MISC: Show user-friendly error message when script is empty ( #1848 )
2024-12-18 03:17:48 -08:00
catloversg
bb7a1fbb22
MISC: Add raw command string to autocomplete data ( #1846 )
2024-12-18 03:16:38 -08:00
catloversg
cffd6d75a6
CORPORATION: Remove non-empty-string condition in sell modals ( #1847 )
2024-12-18 03:15:13 -08:00
catloversg
8aea99e5cd
API: Add "No AI" to GoOpponent type ( #1845 )
2024-12-18 03:14:35 -08:00
catloversg
d75b0af6b2
CODEBASE: Update webpack and its plugins ( #1825 )
2024-12-18 03:14:01 -08:00
catloversg
e6078ab1df
UI: Change description and add tooltip for HackMoney-related multipliers ( #1823 )
...
* UI: Change description and add tooltip for HackMoney-related multipliers
* Update based on feedback
2024-12-18 02:51:25 -08:00
catloversg
9c4b0c004c
UI: Make minor changes in buttons and error messages of tutorial ( #1837 )
...
* UI: Make minor changes in buttons and error messages of tutorial
* Update
* Change "Skip Tutorial" to "Exit Tutorial"
2024-12-18 02:46:37 -08:00
catloversg
28da81f3f1
BLADEBURNER: Add visual cues to warn player of dangerous actions and status of population, chaos ( #1856 )
2024-12-18 02:44:19 -08:00
Naga
c49a507031
MISC: Convert Literature entries and helper functions to TSX ( #1854 )
2024-12-18 02:39:30 -08:00
catloversg
d9dba2a442
MISC: Clarify input and output of Square Root coding contract ( #1839 )
2024-12-12 03:13:18 -08:00
catloversg
74ede7d947
BUGFIX: Game takes too long to process crime work with large number of cycles ( #1821 )
2024-12-12 03:11:58 -08:00
catloversg
1c7230a799
DOCUMENTATION: Improve Infiltration docs ( #1842 )
2024-12-12 03:10:51 -08:00
Nerdpie
ff85394e02
BUGFIX: Fix Text Effect Preventing Company Name Updates ( #1828 )
2024-12-12 03:07:53 -08:00
catloversg
37ddb43b82
API: Allow passing 0 SkillPoints to skillMaxUpgradeCount ( #1844 )
2024-12-12 03:07:31 -08:00
catloversg
7c732689dd
DOCUMENTATION: Fix typo in "Getting Started" page ( #1836 )
2024-12-12 03:06:19 -08:00
catloversg
bab5412fb7
BUGFIX: Tail log does not render multiline logs properly in edge cases ( #1838 )
2024-12-12 03:00:10 -08:00
catloversg
b66eff0379
JEST: Fix flaky stock market test ( #1834 )
2024-12-12 02:58:35 -08:00
catloversg
4137a0e522
DOCUMENTATION: Clarify isBusy and stopAction Singularity APIs ( #1822 )
2024-12-12 02:57:19 -08:00
catloversg
f07c442a92
CODEBASE: Fix React warning of missing keys in CovenantPurchasesRoot.tsx ( #1824 )
2024-12-12 02:55:28 -08:00
Snarling
bf095ea9e3
VERSION: Start dev branch 2.7.1 ( #1832 )
2024-12-08 16:41:53 -05:00
Snarling
a58eace23a
RELEASE: Version 2.7.0 ( #1829 )
2024-12-08 15:51:46 -05:00
catloversg
933ec964cf
CORPORATION: Print error message when player cannot create corporation ( #1820 )
2024-12-01 13:50:32 -08:00
catloversg
6e1848dd79
CORPORATION: Add new API to check if player can create corporation ( #1598 )
...
* CORPORATION: Add new API to check if player can create corporation
* Update description of createCorporation API
* Return enum instead of true/false
* Use throwIfReachable
* Fix typo in comment
2024-11-30 21:49:19 -08:00
catloversg
67704f2ab0
CODEBASE: Use "esnext" target when transforming code with swc ( #1810 )
2024-11-30 16:02:32 -08:00
catloversg
0caeb5c5ca
DOCUMENTATION: Clarify prerequisites of augmentations when grafting ( #1814 )
2024-11-30 15:46:04 -08:00
catloversg
9efc091f8d
CORPORATION: Improve FAQ and .lit file ( #1808 )
2024-11-30 15:36:02 -08:00
catloversg
7a4b3e23c1
CODEBASE: Show error dialog when finding out old bugs in pre-v2.4.0 ( #1816 )
...
* CODEBASE: Show error dialog when finding out old bugs in pre-v2.4.0
* Only show error dialog once
2024-11-30 15:31:44 -08:00
catloversg
9c7223f876
MISC: Enable new lint rules ( #1806 )
2024-11-27 13:56:58 -08:00
catloversg
fdcdf0e27a
MISC: Add missing comma in changelog ( #1805 )
2024-11-27 13:55:51 -08:00
David Walker
b829f28f8c
MISC: Update changelog ( #1804 )
...
Updated through c6865802
2024-11-27 01:42:34 -08:00
catloversg
c686580289
MISC: Update changelog ( #1803 )
2024-11-27 01:28:35 -08:00
catloversg
1e6c9d69e2
JEST: Move TerminalMatching.test.ts ( #1801 )
2024-11-27 01:23:51 -08:00
catloversg
88322a23a7
BUGFIX: Cannot load Bladeburner tasks of Sleeves from pre-v2.6.1 ( #1800 )
2024-11-27 01:23:20 -08:00
catloversg
22b6458c22
REFACTOR: Handle migration of ActionIdentifier in Bladeburner code instead of GenericReviver ( #1799 )
2024-11-27 01:22:23 -08:00
catloversg
3846c69204
BUGFIX: Infinite loop when migrating player's scripts from pre-v1.0.0 ( #1798 )
2024-11-27 01:18:43 -08:00
catloversg
55627d7212
CORPORATION: Fix wrong initial productionMult of new division ( #1794 )
2024-11-27 01:16:19 -08:00
catloversg
faed78cf2c
CODEBASE: Validate AllGangs and StockMarket after loading with JSON.parse ( #1783 )
2024-11-27 01:13:47 -08:00
catloversg
7d03a9ef32
CODEBASE: Improve type checks in SaveObject.ts ( #1774 )
2024-11-27 00:35:09 -08:00
catloversg
6d2e106371
MISC: Change current version to 2.7.0 ( #1795 )
2024-11-27 00:07:16 -08:00
catloversg
bb0b857f71
JEST: Add tests for b1tflum3 and destroyW0r1dD43m0n API ( #1802 )
2024-11-27 00:06:11 -08:00
catloversg
9d8ac65aaf
BUGFIX: Generic Reviver does not handle Message class ( #1796 )
2024-11-24 13:46:18 -08:00
catloversg
294c9cbf4d
MISC: Accept "noscript" as parameter for skipping loading scripts ( #1797 )
2024-11-24 13:44:30 -08:00
catloversg
05da0efc81
REFACTOR: Mitigate cyclic dependency between Jsonable classes ( #1792 )
2024-11-23 15:53:31 -08:00
catloversg
45a6ca6b8e
BUGFIX: Wrong usage of delete operator in Settings.load ( #1791 )
2024-11-23 15:23:57 -08:00
catloversg
596a621c62
BUGFIX: Missing migration code for v0.56.0 ( #1790 )
2024-11-21 22:57:36 -08:00
catloversg
8c4fcfe045
CODEBASE: Recheck all usages of typecasting with JSON.parse ( #1775 )
2024-11-20 23:47:02 -08:00
catloversg
70a231e421
BUGFIX: Hashserver UI shows wrong server list when purchasing upgrades ( #1782 )
2024-11-20 12:53:11 -08:00
catloversg
fe2c98e3cf
BLADEBURNER: Deduct karma when successfully completing action involving killing ( #1784 )
2024-11-20 12:51:18 -08:00
Jon Hartnett
99aeecbd0e
BUGFIX: Fix ramOverride check ( #1787 )
...
ramOverride currently prevents you from actually using exactly all of a server's memory due to a bug in the ram check. Simply replace ">=" with ">" to allow the new ram to equal the max ram.
Test script:
```js
/** @param {NS} ns */
export async function main(ns) {
ns.tprint(ns.ramOverride(8));
}
```
Expected output (on fresh save):
```js
8
```
Output before this commit:
```js
1.6
```
2024-11-20 12:47:55 -08:00
catloversg
04611a30b6
MISC: Remove duplicate usages of special server's hostname ( #1781 )
2024-11-19 11:47:34 -08:00
David Walker
5faa418c74
REFACTOR: Better casting in JSONReviver.ts ( #1780 )
2024-11-19 11:45:26 -08:00
catloversg
d824cd4fa6
CODEBASE: Add comments to Generic_fromJSON ( #1776 )
2024-11-18 15:36:23 -08:00
gmcew
93a9475b8d
Fix hashnet server list ( #1779 )
...
Remove WD if TRP isn't installed.
2024-11-18 14:23:01 -08:00
catloversg
75cf9c88b5
CODEBASE: Fix lint errors 3 ( #1758 )
...
This is a really big refactor because it actually *fixes* a lot of the lint errors instead of disabling them.
2024-11-14 08:18:57 -08:00
catloversg
97ca8c5f5e
CODEBASE: Fix lint errors 4 ( #1773 )
...
Co-authored-by: Michael Ficocelli <ficocemt@gmail.com >
2024-11-14 07:47:35 -08:00
catloversg
4f84a894eb
MISC: Add error cause to exceptionAlert and Recovery mode ( #1772 )
2024-11-12 19:27:18 -08:00
catloversg
246d668951
CORPORATION: Rewrite validation code for strings of price and quantity ( #1753 )
2024-11-12 07:39:21 -08:00
catloversg
9bba6a0a41
CORPORATION: Fix negative stored material ( #1771 )
2024-11-12 07:24:59 -08:00
catloversg
9013ea935a
BUGFIX: nano and vim use wrong template for text files ( #1770 )
2024-11-12 07:22:17 -08:00
catloversg
48b25d2223
MISC: Update monaco-editor ( #1769 )
2024-11-12 07:20:42 -08:00
catloversg
5d26f4fa56
GANG: Show error popup when there are errors ( #1763 )
...
* GANG: Show error popup when there are errors
* Only show error once when it's in a hot code path
2024-11-11 07:41:38 -08:00
catloversg
72a63b15cb
API: Return active SF levels in getOwnedSourceFiles and ResetInfo.ownedSF ( #1761 )
...
* DOCUMENTATION: Clarify getOwnedSourceFiles when player overrides active levels of SFs
* Return Player.activeSourceFiles instead of Player.sourceFiles
* Get rid of zeroes in the map
2024-11-10 22:56:57 -08:00
catloversg
cb9e281c45
UI: Auto focus hashnet upgrade modal ( #1768 )
2024-11-10 22:54:51 -08:00
catloversg
40651a757d
CORPORATION: Clarify ns.corporation.bribe() ( #1766 )
2024-11-10 22:53:27 -08:00
catloversg
c638d858c6
DOCUMENTATION: Clarify FactionWorkRepGain multiplier ( #1767 )
2024-11-10 16:40:13 -08:00
catloversg
e825492319
CORPORATION: Expose valuation via ns.corporation.getCorporation() ( #1765 )
2024-11-10 16:32:25 -08:00
catloversg
daec7482fa
UI: Change order of information in stats progress bar ( #1764 )
2024-11-10 16:30:47 -08:00
catloversg
650cf51acb
DOCUMENTATION: Add more information for deprecated nFormat API ( #1762 )
2024-11-10 16:27:35 -08:00
catloversg
f4c2b29d40
GANG: Show confirmation popup if player enables territory clashes while being too weak ( #1760 )
2024-11-09 21:12:17 -08:00
G4mingJon4s
d6874d68aa
UI: Added the ability to change the font size ( #1703 )
2024-11-09 16:50:18 -08:00
catloversg
90cb8a9551
MISC: Add proper type check to AST walking code ( #1757 )
2024-11-09 15:34:46 -08:00
catloversg
36c143b687
CODEBASE: Fix lint errors 2 ( #1756 )
2024-11-06 23:09:11 -08:00
catloversg
e3c10e9f0f
MISC: Always add script's earnings to its parent ( #1754 )
2024-11-06 18:44:38 -08:00
catloversg
60c4be0496
MISC: Add generic type as returned type for action and checking ( #1748 )
2024-11-06 18:10:56 -08:00
catloversg
36eb12098f
CORPORATION: Fix typo in documentation ( #1752 )
2024-11-06 18:03:04 -08:00
catloversg
c7cf0b853b
MISC: Minor code change in SkillElem.tsx ( #1751 )
2024-11-04 16:24:15 -08:00
catloversg
81e068ba9c
MISC: Include React component stack in Recovery Mode report ( #1750 )
2024-11-04 16:20:02 -08:00
catloversg
e5e4e2693f
DOCUMENTATION: Clarify getSkillUpgradeCost and fix typo in BaseTask ( #1749 )
2024-11-03 23:27:59 -08:00
catloversg
772762493f
BLADEBURNER: Change sleeveSize from property to getter ( #1746 )
2024-11-03 23:19:01 -08:00
catloversg
56c797e23f
BLADEBURNER: Remove duplicate getRecruitmentSuccessChance ( #1745 )
2024-11-03 23:16:54 -08:00
catloversg
bc02d4f92f
BLADEBURNER: Change skill.canUpgrade and Skills UI ( #1744 )
2024-11-03 23:08:19 -08:00
JMack6490
5786d7adcb
DOCUMENTATION: Update NetscriptDefinitions.d.ts ( #1743 )
...
Added line 5934: using hackAnalyzeThreads on a server you cannot hack returns -1
2024-11-03 22:54:43 -08:00
catloversg
b388865317
UI: Fix typo in CovenantPurchasesRoot.tsx ( #1740 )
2024-11-03 22:38:19 -08:00
catloversg
c8183e55db
BUGFIX: Crash in theme editor modal ( #1735 )
2024-11-03 22:38:01 -08:00
catloversg
f6502dd490
CODEBASE: Fix lint errors 1 ( #1732 )
2024-11-03 22:35:14 -08:00
catloversg
f7ee3a340f
MISC: Remove or change popup shown when system clock moved backward ( #1739 )
2024-10-30 04:15:43 -07:00
catloversg
a12c48ed43
UI: Disable font ligatures by default ( #1729 )
2024-10-27 22:39:01 -07:00
ballardrog
0bf378a1b0
IPVGO: Add getCheatCount(). ( #1734 )
2024-10-27 18:52:23 -07:00
catloversg
b01527a9dc
MISC: Update blood donation ( #1736 )
2024-10-27 18:40:23 -07:00
Michael Ficocelli
6df3dcdc82
IPVGO: Add optional board state argument to the go analysis functions ( #1716 )
2024-10-27 17:31:06 -07:00
Michael Ficocelli
ecc2d92edb
IPVGO: uncheck the 'show prior move' feature when a new game is started ( #1728 )
2024-10-27 17:25:04 -07:00
catloversg
810cfc8b21
MISC: Validate hostname and port of RFA ( #1721 )
2024-10-23 18:12:04 -07:00
catloversg
f49d3b32a5
DOCUMENTATION: Clarify cyclesWorked of Task ( #1725 )
2024-10-23 16:18:18 -07:00
catloversg
9a0400d3df
API: Improve built-in print APIs when printing objects containing Map or Set ( #1723 )
2024-10-23 16:01:58 -07:00
catloversg
d0022aac2b
DEVMENU: Reset other gangs when leaving gang ( #1715 )
2024-10-23 01:55:22 -07:00
catloversg
b72c03acf0
DOCUMENTATION: Clarify "completion" property of GraftingTask ( #1713 )
2024-10-21 21:22:17 -07:00
catloversg
3ce2ae5fd7
API: Change type of skill name parameter of skillMaxUpgradeCount API ( #1712 )
2024-10-21 20:39:56 -07:00
catloversg
c5e50ba327
MISC: Improve discoverability of Corporation documentation ( #1711 )
2024-10-21 20:38:56 -07:00
catloversg
867f79c5ab
API: Improve built-in print APIs when printing Promise objects ( #1710 )
2024-10-21 20:37:40 -07:00
catloversg
bc51733fbe
MISC: Improve exception alert ( #1709 )
2024-10-21 20:36:29 -07:00
Denis Čahuk
8d1cfb2d97
BLADEBURNER: Test cover action completion ( #1695 )
2024-10-21 20:33:56 -07:00
catloversg
6d8084f40e
MISC: Improve tutorial, documentation and discoverability of NS API documentation ( #1697 )
2024-10-20 20:37:42 -07:00
catloversg
a3e1b297ca
MISC: Expose more information of HiveMind augmentation ( #1701 )
2024-10-20 20:36:42 -07:00
catloversg
97489629d9
CLI: Add warning when installing backdoor on backdoored server ( #1705 )
2024-10-20 20:36:02 -07:00
Denis Čahuk
2e6aa8989c
BLADEBURNER: UI now shows tooltips on action success chance to indicate which stat it scales with ( #1699 )
2024-10-20 20:35:03 -07:00
catloversg
cc4c6d150b
UI: Remove unnecessary newlines when augmentation does not have stats ( #1698 )
2024-10-20 01:09:30 -07:00
David Walker
424ae160ba
NETSCRIPT: Fix dynamicRamUsage returned by getRunningScript() ( #1704 )
...
Fixes #1700
2024-10-20 00:52:57 -07:00
Pimvgd
24ab173d6c
UI: Fix typo in field work description ( #1691 )
2024-10-09 21:18:57 -07:00
Alain Bryden
cd99006c4e
NETSCRIPT: Update ScriptDeath to extend Error ( #1685 )
...
* Update ScriptDeath to extend Error
- Rename the "name" property to "hostname" so that it doesn't clash with inherited Error.name property.
- Extend Error, this way if a user ends up catching it they can:
- Test the type of error caught (name) and ignore it if desired
- Get a stack trace and find out where they went wrong
- Not require special case error printing logic for catching things that are neither strings, nor Error objects.
It is possible (but unlikely) that this could make killing scripts slower in some circumstances.
2024-10-09 21:18:06 -07:00
catloversg
cace34d759
BUGFIX: Wrong calculation in team casualties of Bladeburner action ( #1672 )
2024-10-07 23:55:11 -07:00
catloversg
2fa8dd41ac
BUGFIX: Missing tooltip when doing faction work ( #1679 )
2024-10-07 23:51:02 -07:00
egg362
dc328b14df
MISC: Fixes to typos in augmentation descriptions ( #1680 )
2024-10-07 23:28:21 -07:00
catloversg
b829534067
BUGFIX: Scripts are killed too late when prestiging ( #1683 )
...
* Scripts are killed too late when prestiging
* Kill all scripts earlier
2024-10-07 23:20:58 -07:00
catloversg
e644c0e91e
API: Make condition of donateToFaction consistent ( #1686 )
2024-10-07 23:14:09 -07:00
catloversg
3ef3821a08
DOCUMENTATION: Clarify condition of ns.corporation.bribe ( #1687 )
2024-10-07 23:12:35 -07:00
Caldwell
ccd9118b93
MISC: add stopFlag check before running main ( #1689 )
...
It's possible that before the script starts runn, the stopFlag is set.
2024-10-07 22:57:35 -07:00
catloversg
4d60c833cc
MISC: Remove mention of Hacking Mission ( #1684 )
2024-10-06 22:58:24 -07:00
Ben Rog-Wilhelm
dad34a09dd
CONTRACT: Fix incorrect description of Hamming Codes in Integer to Encoded Binary. ( #1677 )
2024-10-04 03:51:31 -07:00
Shy
7c3d71d21a
MISC: remove google analytics config ( #1676 )
2024-10-03 16:12:51 -07:00
David Walker
bedd398789
CCT: Add new Square Root coding contract ( #1656 )
...
To make this simpler, there is now a general-purpose util for getting
random bigints. I don't know if anyone else will use it, but it makes
this code simpler.
I also rejiggered the type-checking on contracts a little more, because
the previous refactor didn't quite catch all the mistakes that could be
made.
2024-09-30 20:18:58 -07:00
catloversg
32e00aff7a
BUGFIX: Wrong parameter requirement of ns.bladeburner.setTeamSize ( #1673 )
2024-09-30 20:18:25 -07:00
lucebac
7513fec507
EDITOR: import resolution in code editor ( #1661 )
...
* FIX: import resolution in code editor
Since I did not find any callback where we could just load imports
on-demand, I opted for just loading all scripts from the server where
a given script was opened from command line. This does not include
scripts which are already open, only files which are not yet opened
will be loaded.
2024-09-26 11:36:42 -07:00
Yichi Zhang
2b4410739d
HACKNET: Remove hacknet servers from ServerType.Foreign ( #1665 )
2024-09-25 16:19:25 -07:00
Denis Čahuk
6c81e1ac67
BLADEBURNER: test cover console commands ( #1664 )
2024-09-25 16:06:46 -07:00
Denis Čahuk
b86044bcc1
BLADEBURNER: Move bladeburner team losses to Casualties ( #1654 )
2024-09-23 17:03:01 -07:00
Marvin Sautter
cf2d9b8335
Update babel-plugin-transform-barrels to the official version 1.0.17 for improved stability ( #1663 )
2024-09-22 22:27:51 -07:00
catloversg
c2727b5127
BUGFIX: Change generation rate of CCTs ( #1657 )
2024-09-22 21:35:34 -07:00
catloversg
53c8296baf
BUGFIX: Follow-up of #1658 (Wrong team size in Bladeburner) ( #1662 )
2024-09-22 21:33:01 -07:00
catloversg
ade92ed297
BUGFIX: Wrong size of table cell in Import Save Comparison UI ( #1659 )
2024-09-20 21:02:57 -07:00
catloversg
70e16bf349
BUGFIX: Wrong team size when all team members die in Bladeburner's action ( #1658 )
2024-09-20 02:31:15 -07:00
David Walker
21ffa5322f
MISC: Refactor coding contracts for type safety ( #1653 )
...
* MISC: Refactor coding contracts for type safety
This refactor does three things without any behavior changes:
* Adds type safety by introducing generic type parameters to the coding
contract definitions, so they can use concrete types instead of
"unknown". This also eliminates a bunch of boilerplate casts.
* Removes the unneeded CodingContractType class. We can use the metadata
type directly.
* Introduces a new hidden state to coding contracts. Instead of
generating and storing the data (which is what is shown to the user as
the problem's input), the state is stored instead. This allows
problems to (for instance) generate the answer up-front, and check the
solution directly against the answer, instead of needing to embed a
solver in the problem (which can then easily be ripped from the source
code).
For compatibility, state == data by default. I plan to make use of this
feature in a followup, but it is unused currently.
2024-09-15 23:53:10 -07:00
Denis Čahuk
cde5e3f6ae
MISC: Refactor BLADEBURNER Identifier Lookup ( #1646 )
2024-09-14 17:39:18 -07:00
David Walker
f39402e8be
BLADE: Use "grow" semantics for population estimate ( #1624 )
...
This changes the way percantage-based population estimates work, so that
they have a similar mechanism to grow(). This allows natural recovery
from 0, and also falling to 0 in finite steps.
This also changes the formula for reducing estimates to est / (1 + p)
instead of est * (1 - p). The latter becomes overpowered at large p,
we've seen this formula issue elsewhere (such as BN modifiers).
2024-09-13 23:41:10 -07:00
Marvin Sautter
3d7a6f70d8
JEST: Test faster by removing barrels ( #1645 )
2024-09-09 18:36:00 -07:00
Marvin Sautter
dd59612121
JEST: Decrease frequency of random Bladeburner Tests by ~59% for improved performance ( #1648 )
2024-09-09 18:33:37 -07:00
Michael Ficocelli
2a5b0ca4e9
IPVGO: Prevent issues caused by resetting the board while the go AI is in flight ( #1608 )
2024-09-07 18:33:49 -07:00
catloversg
4f426e1b20
UI: Change description of Documentation button in Script Editor ( #1644 )
2024-09-07 18:08:16 -07:00
G4mingJon4s
651b17739c
NETSCRIPT: Add ns.self() as a free info function ( #1636 )
...
* added utility info
* moved info to running script
* fix for RAM cost
* description changes
Co-authored-by: David Walker <d0sboots@gmail.com >
* fixed wrong formatting
* Added parent to ignored fields
---------
Co-authored-by: David Walker <d0sboots@gmail.com >
2024-09-07 17:34:24 -07:00
catloversg
0ce5cd35dc
DOCUMENTATION: Fix mangled NS API TSDoc ( #1643 )
2024-09-07 17:29:23 -07:00
nobody0
17e906cd76
Update NetscriptDefinitions.d.ts to match class BitNodeMultipliers ( #1642 )
2024-08-30 19:31:04 -07:00
Fireball5939
95394b5956
DOCUMENTATION: Improve ns.enableLog() docs to remove a missleading description ( #1634 )
...
Changed ns.enableLog documentation to be very similar to ns.disableLog, to remove possible confusion that it only undoes the effects of ns.disableLog
2024-08-26 19:49:44 -07:00
Tahvohck
47b261f520
STANEK: Typo fix in description ( #1627 )
...
Fixing a typo (missing space) in the CotMG faction info text.
2024-08-25 10:14:33 -07:00
Nicole
b4f2a5c641
set static information netscript costs to 0 ( #1628 )
2024-08-25 10:09:36 -07:00
catloversg
3750363d95
MISC: Show more information about documentation in last step of tutorial ( #1630 )
2024-08-25 10:04:55 -07:00
catloversg
e58a7d8eaa
DEVMENU: Use Autocomplete instead of Select in more tools ( #1631 )
2024-08-25 10:02:28 -07:00
catloversg
2e42a1f781
DOCUMENTATION: Minor changes in index page ( #1626 )
2024-08-24 14:11:11 -07:00
catloversg
ac0c9bd7e8
BUGFIX: Missing error handler when calling libarg ( #1625 )
2024-08-24 14:08:42 -07:00
gmcew
49629d1d28
UI: Remove extra "label=" text from SmartSupply interface ( #1622 )
2024-08-23 21:27:36 -07:00
Yichi Zhang
028e779602
NETSCRIPT: Don't make dynamicLoadedFns entries for free functions. ( #1617 )
2024-08-23 21:23:41 -07:00
Nicole
2141032432
BLADE: Fix population estimate percent growth when estimate is 0 ( #1620 )
2024-08-23 21:22:41 -07:00
catloversg
be515cc195
BUGFIX: Crash in b1tflum3 and destroyW0r1dD43m0n API ( #1619 )
2024-08-23 21:06:53 -07:00
catloversg
329d8ca8e6
BUGFIX: Wrong skill multipliers in Bladeburner ( #1615 )
2024-08-23 21:04:13 -07:00
bupjae
95bb6a33df
DOCUMENTATION: Clarify experience gain of sleeves ( #1609 )
2024-08-22 12:53:16 -07:00
Nicole
7f5c4e1fe0
API: Reduced RAM cost for ns.getPurchasedServers ( #1614 )
2024-08-22 00:44:21 -07:00
catloversg
614bec1e13
DOCUMENTATION: Fix wrong description of ns.corporation.createCorporation ( #1612 )
2024-08-21 17:50:47 -07:00
catloversg
4a3dcf8a26
MISC: Expose internal data in dev build ( #1611 )
2024-08-21 17:50:11 -07:00
Sol
8d9f63f49f
UI: Fix incorrect information given in pserv upgrade error msg. ( #1602 )
2024-08-21 17:48:55 -07:00
catloversg
818d7446be
MISC: Rename getRandomArbitrary ( #1605 )
2024-08-21 16:50:51 -07:00
Nicole
995e367432
DOCS: Correct function signature for hashUpgradeCost ( #1603 )
2024-08-21 16:47:26 -07:00
David Walker
f235513742
CHANGELOG: Update changelog for 2.6.3dev ( #1601 )
...
Commit d82247a4 was a lazy update, this finishes putting all the entries
in the changelog. The "last updated" date is not changed, since it is
only including changes up to the old date.
Reverts the html-ification introduced in the last changelog update.
2024-08-18 17:28:59 -07:00
Yichi Zhang
2563874acb
MISC: Use indirect eval for terminal expr and corporation sell prices/amounts ( #1599 )
2024-08-17 18:13:31 -07:00
catloversg
94eef8ecde
BUGFIX: Fix inconsistencies of error handling in promise-based API ( #1377 )
2024-08-17 14:23:08 -07:00
Fireball5939
701c5d8e64
API: Fixed ns.singularity.donateToFaction being able to donate to SoA ( #1595 )
...
Fixed ns.singularity.donateToFaction bug
Fixed a bug within singularity.donateToFaction where you could use it to donate to Shadows Of Anarchy
Also updated the Node version in package-lock.json to 18
2024-08-17 14:10:01 -07:00
catloversg
cacecda72f
API: Add types for parameters of gym-university-bladeburner API (Fix merging error) ( #1596 )
...
* API: Add types for parameters of gym-university-bladeburner API
* Fix merging error
2024-08-17 14:08:55 -07:00
David Walker
5b2a4eafcb
MISC: Improve several things relating to PID lookups ( #1594 )
...
findRunningScriptByPid needlessly took a "server" argument. This caused
there to be a "getRunningScriptByPid" version that did *not*, and it was
looping through all servers in order to function, which is needlessly
inefficient.
By removing the parameter and the needless inefficient helper method,
the following changes:
- Many Netscript functions such as isRunning() and getScript() become faster.
- The terminal "tail" command now works by pid regardless of the current
server. Note that "kill" already worked this way.
I also improved the docs around "tail", since the pid argument wasn't
in the help.
2024-08-17 14:03:00 -07:00
David Walker
34db6e8b26
NETSCRIPT: Rework disableLog for efficiency ( #1589 )
...
The current implementation was naive; disableLog("ALL") was storing a
key for every function, and iterating over a different object to do it
(when iterating over objects is quite slow).
The common cases of Bitburner (and especially batching, where efficiency
matters most) are either never disabling anything, or disabling "ALL".
This optimizes for these two cases, at the expense of slightly more
complicated code to deal with the less-common edge cases.
2024-08-16 19:10:20 -07:00
Nicole
385a9dc11d
BUGFIX: Fix Bladeburner city chaos reaching Infinity/NaN ( #1588 )
2024-08-16 16:28:43 -07:00
David Walker
79bb0d289a
Revert "API: Add types for parameters of gym-university-bladeburner API ( #1591 )" ( #1592 )
...
This reverts commit da8870ed79 .
2024-08-16 13:45:54 -07:00
catloversg
da8870ed79
API: Add types for parameters of gym-university-bladeburner API ( #1591 )
2024-08-16 13:29:24 -07:00
catloversg
289f60d8c8
BLADEBURNER: Add API to calculate max upgrade count of skill ( #1475 )
2024-08-16 13:15:20 -07:00
catloversg
3d15413619
MISC: Increase minimum node version ( #1565 )
2024-08-16 13:01:09 -07:00
catloversg
4a1506cf7e
BUGFIX: Block hacking-related actions on player-owned servers ( #1585 )
2024-08-16 02:05:22 -07:00
catloversg
a9cb46606c
DOCUMENTATION: Update documentation of Corporation API ( #1587 )
2024-08-16 02:02:23 -07:00
Snarling
d82247a404
Lazy changelog update
...
Just referencing commit history for changelog right now
2024-08-15 18:09:42 -04:00
catloversg
a48bfba536
BUGFIX: Wrong error message when failing to recruit gang member ( #1580 )
2024-08-15 13:15:05 -07:00
catloversg
8e278f9262
CI: Update Node version ( #1578 )
2024-08-15 13:08:21 -07:00
catloversg
9db1084b16
MISC: Cancel infiltration when player is hospitalized ( #1579 )
2024-08-14 22:20:17 -07:00
catloversg
440c074606
UI: Allow filtering graftable augmentations ( #1570 )
2024-08-14 22:18:27 -07:00
catloversg
dbeaef94a2
CORPORATION: Fix NaN Total Assets caused by bug in bulkPurchase API ( #1573 )
2024-08-14 22:09:41 -07:00
catloversg
1d9e026b6e
DOCUMENTATION: Remove wrong information in ns.weaken ( #1574 )
...
* DOCUMENTATION: Remove wrong information in ns.weaken
* Update based on the feedback
2024-08-14 22:07:42 -07:00
catloversg
e3dc867e08
UI: Notify players about documentation tab after getting SF1.1 ( #1571 )
2024-08-13 16:04:08 -07:00
catloversg
e7cd2ee19b
DEVMENU: Use Autocomplete instead of Select in augmentation tool ( #1569 )
2024-08-13 15:59:49 -07:00
catloversg
6c2d44b0fe
DOCUMENTATION: Fix errors and warnings shown by api-extractor ( #1566 )
2024-08-13 15:57:15 -07:00
catloversg
5427ae71ca
DOCUMENTATION: Fix wrong description of ns.singularity.applyToCompany ( #1561 )
2024-08-13 15:28:02 -07:00
catloversg
23f98c1ff6
UI: Add success chance of Bladeburner action to Sleeves UI ( #1567 )
2024-08-11 16:59:08 -07:00
Nicole
7029ac9bcc
UI: Add apostrophe to stanek's gift strings ( #1568 )
2024-08-11 16:38:40 -07:00
David Walker
ff80847af6
MISC: Improve rep calculation accuracy ( #1559 )
2024-08-09 16:26:01 -07:00
Yichi Zhang
93eb9b0cef
Add buyAmount and importAmount to Corporation Material API ( #1553 )
2024-08-08 18:13:03 -07:00
catloversg
685b7d51f7
ELECTRON: Update Electron to v29 ( #1556 )
2024-08-08 18:10:55 -07:00
Michael Ficocelli
e16ac34c15
IPVGO: add scoring rules explanations to how to play page and score modal ( #1558 )
2024-08-08 17:44:19 -07:00
catloversg
59bb58535e
DEVMENU: Small change in augmentation tool ( #1557 )
2024-08-08 17:40:52 -07:00
catloversg
1fdb8bd352
UI: Always show description of faction price multiplier ( #1555 )
2024-08-08 17:39:53 -07:00
catloversg
ed01fb8e9e
BUGFIX: Wrong success range of Bladeburner general action ( #1552 )
2024-08-08 17:37:22 -07:00
catloversg
75cacc36bc
BUGFIX: Outdated formula of favor in tooltip ( #1554 )
2024-08-08 16:46:19 -07:00
gmcew
2d1747b3e9
CONTRACTS: Hamming Code parity sentence clarification, "Find All Valid Math Expressions" missing line breaks added, example formatting made consistent ( #1550 )
2024-08-06 15:02:54 -07:00
catloversg
1a8dcad02b
BUGFIX: Duplicated program in edge case ( #1549 )
2024-08-05 13:43:56 -07:00
catloversg
180dae1d2c
DOCUMENTATION: Add GoAnalysis and GoCheat ( #1548 )
2024-08-05 13:42:19 -07:00
catloversg
9a77b47241
MISC: Remove js-sha256 ( #1278 )
2024-08-05 13:40:16 -07:00
catloversg
eeac3f7dd1
BUGFIX: Duplicated augmentation when buying after grafting ( #1536 )
2024-08-04 13:11:00 -07:00
catloversg
e5a63b4116
MISC: Fix typos in NetscriptDefinitions.d.ts ( #1546 )
2024-08-04 13:09:50 -07:00
catloversg
986ac0b627
BUGFIX: Wrong countdown of remaining time for Bladeburner action ( #1547 )
2024-08-04 13:07:10 -07:00
catloversg
23f193c8eb
MISC: Remove unnecessary dependency in Person class ( #1534 )
2024-08-04 00:04:06 -07:00
catloversg
1b9676c68e
MISC: Clarify deprecation warning of ns.getTimeSinceLastAug() ( #1535 )
2024-08-04 00:01:34 -07:00
catloversg
7c7293b687
BUGFIX: Prompt does not reset text value ( #1539 )
2024-08-04 00:01:01 -07:00
catloversg
1ed47b4bc9
BUGFIX: Tab completion uses wrong command list ( #1537 )
2024-08-03 23:52:29 -07:00
catloversg
829eda2e5a
MISC: Add help text for changelog command ( #1540 )
2024-08-03 23:43:14 -07:00
BaxoPlenty
3be9f9dfd7
BUGFIX: Fix link to non-existing page ( #1541 )
2024-08-03 23:42:43 -07:00
Yichi Zhang
0dd42a1d57
TERMINAL: Stop terminal scp from revealing and copying to unreachable servers ( #1542 )
2024-08-03 23:38:00 -07:00
catloversg
d9394db543
BUGFIX: Add missing BN multipliers in UI ( #1545 )
2024-08-03 23:17:50 -07:00
Tom Prince
935ac610d3
EDITOR: Support cross-language imports in editor. ( #1518 )
2024-08-01 23:59:31 -07:00
Tom Prince
2f95d21503
UI: Sync UI updates to game updates. ( #1512 )
...
There are a bunch of React components that update at the same rate
that the game engine processes cycles. Rather than have each place
that does so start its own timer to update that often, add a new
react hook that triggers an update shortly after the engine completes
a cycle.
2024-08-01 23:57:43 -07:00
catloversg
6483b5e7fe
BUGFIX: Crash when accessing nonexist files with file protocol ( #1529 )
2024-08-01 23:09:49 -07:00
catloversg
06677a1306
MISC: Refactor Person.ts and Sleeve.ts ( #1532 )
2024-08-01 22:59:41 -07:00
catloversg
d4b73531f5
DOCUMENTATION: Remove unmaintained VS Code extension ( #1531 )
2024-08-01 22:45:47 -07:00
catloversg
9308301b12
UI: Fix misleading favor numbers ( #1530 )
2024-08-01 22:44:03 -07:00
catloversg
bcb4a3835b
BLADEBURNER: Allow upgrading skill level over max safe integer ( #1509 )
2024-07-31 12:48:09 -07:00
Michael Taylor
0ceb478e32
DOC: Typo in ns2 migration doc ( #1528 )
2024-07-31 12:41:54 -07:00
mmjr-x
4d57d636af
INFILTRATION: Minesweepergame minor bugfix, made rounding behavior for height, width and mine count consistent ( #1526 )
2024-07-30 15:23:55 -07:00
TheAimMan
6cae65fc0d
BUGFIX: Cap Gang recruit member calculation ( #1523 )
2024-07-27 15:44:00 -07:00
gmcew
ad5e2b0fe5
CONTRACT: Remove " "s from .getDescription() result ( #1525 )
2024-07-27 15:42:28 -07:00
TheAimMan
d4f3cf7d81
BUGFIX: Stop current work when starting a program with Singularity ( #1521 )
2024-07-26 15:05:27 -07:00
Tom Prince
dd5fcc077a
MISC: Add some more types to webpack.config.js. ( #1511 )
...
Also fix some errors detected when turning on checking for it.
2024-07-26 02:17:59 -07:00
Tom Prince
1e6e635ae3
BUGFIX: Correctly show remaining grafting/programming time left when cycles are skipped. ( #1510 )
2024-07-26 02:05:29 -07:00
Tom Prince
c3dc275d34
MISC: Show values of constants in type hints. ( #1515 )
2024-07-26 01:56:09 -07:00
Tom Prince
02538d6953
EDITOR: Enable strict typechecking of typescript. ( #1493 )
...
* EDITOR: Tweak typescript language server configuration to match use.
- We allow importing files with `.ts`/`.tsx` extensions.
- We use an file-at-a-time transpiler, so we don't support features
that require understanding the full type system.
- We use the classic `React.createElement` transform.
2024-07-23 21:28:05 -07:00
Tom Prince
854c1a5921
MISC: Remove unsed attribues of internal ScriptDeath. ( #1513 )
2024-07-23 17:50:51 -07:00
robofinch
42bcfa1889
BUGFIX: Prevent runtime NotAllowedError on Safari ( #1507 )
...
Could occur when the browser’s window is resized.
2024-07-20 01:16:02 -07:00
David Walker
4502fd443e
BUGFIX: Don't spin forever if IDB can't be loaded ( #1500 )
...
Our IndexDB handling did not have very good error handling. It wasn't
reporting the actual errors that occured, nor was it using actual Error
objects. In some cases it also had overly convoluted Promise use, and it
didn't need to be .tsx either.
The biggest issue was that if any problem occured during the main
load(), this would end up as an unhandled rejection and so it would only
be logged to the console. This extends the previous catch to also cover
this, so that the recovery screen is activated.
2024-07-19 19:27:04 -07:00
ngcthao
b73816f9db
DOC: Update README.md ( #1503 )
2024-07-19 17:41:59 -07:00
Tom Prince
d1f190c894
BUGFIX: Fix mathjax path on dev server. ( #1501 )
2024-07-19 17:13:42 -07:00
Tom Prince
dc93d166f0
BUGFIX: Use mathjax from npm, rather than vendored copy. ( #1491 )
2024-07-18 16:27:01 -07:00
catloversg
ceaf27714b
MISC: Remove testing code in ScriptTransformer ( #1499 )
2024-07-17 23:23:18 -07:00
Tom Prince
ea83138722
MISC: Add a type annotation to webpack configuration function. ( #1497 )
2024-07-17 16:08:32 -07:00
catloversg
cea0afe1f4
EDITOR: Follow-up of #1470 (Editor outline) ( #1498 )
2024-07-17 15:18:10 -07:00
David Walker
abe7a43eec
MISC: Always include stack trace in Recovery Mode ( #1487 )
...
We are getting some more error reports coming in that don't have enough
info in them. It turns out that populating the stack trace was gated
behind the dev flag; in reality, production builds are where we need it
most. Even if it ends up being obfuscated (source maps should prevent
this), we can figure out the actual source lines with enough effort if
need be.
This also changes to using the actual stack trace, rather than the
"component" trace (the tree of JSX objects), since knowing where the
code failed is far more valuable. Also, it ensures we get the full error
details when things go wrong in savefile loading.
2024-07-14 22:51:18 -07:00
catloversg
864613c616
MISC: Support JSX, TS, TSX script files ( #1216 )
2024-07-14 14:47:10 -07:00
catloversg
783120c886
FEATURE: BitNode options ( #1411 )
2024-07-14 14:30:30 -07:00
catloversg
0e1e8a9862
MISC: Disable rumor of Bladeburners in BN8 ( #1484 )
2024-07-14 14:20:10 -07:00
catloversg
8d39c7d9fc
UI: Only show relevant changes in "Purchased Augmentations" table ( #1476 )
2024-07-08 11:07:19 -07:00
David Walker
06553d9700
BUGFIX: Fix "Router called before initialization" race ( #1474 )
...
If the game takes long enough to load, certain counters can become
eligible to run as soon as Engine.start() runs. When this happens,
eventually Router.page() is called, which throws an Error since Router
isn't initialized yet. (Dropping a breakpoint before Engine.start() and
waiting at least 30 seconds is enough to reliably repro, but I have seen
this both live and in tests.)
This fixes it so that Router.page() is valid immediately, returning a
value of Page.LoadingScreen. It also removes the isInitialized field,
since this is now redundant. Trying to switch pages is still an error,
but that doesn't happen without user input, whereas checking the current
page is quite common.
This also consolidates a check for "should we show toasts" behind a
function in Router, making the logic central and equal for a few
usecases. This means (for instance) that the "autosave is disabled"
logic won't run during infiltration. (The toast should have already been
suppressed.)
2024-07-07 22:13:37 -07:00
catloversg
2b6ec5cd33
BLADEBURNER: Fix wrong behavior of ns.bladeburner.getSkillUpgradeCost ( #1471 )
2024-07-07 14:49:23 -07:00
jazzybones-www
1613eb38ed
BUGFIX: fix a typo in the hamming code problem statement ( #1472 )
2024-07-07 14:41:22 -07:00
catloversg
8f0ea7c8c4
EDITOR: Work around bug in monaco-editor ( #1470 )
2024-07-07 14:38:22 -07:00
catloversg
b7a996718b
UI: Tweak Hacknet summary ( #1466 )
2024-07-07 14:33:49 -07:00
Tom Prince
c4adbfc0ad
EDITOR: Update monaco-editor to 0.50.0. ( #1468 )
2024-07-07 00:11:30 -07:00
Tom Prince
b277975656
EDITOR: Provide type definitions for React and ReactDOM in in-game editor. ( #1458 )
...
* Fix the type declaration of `!!raw-loader!` modules.
Instead of declaring them to export an object with a single key
`default` which is a string, the modules have a default export, which
is a string.
Note, that this doesn't actually change the generated code, just the
types that typescript sees. The code worked before because the only
thing done to the values was to coerce the values to a string, which
turned into a no-op.
* Switch from using `raw-loader` to using a source asset module.
`raw-loader` was deprecated in webpack v5.
2024-07-07 00:08:33 -07:00
catloversg
055b4bd7bc
MISC: Add threshold for warning about system clock ( #1463 )
2024-07-06 22:24:51 -07:00
catloversg
f18d28fc6e
DOCUMENTATION: Add link to NS API documentation ( #1460 )
2024-07-06 12:54:56 -07:00
catloversg
8ade4801a9
MISC: Remove redundant type of CONSTANTS ( #1464 )
2024-07-06 12:52:20 -07:00
David Walker
1f2e69631e
EDITOR: Use ramOverride() to set compiled script RAM ( #1446 )
...
To use this, add a line like "ns.ramOverride(2);" as the first statement
in main(). Not only will it take effect at runtime, but it will now
*also* be parsed at compile time, changing the script's static RAM
limit. Since ns.ramOverride is a 0-cost function, the call to it on
startup then becomes a no-op.
This is an often-requested feature, and allows for scripts to set their
usage without it needing to be explicitly mentioned via args or options
when being launched. This also reduces pressure on the static RAM
analysis to be perfect all the time. (But certain limits, such as
"functions names must be unique across namespaces," remain.)
This also adds a tooltip to the RAM calculation, to make this slightly
discoverable.
2024-07-05 17:32:46 -07:00
catloversg
29c54df543
BLADEBURNER: Change formula of skill cost ( #1443 )
2024-07-05 14:27:28 -07:00
catloversg
02f5c5b727
MISC: Update description of source files ( #1461 )
2024-07-05 14:17:06 -07:00
Tom Prince
6fb6d38bd9
MISC: Update caniuse-lite to latest version. ( #1459 )
...
browserslist complains if caniuse-lite is more than 6 months old. This
updates to the latest version.
Note that there were no changes in supported versions based on this
update.
2024-07-05 14:02:33 -07:00
catloversg
26316c2494
BUGFIX: Fix wrong money source when traveling ( #1456 )
2024-07-04 14:19:36 -07:00
catloversg
313d6a28b6
MISC: Remove obsolete description of killall ( #1453 )
2024-07-04 00:03:18 -07:00
Snarling
8ee703760a
Start 2.6.3 dev cycle
2024-07-03 19:39:21 -04:00
Snarling
633da38301
RELEASE: 2.6.2 ( #1454 )
2024-07-03 19:14:45 -04:00
catloversg
3c29757827
CORPORATION: Fix wrong product price calculation ( #1451 )
2024-07-02 15:11:32 -07:00
catloversg
960fe5aa8b
BUGFIX: Wrong success chance in ns.bladeburner.getActionEstimatedSuccessChance ( #1450 )
2024-07-02 15:07:56 -07:00
catloversg
922f0bfcc5
BITVERSE: Fix React warning ( #1449 )
2024-07-01 13:17:30 -07:00
catloversg
e66a8e319f
MISC: Remove debug code ( #1448 )
2024-07-01 13:16:47 -07:00
catloversg
3fafa23f28
GANG: Fix ns.gang.getRecruitsAvailable ( #1442 )
2024-06-28 20:18:29 -07:00
catloversg
b1c1fc24a9
GRAFTING: Add new api for checking ongoing grafting ( #1435 )
2024-06-28 19:59:18 -07:00
Tom Prince
32eb6324fd
MISC: Simplify graftingIntBonus calculation. ( #1445 )
...
The weight of the intelligence bonus is a multiplier to the percentage increase. So, rather than calculate it with a weight of 3 and then divide by 3, we can just calculate it with a weight of 1.
2024-06-28 19:52:36 -07:00
Sphyxis
61ec7dde80
API: Get Sleeve Success at BB tasks through existing commands ( #1428 )
2024-06-28 19:49:52 -07:00
David Walker
9c9a69f2e2
NETSCRIPT: Add ramOverride() function ( #1346 )
...
This adds a way to dynamically change the static RAM limit of a script,
which is also its current RAM usage. This makes it possible for scripts
to dynamically change their memory footprint, opening up new strategies
beyond current ram-dodging.
Calling functions still permanently increases the *dynamic* memory
limit; RAM-dodging is still the optimal strategy for avoiding RAM costs,
in that sense.
This also adds dynamicRamUsage to the info returned by
`getRunningScript`, to allow introspection on the currently needed ram.
2024-06-28 18:42:20 -07:00
David Walker
1c20a24079
MISC: Make spawn able to have 0 delay ( #1333 )
...
This eliminates a hole where spawn was unrelaible, because other scripts
could jump in and steal the RAM. It's not an API break, because 0 used
to be an invalid value.
2024-06-28 18:41:41 -07:00
David Walker
06d742a7f3
BUGFIX: Fix rounding issues due to ramOverride edge cases ( #1339 )
...
*All* RAM calculations must take place in units of hundredths-of-a-GB in
order for there not to be issues.
Also adds slightly more verbose logging when the dynamic RAM check
fails.
2024-06-28 17:58:17 -07:00
muesli4brekkies
357cc568e9
TERMINAL: Tweaks and bugfixes to grep ( #1431 )
2024-06-28 15:13:49 -07:00
catloversg
21e984bda6
DOCUMENTATION: Clarify logging API ( #1444 )
2024-06-28 02:37:04 -07:00
catloversg
f620ec889c
MISC: Update BitNode info and documentation ( #1436 )
2024-06-28 02:11:50 -07:00
catloversg
f162faf60a
INFILTRATION: Improve accuracy of slash game UI ( #1422 )
2024-06-28 02:09:18 -07:00
catloversg
031b8b9cbb
UI: Remember last position of documentation pages ( #1434 )
2024-06-28 02:08:10 -07:00
Snarling
64933419d6
Changelog update
2024-06-27 12:37:03 -04:00
Snarling
b597746343
TRAVEL: Unify implementation for Player and Sleeves (and some followup for #1365 ) ( #1439 )
2024-06-26 20:46:50 -04:00
catloversg
abdf5f52cd
INFILTRATION: Handle automated infiltration ( #1414 )
2024-06-26 11:19:52 -04:00
Snarling
dc057d05fc
minor package-lock update
...
Fixes an audit issue on a dev dependency
2024-06-25 19:30:30 -04:00
catloversg
cef789eb7c
ELECTRON: Fix error with symbolic link ( #1427 )
2024-06-25 19:09:22 -04:00
catloversg
fd8eae5cf5
MISC: Cancel spawned scripts in Bitverse ( #1429 )
2024-06-24 22:20:08 -07:00
ilkecan
bf8c15332e
CORPORATION: Don't check access for getConstants ( #1430 )
2024-06-24 22:18:57 -07:00
John Gietzen
819f877370
Update codingcontracttypes.ts to clarify '0' ( #1433 )
...
Fixes #1432
2024-06-24 22:02:11 -07:00
JamesWilcox-git
67cdd57728
BUGFIX: Hacknet level base cost multiplier fixed ( #1412 )
2024-06-24 21:40:50 -07:00
catloversg
5a8f0e99af
SINGULARITY: Add ns.singularity.getFactionWorkTypes ( #1425 )
2024-06-24 20:43:36 -07:00
catloversg
0d8cc54c99
INFILTRATION: Fix React warnings ( #1423 )
2024-06-24 20:37:57 -07:00
catloversg
c0036b03d4
SINGULARITY: Allow being hospitalized while being busy ( #1426 )
2024-06-24 20:36:03 -07:00
catloversg
48bebeea2b
MISC: Remove unused properties of source file ( #1424 )
2024-06-24 20:34:56 -07:00
Michael Ficocelli
49668f10b2
IPVGO: Fix displayed mult to match the actual bonus of SF 14.1 ( #1419 )
2024-06-24 20:31:09 -07:00
catloversg
847d45f4f4
GANG: Show equipments when there is not enough money ( #1417 )
2024-06-21 03:14:48 -07:00
catloversg
a62bdcafef
BUGFIX: Fix a bug in ns.singularity.getAugmentationFactions ( #1418 )
2024-06-21 03:06:57 -07:00
catloversg
337fa4e274
GANG: Fix wrong wanted gain rate ( #1415 )
2024-06-21 03:05:33 -07:00
catloversg
eff834bfe9
BUGFIX: Fix wrong augmentation price ( #1416 )
2024-06-21 03:01:57 -07:00
David Walker
99b22a221c
BUGFIX: Fix issues and edge-cases with rm ( #1404 )
2024-06-16 18:27:46 -07:00
catloversg
4382f860db
CCT: Clarify empty string solution in UI ( #1400 )
2024-06-15 16:37:14 -07:00
catloversg
7a39a93fa9
MISC: Remove mention of re-sleeving ( #1399 )
2024-06-15 16:36:32 -07:00
catloversg
ceb58bc6b3
UI: Show BitNode multipliers in BN 5.1 ( #1398 )
2024-06-15 16:35:32 -07:00
Jesse Clark
f6de21ea18
UI: Clean up Hacknet UI ( #1397 )
2024-06-14 00:08:10 -07:00
muesli4brekkies
4936d14639
TERMINAL: Add grep command ( #1381 )
2024-06-14 00:00:48 -07:00
catloversg
a780880531
MISC: Add ns.enums to AutocompleteData ( #1389 )
2024-06-13 23:56:27 -07:00
Albert Llop
e9347fca76
DOCS: Fix example signature in IPvGO guide ( #1396 )
2024-06-13 23:55:46 -07:00
catloversg
417d420793
BLADEBURNER: Fix NaN in getSuccessRange ( #1394 )
2024-06-13 23:48:50 -07:00
catloversg
a12056a898
BLADEBURNER: Add remaining time for actions ( #1391 )
2024-06-12 19:21:23 -07:00
G4mingJon4s
bec6e82d7f
EDITOR: changed editor tabs to have their own editor mode ( #1372 )
2024-06-12 19:19:40 -07:00
G4mingJon4s
805ca06922
TERMINAL: Added deleting entire directories using rm ( #1378 )
2024-06-12 19:17:39 -07:00
catloversg
344054f10d
DOCUMENTATION: Clarify maximum number of ports ( #1388 )
2024-06-12 19:07:05 -07:00
catloversg
39b18e7659
BUGFIX: Fix wrong position name in ns.formulas.work.companyGains ( #1393 )
2024-06-12 14:34:13 -07:00
catloversg
2198a02152
MISC: Fix support of react-refresh-webpack-plugin ( #1392 )
2024-06-12 14:31:13 -07:00
catloversg
e76e254c3e
BLADEBURNER: Fix wrong tooltip description in ActionLevel ( #1384 )
2024-06-12 01:24:57 -07:00
G4mingJon4s
ab80ee66c8
EDITOR: re-added vim notifications and register view ( #1382 )
2024-06-12 01:24:10 -07:00
G4mingJon4s
f25756916a
GANG: added effective text to gang UI gains ( #1379 )
2024-06-12 01:21:27 -07:00
muesli4brekkies
7b3265346d
ACCESSIBILITY: Wire cutting infil now prints colours of wire along the wire ( #1380 )
2024-06-09 16:49:34 -07:00
catloversg
9a2bb16548
MISC: Fix wrong help text of cd command ( #1376 )
2024-06-09 16:39:56 -07:00
Albert Llop
ba7d45362f
bladeburner.getTeamSize: fix signature and documentation ( #1383 )
2024-06-09 16:39:01 -07:00
Albert Llop
995294a770
BUGFIX: bladeburner.getActionRepGain: mark level param as optional in signature ( #1375 )
2024-06-09 16:34:53 -07:00
catloversg
a0fc9cc713
UI: Automatically show Bitverse UI if BN is finished ( #1358 )
2024-06-08 13:54:44 -07:00
catloversg
a354867fc4
MISC: Refactor code of traveling and going to location ( #1365 )
2024-06-08 13:52:10 -07:00
catloversg
b8f03cb50b
BLADEBURNER: Remove unused code ( #1368 )
2024-06-08 13:51:05 -07:00
catloversg
abcd6c545a
BLADEBURNER: Remove obsolete fix ( #1367 )
2024-06-07 18:04:08 -07:00
catloversg
ebf08d5d1f
BLADEBURNER: Improve terminal logging ( #1361 )
2024-06-07 13:41:42 -07:00
catloversg
8b3206e1c6
BLADEBURNER: Add Stop button and refactor code ( #1363 )
2024-06-07 13:34:47 -07:00
catloversg
d9efea0fe6
SLEEVES: Clarify augmentation condition ( #1369 )
2024-06-07 13:24:19 -07:00
catloversg
70383d9085
MISC: Change error message when spawning on an invalid server ( #1370 )
2024-06-07 13:23:04 -07:00
catloversg
16b9ad21ea
MISC: Set copyright line for Electron app ( #1371 )
2024-06-07 13:21:26 -07:00
catloversg
e782b6fd7c
DOCUMENTATION: Split changelog.md ( #1374 )
2024-06-07 13:20:18 -07:00
catloversg
e64247571d
IPVGO: Add missing space characters in API documentation ( #1373 )
2024-06-07 13:15:46 -07:00
catloversg
7b3cf48453
CORPORATION: Refactor markup multiplier ( #1362 )
2024-06-06 23:10:16 -07:00
Michael Ficocelli
481938a2fb
IPVGO: Balance and improvements for offline bonus time cycles ( #1356 )
2024-06-05 19:39:22 -07:00
G4mingJon4s
463d4cdb1d
EDITOR: useVimEditor uses Material UI ( #1332 )
2024-06-05 18:30:03 -07:00
Michael Ficocelli
cf48d666f5
IPVGO: Add history, and details to status, to go API ( #1348 )
2024-06-05 18:24:48 -07:00
catloversg
30a6419b11
MISC: Use camel case for CSS properties ( #1353 )
2024-06-05 18:18:19 -07:00
catloversg
304a918cc9
BUGFIX: Fix negative elapsed time ( #1354 )
2024-06-05 18:11:59 -07:00
Michael Ficocelli
eeab6df718
IPVGO: Use tss-react makeStyles on the IPvGO board and UI ( #1351 )
2024-06-05 21:09:16 -04:00
Michael Ficocelli
fe3e8fb348
IPVGO: Fix crash caused by malformed previous move formatting ( #1360 )
2024-06-05 17:51:01 -07:00
Michael Ficocelli
d9e8161a64
IPVGO: Fix mismatch in board size options on save loader [save corruption bugfix] ( #1355 )
2024-06-05 18:27:27 -04:00
Kelenius
653d531d0a
Remove sleeve message when quitting job from a script ( #1357 )
2024-06-05 18:25:54 -04:00
Michael Ficocelli
bd5c502f53
IPVGO: Support bonus cycles from offline time ( #1345 )
2024-06-04 18:43:29 -07:00
Michael Ficocelli
5f6a5c8785
IPVGO: Fix non-async promise-returning methods to be more consistent ( #1327 )
2024-06-04 18:37:00 -07:00
catloversg
7321d64383
BUGFIX: Fix manual hack exploit ( #1324 )
...
Formula is updated to be still relevant, but not crushing
2024-06-04 18:32:24 -07:00
Caldwell
2316bf5b69
BUGFIX: clamp bitnode mults ( #1350 )
2024-06-04 18:20:43 -07:00
Caldwell
c42d4143c9
BUGFIX: clamp Hackchance to prevent infinity / infinity ( #1349 )
2024-06-04 18:19:41 -07:00
Snarling
18ae6ce215
Changelog update
2024-06-04 10:21:44 -04:00
TheAimMan
101914b660
MISC: Add a potential of more than 1 core for initial servers ( #963 )
2024-06-04 09:50:28 -04:00
Snarling
3afafe4454
SLEEVE: Editorial followup on #1314 ( #1347 )
2024-06-04 09:49:23 -04:00
Caldwell
cb92643c7e
IMPROVEMENT: partial migration @mui/styles to tss-react ( #1338 )
2024-06-03 12:27:13 -04:00
TheAimMan
e622b9b904
UI: change time elapsed to time remaining for programs and grafting ( #1328 )
2024-06-02 20:51:21 -07:00
Michael Ficocelli
d9f04203cf
IPVGO: Record full history to avoid infinite ko capture loops on larger boards ( #1299 )
2024-06-02 20:19:26 -07:00
catloversg
2f7950b49c
DOCUMENTATION: Clarify server's minimum security level ( #1337 )
2024-06-02 20:14:18 -07:00
gmcew
1f08724fea
CORP: Products sell all at price of 0 ( #1330 )
...
Match material behaviour - price of 0 discards stored products
2024-06-02 18:01:03 -07:00
Michael Ficocelli
a28bb4bd99
IPVGO: Support playing manually as white against your scripts using the No AI type board ( #1296 )
2024-06-02 17:41:31 -07:00
Caldwell
f40d4f8e92
BUGFIX: fix relative imports ( #1305 )
...
Relative paths work in imports, at last.
2024-06-02 17:38:01 -07:00
Snarling
76ce2f9955
Hotfix changelog
2024-06-02 12:09:14 -04:00
catloversg
2ee548a140
BUGFIX: Fix corrupted save in Steam cloud ( #1341 )
2024-06-02 12:04:42 -04:00
Yichi Zhang
54d099e552
TERMINAL: Fix autocomplete for mixed case strings ( #1323 )
2024-05-29 11:34:46 -07:00
catloversg
bd6585617c
UI: Reverse order of Black Operations list ( #1322 )
2024-05-29 01:31:44 -07:00
catloversg
f439352438
BUGFIX: Fix wrong HP after calling applyEntropy ( #1313 )
2024-05-28 12:15:12 -07:00
catloversg
c2a56a6150
MISC: Refactor favor code ( #1321 )
2024-05-28 12:04:16 -07:00
catloversg
b8d3109158
MISC: Change type of location parameter/property ( #1316 )
2024-05-28 11:49:48 -07:00
Sphyxis
bed66f980f
BUGFIX: BB Sleeves cannot be assigned to contract programmatically ( #1314 )
2024-05-27 18:32:21 -07:00
Yichi Zhang
e674a177d6
BUGFIX: Check that the augmentation is available before installing it on a sleeve. ( #1320 )
2024-05-27 15:34:19 -07:00
catloversg
53f187fb89
MISC: Fix wrong text in Tutorial and NetscriptDefinitions.d.ts ( #1319 )
2024-05-27 15:30:32 -07:00
catloversg
ee4471e22c
INFILTRATION: Change description of slash game ( #1317 )
2024-05-27 15:29:10 -07:00
Sphyxis
4b5e0b1f6a
BUGFIX: Update GraftingWork.tsx ( #1315 )
...
Removed the purposeful structural typo as it was causing bug reports.
2024-05-27 15:22:31 -07:00
Kelenius
bf5c43daa2
UI: Add a stop button to bladeburner ( #1312 )
2024-05-27 15:02:56 -07:00
gmcew
30cdaa1a7a
DOCS: Faction work description update ( #1310 )
...
- made it clear security gives hacking exp, and utilises it too
- clarified weighting of stats for hacking/field work.
2024-05-27 14:52:05 -07:00
catloversg
48a7eb364f
DOCUMENTATION: Fix wrong examples in NetscriptDefinitions.d.ts ( #1309 )
2024-05-27 14:42:31 -07:00
catloversg
70521c9156
BUGFIX: Fix hidden debt of exp at level 1 ( #1292 )
2024-05-27 14:20:41 -07:00
Michael Ficocelli
efd4152eed
IPVGO: Fix outdated docs ( #1306 )
2024-05-23 20:07:45 -04:00
Jesse Clark
23445a917d
Give the player starting money and programs as declared in augmentation definitions ( #1304 )
2024-05-23 01:55:06 -07:00
catloversg
8703da4ab6
BUGFIX: Save position of cursor when switching tabs and unmounting editor ( #1297 )
2024-05-23 01:51:33 -07:00
gmcew
7f8757b536
SLEEVE: Add funds check for sleeve travel ( #1298 )
...
This makes it consistent with player behaviour. This also makes the function description more truthful in that it is now possible to return false.
2024-05-23 01:46:55 -07:00
catloversg
b42f775493
BUGFIX: Fix wrong money gain rate of Hacknet node ( #1303 )
2024-05-23 01:45:04 -07:00
catloversg
30c04f8152
DOCUMENTATION: Fix wrong examples in NetscriptDefinitions.d.ts ( #1295 )
2024-05-23 01:42:47 -07:00
catloversg
81a707123e
BUGFIX: Engine does not send all faction invitations ( #1277 )
2024-05-23 01:40:23 -07:00
catloversg
cfa941ce58
DOCUMENTATION: Clarify multipliers of Hacknet server ( #1291 )
2024-05-23 00:49:06 -07:00
gmcew
c82b2e15a0
MISC: Additional clarity in 'HammingCodes: Encoded Binary to Integer' ( #1289 )
...
Should have done this in PR #1244
2024-05-23 00:45:25 -07:00
gmcew
fe14d4fef3
CCT: Minor simplification of 'Shortest Path' solver ( #1288 )
...
BFS shouldn't need some checks.
Also allows deletion of a helper file used by this function only.
2024-05-23 00:44:41 -07:00
G4mingJon4s
08eb60d21b
EDITOR: Improved infinite loop checking ( #1276 )
2024-05-23 00:44:15 -07:00
Yichi Zhang
7ed64cbc9c
Improve performance of checker for valid math contracts ( #1286 )
2024-05-23 00:41:52 -07:00
catloversg
819e9f3448
MISC: Embed JetBrainsMono font ( #1246 )
2024-05-22 21:50:09 -04:00
catloversg
7bb36ec111
MISC: Refactor InvitationModal and AlertManager ( #1287 )
2024-05-22 21:43:31 -04:00
Snarling
fe7e1c86bc
Start 2.6.2 cycle ( #1301 )
2024-05-22 01:35:35 -04:00
Snarling
d2c7b2504c
Release 2.6.1 ( #1300 )
2024-05-22 01:14:52 -04:00
catloversg
175af0bd28
BUGFIX: Improve implementation of getRandomInt ( #1282 )
2024-05-18 15:12:06 -07:00
TheAimMan
8deb907b89
BUGFIX: Correct BN10 Sleeve starting Shock ( #1285 )
2024-05-17 13:31:40 -07:00
gmcew
36e3dd73ac
IPVGO: Tetrads do def ( #1284 )
2024-05-17 04:59:21 -07:00
catloversg
585e089976
DOCUMENTATION: Clarify 2 forms of flag in ns.flags ( #1283 )
2024-05-17 04:57:10 -07:00
Vilsol
7a4a973c06
DOC: remove redundant @remarks for sqlinject() function ( #1281 )
2024-05-17 04:55:50 -07:00
gmcew
1d8a1d5089
UI: Trigger RAM checking on tab closure ( #1279 )
...
Fixes UI bug described at https://discord.com/channels/415207508303544321/415213413745164318/1240361787564490854
2024-05-17 04:46:04 -07:00
gmcew
7113ee5425
UI: Hacknet terminology consistency ( #1256 )
...
* UI labels/Augment effects reworded to remove the "Node" parts
* No changes to API-facing labels/savedata/functions
2024-05-17 04:44:09 -07:00
David Walker
38d99ff15e
IPVGO: Remove unneeded functions from boardState.ts ( #1270 )
2024-05-16 12:26:18 -07:00
Snarling
b7962ad8ab
Increment version number early
...
This is needed to avoid API break spam every time the player loads the game.
2024-05-14 20:18:00 -04:00
Snarling
ed308b4fa6
Changelog update
2024-05-14 20:12:55 -04:00
Snarling
574c284321
API: Add API break utilities, and add an API break for bladeburner.getCurrentAction ( #1248 )
2024-05-14 19:24:03 -04:00
catloversg
9dc3b22919
BUGFIX: Tail window position does not update when being dragged ( #1275 )
2024-05-13 00:27:21 -07:00
catloversg
25afecc0ec
CORPORATION: Rename functions in Actions.ts ( #1272 )
...
This should be a straight rename, no functionality changes.
2024-05-12 14:52:07 -07:00
catloversg
7f5bc5700e
CORPORATION: Refactor bribery ( #1268 )
...
This also removes the useless restriction Player.hasGangWith(factionName). When the corporation is strong enough to bribe, the gang is useless. This problem was discussed on Discord.
2024-05-12 14:49:11 -07:00
Michael Taylor
da6262c856
Modify the source code TS file mode to be a regular (non-executable) file ( #1269 )
2024-05-11 21:57:21 -07:00
catloversg
1288d1c289
API: Update getInfiltration API ( #1235 )
2024-05-11 20:13:59 -04:00
catloversg
e478b9a224
MISC: Log invalid file request in Electron app ( #1267 )
2024-05-11 17:04:54 -07:00
catloversg
7ee7a79763
INFILTRATION: Fix a crash when rendering InfiltrationRoot with an invalid location ( #1266 )
2024-05-11 17:04:02 -07:00
gmcew
519b4fef44
MISC: Hamming Code Contract description clarification ( #1244 )
...
Rewording of the Hamming code contract wording based on suggestion at discord.
There's further scope on other contracts to clean up inconsistencies in example formatting.
2024-05-11 17:00:36 -07:00
Snarling
e23db93c8b
GO: Alternate fix for race conditions ( #1260 )
2024-05-11 19:58:59 -04:00
gmcew
1b8205e9d5
UI: Bladeburner console to use Settings.TimestampsFormat for logging ( #1265 )
2024-05-11 19:10:55 -04:00
catloversg
52111f6e07
INFILTRATION: Format damage in Intro UI ( #1264 )
2024-05-10 18:56:24 -07:00
catloversg
8ebfcdb089
MISC: Fix bugs in useRerender hook and ns.moveTail ( #1263 )
2024-05-10 18:55:45 -07:00
catloversg
19984a6f22
UI: Fix clipped numbers when values are too big in Augmentations page ( #1250 )
2024-05-10 18:51:12 -07:00
catloversg
b88361921e
MISC: Remove tsdoc-metadata.json ( #1262 )
2024-05-10 18:50:27 -07:00
Michael Ficocelli
591ad45154
IPVGO: Handle RNG seeding and visual board updating bugs ( #1258 )
2024-05-10 01:58:09 -07:00
Michael Ficocelli
b53c35126e
IPVGO: Provide API for getting game stats per opponent ( #1255 )
...
Give users access to wins, losses, stat bonuses, and favor gained
2024-05-10 01:57:03 -07:00
catloversg
35c32e2871
BUGFIX: Fix unresolved promise in ns.prompt API ( #1257 )
2024-05-10 01:55:50 -07:00
catloversg
e55387df4d
INFILTRATION: Rename variables in slash game ( #1253 )
...
This PR renames variables in the slash game to match the new description/wording in #1243 .
2024-05-10 01:39:20 -07:00
catloversg
2414949c2c
MISC: Update formatHashes function ( #1252 )
...
When hash/hashRate value is too small, formatHashes converts it to the useless string 0.000. This PR fixes that.
2024-05-10 01:38:38 -07:00
catloversg
309cd55085
UI: Change buttons in Tutorial ( #1251 )
2024-05-10 01:34:45 -07:00
catloversg
8289b23cff
UI: Wrap long text in Active Scripts UI ( #1247 )
2024-05-09 17:07:41 -07:00
catloversg
aef362204d
MISC: Handle error when getting save data ( #1241 )
2024-05-09 02:19:30 -07:00
TheAimMan
bfb9841832
DARKWEB: Update DarkWeb.tsx to buy all possible programs using buy -a ( #1240 )
2024-05-09 02:18:03 -07:00
catloversg
6f009679ad
INFILTRATION: Add HP and damage to Intro UI ( #1242 )
2024-05-08 17:10:20 -07:00
catloversg
6a1691fe54
CORPORATION: Update tooltip of storage space ( #1237 )
...
The tooltip of the storage space only shows sizes of materials/products. This is confusing for newbies. They use "Unit" (number of material/product units) when buying materials, but that tooltip only shows sizes without any description.
2024-05-08 16:29:03 -07:00
catloversg
bc71b8e18f
INFILTRATION: Update slash game wording / balance ( #1243 )
2024-05-06 14:07:27 -04:00
catloversg
a79d7f9e45
BUGFIX: Fix wrong zoom factor in Electron app ( #1245 )
2024-05-06 13:13:56 -04:00
catloversg
478646290e
BUGFIX: Fix #795 ( #1231 )
2024-05-02 18:39:30 -04:00
catloversg
5696db2788
MISC: Fix ghost processes when Electron code crashes too early ( #1238 )
2024-05-02 18:38:39 -04:00
catloversg
d4bdb8de2b
MISC: Rework reputation bonus after installing a backdoor ( #1236 )
2024-04-28 18:35:56 -07:00
catloversg
4d3dbf169d
INFILTRATION: Increase timePreparing in SlashGame if players have WKSharmonizer ( #1232 )
2024-04-27 02:13:16 -07:00
catloversg
dc4a85e591
CORPORATION: Fix wrong error message in buyMaterial API ( #1234 )
2024-04-27 02:10:58 -07:00
catloversg
de8883ed0f
BUGFIX: Fix #998 ( #1233 )
...
CorruptableText wasn't updating state properly
2024-04-27 02:10:17 -07:00
catloversg
3fac471d51
EDITOR: Add "arguments" to the keyword list ( #1230 )
2024-04-24 16:10:20 -04:00
Michael Ficocelli
0f23c95737
IPVGO: Remove opponent from react state ( #1222 )
2024-04-24 16:10:01 -04:00
Snarling
f4fcb5cde1
Changelog update
2024-04-23 21:03:58 -04:00
David Walker
e56ed353e5
(Partial) fix for #795 ( #1223 )
2024-04-23 20:40:59 -04:00
hydroflame
d3b9f32c3f
MISC: Rename an aug ( #1218 )
2024-04-23 20:40:12 -04:00
David Walker
384d1c1a2b
NETSCRIPT: A minorly breaking change around script launch, and refactoring. ( #1213 )
2024-04-23 20:21:05 -04:00
catloversg
7a1fce6f64
CORPORATION: Fix wrong average price of material ( #1227 )
2024-04-23 20:14:22 -04:00
catloversg
eba86e4bf0
BUGFIX: Fix #997 ( #1226 )
2024-04-23 20:05:24 -04:00
Caldwell
a3f9a5c21e
update and fix ( #1225 )
...
Co-authored-by: Caldwell <15591472+Caldwell-74@users.noreply.github.com >
2024-04-23 20:00:28 -04:00
catloversg
703e7c52ae
MISC: Remove unused constants ( #1229 )
2024-04-23 19:58:45 -04:00
catloversg
7b993f3550
MISC: Remove file-saver ( #1217 )
...
Also refactor to dedup our own download code
2024-04-19 13:38:44 -07:00
catloversg
216500ed32
CORPORATION: Add a new API to sell a division ( #1210 )
...
Also refactoring around use of "player" variable (whether it is capitalized or not).
2024-04-15 21:19:47 -07:00
Michael Ficocelli
dd3975ab1d
IPVGO: Fix formatting to avoid breaking external editors ( #1215 )
2024-04-11 14:28:06 -07:00
Michael Ficocelli
ed59f325ef
IPVGO: Ensure full name of method is recorded in the possibleLogs list, to be matched later ( #1207 )
2024-04-09 18:24:57 -07:00
Michael Ficocelli
057ccc2a2b
IPVGO: Improve error logging to include stacktraces ( #1212 )
2024-04-09 06:36:05 -07:00
catloversg
1ad6f9f310
CORPORATION: Update documentation ( #1209 )
...
New optimal strategy based on API tweaks.
2024-04-08 14:46:16 -07:00
Michael Ficocelli
104a97d711
DOCS: Link to stable instead of dev for player-facing docs ( #1208 )
...
* DOCS: Link to stable instead of dev for player-facing docs, to avoid confusion about features that are not yet released or finalized
2024-04-08 14:40:53 -07:00
Snarling
be437c83f6
BLADEBURNER: Allow unsafe positive integers for skill upgrade count ( #1211 )
2024-04-08 06:33:45 -04:00
catloversg
7ae309edda
UI: Increase margin bottom for BitNode Multipliers in Stats page (BN1) ( #1204 )
2024-04-02 03:07:49 -07:00
p0n24
7ab4ad8174
fix documentation typo ( #1203 )
2024-03-31 13:53:51 -07:00
catloversg
524714601e
CORPORATION: Add missing checks for Export API ( #1202 )
2024-03-31 13:53:02 -07:00
T.J. Eckman
da7f01cca9
DOCS: Fixed a typo in tutorial ( #1201 )
2024-03-31 13:51:48 -07:00
Michael Ficocelli
6c9555ba32
IPVGO: Tweak cheat success scaling so it is applicable even to endgame stats ( #1194 )
2024-03-30 16:22:53 -07:00
Snarling
6beb6e9f95
BLADEBURNER: Followup for #1154 ( #1200 )
2024-03-29 20:43:28 -04:00
catloversg
61274310d6
DEVMENU: Remove SaveFileDev ( #1196 )
...
It was broken and no one could be found who had used it.
2024-03-29 14:01:21 -07:00
Snarling
12f9a2b24d
Bugfix
...
Fix Skill.maxLvl defaulting to 1
2024-03-29 14:27:36 -04:00
catloversg
c467daaf86
DOCUMENTATION: Fix wrong identification of inline mathematical expressions ( #1195 )
...
Applies backslashes to all relevant "$".
2024-03-29 01:42:18 -07:00
Snarling
a923041382
Changelog update
2024-03-29 01:20:49 -04:00
Paco Delozanne
ae1ca8f9a6
NETSCRIPT: Add Singularity.getFactionEnemies() ( #1192 )
2024-03-29 01:16:54 -04:00
Snarling
6669c4da6a
BLADEBURNER: Typesafety / refactoring ( #1154 )
2024-03-28 21:52:37 -04:00
adeilt
5f1a94a9d3
DEV: improve "git blame" for contributors ( #1092 )
2024-03-28 21:28:05 -04:00
Michael Ficocelli
fe87f1f628
IPVGO: Bugfixes ( #1193 )
...
* IPVGO: Explicitly link the generated API documentation in the algorithm design doc
* IPVGO: Fix missing factions in netscript docs
* IPVGO: Linting
* IPVGO: Ensure resetBoardState() logs that a new game has started
2024-03-27 22:02:53 -07:00
catloversg
8553bcb8fc
MISC: Support compression of save data ( #1162 )
...
* Use Compression Streams API instead of jszip or other libraries.
* Remove usage of base64 in the new binary format.
* Do not convert binary data to string and back. The type of save data is SaveData, it's either string (old base64 format) or Uint8Array (new binary format).
* Proper support for interacting with electron-related code. Electron-related code assumes that save data is in the base64 format.
* Proper support for other tools (DevMenu, pretty-save.js). Full support for DevMenu will be added in a follow-up PR. Check the comments in src\DevMenu\ui\SaveFileDev.tsx for details.
2024-03-27 21:08:09 -07:00
David Walker
75dabd10be
NETSCRIPT: add formulas.hacking.growAmount() ( #1090 )
...
Also, improve docs.
2024-03-26 03:26:50 -07:00
Michael Ficocelli
d8de22a273
IPVGO: Nerf overly-difficult handicap, [issue #1169 ] misc bugfixes ( #1188 )
...
* IPVGO: Nerf overly-difficult handicap on 5x5 board
* IPVGO: Tweak 5x5 handicap
2024-03-25 16:12:35 -07:00
catloversg
714c1cc9d6
CORPORATION: Update documentation ( #1191 )
2024-03-25 14:49:43 -07:00
adeilt
08097aaf09
CORPORATION: more granular office size upgrades ( #1179 )
...
Allows corporation.upgradeOfficeSize to increase the size of a Corporation office by a non-multiple of 3 and also be charged a corresponding amount of corporate funds. See #1166 for details of current behavior.
2024-03-24 17:37:08 -07:00
catloversg
db226ce0b8
MISC: Remove isString utility function ( #1185 )
2024-03-23 02:46:52 -07:00
catloversg
c5581e92bc
MISC: Make text file (txt, json) clickable when using ls ( #1172 )
2024-03-23 02:45:48 -07:00
catloversg
7c4cd7ef86
MISC: Update devDependencies ( #1186 )
...
Removing unused dependencies
2024-03-22 16:52:34 -07:00
Snarling
28a4af0ddc
Changelog update ( #1184 )
2024-03-21 21:36:18 -04:00
Snarling
0c2a59bb6c
CREDITS: Add d0sboots as documented maintainer ( #1183 )
2024-03-21 18:32:02 -04:00
catloversg
99f7a4cc7b
IPvGO: Fix API documentation ( #1171 )
...
Proper fix for table pre layout
2024-03-21 14:39:37 -07:00
catloversg
35a34470a2
CORPORATION: update documentation ( #1182 )
...
Tweak several formulas
2024-03-21 14:37:50 -07:00
catloversg
c637d0e4e4
SINGULARITY: Fix API documentation ( #1181 )
2024-03-21 14:27:13 -07:00
Caldwell
803afc5244
SLEEVES: add nextCompletion to SleeveInfiltrationWork ( #1177 )
...
* add nextCompletion to InfilWork
and make nextCompletion in BladeburnerWork uniform with other promisePairs
2024-03-20 23:11:12 -07:00
catloversg
bbd942ceca
MISC: Suggest automatic translation systems not translate our game ( #1180 )
2024-03-20 20:39:23 -04:00
Michael Ficocelli
1e5f7184a2
IPVGO: Remove current game history from savefile, re-implement superko ( #1175 )
2024-03-20 20:37:20 -04:00
catloversg
fc8958af83
MISC: Remove jquery ( #1167 )
...
Changes wget, which was the only thing using it.
2024-03-20 14:20:29 -07:00
Michael Ficocelli
6b9f9ef7fa
IPVGO: Balance: Reduce base bonuses, increase SF 14.1 to compensate ( #1176 )
...
* IPVGO: Balance: Reduce base bonuses, increase SF 14.1 to compensate
* Fix ts doc format
* Do not show "No AI" opponent in stat summary page
2024-03-20 14:12:35 -07:00
Michael Ficocelli
dd4b54406c
IPVGO: Bugfix: Require special opponent to be on the fixed size board ( #1170 )
2024-03-19 14:23:50 -04:00
Michael Ficocelli
d81358c80f
IPVGO: Add support to netscript API for game state, current player, and alternate ways to check/wait on AI turn ( #1142 )
2024-03-19 14:07:15 -04:00
LJ
6aaeb6b59e
Fix sing function for bn14 ( #1168 )
2024-03-18 00:54:20 -04:00
Michael Ficocelli
edf8e24046
IPvGO: Bugfix: ensure the 'No Ai' white player can still pass, and fix missing dead nodes ( #1165 )
2024-03-17 14:15:53 -07:00
gmcew
c0662599b3
MISC: Stanek UI description corrections ( #1161 )
...
Corrected description on charging efficacy against threadcount and time
From https://github.com/bitburner-official/bitburner-src/issues/689 , description has been corrected to reflect the scaling for highestCharge and numCharge
2024-03-14 18:51:32 -07:00
catloversg
7ef7b692d0
MISC: Filter servers in autocomplete data ( #1164 )
2024-03-14 17:55:06 -04:00
FoGsesipod
25ac8432fc
BUGFIX: spawn() log reads "seconds" instead of "milliseconds" ( #1158 )
2024-03-11 15:25:02 -07:00
Snarling
0457081908
Changelog + generate docs
2024-03-11 13:14:33 -04:00
Snarling
162310f005
UI: Fix go colors for light theme ( #1155 )
2024-03-11 13:13:22 -04:00
Michael Ficocelli
c703b71871
IPVGO: Ensure that the player has the prerequisites to face the secret opponent ( #1157 )
2024-03-11 12:57:44 -04:00
Snarling
e9d1ddfaf3
SAVEGAME: Reduce size of savefile ( #1148 )
...
Storing less info in the save for Factions/Companies if it's still the default info
2024-03-11 08:58:10 -04:00
LJ
4d5401f62e
4 ( #1152 )
2024-03-10 07:36:20 -04:00
adeilt
de5c1bbf98
DOC: Add namespaced example to disableLog doc. ( #1150 )
...
It probably won't be used that often, but "ui.setTheme" seemed the least spoilery function name to use as an example.
2024-03-09 15:25:48 -08:00
User670
c93205fec6
MISC: add a missing word in a comment in crime.ts ( #1145 )
2024-03-08 11:53:14 -08:00
LJ
09c5ec7769
GANG: Correctly display effects of justice tasks on wanted gain rate ( #1144 )
2024-03-07 23:46:25 -05:00
Michael Ficocelli
33af6685f8
IPVGO: Fix displayed maximum favor in tooltip to update with player bitnode status ( #1143 )
2024-03-07 23:46:08 -05:00
Shy
d2dd6916b1
allow json ( #1137 )
...
Allow creating .json files.
Also added the json language server so syntax highlighting and validation works with the ingame editor
2024-03-06 15:52:32 -08:00
Snarling
863ac2c8c0
Historical changelog update for hotfix
2024-03-06 16:33:21 -05:00
Michael Ficocelli
1547581c24
IPVGO: Fix self-capture move evaluation ( #1140 )
2024-03-06 16:23:16 -05:00
Snarling
1755b7cd7f
2.6.1dev initial state
2024-03-05 20:54:11 -05:00
Snarling
0bf01aacab
RELEASE: 2.6.0 ( #1136 )
2024-03-05 20:46:46 -05:00
Snarling
69babf02b2
Changelog before 2.6.0
2024-03-05 20:18:22 -05:00
Snarling
d61e12fdd1
API: Minor followup changes for #1059 ( #1135 )
2024-03-05 19:42:55 -05:00
Shy
4aaf845fca
API: make ns.atExit add the callback to an array instead of setting it ( #1059 )
2024-03-05 19:22:45 -05:00
Snarling
4f4c6fe7e5
Move heart.break out of Extra.ts ( #1133 )
2024-03-04 18:36:14 -05:00
Snarling
d801743842
Generate missing docs
2024-03-04 09:51:34 -05:00
LJ
a5f5c81912
API: Add karma to ns.getPlayer() & document ns.heart.break() ( #1131 )
2024-03-04 09:35:54 -05:00
LJ
65082f677e
Update rm command help text ( #1132 )
2024-03-04 09:30:03 -05:00
catloversg
ffc34387f0
CORPORATION: Add documentation ( #1121 )
...
This ports the PDF manual by @catloversg into .md form, so it can be used in-game and via browsing on GitHub.
It also adds MathJax rendering to in-game docs, so that the math formulas can be rendered. (GitHub already supports this natively.)
2024-03-04 03:10:18 -08:00
Bart Kuijper
6a3d22d7bd
CONTRACTS: createDummyContract returns filename ( #1129 )
2024-03-01 23:12:04 -05:00
LJ
4c7f192645
UI: Infiltration rewards default to the faction you're currently working for ( #1114 )
...
* Better infiltration victory faction default
* Better condition for "none" default
* Fix default faction type.
2024-02-28 16:37:27 -08:00
Yichi Zhang
6288eec6d7
HACKNET: Disallow negative count argument for spendHashes ( #1127 )
...
* disallow buying a negative amount of an upgrade
* allow 0 silently
2024-02-27 12:34:36 -08:00
Caldwell
3d6692b292
MISC: clamping numbers ( #1104 )
2024-02-27 09:47:00 -05:00
Snarling
153dbfff12
Changelog + doc update
2024-02-26 09:51:48 -05:00
hydroflame
483d554fc2
MISC: Update donation counter ( #1118 )
2024-02-26 09:42:31 -05:00
Snarling
91105c6d8c
TESTS: Prevent some test spam ( #1126 )
2024-02-26 08:22:33 -05:00
Snarling
373ced2efe
GO: Various changes before 2.6.0 ( #1120 )
2024-02-26 08:05:10 -05:00
LJ
f6871f0911
GANG: Clarify install behavior & add getInstallResult() ( #1119 )
...
New function returns post-install ascension ratios.
* Add ascension penalty to Gang constants
* Improve wording of Gang install message
* Add GangMember#getInstallResults()
* Update prestiging to use getInstallResults()
* Add ns.gang.getInstallResults(memberName)
* Update definitions
* Add ram cost for ns.gang.getInstallResult()
* Fix typo
* More specific wording in documentation
* Fix another typo
* Run prettier
* Rename getInstallResults to getPostInstallPoints
* Update Prestige.ts
* Update Gang.ts
2024-02-23 12:58:22 -08:00
hydroflame
d00fad472e
Merge pull request #1117 from bitburner-official/hydroflame-patch-1
...
Update package.json
2024-02-21 16:11:48 -05:00
hydroflame
b655b7a44e
Update package.json
2024-02-21 16:11:22 -05:00
LJ
1577467fe1
BUGFIX: Prevent renaming servers to hacknet. ( #1112 )
...
* Add hacknet check to renaming
* Handle manual server purchases
* Handle automated server purchases
* Remove unnecessary parenthesis
fixes #1111
2024-02-20 18:22:24 -08:00
Michael Ficocelli
ac05135f59
IPVGO: Ensure favor text is only shown for even-numbered winstreaks, not even loss streaks ( #1110 )
...
closes #1109
Ensure that loss streak tracking does not display the favor gain text, to avoid misleading players
2024-02-20 14:36:06 -08:00
Caldwell
47cf5c1610
SETTINGS: add tailRenderInterval ( #1107 )
...
currently tails are on a static rerender time of 1000ms
there are ways to force a rerender with ns.moveTail / ns.resizeTail
but i dont know why this shouldnt be a setting set by the player
currently its static set on creation of the tail window but that could be expanded to allow setting it per script
and maybe through a ns function
2024-02-19 11:19:03 -08:00
David Walker
e6755afcb3
Changelog ( #1106 )
2024-02-17 20:28:19 -08:00
LJ
27a8abbdec
PORTS: Support all serializable data. ( #1089 )
...
A significant portion of players who use ports are passing objects through them. Currently they are required to handle that themselves via JSON serialization. This PR adds better support for passing objects; which is more convenient, extensive, and optimized (probably, more on this one later).
This adds zero overhead to existing (or when passing any primitive types) port usage, and also isn't a breaking change. The questions to debate here are:
Should objects be supported in the first place?
If so, how exactly do we want to serialize objects?
Based on an extensive discussion in Discord, the overwhelming majority answered "yes" to question one. As for question two, that has been much more hotly contested.
Ultimately, `structuredClone` was used, despite less-than-stellar performance, because other options were worse either in safety, speed, error-handling, or multiple of the above.
2024-02-17 19:15:17 -08:00
Shy
aba2336093
add purchasedPlayer to RFA server data ( #1103 )
2024-02-17 00:11:29 -05:00
Snarling
9b483bdd8a
Servers are sorted on Active Scripts page ( #1102 )
2024-02-16 21:06:18 -05:00
Caldwell
8c8af38a3a
MISC: refactor weaken effect calculation ( #1076 )
...
so far we calculate the effect of weaken in three +1 places
ns.weaken
ns.weakenAnalyze
terminal weaken
and server.weaken where the bn mult is applied
i extracted the logic into a new netscript helper function getWeakenEffect
this gives us one place if we want to change the formula
a side effect i added the server.cpuCores to the terminal weaken to future proof it if the npc server core pr (#963 ) is merged
2024-02-16 17:18:16 -08:00
adeilt
93b9a10e41
UI: Improve theme support. ( #1079 )
2024-02-15 23:51:07 -05:00
adeilt
22aec2a8b9
DOC: Fix outdated example for ns.spawn() ( #1101 )
2024-02-15 23:44:25 -05:00
Shy
ef334cb851
BUGFIX: make hacknet node a bit bigger and change unit to em ( #1094 )
...
PR #1070 caused some overflow when having hacknet servers.
2024-02-15 16:33:08 -08:00
Shy
c894aba8f5
BUGFIX: fix double stringify on server array ( #1100 )
...
The server array that the RFA currently sends is stringified twice. I fixed that and also added a proper ResultType for the new data
2024-02-15 16:27:03 -08:00
LJ
ddb10f833c
TERMINAL: Add --ram-override flag to the run command ( #1055 )
...
* Add --ram-override flag to run command
* Update help command
* Fix whitespace
* Update run usage message
* Update autocomplete for run command
* Format
2024-02-15 05:51:37 -08:00
catloversg
733f2ccb5b
CORPORATION: Improve performance of cycle valuation ( #1088 )
...
This PR is an alternative for PR #1085 . It includes these changes:
* Create a new property: numberOfOfficesAndWarehouses. It's used for calculating cycle valuation.
* Hardcode 1.0079741404289038 instead of calculating Math.pow(1.1, 1 / 12).
2024-02-15 05:43:37 -08:00
LJ
dc7c9bb065
BUGFIX: Attach hostname to script links in ls command ( #1062 )
...
fixes #1051
* Add hostname to script editor page options
* Add hostname option to script editor page
* Attach hostname to script links in ls
* Fix script editor page option type
2024-02-15 05:39:50 -08:00
Caldwell
b79df29ef4
nerf n00dles ( #1020 )
...
the n00dles buff is meant as a meme as far as iam aware
but the corp changes made it the core part of a "fraud" strategy
because the corp funds added have now an alot bigger effect on the valuation
thats why i think a few more 0's are needed to tune it down back to a meme
2024-02-15 05:36:04 -08:00
LJ
078f94cbc0
BUGFIX: Fix script editor documentation button using wrong URL ( #1099 )
...
* Fix script editor documentation button
* Fix lint and import url
2024-02-15 04:55:36 -08:00
Caldwell
0ba337f091
BUGFIX: few bandaids for Bladeburner ( #1093 )
...
bandaids for 3 bugs in bladeburner
this really needs proper fixes and a alot of refactoring!
the manual action start didnt start tasks the right way, modifying an existing action object instead of creating a new one
therefore the current action wasnt shown on the stats overview
the api start action didnt check for the BladesSimulacrum Aug and didnt stop current Player tasks
so the next time Bladeburner proccessed it stopped the bladeburner tasks again
when the player was doing something else like crimes
sometimes blops had an action.count of 0 even when they wherent done in that bladeburner instance yet
this happends because the BlackOps class instances are only initialized on game load
and then later on BlackOps completion manipulated
this change doesnt reset on a bitnode change or when bladeburner is deleted through the dev Menu
as a quick fix i added a new resetBlackOps function that always runs when Bladeburner processes
this isnt the best solution but any proper fix i came up with requires a refactor that i couldnt do at this moment
credits to @TheAimMan for finding the clue that the count is the problem not the rank!
edit,;
added a 4th bandaid to avoid NaN Stamina Penalty when stamina is infinite
2024-02-15 04:48:04 -08:00
Snarling
fca414e7c9
changelog
...
Also undid a weird style change from #1083 that I accidentally included.
2024-02-10 08:24:05 -05:00
Michael Ficocelli
ca374076b8
[IPvGO] Remove testing flag ( #1016 )
2024-02-10 08:04:21 -05:00
Caldwell
84c4dba1e2
UI: fix scripts recorded offline income ( #1025 )
2024-02-10 07:24:55 -05:00
Caldwell
fccc27fe58
MISC: HGWOptions accepts non integer ( #1035 )
2024-02-10 07:24:11 -05:00
catloversg
65214c0322
Change the calculation of valuation ( #1056 )
2024-02-10 06:48:52 -05:00
Shy
903f812424
REMOTE: add 'getAllServers' method to RFA ( #1058 )
2024-02-10 06:31:35 -05:00
Rinne
e8311d4f05
Changing color of stocks going up ( #1065 )
2024-02-10 06:28:18 -05:00
Caldwell
8c2a23f2ba
MISC: change all nextUpdates to use one Promise ( #1069 )
2024-02-10 06:27:47 -05:00
Shy
fbc41d0278
make hacknet node grid dynamic ( #1070 )
2024-02-10 04:15:27 -05:00
TheAimMan
e966e78b72
MISC: Add an option to run b1t_flume with a "quick" option ( #1072 )
2024-02-10 04:14:11 -05:00
Caldwell
4d551915b3
MISC: move server constants into their own constant ( #1075 )
2024-02-10 04:13:42 -05:00
LJ
fd5b0f8241
MISC: Use structuredClone() for deep cloning ( #1077 )
2024-02-10 04:10:19 -05:00
Rinne
6bd50e6f24
BUGFIX: Fixed bug that returned Infinity cost for most skills ( #1084 )
2024-02-10 04:01:42 -05:00
Snarling
9697a82e0c
UI: Active Scripts changes (followup to #933 ) ( #1083 )
2024-02-10 03:59:20 -05:00
Snarling
187226a30f
Changelog
2024-02-01 18:20:36 -05:00
LJ
2f2355942f
Kill all scripts upon entering the bitverse ( #1042 )
2024-01-31 19:44:31 -05:00
TheAimMan
330a32e1d0
MISC: Don't include temporary scripts into Recently Killed ( #1045 )
2024-01-31 19:43:48 -05:00
LJ
011d5e8fd6
BUGFIX: Properly deep copy array data for coding contracts ( #1064 )
2024-01-31 19:43:04 -05:00
Rinne
5277db2c65
API: Changing return value of ns.bladeburner.getSkillUpgradeCost to return Infinity when the skill's level overshoot the maximum level ( #1060 )
2024-01-31 19:40:27 -05:00
Snarling
497618dc2f
Generate missing docs
2024-01-31 19:37:08 -05:00
Snarling
0ded11af53
TERMINAL: Fix inconsistent / janky scrolling behavior ( #1063 )
2024-01-31 19:32:42 -05:00
Michael Ficocelli
cf45981cd2
[PATCH][IPVGO] Use colors from theme for white and black, to support lower-contrast options ( #1074 )
2024-01-31 19:32:28 -05:00
David Walker
55e21d1e19
Make grow formulas faster and more accurate. ( #1044 )
2024-01-31 19:27:31 -05:00
LJ
b6b4788845
GANG: Reuse one promise for ns.gang.nextUpdate() ( #1068 )
2024-01-27 17:25:30 -05:00
LJ
05295598a4
BUGFIX: Format money requirement in fl1ght.exe ( #1061 )
2024-01-25 01:45:39 -05:00
deansvendsen
cb7c75a3ce
MISC: Gang Expenses category in MoneySource ( #1043 )
2024-01-23 18:18:56 -05:00
catloversg
51ac4d009c
Fix wrong demandRange of Minerals ( #1053 )
2024-01-23 16:18:32 -05:00
deansvendsen
f79470148e
DOCS: Adding information to CONTRIBUTING.md ( #1049 )
2024-01-23 16:18:00 -05:00
Snarling
788a7549da
Update Constants.ts
2024-01-15 06:18:55 -05:00
Justin
39c5a356b1
BUGFIX: Fix writePort() error where deconstructing the Port class caused the reduce() function to lose its 'this' reference ( #1037 )
2024-01-15 06:14:13 -05:00
LJ
157ff8ea88
PORTS: Add ns.nextPortWrite() as a safer option ( #1036 )
2024-01-15 06:10:39 -05:00
Snarling
d0e66d5be2
Changelog update
2024-01-14 16:48:14 -05:00
Caldwell
2ac0470cea
adding int stat to sleeve overview and more stats overview ( #1030 )
2024-01-14 16:34:48 -05:00
Jesse Clark
c5ca30d796
add descriptions for hacknet_node_level_cost and hacknet_node_core_cost ( #1032 )
2024-01-14 16:12:49 -05:00
Shockwave
63574bca0c
MISC: Several typo fix in corporation modals ( #1029 )
2024-01-14 16:12:28 -05:00
Snarling
44f0a77c4e
PORTS: One promise, one resolver (test) ( #1022 )
2024-01-14 16:05:57 -05:00
Michael Ficocelli
87c4cbbc57
[IPvGO] Performance enhancement: async move option lookup ( #1028 )
2024-01-09 18:46:01 -05:00
Caldwell
6f8a59593a
EDITOR: fix disposing models ( #1026 )
2024-01-09 18:45:31 -05:00
TheAimMan
82511e5030
BUGFIX: Update formatPercent to not use a suffixStart of 0 ( #1024 )
2024-01-08 10:25:20 -05:00
Shockwave
7017f3c2f8
API: Fix serverExists() return true for not revealed servers ( #1013 )
2024-01-07 11:40:07 -05:00
Snarling
f0f335e09a
changelog update, regenerate docs
2024-01-07 08:37:38 -05:00
LJ
a433c8284c
NETSCRIPT: Add .script deprecation notice & migration guide ( #1007 )
2024-01-07 08:15:24 -05:00
TheAimMan
9827fda4a4
BUGFIX: formatNumber throws an error if suffixStart is too low ( #957 )
2024-01-07 08:14:02 -05:00
TheAimMan
dd9ace7891
PROGRAMS: Change flight.exe to easily display unmet requirements ( #939 )
2024-01-07 08:12:16 -05:00
Miłosz Giera
1b03618555
REMOTE: Added possibility to change target IP of remote API ( #943 )
2024-01-07 07:57:54 -05:00
Shy
68a8427838
EDITOR: Add file URI's to monaco to improve intellisense ( #1017 )
2024-01-07 07:13:52 -05:00
Michael Ficocelli
7e721c144e
[IPvGO] Docs improvements and other feedback ( #1011 )
2024-01-05 20:50:28 -05:00
Collin Pearce
0da9d9d3c0
fix player input parsing for coding contracts that accept arrays of strings ( #937 )
2024-01-02 09:26:34 -05:00
Jesse Clark
8742df9588
fix for stanek.acceptGift not working ( #1001 )
2024-01-02 09:12:14 -05:00
catloversg
4db4b77954
Change import declaration of arg library ( #962 )
2023-12-28 02:00:12 -05:00
Jesse Clark
1dac133ef4
Align columns in warehouse storage breakdown ( #970 )
2023-12-28 00:25:57 -05:00
Shockwave
e096456c29
Update StaneksGiftRoot.tsx ( #987 )
2023-12-27 06:10:35 -05:00
Rinne
eba840dcd3
API: Updating typing for ns.singularity.getCurrentWork() ( #989 )
2023-12-27 06:06:45 -05:00
Snarling
550829a1c3
Fix #944 merge errors
2023-12-27 04:35:58 -05:00
draughtnyan
ccf0aa4771
UI: 'Disable Text Effects' setting applies to "corrupted text" ( #944 )
2023-12-27 03:30:08 -05:00
Snarling
e7b68676f5
UI: Hash upgrade descriptions use number formatting options ( #996 )
2023-12-27 03:26:40 -05:00
Snarling
498bb6128a
Handle br tag in tables ( #995 )
2023-12-27 02:04:52 -05:00
Snarling
a42b72d31a
INFILTRATION: Different visual rework for CheatCodeGame ( #994 )
2023-12-27 00:45:40 -05:00
Snarling
489ba595f3
VERSION: Begin 2.6.0 dev cycle ( #992 )
2023-12-26 11:53:27 -05:00
Michael Ficocelli
7ef12a0323
BITNODE: IPvGO territory control strategy game ( #934 )
2023-12-26 11:45:27 -05:00
Snarling
c6141f2adf
RELEASE: 2.5.2 ( #990 )
2023-12-26 10:59:33 -05:00
Snarling
2b7f6381eb
Changelog update
2023-12-22 06:54:53 -05:00
Kelenius
5789003d46
Gave bit fluming its own message ( #974 )
2023-12-19 05:28:34 -05:00
Snarling
3a7ff7880d
COMPANY: Show unqualified direct promotion (followup) ( #983 )
2023-12-19 05:27:26 -05:00
Snarling
09b74a3868
BLADEBURNER: Different solution for Enter key support in team member modal ( #984 )
2023-12-19 05:21:25 -05:00
Shockwave
28d1610bac
Update Prestige.ts ( #985 )
2023-12-19 05:21:05 -05:00
Tibo De Peuter
1ce22e9788
MISC: Fix various typos ( #982 )
2023-12-18 08:21:47 -05:00
Jesse Clark
28ef5df880
COMPANY: Much better job location interface ( #927 )
2023-12-18 07:23:47 -05:00
Snarling
97d679bdac
MISC: Protect against reassigning certain globals ( #972 )
2023-12-16 05:03:52 -05:00
Kelenius
da1b8533e0
Added "prev" and "next" buttons to job screen ( #932 )
2023-12-16 05:00:19 -05:00
Jesse Clark
417671ecb8
CORPORATION: Account for CapEx and Cap Gains differently ( #977 )
2023-12-16 04:56:57 -05:00
DJMatch3000
a6436ca4b3
MISC: Revert default HGW threads from 1 to number of script threads ( #978 )
2023-12-16 04:38:39 -05:00
Jesse Clark
473217ef31
API: Programming-friendly interface to getFactionInviteRequirements ( #953 )
2023-12-16 04:27:22 -05:00
TheAimMan
e957864c4b
Fix missing check on singularity.getCurrentWork ( #971 )
2023-12-09 06:11:46 -05:00
Snarling
c6434e2297
Quick changelog update
2023-12-09 06:06:14 -05:00
Snarling
a3c26caf2c
npm run doc
2023-12-07 21:26:28 -05:00
TheAimMan
5482848eeb
SLEEVE: Add task counter to Crimes and BladeBurner ( #930 )
2023-12-07 21:24:50 -05:00
Jesse Clark
902306530c
CORPORATION: Use accounting methods for all funds transactions ( #949 )
2023-12-07 21:22:21 -05:00
Snarling
b114fb9eed
Changelog update
2023-12-07 21:20:58 -05:00
Jesse Clark
ecc63eb07e
FACTIONS: Fix for faction names staying scrambled after joining ( #968 )
2023-12-07 20:53:28 -05:00
Kelenius
107b4e90e9
Changed message when buying tor router ( #948 )
2023-12-07 20:51:29 -05:00
David Walker
61ffed9b3a
BUGFIX: Fix additionalMsec overflow issue ( #941 )
2023-12-07 20:34:49 -05:00
Sphyxis
21c7f56d23
TERMINAL: Updated Alias/Unalias ( #914 )
2023-12-07 20:15:55 -05:00
TheAimMan
89fc22f28f
IMPROVEMENT: Apply core bonus for share and stanek ( #913 )
2023-12-07 20:10:21 -05:00
Jesse Clark
544c38065e
DOC: Create factions-list documentation page ( #904 )
2023-12-07 20:07:01 -05:00
LJ
1ce0584b25
MISC: Switch port.nextWrite() from LIFO to FIFO ( #965 )
2023-12-07 18:00:01 -05:00
TheAimMan
375cf453b3
BUGFIX: Properly apply entropy to hacknet multiplers ( #969 )
2023-12-07 17:57:54 -05:00
catloversg
4dd4f920c3
Remove unused code in OfficeSpace ( #961 )
2023-12-07 07:55:30 -05:00
David Walker
019f2d6a11
DOCS: Add type of return for 3 formulas functions. ( #967 )
2023-12-07 07:33:15 -05:00
draughtnyan
b46b6e62bc
Fix script autocompletion bug w/ subdirectories ( #947 )
2023-12-04 14:39:08 -05:00
Sphyxis
79b0f83b5f
DEVMENU: Easier to add/remove sleeves ( #908 )
2023-12-04 14:36:00 -05:00
Kelenius
76f0f3d6d3
Remove inter-fragment borders in Stanek's gift ( #929 )
2023-12-03 04:55:13 -05:00
Sphyxis
3b4cac5584
BITVERSE: Updated BN 3 from easy to hard ( #909 )
2023-12-03 04:21:24 -05:00
Kelenius
aee353a54e
Fix warehouse not updating after product sale ( #925 )
2023-12-03 04:13:06 -05:00
Shockwave
1dc4d01d64
Fix bug in SF9.3 reward server cpuCores ( #938 )
2023-12-03 04:12:20 -05:00
Jesse Clark
99383eb1c7
Only show "joining this faction will prevent you from joining enemies" for factions that have enemies ( #921 )
2023-12-03 04:07:59 -05:00
Jesse Clark
7fc46649f9
FACTIONS: fix unstable display order ( #920 )
2023-12-03 04:06:30 -05:00
Jesse Clark
34cc0441c2
Remove cooldown from "Sell corporation and start over" ( #919 )
2023-12-03 04:03:30 -05:00
Trambelus
f2baa04f45
CCT: Fewer money coding contracts if the reward would be $0 ( #918 )
2023-12-03 04:00:15 -05:00
Caldwell
8b6caeb68b
STOCKMARKET: Added slight randomization to when stock forecasts can flip ( #911 )
2023-12-03 03:45:42 -05:00
Snarling
997ae8c176
Changelog reset for 2.5.2 dev cycle
2023-11-30 17:21:31 -05:00
Snarling
05875e4f3e
Bump version number
...
Missed this in previous release update
2023-11-30 17:01:56 -05:00
Snarling
f93bbfbd5d
UPDATE: 2.5.1 Release ( #952 )
2023-11-30 16:46:56 -05:00
Snarling
6a76e1a9ab
Changeog
2023-11-07 19:38:50 -05:00
Snarling
aaf80a9a33
SLEEVE: Add a nextCompletion promise to SleeveBladeburnerWork ( #916 )
2023-11-05 20:09:34 -05:00
Sphyxis
0c4cf81f66
FIX : #896 - Establish a base growth in Bladeburner ( #899 )
2023-11-05 04:43:33 -05:00
Snarling
99afd2ff2a
Fix FactionsDev issue
...
Receive all invites button was only setting the alreadyInvited flag for the selected faction, instead of all factions.
Also some slight refactoring / variable name improvements.
2023-11-05 04:40:30 -05:00
Jesse Clark
9585913e0a
FACTIONS: fix invite requirement for slum snakes ( #915 )
2023-11-05 01:07:05 -04:00
Sphyxis
b06b8bbdde
BLADEBURNER: Updated descriptions ( #906 )
2023-11-03 21:48:46 -04:00
Caldwell
4e8c43fdbe
install latest eslint ( #912 )
2023-11-03 21:20:32 -04:00
TheAimMan
14b4722210
Clear Stanek before applying entropy on prestige ( #907 )
2023-11-03 21:12:08 -04:00
Sphyxis
2df04bc567
SLEEVES: Set to Idle in UI ( #903 )
2023-11-03 21:01:53 -04:00
omuretsu
e56e3dddf1
Fix stuff I broke in #910
2023-11-02 18:57:22 -04:00
Snarling
2997384403
FACTIONS: Followup changes for Rumors PR ( #910 )
2023-11-02 11:02:12 -04:00
Jesse Clark
fdcb8306d9
FACTIONS: Add "Rumors" system for learning about faction join requirements ( #888 )
2023-11-02 10:20:24 -04:00
Shockwave
023f32bce3
FORMULAS: Removing the possible exception when gymGains/universityGains is called ( #898 )
2023-11-01 20:22:17 -04:00
François Gannaz
87e2f5c23b
TERMINAL: Fix autocompletion when running scripts with the "./" command ( #900 )
2023-10-30 12:32:11 -04:00
TheAimMan
6f67224146
BUGFIX: Add effect definition to fragmentObject ( #891 )
2023-10-30 04:00:31 -04:00
Caldwell
009622069f
add size property to getProduct ( #893 )
2023-10-30 03:56:54 -04:00
TheAimMan
2a149df13e
BUGFIX: Contracts now fail if there are 0 of them remaining ( #889 )
2023-10-30 03:11:51 -04:00
Caldwell
0bdab7bec8
CORPORATION: move product productionCost into cityData ( #887 )
2023-10-30 03:10:45 -04:00
TheAimMan
ca12bddaf5
BUGFIX: Check Corp Research pre-reqs in research api call ( #884 )
2023-10-30 03:09:34 -04:00
Zonoia
bc5789af60
MISC: Readthedocs configuration that redirects to this repo ( #833 )
2023-10-24 05:11:14 -04:00
Snarling
cb2f530b88
dedupe + audit fix ( #890 )
2023-10-24 04:32:48 -04:00
omuretsu
d58e2ec7cf
Changelog 10/23/23
2023-10-23 08:34:11 -04:00
omuretsu
e608e07879
Doc update
2023-10-23 07:32:46 -04:00
Snarling
87925f1900
EDITOR: Reorganization and minor efficiency improvements ( #886 )
2023-10-23 07:02:33 -04:00
David Walker
e339b5dc5f
Tweak Illuminati .lit to provide a join hint ( #883 )
2023-10-23 05:34:04 -04:00
Squirlll
62be77b3f4
UI: grammar/typo fixes ( #878 )
2023-10-23 05:31:27 -04:00
TheAimMan
848fc9905a
BUGFIX: SleeveCrimeWork.ts works through all cyclesWorked if its greater than cyclesNeeded ( #881 )
2023-10-23 05:31:11 -04:00
TheAimMan
5d266e01a6
Fix rm on .cct files ( #880 )
2023-10-23 05:19:49 -04:00
alutman
445c0c3134
Offline hacking income now shown for scripts ( #873 )
2023-10-23 05:00:16 -04:00
alutman
36a8b35cfb
Prevent faction invitations appearing after prestige ( #872 )
2023-10-23 04:55:08 -04:00
TheAimMan
71e37823dd
BUGFIX: Update warehouseSizeUsed after bulk purchase ( #871 )
2023-10-23 04:54:43 -04:00
Snarling
36312c660d
CODE: Enable es2023 features ( #870 )
2023-10-23 04:49:12 -04:00
Caldwell
e992cb966a
CORPORATION: adding prevState and changed state display in the warehouse UI ( #861 )
2023-10-23 04:48:06 -04:00
TheAimMan
eed2c5d6d4
BUGFIX: Update NetscriptHelpers.tsx to verify servers are on network when getServer is called ( #855 )
2023-10-23 04:37:19 -04:00
Jesse Clark
61c311a126
API: Add nextUpdate() promise for systems with bonus time ( #845 )
2023-10-23 04:24:30 -04:00
Snarling
daa7a22786
UI: General devmenu followup changes ( #885 )
2023-10-23 04:22:11 -04:00
missymae#2783
ff0118f2f4
UI: Update general devmenu page ( #835 )
2023-10-23 04:01:21 -04:00
Daniele Basso
9dd8275be1
Replace electron-config with electron-store. ( #813 )
2023-10-23 02:43:18 -04:00
Jesse Clark
62ab9f33be
UI: Clarify wording in Corporation ( #866 )
2023-10-17 09:59:52 -04:00
omuretsu
d4120fa688
Update changelog date
2023-10-17 09:00:57 -04:00
omuretsu
45cf414e9c
Changelog update 10/17
2023-10-17 07:20:35 -04:00
Snarling
38f693e2c1
ENUMS: Followup for #859 ( #868 )
2023-10-17 07:19:32 -04:00
Caldwell
9c41995e59
increment employees the right way ( #869 )
...
move the incrementation of employees after the avg calc
2023-10-17 07:07:26 -04:00
Warrobot10
ad03e4ee82
Update CONTRIBUTING.md ( #862 )
2023-10-17 07:06:50 -04:00
alutman
1a052a7daf
API: Change singularity.applyToCompany() to use an enum for job field ( #859 )
2023-10-17 05:33:16 -04:00
Tyasuh
686d2e2b9b
Remove territory warfare toggle from main gang management page ( #849 )
2023-10-17 03:47:54 -04:00
missymae#2783
1007ce5e68
API: Add ns.bladeburner.getNextBlackOp() ( #815 )
2023-10-17 02:18:54 -04:00
omuretsu
7e94a8653e
Fix electron w/ unsupported arch for greenworks
2023-10-09 19:14:53 -04:00
Caldwell
6fa149ff08
CORPORATION: remove unneeded "state" property from Divisions ( #857 )
2023-10-07 23:25:46 -04:00
Jesse Clark
2f40b66789
CORPORATION: UI to display production and sales multipliers ( #838 )
2023-10-07 23:22:28 -04:00
Caldwell
269a74d5c0
CODEBASE: update dependencies ( #852 )
2023-10-07 18:52:48 -04:00
Warrobot10
79cfbb5f2e
Fix a doc typo ( #858 )
2023-10-07 18:44:28 -04:00
Snarling
1b271d6e29
Update electron to latest ( #850 )
2023-10-04 19:46:08 -04:00
omuretsu
feb3f1a5db
Dev changelog
2023-10-04 10:50:14 -04:00
omuretsu
32197e024d
Actually fix faction invite spam
2023-10-04 10:32:33 -04:00
omuretsu
7226a9effa
Update changelog.md
2023-10-04 10:30:06 -04:00
Snarling
74fe6af595
Hotfix: Popups no longer show up during infiltration ( #847 )
2023-10-04 09:52:04 -04:00
Noah Harris
e22527e7b7
fix: check for purchased program before enough money ( #839 )
2023-10-03 02:02:28 -04:00
Jesse Clark
f4cd4b3362
Fix check for "True Recursion" achievement ( #827 )
2023-10-03 01:29:09 -04:00
omuretsu
a4e9fd9705
Update SourceFilesDev.tsx
...
Remove unused sfData state variable
Removed the custom coloring for the SF buttons from #830 .
Added a text indicator for the current SF level.
Other minor organizational changes
2023-10-03 01:19:10 -04:00
missymae#2783
aa5d37c7c1
UI: Make Source-Files devmenu page reactive ( #830 )
2023-10-03 00:36:51 -04:00
missymae#2783
673efb427f
UI: Fix some DevMenu react errors, add number of exploits to savegame comparison ( #825 )
2023-10-02 23:28:16 -04:00
Michael Ficocelli
7b00fcc5b1
MISC: spelling and consistency fixes in the NetscriptDefinitions.ts file ( #821 )
2023-10-02 20:14:44 -04:00
Jesse Clark
7f575eb34c
UI: Clean up typesetting of Corp ingredient formulas ( #819 )
2023-10-02 20:13:41 -04:00
Yichi Zhang
3f0c10adf4
STANEK: Re-apply stanek boosts when applying entropy ( #816 )
2023-10-02 20:11:22 -04:00
omuretsu
7f82ceaf24
npm audit fix
2023-10-02 20:07:22 -04:00
missymae#2783
3c52984d61
UI: Add a Credits button in options menu ( #836 )
2023-10-02 20:00:52 -04:00
omuretsu
a8e48ddb12
2.5.1 dev start
2023-10-02 19:46:57 -04:00
omuretsu
5c738919fc
Update changelog.md for 2.5.0
2023-10-02 19:30:37 -04:00
Snarling
223d9b9cdb
2.5.0 as release version ( #842 )
2023-10-02 19:18:10 -04:00
omuretsu
6a63f8a02c
Final dev changelog for 2.5.0 cycle?
2023-09-29 21:32:36 -04:00
Jesse Clark
ad6f919d64
CORPORATION: Dramatically lower API RAM costs ( #818 )
2023-09-27 17:38:30 -04:00
muesli4brekkies
c5e2f65cb0
API: Added spawnDelay parameter to ns.spawn options, allowing user defined delay ( #807 )
2023-09-27 01:31:47 -04:00
Michael Ficocelli
7fad6e0778
UI: Rename Territory Warfare gang status to avoid confusion with gang member task of the same name ( #790 )
2023-09-26 21:04:43 -04:00
Snarling
6d3495d05f
Changelog update for 2.5.0 ( #828 )
2023-09-24 09:11:49 -04:00
David Walker
875bddbbdb
BUGFIX: Patch a minor hole in RAM calculation ( #820 )
2023-09-21 21:44:32 -04:00
Snarling
648c180952
UI: Modals no longer update content and become inert while closing ( #817 )
2023-09-21 21:33:18 -04:00
Jesse Clark
3ae3f947ac
CORPORATION: Rework share price calculation + UI improvements ( #782 )
2023-09-20 00:36:48 -04:00
Michael Ficocelli
f6e1c171ae
MISC: Add configuration to eslintrc to fix the warning thrown when linting ( #814 )
2023-09-19 12:24:12 -04:00
Yichi Zhang
1b81fe8766
CORPORATION: Rework valuation calculation ( #789 )
2023-09-19 08:47:16 -04:00
missymae#2783
e1d2e12747
UI: Improve soft reset dialog, and always confirm soft resets ( #809 )
2023-09-17 16:30:10 -04:00
Jesse Clark
b9d13063ac
Format time in ns.sleep and ns.asleep ( #806 )
2023-09-17 15:40:25 -04:00
missymae#2783
47176b7809
Workout achievement requires work in gym ( #805 )
2023-09-17 15:38:52 -04:00
Caldwell
d914040ae7
CORPORATION: Remove Market TA string in sell dialog text fields ( #784 )
2023-09-12 19:49:51 -04:00
omuretsu
cb93f4d108
Changelog update 12sep
2023-09-12 06:09:18 -04:00
omuretsu
fe0f8cad4d
Import changes
...
Just some import changes in a couple files.
2023-09-12 05:38:25 -04:00
Caldwell
b6eafce563
CORPORATION: remove TA modals and integrate into sell modal ( #796 )
2023-09-12 05:30:45 -04:00
Zelow79
99e5c5e6b0
Added BB Training to sleeve actions ( #713 )
2023-09-12 05:07:36 -04:00
Caldwell
bf5e638891
CORPORATION: Fix "Use same 'Sell Amount' for all cities" toggle for products ( #775 )
2023-09-12 04:31:51 -04:00
Caldwell
d2b3659512
DOC: Add CorporationDivisions multiplier to BitNodeMultipliers API interface ( #798 )
2023-09-12 04:30:19 -04:00
aschmider
a6ff0d3e14
CORPORATION: Fix additive value in party result message ( #793 ) ( #794 )
2023-09-12 03:56:59 -04:00
aschmider
c4482a70f9
HACKNET: Fix spendHashes ignoring count for Company Favor upgrade ( #791 ) ( #792 )
2023-09-12 03:55:43 -04:00
missymae#2783
3c42880185
DOCS: Updates to basic documentations ( #788 )
2023-09-12 02:07:04 -04:00
Noah Harris
7b2e8e5312
UI: clear search suggestions on clearall modification ( #787 )
2023-09-12 02:00:20 -04:00
Michael Ficocelli
b844593e22
UI: Add filter to faction augmentation purchase page ( #783 )
2023-09-12 01:36:47 -04:00
Caldwell
624a0a5b02
CORPORATION: improve State description ( #778 )
2023-09-12 01:25:51 -04:00
Caldwell
bba2ccd83a
CORPORATION: add issueNewSharesCooldown and makesMaterial ( #774 )
2023-09-12 01:23:36 -04:00
Michael Ficocelli
25dae7ec8b
UI: Basic Map and Set support in ns.print/tprint ( #756 )
2023-09-12 01:07:41 -04:00
omuretsu
f95ca64e01
Changelog update 5 sep
2023-09-05 18:34:26 -04:00
Caldwell
0ed88a4317
UI: Stats page uses same number format as overview for skills. ( #776 )
2023-09-05 18:13:41 -04:00
missymae#2783
8d3f2bd750
GANG: Updates to Docs, UI, API ( #773 )
...
API Changes:
Adds ns.gang.getRecruitsAvailable: Gets the number of additional gang members that can currently be recruited
Adds ns.gang.respectForNextRecruit: Gets the respect threshold for recruiting the next gang member
Adds ns.gang.renameMember: Renames a gang member
Plus many doc and ui improvements
2023-09-05 18:07:19 -04:00
missymae#2783
bec737a253
DOCS: Add documentation descriptions for GangMemberInfo properties ( #779 )
2023-09-03 16:50:24 -04:00
muesli4brekkies
66ac31ee99
DOCS: Improve/correct some API docs related to ports ( #772 )
2023-09-02 10:57:31 -04:00
Michael Ficocelli
52769706d2
UI: Keep tail windows and dialogs mounted but hidden on pages where they are not shown ( #769 )
2023-08-31 21:31:59 -04:00
Michael Ficocelli
ae87851889
Improve pagination for Active Scripts page ( #763 )
2023-08-31 20:31:48 -04:00
Caldwell
7c82221a13
CORP: Change some number formatting to look better ( #764 )
...
changed formatCorpStat to formatBigNumber to make big numbers readable
2023-08-31 20:29:04 -04:00
VictorS
b7fdcdf35d
DOCS: Improved documentation for functions that take a FilenameOrPID ( #759 )
2023-08-30 16:36:34 -04:00
missymae#2783
ad9bde40e0
DOCS: Improve documentation for ns.bladeburner.getActionRepGain ( #760 )
2023-08-30 16:28:21 -04:00
Caldwell
8c86e1e07a
fix NaN in Bladeburner success Chance ( #761 )
2023-08-30 14:51:16 -04:00
Valentin Dewilde
1ea555f572
UI: Move pagination to top of active scripts, improve filtering ( #494 )
2023-08-30 14:45:27 -04:00
omuretsu
bc7482b0a2
Changelog update
2023-08-28 15:47:59 -04:00
missymae#2783
12de5505b5
DOCS: Bladeburner in-game documentation update ( #755 )
2023-08-28 15:36:49 -04:00
Michael Ficocelli
62058a7f78
UI: Suppress confusing reputation-earned dialog on augment install ( #739 )
2023-08-28 15:12:13 -04:00
Michael Ficocelli
9a0d688909
NETSCRIPT: Add more helpful error messages to getPurchasedServerCost ( #757 )
2023-08-28 15:03:16 -04:00
Eli Doran
b4f33fe655
Remove an unnecessary for loop in HacknetServer upgradeRam ( #754 )
2023-08-28 14:51:20 -04:00
missymae#2783
4b627cde1e
DOCS: ns.getScriptLog update to use "FilenameOrPID" and related ns.tail change ( #753 )
2023-08-28 14:49:37 -04:00
Caldwell
101fb21c58
UI: Faction augmentation page rerenders automatically ( #744 )
2023-08-28 14:40:34 -04:00
Michael Ficocelli
79b677973b
MESSAGES: Re-implement limit on Icarus messages after a bitnode is completed ( #742 )
2023-08-28 14:38:15 -04:00
Michael Ficocelli
93235570d0
TERMINAL: Prevent recursive aliases from being resolved. ( #741 )
2023-08-28 14:26:25 -04:00
omuretsu
51b03003f6
Fix changelog
2023-08-26 18:35:44 -04:00
omuretsu
281e22c90c
2.4.2dev Start
2023-08-26 18:32:14 -04:00
Snarling
de5ebc993b
RELEASE: 2.4.1 ( #752 )
2023-08-26 18:07:09 -04:00
zornlemma
aaaa980d10
fix: ActiveScripts Page map scripts with same arguments correctly ( #748 )
2023-08-25 15:03:08 -04:00
Michael Ficocelli
7b05bed0d4
FIX: update white-space style to function on electron app ( #745 )
2023-08-23 17:11:27 -04:00
omuretsu
42d70506cc
Fix urls for ctrl-clicking documentation links
2023-08-21 22:48:57 -04:00
omuretsu
d5525f39bc
Update changelog (probably last iteration of 2.4.1dev)
2023-08-21 06:56:11 -04:00
Michael Ficocelli
86b0bd5ac7
TERMINAL: Add option for partial history search ( #736 )
2023-08-21 06:50:17 -04:00
Zelow79
7ea0725a39
UI: Fixed Preview for 2 themes ( #737 )
...
Noticed 2 themes had preview screenshots that weren't from a fresh save.
2023-08-19 15:42:01 -04:00
omuretsu
fbdd8aee58
changelog update
2023-08-16 17:47:32 -04:00
missymae#2783
633f3ef07e
UI: BladeBurner successes to next level tooltip fix ( #728 )
2023-08-16 17:32:04 -04:00
Zelow79
b7ad3395ae
API: Added CompanyName to NetscriptDefinitions ( #731 )
2023-08-16 17:31:41 -04:00
missymae#2783
7500ef0da2
DOCUMENTATION: ns.share and getSharePower definition updates ( #734 )
2023-08-16 17:08:55 -04:00
Zelow79
cef452d35e
add new theme zerenity ( #722 )
...
Added a calm purple and grey theme with some vivid colors here and there.
2023-08-07 02:41:01 -04:00
Snarling
4ca598defb
API: Fix removed functions ( #720 )
2023-08-07 02:38:38 -04:00
omuretsu
d637828759
Changelog update
2023-08-06 09:42:36 -04:00
Caldwell
5c7b30ef15
BUGFIX: fix NFG buying current Level instead of next Level ( #718 )
2023-08-06 09:24:04 -04:00
myCatsName
647b78c9f7
CCT: accept IP solutions with matched single or double quotes, or none ( #712 )
2023-08-06 09:13:01 -04:00
omuretsu
c4fe88e0c7
Update changelog
2023-08-06 00:13:07 -04:00
hydroflame
931d7e588a
Remove more rtd references ( #702 )
2023-08-06 00:05:03 -04:00
myCatsName
aed01b0979
NETSCRIPT: added ns.singularity.getAugmentationFactions ( #706 )
2023-08-06 00:04:36 -04:00
myCatsName
9e55d00b4f
UI: "Contract in Progress" window can no longer get lost ( #716 )
2023-08-05 23:48:00 -04:00
myCatsName
6b7cab6ac4
IssueNewShares Modal spacing typo fix ( #715 )
2023-08-05 20:58:26 -04:00
myCatsName
2e84512881
update helper message for killall ( #709 )
2023-08-05 20:26:37 -04:00
hydroflame
2c0f7f1eda
Merge pull request #694 from bitburner-official/moreResetInfo
...
NETSCRIPT: Add owned aug and SF info to getResetInfo
2023-08-01 09:45:50 -04:00
omuretsu
e5b1fd6b58
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.
2023-08-01 02:42:43 -04:00
omuretsu
3ced0575a4
Generate doc
2023-08-01 01:53:10 -04:00
omuretsu
75579a2ff1
Add owned aug and SF info to getResetInfo
2023-08-01 01:40:30 -04:00
Snarling
83b7c380ff
DOCUMENTATION: Better npm run doc, plus minor folder reorganization ( #693 )
2023-08-01 00:59:33 -04:00
omuretsu
e624db5238
Update changelog
2023-07-31 23:13:38 -04:00
Snarling
1c6369ffa4
NETSCRIPT: Add ns.stock.getConstants ( #692 )
2023-07-31 23:08:42 -04:00
Caldwell
a85efbc4da
STOCKMARKET: Move and Reorganize Constants ( #688 )
2023-07-31 22:12:49 -04:00
omuretsu
e9bbe57902
Changelog update
2023-07-31 10:38:13 -04:00
omuretsu
888e5f9c8a
Fix bug with sleeve.setToFactionWork
...
Function was not checking that the player was actually in the faction, which allowed sleeves to work for factions the player was not part of.
2023-07-31 10:36:24 -04:00
omuretsu
e7312d97e6
Start 2.4.1 dev
...
* Set isDevBranch back to true
* Updated version number
* Updated changelog in constants
2023-07-31 04:40:46 -04:00
omuretsu
fc86895c30
Some quick 2.4.0 fixes
...
* No longer tells player it is a dev version and shows changelog every load
* Updated snapshot for player save format continuity test (changed due to number of donations changing)
* Fixed some display issues surrounding augmentations page (newlines were not displaying in tooltip, and NFG is sorted at the top again)
2023-07-31 04:26:15 -04:00
Your Name
1e0d3a7747
Merge branch 'dev' of github.com:bitburner-official/bitburner-src into dev
2023-07-30 22:08:44 -04:00
Your Name
b4836e5329
v2.4.0
2023-07-30 22:08:36 -04:00
hydroflame
f5cdb48497
Merge pull request #681 from azoxey/doc-cleanup
...
DOC: clean up documentation
2023-07-30 18:21:41 -04:00
Azoxey
ac753dd17f
correct more grammatical issues, be more consistent with shortcuts in guide, clean up formatting
2023-07-27 18:49:43 -05:00
Azoxey
2815bf22eb
improve readability (in an editing context) of documentation
2023-07-27 16:05:26 -05:00
Azoxey
438568e882
fix editorconfig for markdown
2023-07-27 06:47:55 -05:00
Azoxey
d8a5f038e9
fix typos, grammatical errors, remove outdated info
2023-07-27 06:44:13 -05:00
omuretsu
fb542a596c
Fix scan-analyze box drawing
...
Non-matching up-and-right character made some fonts display scan-analyze oddly.
2023-07-13 08:12:16 -04:00
omuretsu
8b008e1b7a
Fix ctrl-click for docs
...
ctrl-clicking doc links leads to dev branch docs if you are playing on dev branch. Makes this behavior usable before stable branch gets updated.
2023-07-12 19:41:00 -04:00
omuretsu
d943f39401
Update changelog 12 July 2023
2023-07-12 19:28:58 -04:00
omuretsu
5da79d5107
Fix broken link
2023-07-12 19:02:34 -04:00
hydroflame
1a8b9a96ec
Documentation added ingame ( #667 )
2023-07-12 17:10:52 -04:00
G4mingJon4s
6bd5ce38d5
Fixed ram evaluation to include more edge-cases ( #665 )
2023-07-11 14:09:23 -04:00
omuretsu
61a27fb9c7
Fix default value for hireEmployee
...
Not providing a position now hires unassigned just like the documentation says
2023-07-11 11:50:55 -04:00
omuretsu
05651aa7f5
Fix faction augmentations screen
...
* Buying an augmentation rerenders the augmentations page (rerender function passed down through props)
* Each unowned purchasable augmentation rerenders periodically to re-check whether it can be bought.
2023-07-11 11:28:23 -04:00
omuretsu
993f234f48
Fix sleeve faction work from ui
...
Bandaid fix. I have a much better fix in mind for this, but it will need to wait until 2.4 since it will include some breaking changes.
2023-07-11 11:03:49 -04:00
Snarling
e2655793f4
TYPESAFETY: CompanyName ( #650 )
2023-07-11 09:23:17 -04:00
G4mingJon4s
e4d3a9020e
Fix static ram calculation when exports are renamed ( #664 )
2023-07-09 08:08:43 -04:00
omuretsu
351a7fc5f8
Update dev changelog 7/7/23
2023-07-07 18:55:25 -04:00
Snarling
006fbd528f
DOCS: Add printRaw and tprintRaw docs ( #663 )
2023-07-07 18:23:26 -04:00
Snarling
3981f72149
Add investment info to API representation of product ( #661 )
2023-07-05 19:50:29 -04:00
Snarling
312e3eb71f
Fix for invalid materials in warehouse ( #660 )
2023-07-05 19:36:22 -04:00
Snarling
26cdc502bf
Fix backwards name for indent option ( #659 )
2023-07-05 18:18:53 -04:00
Rodney Gauna
e6eb35fabc
Fix URL for Speaking JavaScript ( #658 )
2023-07-04 20:46:06 -04:00
David Walker
babefc5477
BUGFIX: Fix potential double-free in atExit() ( #655 )
...
Fixes #654
2023-06-30 18:15:37 -04:00
Snarling
48e7bd6471
CODEBASE: Follow-up for lint rules PR + address some eslint disables ( #651 )
2023-06-29 13:22:10 -04:00
Meggal
bc00a1c134
Fix bug smaller than a tardigrate ( #653 )
2023-06-28 16:21:15 -04:00
Aleksei Bezrodnov
1d5a735941
MISC: enforce eslint react checks ( #640 )
2023-06-26 22:29:44 -04:00
Snarling
91bfb154b6
Better docs for ascension result ( #649 )
2023-06-26 04:56:58 -04:00
Aleksei Bezrodnov
1af01401d9
UI: Correct behavior of "back" button on faction augs page
...
Plus router refactoring
2023-06-26 04:24:37 -04:00
Snarling
9a0a843ffc
TYPESAFETY: FactionName ( #644 )
2023-06-25 22:53:35 -04:00
Snarling
1de676972f
TEST: Add savegame continuity test ( #645 )
2023-06-24 10:08:21 -04:00
omuretsu
4c9ca49904
Prettier
2023-06-23 10:14:18 -04:00
omuretsu
6f26fb81e8
Fix NFG display text
2023-06-23 10:13:45 -04:00
Nils Ramstöck
4560fb7250
QUICKFIX: Issue #630 ( #635 )
2023-06-20 19:00:06 -04:00
omuretsu
21b04bdec0
Regenerate docs
2023-06-20 18:25:27 -04:00
htmlh4cker
d4113e325a
DOCS: fix issue in scp .md ( #636 )
2023-06-20 18:04:06 -04:00
omuretsu
aecdbe8e8f
Fix bad aug reinitialization point
...
This is just a quick fix. Also added some savegame fix code that will soon be removed once the better fix is in.
2023-06-20 07:57:46 -04:00
omuretsu
4b8a4d739b
Revert "quickfix: aug list ( #629 )"
...
This reverts commit c059c35bca .
2023-06-20 07:35:54 -04:00
Aleksei Bezrodnov
c059c35bca
quickfix: aug list ( #629 )
2023-06-20 07:31:45 -04:00
omuretsu
92c41e60e2
Update changelog 19 Jun 2023
2023-06-19 06:31:39 -04:00
Aleksei Bezrodnov
78ca279df7
FIX: singularity faction donation formula ( #619 )
2023-06-19 03:55:03 -04:00
Aleksei Bezrodnov
08e3afd125
FIX: show ram calculation error reason to player ( #627 )
2023-06-19 03:49:32 -04:00
Aleksei Bezrodnov
9e75621cd2
UI: add cursor options to the script editor ( #615 )
2023-06-18 21:17:15 -04:00
Aleksei Bezrodnov
709875d9ca
FIX: script options modal issue #625 ( #626 )
2023-06-17 17:58:56 -04:00
Snarling
c2dacedcb3
Fix UI regression for crime in progress ( #621 )
2023-06-16 22:24:32 -04:00
Snarling
a4b826683e
TYPESAFETY: Strict internal typing for AugmentationName ( #608 )
2023-06-16 17:52:42 -04:00
Aleksei Bezrodnov
12b5c00d14
fix RAM calculation on a different server ( #612 )
2023-06-13 17:19:42 -04:00
Aleksei Bezrodnov
192c1947a6
fix enum value deserialization ( #609 )
2023-06-13 15:04:56 -04:00
rqzcho
2537ded3c2
TERMINAL: Allow new lines in terminal when empty ( #605 )
2023-06-13 14:04:21 -04:00
omuretsu
c7d05cae58
Add parens to replacement for IINV and EINV
2023-06-12 16:04:21 -04:00
Aleksei Bezrodnov
61c8026bd0
fix sleeve university job ( #604 )
2023-06-12 15:19:35 -04:00
omuretsu
70eda40bb6
Changelog update
2023-06-12 01:20:24 -04:00
omuretsu
01e7b2a6a9
Fix possible crash on invalid aug name
...
Fixes error from #591
2023-06-12 01:13:25 -04:00
Aleksei Bezrodnov
969f3170f1
fix WorkInProgress component warnings ( #600 )
...
Also improves WorkInProgress performance by reducing unnecessary rerenders
2023-06-12 01:04:56 -04:00
Aleksei Bezrodnov
b52284806f
UI: show all skills in import save comparison tool ( #599 )
2023-06-12 00:46:54 -04:00
Snarling
6732549196
ENUMS: Initial Enum Helper rework + Reorganization ( #596 )
2023-06-12 00:34:20 -04:00
Thomas P
6ed8ea9796
DOCS: Fixed broken link ( #593 )
2023-06-12 00:28:17 -04:00
omuretsu
762f8a23ef
Dev changelog
2023-06-10 16:38:09 -04:00
Aleksei Bezrodnov
d0f2398f01
fix: do not scroll log on scroll log window drag ( #592 )
2023-06-10 16:31:29 -04:00
Aleksei Bezrodnov
174f10d1f5
MISC: tiny corp code style improvement ( #586 )
2023-06-09 19:34:35 -04:00
tdnzr
8f312ba616
Update renamePurchasedServer.rst ( #585 )
2023-06-09 04:35:55 -04:00
tdnzr
4fc5a23bf1
Update rm.rst ( #584 )
2023-06-09 04:34:51 -04:00
omuretsu
325224df27
2.3.2dev start
2023-06-07 15:06:47 -04:00
omuretsu
f55551c0cd
2.3.1 release
2023-06-07 14:41:36 -04:00
Kateract
cc5247ac89
Update exportMaterial amount to number | string ( #583 )
2023-06-07 13:48:23 -04:00
Snarling
c67f32cdc1
CORP: Validate city with office for product development ( #579 )
2023-06-07 00:30:10 -04:00
Snarling
cbff2a420b
CORP: Robotics industry NaN fix + better exports validation ( #578 )
2023-06-06 23:50:23 -04:00
quacksouls
4c4c4a0335
DOC: additionalMsec is no longer experimental ( #576 )
...
The attribute `additionalMsec` of the object `BasicHGWOptions` was experimental in v2.2.2. It is now a stable feature.
2023-06-06 17:19:07 -04:00
Snarling
40b89baca1
MISC: Various small fixes ( #574 )
...
* ns.ls filter can include leading slash in filename
* scp from terminal accepts multiple filenames
* terminal displays root / instead of ~ as base
* cd with no args returns to root
2023-06-06 08:46:07 -04:00
HiEv
ed93fea141
DOC: Remove invalid use of const in example code ( #573 )
2023-06-06 01:49:48 -04:00
Aleksei Bezrodnov
027db7e867
MISC: optimize corp affordable upgrade level calculation ( #570 )
2023-06-06 01:45:28 -04:00
omuretsu
abbf99f2cb
Dev changelog update
2023-06-04 12:12:55 -04:00
Aleksei Bezrodnov
7050c90378
UI: Fix several issues with script editor tabs ( #554 ) ( #567 )
2023-06-04 12:01:06 -04:00
zerbosh
bda1daf49f
CORPORATION: parse material Sell field once ( #562 )
2023-06-04 10:28:35 -04:00
zerbosh
d8fee8e25a
CORPORATION: fixed Sell Buttons ( #564 )
2023-06-04 00:13:26 -04:00
David Walker
3c6b5a1a83
BUGFIX: Fix corp issues relating to imports ( #568 )
...
Also clarify the Smart Supply options to be more clear on what they do.
2023-06-04 00:11:07 -04:00
Snarling
403beef69e
PRESTIGE: Make bitnode reset synchronous again ( #566 )
...
* Make prestige synchronous
2023-06-03 18:04:45 -04:00
Snarling
ec9e7ffa3a
GANG: Fix respectGainRate being stored incorrectly ( #565 )
2023-06-03 16:44:35 -04:00
Aleksei Bezrodnov
dd9849f53d
BUGFIX: script tab reordering ( #563 )
2023-06-03 14:26:55 -04:00
Aleksei Bezrodnov
99954ebd1e
REFACTORING: ScriptEditor ( #560 )
2023-06-03 13:55:25 -04:00
omuretsu
886f402a43
Fix infinite time to hack on 0-difficulty servers
2023-06-02 12:32:06 -04:00
omuretsu
68405b2873
Changelog update
2023-06-01 15:27:07 -04:00
Kateract
10215a924c
CORP: Add maxProducts property to division, consolidate maxProducts logic ( #551 )
2023-06-01 15:20:54 -04:00
David Walker
0d6015104e
BUGFIX: Proper default title for loaded RunningScripts ( #557 )
2023-06-01 06:42:55 -04:00
David Walker
4d1cdaad32
UI: Add title tooltips to tail window elements ( #558 )
2023-06-01 06:42:06 -04:00
omuretsu
7240bbe8b7
Fix hotfix
2023-05-30 20:47:01 -04:00
omuretsu
8bc67f542a
Satisfy lint
2023-05-30 20:06:13 -04:00
omuretsu
b65bd62345
More hotfixes...
...
* Script editor theme could be corrupted leading to a recovery screen, this should fix that.
* Because script filepath changes were moved before the detection of .ns files, a check was added for .ns files in BaseServer so they get the better name.
2023-05-30 20:00:43 -04:00
Snarling
1aa53739cc
Hotfix 30 May 2023 ( #555 )
2023-05-30 18:48:16 -04:00
omuretsu
469c70ed4b
Update dev changelog
2023-05-29 18:43:16 -04:00
bezrodnov
606b4bee95
UI: Prevent terminal scroll on progress bar update ( fix #94 ) ( #544 )
2023-05-29 14:59:17 -04:00
ttvasterikx
becca87224
Update gettingstartedguideforbeginnerprogrammers.rst ( #548 )
2023-05-29 14:53:47 -04:00
bezrodnov
ea8f5cede7
add close modal button ( #546 )
2023-05-29 11:54:14 -04:00
David Walker
e51527aa86
BUGFIX: More savegame loading fixes ( #543 )
...
* Fix loading issues back to pre-1.0
* Be more robust about issues with files not being maps
* Avoid non-fatal error when there's no LastExportBonus
2023-05-29 07:10:26 -04:00
Snarling
5f2a1c3f27
TERMINAL: Fix original alias syntax ( #545 )
2023-05-29 06:54:51 -04:00
omuretsu
7f852373d8
Fix test
...
Was using old method of saving scripts which is now removed (was removing possible sources of the script hostname mismatch error)
2023-05-28 05:43:09 -04:00
omuretsu
ae8f26f03b
More hotfix
...
* Fix empty solution for all valid math expressions
2023-05-28 05:25:44 -04:00
Snarling
8e4492685d
Fix scan analyze display ( #539 )
2023-05-27 19:30:24 -04:00
omuretsu
72a631d4ed
Another lint fix
2023-05-27 08:46:28 -04:00
omuretsu
8bf13b6fd3
fileExists no longer case sensitive for programs
2023-05-27 08:39:29 -04:00
omuretsu
ad3b217b8f
lint fix
...
Fix sloppy unlinted hotfix code
2023-05-27 01:58:47 -04:00
omuretsu
e03a366f12
hotfix broken spring water
2023-05-27 01:53:13 -04:00
David Walker
db26d054fc
Various fixes to our upgrade logic ( #536 )
...
Stuff broke over time, especially with the major changes we made leading
up to 2.3. We should test with older saves if/when we make large changes
in the future.
Fixes #532
2023-05-27 00:16:31 -04:00
omuretsu
ab207ce36c
Fix more terminal usage error text
2023-05-26 15:45:49 -04:00
omuretsu
40babcb2ee
more hotfixing
...
Hotfixed usage tips for alias
Hotfixed prestigeHomeComputer to avoid crashing prestige
Added checking at startWorkerScript to try and find instances where script is launched on wrong server
Fixed corp issue with multibuy not providing multibenefits
2023-05-26 14:59:42 -04:00
omuretsu
912fc98d3a
Fix ls clickable links in directory
2023-05-26 12:09:59 -04:00
David Walker
4503da6226
UI: LogBox overhaul ( #508 )
2023-05-26 08:07:37 -04:00
G4mingJon4s
113af6e711
Add ns.getFunctionRamCost ( #526 )
2023-05-26 07:46:08 -04:00
bezrodnov
294603fff8
Fix getAugmentationGraftPrice bug ( #530 )
2023-05-26 04:14:11 -04:00
omuretsu
396e71955e
Fix scp logs
...
Hostname was not being displayed correctly
2023-05-26 04:04:17 -04:00
Snarling
573a714fc6
Delete electronbuild.yaml
2023-05-25 19:49:58 -04:00
omuretsu
4f83d6a58a
2.3.1 dev start
2023-05-25 18:55:04 -04:00
omuretsu
7f6b96fda0
Hotfix
...
Prevent crash due to renamed files not being able to re-launch automatically
2023-05-25 18:16:10 -04:00
omuretsu
f75c185d39
Final 2.3.0
2023-05-25 16:45:51 -04:00
David W
97ea35bd5b
Clarify exec needs script to be on remote server ( #512 )
2023-05-25 16:27:56 -04:00
Nikolai Korolev
b72eb125f2
DOC: Fix parameter name in documentation ( #525 )
2023-05-25 16:26:43 -04:00
omuretsu
f3c32d70f2
Fix order of operations for electron build script
2023-05-24 12:10:29 -04:00
Nikolai Korolev
708950350a
DOC: Fix link on main page of documentation ( #520 )
2023-05-22 05:41:05 -04:00
Snarling
87f2ae459d
UI: Better support for custom player React content ( #513 )
2023-05-22 05:28:24 -04:00
omuretsu
0d55b957f1
Small cat fix
...
cat no longer shows error message for no file found when a message or literature file was found
2023-05-22 01:52:01 -04:00
Aloït R
8dad2e746f
Fix missing bracket ( #519 )
2023-05-21 10:07:29 -04:00
Nikolai Korolev
7cbde69da8
DOC: Fix typos ( #517 )
2023-05-21 10:06:29 -04:00
David Walker
9d9f6b4dcd
Fix incorrect progress ( #516 )
2023-05-21 10:04:40 -04:00
Nikolai Korolev
2e9dc32deb
DOC: Specify optional parameters in hacknet functions ( #515 )
2023-05-18 01:28:56 -04:00
omuretsu
75706d273a
Build fix
...
Two files somehow missed saving their renaming.
2023-05-17 18:36:49 -04:00
omuretsu
c1f842e5c7
More corporation renaming
...
Just renaming files / functions. Industries are the static categories that divisions can operate within, divisions are the actual branches of the company. A lot of stuff was still written as if Industries are the actual branches of the company, which is even less accurate now that a corporation is allowed to have multiple divisions operating in the same industry.
Also removed the incorrect tooltip description of what tea does (it's now just a flat +2 increase)
2023-05-17 17:28:24 -04:00
omuretsu
27a6b619eb
Lint fix
...
Also reduce unnecessary imports
2023-05-16 11:41:55 -04:00
omuretsu
00522fb8f3
Fix infinite loop detection
...
Also debounce it with the ram calc to improve performance
2023-05-16 11:27:11 -04:00
omuretsu
b44050cfec
Fix oldcorp loading
2023-05-16 08:36:14 -04:00
omuretsu
f4655b8e1b
Typo fix
2023-05-15 23:12:17 -04:00
omuretsu
6c730d46f4
Dev branch always show changelog regardless of location
2023-05-15 23:05:36 -04:00
omuretsu
df237b0842
Fix Stanek fix
2023-05-15 23:01:19 -04:00
omuretsu
21162c8cdd
Fix stanek not recalculating stats immediately on game load
2023-05-15 22:55:57 -04:00
omuretsu
ce9ceb05a3
Revert hostname in tail titlebar
2023-05-15 20:26:18 -04:00
omuretsu
48396bf8cb
Changelog update 2.3
2023-05-15 18:39:01 -04:00
Snarling
2ae3ac52f1
CORPORATION: Corp changes prior to 2.3 finalization ( #503 )
2023-05-15 18:06:57 -04:00
David Walker
e2e9b084bc
SETTINGS: Add an autoexec setting ( #505 )
2023-05-09 00:13:05 -04:00
omuretsu
4e07900c5a
Fix hacknet level base cost constant
2023-05-05 23:22:54 -04:00
Snarling
ebae35b1fb
CODEBASE: Expand lint rules, and Aliases are stored as maps ( #501 )
2023-05-05 03:55:59 -04:00
Snarling
d25254caf1
BUGFIX: Prevent crash that could occur with server named runningScripts ( #502 )
2023-05-03 20:19:56 -04:00
omuretsu
003be33886
Lint fix
2023-05-03 07:31:29 -04:00
omuretsu
3c996a47ea
Fully remove formatCode function (trim on script save)
2023-05-03 07:21:23 -04:00
David Walker
ad5a1c4bac
NETSCRIPT: Revert FormattedCode type ( #500 )
2023-05-03 07:13:35 -04:00
Ryan McEntire
6e028a0744
DOC: Grammar and spelling fixes ( #499 )
2023-05-02 11:49:42 -04:00
David Walker
8b7166e4ed
UI: Fix (most) perf issues in Active Scripts ( #498 )
2023-04-30 19:31:29 -04:00
Ryan McEntire
2f46831ad1
DOC: Grammar & language fixes for v2.0.0 migration ( #495 )
2023-04-30 17:37:28 -04:00
Snarling
802f2f1c66
Blacklist some more special characters
...
Also improved readability of the valid character section by using escapeRegExp
2023-04-28 15:33:05 -04:00
Snarling
8f684fa74c
Changelog and markdown update
2023-04-28 14:45:55 -04:00
Snarling
e1aff1a315
Lint fix
2023-04-28 11:49:05 -04:00
Snarling
350679bc83
Program path bugfix + wget use contentFile
2023-04-28 11:42:35 -04:00
Snarling
8fd4eee8e9
Fix wget with text file target
2023-04-28 11:14:29 -04:00
David Walker
aa7facd4ba
NETSCRIPT: Greatly speed up script launching, and remove the limitation unique args per script ( #440 )
...
* Remove the limitation unique args per script
* Internal changes to how runningScripts are stored on the server, to make common usage faster.
2023-04-27 18:21:06 -04:00
Snarling
f81297dcd6
ls display is responsive ( #492 )
2023-04-26 15:18:26 -04:00
Snarling
d9ef53e2e8
Fix SF12 wrong multipliers applied
2023-04-25 09:31:53 -04:00
Snarling
ae2b8cf87e
Fix build test passing on failed builds
2023-04-25 09:12:17 -04:00
Snarling
6024c81113
NETSCRIPT: add ns.getResetInfo( #490 )
...
* Move lastAugReset and lastNodeReset back to main API under getResetInfo, also included currentNode.
* The associated properties are deprecated on getPlayer()
2023-04-25 05:22:36 -04:00
Snarling
62adaf3006
Various bugfix/cleanup ( #489 )
...
* parseCommands no longer removes excess whitespace (it was unneeded and also had a bug in it relating to commands that ended in a quote mark)
* more documentation and some variable renaming
* Fix script editor focus bug on navigating to the editor from sidebar
* Fix initialization for lastNodeReset and lastAugReset
2023-04-24 15:48:49 -04:00
omuretsu
9004b12256
Actually fix quoted string args
2023-04-24 13:21:58 -04:00
omuretsu
c4776753f1
Fix quoted section detection
2023-04-24 13:05:50 -04:00
omuretsu
3106c03b5b
Fix broken run command
2023-04-24 12:54:09 -04:00
David Walker
be4b0267a6
TERMINAL: Greatly improve ANSI handling ( #485 )
...
- Add support for 2;r;g;b color codes (much easier to deal with
than 5;x256 style codes)
- Fix 40-47 (standard background colors) so that they work
- Add support for italic
- Add support for empty arguments interpreted as 0
(0 is still not supported for "reset style", since it's not needed
with our non-standard usage of resetting styles on every escape
sequence, and it might cause compat issues)
- Fix ordering of 0-15 in the x256 colors to match the standard. The
"main" colors (selected via 30-37 for FG and 40-47 for BG) are still
artificially bright for FG, kept for compatibility, but there's no
reason to screw up the x256 colors. (Hopefully usage of that section
should be small anyway.)
2023-04-24 11:04:37 -04:00
David Walker
b3c0027b66
NETSCRIPT: Change error return of hackAnalyzeThreads ( #482 )
...
Fixes #102
2023-04-24 11:04:19 -04:00
Arron Chapman
e7fcda19c1
UI: Added hostname to LogBox title ( #478 )
2023-04-24 10:33:16 -04:00
Snarling
e0272ad4af
FILES: Path rework & typesafety ( #479 )
...
* Added new types for various file paths, all in the Paths folder.
* TypeSafety and other helper functions related to these types
* Added basic globbing support with * and ?. Currently only implemented for Script/Text, on nano and download terminal commands
* Enforcing the new types throughout the codebase, plus whatever rewrites happened along the way
* Server.textFiles is now a map
* TextFile no longer uses a fn property, now it is filename
* Added a shared ContentFile interface for shared functionality between TextFile and Script.
* related to ContentFile change above, the player is now allowed to move a text file to a script file and vice versa.
* File paths no longer conditionally start with slashes, and all directory names other than root have ending slashes. The player is still able to provide paths starting with / but this now indicates that the player is specifying an absolute path instead of one relative to root.
* Singularized the MessageFilename and LiteratureName enums
* Because they now only accept correct types, server.writeToXFile functions now always succeed (the only reasons they could fail before were invalid filepath).
* Fix several issues with tab completion, which included pretty much a complete rewrite
* Changed the autocomplete display options so there's less chance it clips outside the display area.
* Turned CompletedProgramName into an enum.
* Got rid of programsMetadata, and programs and DarkWebItems are now initialized immediately instead of relying on initializers called from the engine.
* For any executable (program, cct, or script file) pathing can be used directly to execute without using the run command (previously the command had to start with ./ and it wasn't actually using pathing).
2023-04-24 10:26:57 -04:00
Snarling
6f56f35943
Add deprecation messages ( #486 )
...
Add back getPlayer().playtimeSinceLastX, but with deprecation messages applied
2023-04-24 10:21:43 -04:00
hydroflame
72037b5dab
Update Constants.ts ( #481 )
2023-04-20 01:55:00 -04:00
Snarling
0df984eea0
CODEBASE: Add Jsonable Map and Set types, move player.sourceFiles to a map ( #473 )
2023-04-18 03:19:45 -04:00
Snarling
c44bdc1018
Remove unreachable code
2023-04-12 21:05:53 -04:00
G4mingJon4s
d01ba91654
SINGULARITY: Added aug and node identifiers (timestamps of last resets) ( #472 )
2023-04-12 13:13:42 -04:00
Snarling
f761eed377
NETSCRIPT: Type correctness for getServer ( #476 )
2023-04-11 15:12:55 -04:00
Steven Proctor
561b5cbf75
debugAccelerator: ( #471 )
...
- Added the F12 accelerator for Debug->Activate (DevTools) for faster access in Electron. Matches the shortcut for Chrome browsers.
2023-04-11 15:10:07 -04:00
T.J. Eckman
751fe82f92
HASHNET: Company Favor ( #469 )
2023-04-08 23:24:09 -04:00
David Walker
ed9e6d5ea3
NETSCRIPT: Compiled modules will be even more shared ( #468 )
2023-04-07 21:08:39 -04:00
omuretsu
f74002cce0
Fix and rebuild doc
2023-04-07 07:49:11 -04:00
quacksouls
4ade263ae8
DOC: typo fixes in sleeves API ( #467 )
...
A bunch of typographical fixes in the documentation of the Sleeve API.
2023-04-07 07:45:14 -04:00
omuretsu
482a04d757
Fix broken devServer config
2023-04-07 07:43:39 -04:00
Snarling
a6dfdff3ba
Fix build issue
2023-04-07 02:45:19 -04:00
Snarling
04d49e3a6d
SCRIPTS: Script modules are reused when they are imported ( #461 )
...
Also corrects some compile race conditions.
2023-04-07 00:33:51 -04:00
omuretsu
f5cddb6984
Fix index.html file location
...
Was being created at wrong location on `npm run build:dev`
2023-04-06 20:42:26 -04:00
T.J. Eckman
677686fa20
SINGULARITY: getCompanyPositionInfo ( #460 )
2023-04-04 12:00:54 -04:00
Eric
8d52e1b510
Small text fix ( #462 )
2023-04-03 00:21:37 -04:00
T.J. Eckman
df334ea6de
SINGULARITY: Added getCompanyPositions ( #459 )
...
Also workForCompany will throw an error if provided a bad company name, instead of returning false
2023-04-01 21:30:46 -04:00
mjz19910
8b83791515
BUGFIX: Fix npm audit for webpack 5.75.0 ( #457 )
2023-04-01 07:58:18 -04:00
David Walker
8c4b992d59
TEST: Add a NS2 test (finally) ( #458 )
2023-04-01 07:45:23 -04:00
Tyasuh
c730d6ed82
Fix a bug introduced in #454 ( #456 )
2023-03-31 04:18:58 -04:00
Snarling
b9e227509e
Minor gang stuff ( #454 )
...
* Fix a weird mismatch between gangFormulas and actual gang for calculating wanted penalty
* Gang respect will not fall below 1. Previously, ascension did clamp this at 1 but members dying in warfare allowed respect to reach 0.
* Gang member earned respect is now calculated correctly. Previously the actual gains were calculated, then the respect was added to the gang, and then the member earnedRespect was incorrectly being re-calculated using the increased respect. Now the respect is recorded on the member during the first/actual calculation.
2023-03-30 16:31:50 -04:00
David Walker
8445af5f2b
Moved Player initialization point ( #452 )
...
Now initialized as side effect in PlayerObject, instead of in Player file that is imported everywhere.
2023-03-29 00:30:27 -04:00
omuretsu
798da75d83
renameServer changes
...
* Update doc error, regenerate docs
* Update a bad error message in renamePurchasedServer@serverPurchases.ts
* restore true/false return (removed in #450 due to miscommunication)
2023-03-28 16:10:24 -04:00
Zelow79
eb8bcd00e3
NETSCRIPT: reduce RAM cost for renamePurchasedServer to 0 ( #450 )
2023-03-28 16:01:09 -04:00
Minzenkatze
a1441b31f2
UI: Improvements to Create Program tab ( #449 )
...
* Progress indicator for programs that are in progress
* Button for a program that is currently being worked (unfocused) is just a refocus button
2023-03-28 11:23:36 -04:00
Snarling
dadf42bfe8
Fix hackAnalyzeThreads again
...
But actually this time
2023-03-26 02:56:01 -04:00
Minzenkatze
3c18fd7a51
fixed issue with duplicate programs ( #447 )
2023-03-26 02:42:15 -04:00
David Walker
9353129e84
BUGFIX: Fix the return of weaken() to account for BN mult ( #448 )
2023-03-26 02:16:51 -04:00
Snarling
6290ce562a
Prevent errors thrown from terminal ( #443 )
...
At least from getFilepath function
2023-03-23 12:01:58 -04:00
David Walker
07b18edb5c
REFACTOR: Post-PR changes to NetscriptHelpers.runOptions() ( #442 )
2023-03-23 12:01:20 -04:00
David Walker
2b54c6c9b9
NETSCRIPT: Add ramOverride as a RunOption ( #441 )
...
Allows overriding the static ram calculation. Dynamic ram limit still applies.
2023-03-22 10:09:12 -04:00
omuretsu
a03a441906
Merge branch 'dev' of https://github.com/bitburner-official/bitburner-src into dev
2023-03-21 21:25:33 -04:00
omuretsu
4934801073
quick docfix
2023-03-21 21:25:24 -04:00
Snarling
a774592e64
fix crash when renaming server while connected to that server ( #438 )
2023-03-21 21:21:15 -04:00
Eric
39d26673c4
Refactor flipForecastForecast ( #437 )
...
Algebraic reduction of Stock.flipForecastForecast() to make it more readable.
2023-03-21 20:36:54 -04:00
David Walker
98f7f473b4
NETSCRIPT: Add "temporary" as a RunOption to run/exec/spawn ( #432 )
2023-03-21 18:54:49 -04:00
omuretsu
042a476f78
Update electron package version info
2023-03-20 23:38:18 -04:00
hydroflame
7ee36cf22c
Fix inconsistent magic number in skill/exp calculation ( #434 )
2023-03-20 05:16:26 -04:00
Mughur
1ef99f0c35
my bad
2023-03-18 12:15:00 +02:00
David Walker
c77b89d4d9
PERFORMANCE: Improve speed of saving when there are lots of scripts ( #430 )
2023-03-17 23:59:27 -04:00
Mughur
be5bba8ad6
small fixes ( #429 )
2023-03-18 03:34:28 +02:00
Mughur
1f98eecb57
CORP: rework ( #428 )
...
* corp overhaul: Corp production quality now depends on materials
* corp overhaul: Product price can be set separately for each city
* corp overhaul: export uses relatives
* corp overhaul: ignore energy in quality
* corp overhaul: getProduct() is city dependant
* corp overhaul: bulkbuy available from start
* corp overhaul: add multibuy for leveled upgrads
* corp overhaul: changes to UI
* corp overhaul: base quality 1, reqmat changes
* corp overhaul: puchased material quality is 1
* corp overhaul: get rid of the text box from ta2
* corp overhaul: sold shares limitations
* corp overhaul: coffee -> tea, training -> intern
* corp overhaul: smartsupply has multiple options
* corp overhaul: restart, literature, investore, ui
* corp overhaul: nerf advertising
* corp overhaul: bunch of stuff
2023-03-18 03:12:43 +02:00
Zelow79
5ffefcca80
Show on tooltip that bladeburner augs can be grafted ( #427 )
2023-03-17 07:57:38 -04:00
Zelow79
4723984bf8
MISC: More Bladeburner Dev menu options ( #414 )
2023-03-15 21:41:18 -04:00
David Walker
b92e0f1468
BUGFIX: Allow (attempting) importing the same save filename twice in a row ( #424 )
2023-03-15 21:10:48 -04:00
David Walker
028d9f9462
BUGFIX: Fix order-of-ops issue with SCRIPT_32GB achievement ( #422 )
2023-03-13 21:20:56 -04:00
David Walker
02a436dc79
ENGINE: Use setTimeout() instead of requestAnimationFrame() ( #421 )
2023-03-12 18:31:58 -04:00
omuretsu
f2e1a67ec1
Changelog update and steam dev updater v2
...
Attempting to build using ubuntu 20.04 to possibly fix Linux issue.
2023-03-11 17:07:08 -05:00
LiamGeorge1999
e84e734171
Updated "next equipment unlock" text for gang equipment ( #418 )
2023-03-10 23:51:33 -05:00
omuretsu
057aeaea83
Doc update
...
* Added notes about whether ns API layers contain spoilers.
* Add some more info to checkFactionInvitation doc
2023-03-08 01:39:05 -05:00
Zelow79
d7380a9243
Sleeve crime kills add to numPeopleKilled ( #413 )
2023-03-07 19:35:01 -05:00
omuretsu
b9ffb9e42e
Add triggers for faction invite check
...
Manually check for faction invites whenever a server is backdoored, and whenever the player uses ns.singularity.checkFactionInvites
2023-03-07 19:31:54 -05:00
Snarling
401bfe9f31
Sleeve work type changes ( #412 )
2023-03-07 18:03:13 -05:00
Snarling
51bf0d1904
Stanek performance boost + bonus time rework ( #410 )
2023-03-07 14:45:22 -05:00
Zelow79
701f063642
Blade Contracts/Operations now reduce count on fails. ( #411 )
2023-03-07 14:45:05 -05:00
omuretsu
c2cd5845b2
Refactor ls
2023-03-07 08:04:08 -05:00
omuretsu
0442f3d5e9
Rework roughlyIs internal function
...
Now named missingKey, is much faster (approx 4x faster based on testing), and provides better error info when it fails (which property was missing from the provided object).
2023-03-07 06:33:24 -05:00
Snarling
e74dfe9b79
NETSCRIPTSLEEVE: Add cyclesWorked to ns.sleeve.getTask return ( #409 )
2023-03-07 05:30:15 -05:00
omuretsu
4ebfdcc4a8
Changelog + misc minor changes
...
Recovery textarea no longer spellchecks, fixed some "as" type assertions that were not necessary.
2023-03-06 11:45:36 -05:00
Snarling
759f86d6e5
NETSCRIPT: Rework script ram updates ( #408 )
2023-03-05 22:39:42 -05:00
zerbosh
14aafbe0a3
SLEEVES: fix typo in MoneySourceTracker call ( #405 )
2023-03-03 01:03:09 -05:00
Tyasuh
a01da24c10
Complete partial revert of infinite loop detection ( #406 )
2023-03-03 01:02:45 -05:00
Snarling
ea8ee743cc
NETSCRIPT: Revert infinite loop detection ( #404 )
2023-03-02 17:29:18 -05:00
Snarling
59389b164a
Update electronbuild.yaml
2023-03-01 01:00:35 -05:00
Snarling
89baa19bbf
Update package-electron.sh
2023-03-01 00:50:53 -05:00
Snarling
26c7556091
Create test workflow for linux electron build
2023-03-01 00:45:52 -05:00
omuretsu
75481aa195
Fix growthAnalyzeSecurity doc
...
Also a format fix from a previous sloppy commit
2023-02-28 09:57:02 -05:00
omuretsu
f16246f939
Fix Math Expressions contract
...
Previously player could submit as many wrong answers in the solution as they wanted, as long as all correct answers were included. Fixed by ensuring length matches actual answer.
2023-02-28 09:14:12 -05:00
omuretsu
45ca94b1dc
Fix hackAnalyzeThreads
...
It was previously returning infinity any time a single thread was calculated to hack less than $1, due to an improper use of Math.floor.
2023-02-28 09:02:14 -05:00
Aditya Hegde
2f4c29fdf0
Clarifying that netscript ports are across servers ( #268 )
2023-02-28 06:59:37 -05:00
Snarling
ee3c412933
SETTINGS: Add infinite loop detection setting ( #402 )
2023-02-28 06:54:01 -05:00
lucebac
ae92ea0f94
ns.scp: strip leading slashes from filenames if file is in root ( #263 )
2023-02-28 06:53:42 -05:00
David Walker
f1793b187b
SOURCEFILE: Fix calculation of decMult ( #385 )
...
Changed SF1 to apply a 1/incMult multiplier to hacknet costs to match how NFG, SF12, etc. handle it. Previously was calculated as a %reduction.
Changed wording on SF9 to include a %reduction in hacknet costs.
Buffed SF9 effect to 12% base from 8%, to make up for weaker hacknet cost mults from SF1.
2023-02-27 20:41:42 -05:00
T.J. Eckman
33f0150d25
BUGFIX: Memory Leak in NetscriptPorts ( #399 )
...
Co-authored-by: Snarling <84951833+Snarling@users.noreply.github.com >
2023-02-27 19:54:04 -05:00
Mughur
9d504b0dfb
updated node starting messages actually show up ( #397 )
2023-02-27 21:46:01 +02:00
CJ Bok
5cef60cd21
Fixed the year for v2.2.2 ( #398 )
2023-02-26 19:20:04 -05:00
omuretsu
93939431e9
Remove some unused electron code
...
Verified that steam exits the game even when a link has been opened, no need for utils.openExternal or tracking app_playerOpenedExternalLink.
Also removed some unneeded eslint override comments
2023-02-26 19:18:54 -05:00
Snarling
b9b5a62105
Fix electron link handling ( #396 )
2023-02-25 17:42:26 -05:00
LiamGeorge1999
3d9993215c
Fix double percentage sign in product creation ( #395 )
2023-02-25 08:20:59 -05:00
LiamGeorge1999
b1af58d6a6
Fixed speechmarks not making numeric terminal arguments into strings ( #391 )
2023-02-25 08:17:01 -05:00
quacksouls
f50b731846
Fix doc typo for "Sanitize Parentheses in Expression" contract ( #389 )
2023-02-24 22:31:10 -05:00
quacksouls
18eeb7c4e1
Fix doc typo for ns.stock.getPosition ( #390 )
2023-02-24 22:27:55 -05:00
Snarling
4166c09bd4
More script editor options ( #386 )
...
* Options are responsive again (fix from previous changes)
* Better height control on the monaco container using flexbox.
* Added options for tab size, auto-detect indentation per-file, font family, and font ligatures.
2023-02-24 07:37:29 -05:00
Mughur
ee3b220858
fix typo ( #388 )
2023-02-24 14:10:57 +02:00
Mughur
6839a456ac
doc function updates and additions ( #387 )
2023-02-24 13:57:17 +02:00
Snarling
71051cde9c
Upgrade monaco and bump game version to 2.3.0dev ( #369 )
2023-02-23 21:43:29 -05:00
omuretsu
211e2bcb95
Fix Electron API server
...
VSCode integration fix for Electron version
2023-02-23 21:18:29 -05:00
Mughur
57302c953f
Merge pull request #376 from Zelow79/BN9-buff
...
BN9: QoL improvements.
2023-02-23 17:29:52 +02:00
omuretsu
37d2f57e53
Fix atExit loop
...
atExit clears itself from the WorkerScript before being executed.
2023-02-23 08:39:47 -05:00
Zelow79
eb7b00a688
Update BitNode.tsx
2023-02-22 15:50:29 -05:00
Zelow79
3fde3a1a22
Update BitNode.tsx
...
Removed PI from BN modifiers and set them back to base/original values as per Mughur request.
2023-02-22 15:47:32 -05:00
Mughur
3c7b0622a5
Merge pull request #375 from Tyasuh/Int-Shock-Recovery-Buff
...
MISC: Sleeve Int applies to active/passive shock recovery
2023-02-22 14:40:51 +02:00
Snarling
d3f9554a6e
2.2.2 Release ( #378 )
2023-02-21 09:44:18 -05:00
tyasuh.taeragan@gmail.com
7963158470
Requested Correction
2023-02-20 21:40:47 -05:00
omuretsu
bba6b26ac1
Fix ram<1GB display bug
2023-02-20 06:31:52 -05:00
Zelow79
f573092090
Update Prestige.ts
...
updated comment to be a little more clear
2023-02-19 21:51:06 -05:00
Zelow79
b950c6540f
bn9 QoL improvements
...
Increased BN multipliers for HacknetNodeMoney and WorldDaemonDifficulty to PI (3.14159...). This brings WD required hack to 9424.77796076938 (now the 2nd highest ^-^).
Bn9 now starts with the same node bn9.3 rewards (the idea here is it helps showcase the BNs new feature and just speeds up a lot of what made it so slow early on)
2023-02-19 21:14:22 -05:00
omuretsu
6b8ae1b351
Change high% display to mult form
...
Also includes some documentation updates from a previous PR (sleeve.setToIdle)
2023-02-19 15:24:27 -05:00
tyasuh.taeragan@gmail.com
b6433786e3
formatter
2023-02-19 05:27:09 -05:00
tyasuh.taeragan@gmail.com
012c5d4f86
Int Buff to shock recovery speed
2023-02-19 01:43:38 -05:00
Mughur
2bd5741b22
Merge pull request #371 from d0sboots/hacking
...
NETSCRIPT: Add `additionalMsec` to BasicHGWOptions
2023-02-19 07:42:11 +02:00
Mughur
79eca93ade
Merge pull request #373 from Mughur/uptodate
...
BUGFIX: new servers check reserved names properly
2023-02-19 07:28:30 +02:00
Zelow79
028199aa7d
SLEEVE: Add sleeve.setToIdle function ( #374 )
2023-02-19 00:13:23 -05:00
omuretsu
bd4fe19fde
Fix percent display at large values
2023-02-18 08:03:16 -05:00
Mughur
d55395491c
BUGFIX: new servers check reserved names properly
2023-02-18 03:34:09 +02:00
David Walker
dc9b1050bf
Result of npm run doc
...
Includes my change and a bunch of prior changes
2023-02-17 00:14:20 -08:00
David Walker
53755dd573
NETSCRIPT: Add additionalMsec to BasicHGWOptions
...
This option adds additional time to the sleep in hack/grow/weaken before
the command takes effect. The critical difference between this and doing
your own sleep is that it creates a single, uninterruptible sleep: This
opens up multiple new avenues of gameplay for batching.
Note that use of this new feature is theoretically always suboptimal,
since extending the sleep time wastes RAM.
2023-02-17 00:01:41 -08:00
Snarling
af0ed1dbb0
Fix some inaccuracies
...
Removed line about bugfix only
Removed line about merging to master branch because that's not how we have it set up at this repo.
2023-02-16 22:22:54 -05:00
omuretsu
07397874c0
Revert "CODEBASE: Steam development branch updating action ( #370 )"
...
This reverts commit 56ce1df0c8 .
2023-02-16 15:35:31 -05:00
Snarling
56ce1df0c8
CODEBASE: Steam development branch updating action ( #370 )
2023-02-15 17:10:45 -05:00
David Walker
ed59f4bfe7
NETSCRIPT: Add growThreads to formulas, improve docs for hacking functions ( #330 )
2023-02-14 17:38:51 -05:00
Snarling
b9a2953fa6
Add totalExperience property to getOffice ( #367 )
2023-02-14 01:38:22 -05:00
Snarling
08e71c732b
Threads are a positive integer ( #366 )
...
* Added new positive integer ns validation helper
* `run`, `exec`, and `spawn` verify threads as a positive integer.
* `run` terminal command also fails if the provided threadcount is not a positive integer.
* Removed some references to .script files in various documentation, and removed some of the NS1 example blocks
2023-02-14 01:32:01 -05:00
Snarling
b0bdf0c7ad
DOC: Improve ns.kill documentation ( #365 )
2023-02-13 21:50:38 -05:00
Mughur
571f1eb8ef
Merge pull request #362 from d0sboots/corpsell
...
CORP: Change/fix TA.II to use configured sell amounts
2023-02-14 03:38:58 +02:00
Snarling
f16a4f1a4e
fix setTheme
2023-02-13 19:49:07 -05:00
Snarling
f916007f2d
CODEBASE: Combine the title and dist checks ( #361 )
2023-02-12 02:22:07 -05:00
David Walker
4dd093606c
CORP: Change/fix TA.II to use configured sell amounts
...
It used to set prices based on current production only.
2023-02-11 23:08:39 -08:00
omuretsu
af8528c777
Fix action
...
Attempt to fix check for generated files action to actually make a new comment if one doesn't exist
2023-02-11 15:31:49 -05:00
omuretsu
dba6773375
Add back lint:report
2023-02-11 15:18:32 -05:00
omuretsu
e9bdc29c8c
Some dev updates
...
* Bump electron version to 22.2.1
* Fix npm run electron command (needed the electron-packager-all command which I had removed)
* Improve the npm run format command, no longer floods terminal with all file names
* Updated start command to serve the built version of the game in .app
* Remove some unused commands and unused workflows. Combined the ci and ci-pr workflows.
* Modify check for generated files logic. Attempt to fix so it will edit its own comment instead of posting a new one on every commit.
2023-02-11 15:12:55 -05:00
Snarling
6a6043c509
CODEBASE: Add custom useRerender hook ( #359 )
2023-02-11 13:22:55 -05:00
Snarling
b4074328ec
UI: Added new locale-aware and configurable number formatting ( #354 )
2023-02-11 13:18:50 -05:00
Zelow79
1f5546b721
UI: Revealed faction augments remaining in faction invite. ( #357 )
2023-02-11 10:41:50 -05:00
omuretsu
07b1eefe33
Run prettier
2023-02-07 21:16:18 -05:00
Mughur
814e837983
Merge pull request #355 from Mughur/docupdate
...
link at the end of tutorial now opens another window
2023-02-08 03:50:12 +02:00
Mughur
88eb85da00
fix tFormat.rst filename capitalization
2023-02-08 03:47:42 +02:00
Mughur
67fde6167b
Fix tutorial getting started link
...
change tformat.rst file name
2023-02-08 03:46:42 +02:00
Mughur
e7588de19c
Merge branch 'uptodate' of https://github.com/Mughur/bitburner-src into docupdate
2023-02-08 03:23:22 +02:00
Mughur
6590fa1c97
small doc fixes
2023-02-07 16:26:02 +02:00
omuretsu
6459b1ab48
Change tests
...
* Try to fix check for generated files to create a comment on a PR.
* Check for generated files does not count as a failure.
* Lint doesn't fail based on stuff in dist. Prettier and lint no longer use the "diff" version.
* Removed some commands that weren't really used (specific version electron packager commands that require you to have already ran npm run electron to generate .package folder)
2023-02-04 07:42:35 -05:00
Zelow79
37f41c89bc
MISC: Added features to DevMenu ( #353 )
...
* More blade devmenu functions
* Custom money field, set money to 0 option
* Options for removing blade/gang/corp
* Better dev menu responsiveness (dev menu rerenders after adding or removing blade/gang/corp)
* Some general code style changes
2023-02-02 10:09:38 -05:00
Mughur
35d590b25d
Merge pull request #347 from jeek/corp-states
...
CORP: Move Sale after Export in Corp States
2023-01-31 15:21:27 +02:00
omuretsu
e8e107254d
Update build commands
...
build:dev now works
2023-01-30 19:45:24 -05:00
T.J. Eckman
a141431e08
CORP: Move Sale after Export in Corp States
2023-01-30 19:15:56 -05:00
Mughur
d5707931c6
Merge pull request #342 from MattiYT/dev
...
UI: Added iron man theme.
2023-01-30 22:53:56 +02:00
Mughur
741f4a0d1e
Update index.ts
2023-01-30 22:50:40 +02:00
Mughur
6d7fba4930
Merge pull request #344 from Mughur/docupdate
...
fix previous commit, improve argument page on docs, ran lint&format
2023-01-30 21:46:22 +02:00
Mughur
23199ee705
fix previous commit, improve argument page on docs
2023-01-30 21:42:46 +02:00
Mughur
0c7b6a8ad8
Merge pull request #343 from Mughur/docupdate
...
DOC: Doc changes
2023-01-30 21:02:43 +02:00
Mughur
6369ab434b
Doc changes
2023-01-30 20:51:00 +02:00
omuretsu
867236e153
autoAssignJob streamlining
2023-01-29 08:14:12 -05:00
Matti
f8f8c8c517
Add files via upload
2023-01-29 12:51:46 +00:00
Matti
caf65c4d63
Update index.ts
...
Added iron man theme to the list.
2023-01-29 12:49:12 +00:00
Christian Roy
d7439aae52
Fix setAutoAssignJob parameter validation. ( #339 )
2023-01-29 07:39:01 -05:00
David Walker
c1d3664955
CORP: Revert mandatory coffeeparty ( #333 )
2023-01-27 08:15:54 -05:00
Zelow79
707508a8cc
MISC: Further BB UI number updates ( #340 )
2023-01-27 08:04:17 -05:00
Mughur
c42303c1f5
Merge pull request #337 from Mughur/uptodate
...
MISC: small fixes
2023-01-24 23:32:13 +02:00
Mughur
9c365d0da5
small fixes
2023-01-24 23:28:53 +02:00
Zelow79
d6a0d5fcaa
BUGFIX: Corrected error in formatReallyBigNumber and updated BB UI to be more large number friendly ( #331 )
2023-01-20 08:06:50 -05:00
Tyasuh
ac8ea6b5ef
split hacknet node from server in name, with SF9 ( #327 )
2023-01-16 15:59:33 -05:00
hydroflame
80061b1f81
Remove donation section under options ( #328 )
2023-01-16 15:51:47 -05:00
Zelow79
5f923a348c
NETSCRIPT: Added cyclesWorked to certain sleeve.getTask returns, and added bladeburner.getActionSuccesses ( #324 )
2023-01-15 23:50:54 -05:00
Tyasuh
6f0b3d07b8
GRAFTING: Bladeburner augs can be grafted if player is in Bladeburner faction ( #321 )
2023-01-14 18:24:45 -05:00
omuretsu
41451280ab
Update build process
...
`npm run build` now generates a .app folder with the minimal run files
`npm run electron` now uses the .app contents as a base
deploy-dev.yml should upload just the .app folder after building (not tested yet)
2023-01-10 20:51:14 -05:00
Snarling
f266906f6f
ELECTRON: security fix ( #319 )
2023-01-10 19:12:23 -05:00
Mughur
bb3a248b34
Merge pull request #317 from d0sboots/bugfix
...
BUGFIX: Fix rendering of GenericLocation
2023-01-10 06:37:13 +02:00
David Walker
8f2014ea6f
BUGFIX: Fix rendering of GenericLocation
...
Fixes #316 . Rollback of the change to GenericLocation made in the
previous PR, plus adding keys (instead) to address the original problem.
2023-01-09 20:02:26 -08:00
David Walker
0c2d402f0b
INFRA: Update everything except React ( #312 )
2023-01-08 02:36:55 -05:00
Mughur
54e8875dd0
Merge pull request #310 from Mughur/docupdate
...
DOC: small doc fixes
2023-01-07 11:08:15 +02:00
Mughur
dc85850435
small doc fixes
2023-01-07 11:03:43 +02:00
zerbosh
65f22e7931
CORPORATION: prevent "Unassigned" as job in setAutoJobAssignment ( #308 )
2023-01-06 22:28:22 -05:00
omuretsu
c593d3bce3
better dev server fix
...
webmanifest was still erroring
2023-01-06 18:20:29 -05:00
omuretsu
20f405a32c
Fix dev server
2023-01-06 18:16:17 -05:00
zerbosh
b4743a9841
CORPORATION: added Checks to setAutoJobAssignment ( #307 )
2023-01-06 14:52:40 -05:00
David Walker
593b860241
New version of Electron, v22.0.0 ( #302 )
...
Fixes the blinking text bug!
2023-01-06 14:01:27 -05:00
Mughur
4a5cf623fa
Merge pull request #303 from teauxfu/patch-1
...
DOC: mention port capacity, fix typo, formatting
2023-01-06 15:33:43 +02:00
Mughur
f47a588419
Merge branch 'dev' into patch-1
2023-01-06 15:31:19 +02:00
Mughur
018c344554
Merge pull request #306 from Mughur/docupdate
...
MISC: Updated ReadTheDocs links
2023-01-06 15:27:18 +02:00
Mughur
7e183c4e4a
Updated ReadTheDocs links
2023-01-06 15:24:10 +02:00
Mughur
b5297a0b7b
Merge pull request #305 from Mughur/docupdate
...
DOC: Massive doc update
2023-01-06 14:58:54 +02:00
Mughur
fd3655a2fa
Massive doc update
2023-01-06 14:43:09 +02:00
alex
53018341aa
DOC: add info about netscript ports, fix typo
...
also changed some code blocks to use the newer code block style with js syntax highlighting https://sphinx-themes.org/sample-sites/sphinx-rtd-theme/kitchen-sink/blocks/#code-block
2023-01-05 23:06:34 -06:00
David Walker
4eef9eec03
NETSCRIPT: More ns Proxy changes ( #297 )
2023-01-05 20:41:24 -05:00
Mughur
3281b785ce
properly fix leading '/' script bug ( #296 )
2023-01-05 20:33:30 -05:00
David Walker
aa32e235fa
MULTS: Make BitNodeMultipliers.ServerMaxMoney more sensible ( #280 )
2023-01-05 20:31:54 -05:00
David Walker
7b5080a42b
NETSCRIPT: Add undocumented function printRaw() ( #277 )
...
This is analagous to tprintRaw (enabled by ns.iKnowWhatImDoing()), but
for logs instead of the terminal. This provides a supported* method of
creating complicated UIs for scripts.
*No actual support, expressed or implied, is provided for use of this
function.
2023-01-05 20:30:34 -05:00
David Walker
c42fde9379
INFRA: Update Webpack to @latest, along with other dev packages ( #290 )
2023-01-05 20:29:02 -05:00
omuretsu
a76e281349
Bump to 2.2.2dev
...
About to merge some PRs, already added to changelog
2023-01-05 20:28:01 -05:00
omuretsu
237f9037bf
Better error on fail to import save
2023-01-05 13:04:26 -05:00
omuretsu
494bc25794
Merge branch 'dev' of https://github.com/bitburner-official/bitburner-src into dev
2023-01-04 09:45:56 -05:00
Snarling
31bf0c43d1
v2.2.1 ( #293 )
...
* handle enums differently
* Enums are frozen and fed directly to the proxy
* Enums are not included in the NSFull definition, allowing samekeys for RamCostTree<API>, InternalAPI<API>, and ExternalAPI<API>
* Rewrote a lot of the ramcalc test, with better typing thanks to the samekeys above
* Fix ns1 for proxy (args, pid, and enums after above changes were not being added to ns1 scripts.)
* Fixed an overview issue where the bars could display inaccurately.
Update changelog and bump version to 2.2.1
2023-01-04 09:45:17 -05:00
Snarling
b90849e9fd
v2.2.1 ( #293 )
...
* handle enums differently
* Enums are frozen and fed directly to the proxy
* Enums are not included in the NSFull definition, allowing samekeys for RamCostTree<API>, InternalAPI<API>, and ExternalAPI<API>
* Rewrote a lot of the ramcalc test, with better typing thanks to the samekeys above
* Fix ns1 for proxy (args, pid, and enums after above changes were not being added to ns1 scripts.)
Update changelog and bump version to 2.2.1
2023-01-04 09:23:20 -05:00
David Walker
5f18b87323
New ns implementation using Proxy ( #292 )
2023-01-04 08:56:29 -05:00
Snarling
3d3a9e8682
Update README.md
2023-01-03 22:17:21 -05:00
lucebac
1ec5ab9898
reduce level of jumper3 to 325 ( #291 )
2023-01-03 18:39:41 -05:00
omuretsu
bb566dc57c
hotfix
...
* Fix ramcost for corporation.bonusTime (must be 0 because other getBonusTime functions exist).
* Fix ui hook names for overview.
2023-01-03 12:23:38 -05:00
omuretsu
1670be1573
Changelog updates for latest hotfix
2023-01-03 12:04:47 -05:00
omuretsu
4ab29e9c60
Fix minimum corp employee stat
...
* minEmployeeDecay is now part of CorpConstants and has a value of 10. This replaces Office.minEne/minMor/minHap
* Also removed some unnecessary files in dist/ext for MathJax
* Rebuilt documentation to remove minHap/minMor/minEne from getOffice, and add minEmployeeDecay to corporation.getConstants
2023-01-03 11:55:50 -05:00
omuretsu
b2ecd82acc
Update changelog
2023-01-03 10:25:05 -05:00
Snarling
dc0de2498b
Fix mathjax error ( #287 )
...
* Updated mathjax and better-react-mathjax
* Removed MathJaxWrapper. Per better-react-mathjax documentation, we were incorrectly including a new context for every equation using this wrapper.
* Wrapped entire game in a MathJaxContext at GameRoot.
2023-01-03 07:38:14 -05:00
omuretsu
77894cd9e5
Update changelog for hotfixes
2023-01-03 02:50:08 -05:00
omuretsu
c9920f35ac
Fix crazy faction XP rates
2023-01-03 02:40:06 -05:00
omuretsu
f8af04e5b3
Fix broken HP
2023-01-03 02:16:48 -05:00
omuretsu
855cedfa7f
Merge branch 'dev' of https://github.com/bitburner-official/bitburner-src into dev
2023-01-03 02:14:44 -05:00
omuretsu
7c6d7206dd
Fix broken HP
2023-01-03 02:14:00 -05:00
omuretsu
4b41e15ca3
Fix broken HP
2023-01-03 02:13:01 -05:00
David Walker
7021b905b7
Remove some old references to BigD. ( #284 )
2023-01-02 18:48:50 -05:00
omuretsu
e891b06260
Safe load sleeve class work
2023-01-02 18:18:59 -05:00
omuretsu
70b8be9988
Fix args for ns1
2023-01-02 17:56:11 -05:00
Snarling
9820f9e24a
changelog formatting fix pt2
2023-01-02 17:20:49 -05:00
Snarling
7a69639e8e
fix changelog formatting
2023-01-02 17:14:41 -05:00
omuretsu
6d72861304
Fix graceful load for type changes
2023-01-02 15:25:43 -05:00
omuretsu
3f850d71ba
fix graceful material load?
2023-01-02 15:06:44 -05:00
omuretsu
2cb989243f
Format fix...
2023-01-02 13:59:31 -05:00
Mughur
1baa615def
MISC: small fixes ( #270 )
...
* infiltration gain bug fix
* fix corp division description
* avoid some issues with Infinity at super high NFG levels
Co-authored-by: Daniel Perez Alvarez <danielpza@protonmail.com >
2023-01-02 13:51:59 -05:00
omuretsu
dfa691784c
Fix test for removedFunction in singularity
2023-01-02 13:47:04 -05:00
omuretsu
80d751e32b
fix getActionRepGain
2023-01-02 13:28:31 -05:00
omuretsu
0ec4ef31ab
2.2
2023-01-02 13:20:25 -05:00
omuretsu
93aab87a16
Fix inaccurate HP on SF prestige
2023-01-02 10:35:52 -05:00
David Walker
fe5344f232
UI: Make tooltips for CoffeeParty better reflect reality ( #269 )
2023-01-02 09:49:36 -05:00
zerbosh
aa50378e18
CORPORATION: Give Full Api Access on BN3 ( #276 )
2023-01-02 09:48:02 -05:00
Mughur
e90224c63d
CORP: Industry descriptions shows what each division uses and makes ( #272 )
2023-01-02 09:46:53 -05:00
zerbosh
7d98c680e5
SLEEVE: added storedCycles to getSleeve() ( #279 )
2023-01-02 09:45:51 -05:00
omuretsu
d00ed1f4ee
sync overview updates
...
Using EventEmitter. Also get rid of ShownContext as it is no longer needed with this event based rerender.
2023-01-02 08:54:18 -05:00
omuretsu
90fc82b86f
Fix bad memoization in blade overview
2023-01-02 08:00:45 -05:00
David Walker
71bae01fd4
BUG: Fix console error about bad ref use. ( #278 )
2023-01-01 04:10:06 -05:00
omuretsu
313f6ada94
Fix more overview issues
...
Previous changes had overview become empty when collapsing it, which broke the collapse animation. It also would have broken use of the player-visible hooks, because those would have been removed from the document on collapse.
Now a context is used to store whether the overview is being shown or not, and components that update themselves will only do so when they are being shown.
2022-12-30 15:42:58 -05:00
Snarling
62a2532d05
UI: Fix broken overview ( #273 )
...
Fixes the broken overview where improper hook use was causing React errors for certain prop changes.
Overview no longer rerenders itself on a timer. Instead individual items that need to check for state updates do so themselves on a timer.
2022-12-30 14:28:49 -05:00
Snarling
fb1f95c26e
VARIOUS: Various changes prior to release 2.2 ( #271 )
...
See PR #271 description
2022-12-29 20:28:53 -05:00
zerbosh
24ad342203
getCorporation() returns division names ( #266 )
2022-12-29 04:30:16 -05:00
Mughur
5c80655d62
NETSCRIPT: Added ns.corporation.issueNewShares function ( #261 )
2022-12-25 03:35:18 -05:00
Mughur
556fe8dd33
NETSCRIPT: Added ns.corporation.getConstants, replacing many other corporation getter functions ( #260 )
2022-12-25 03:33:13 -05:00
David Walker
018053d79e
NETSCRIPT: Reduce cost of two multipliers functions ( #254 )
2022-12-21 18:30:27 -05:00
David Walker
149d687fd6
UI: Memoize character overview ( #247 )
2022-12-21 18:27:51 -05:00
Mughur
addcee73fc
Tutorial: Remove NS1 tutorial, change getting started guide to .js ( #258 )
2022-12-21 17:49:12 -05:00
Mughur
b004b7203d
GENERAL: Reorganizing and grouping node multipliers ( #259 )
2022-12-21 17:39:12 -05:00
lucebac
5a86be8714
Update doc for ns.scp ( #262 )
2022-12-21 14:56:08 -05:00
David Walker
303c54c85c
NETSCRIPT: Fix a typo in scp ( #256 )
2022-12-19 14:39:03 -05:00
omuretsu
5a66045e1d
format fix
2022-12-13 09:13:15 -05:00
omuretsu
1dec0d00bd
Add documentation for ns.pid
2022-12-13 09:09:12 -05:00
omuretsu
75d2d8b7e8
Add documentation for ns.pid
2022-12-13 09:08:23 -05:00
T.J. Eckman
52034ccedc
NETSCRIPT: Add ns.pid variable for accessing the current script's PID ( #255 )
2022-12-13 09:07:15 -05:00
David Walker
f943e5d603
INFILTRATION: Change "slash" to "attack", less potential confusion ( #251 )
2022-12-13 08:28:56 -05:00
hydroflame
45221ead06
MISC: Remove google analytics ( #253 )
2022-12-13 08:28:08 -05:00
hydroflame
f039760690
Update blood donation counter
2022-12-09 15:46:56 -05:00
omuretsu
2489ec43fe
Sidebar tweaks
2022-12-04 23:04:33 -05:00
David Walker
a46d34bd60
UI: Break SidebarRoot into smaller components, and memoize ( #246 )
2022-12-04 21:05:55 -05:00
David Walker
8d793ea271
Internal refactoring of Router ( #241 )
2022-12-04 03:14:06 -05:00
G4mingJon4s
897a1fbc8e
Changed skill formatting from numeral to localeStr ( #244 )
2022-12-03 23:32:39 -05:00
G4mingJon4s
633296da15
Added check if factionWork is from faction of gang ( #243 )
2022-12-03 22:58:40 -05:00
David Walker
49f732d1ee
Revert "Revert "Add keycode table and switch to event.code in select places" ( #224 )" ( #242 )
2022-12-03 22:56:42 -05:00
omuretsu
680027cd4b
Fix update text for dev branch
2022-12-01 16:37:51 -05:00
Snarling
5ff2cd5357
VERSION: Update game version to 2.2 ( #240 )
...
Includes some bug fixes:
* Fix sleeve shock internal/display discrepancy (0-100 vs 0-100)
* Special error message if ns function called without a this
* Change whitespace to pre-wrap for dialog box.
* Fix bug where idle sleeves do not consume cycles but still recover shock from those cycles. Now they do not recover during idle.
* attempted to tag commit as v2.2.0
2022-12-01 16:07:46 -05:00
quacksouls
6034e1c3fa
DOC: CORP: typo fixes in hire AdVert functions ( #237 )
2022-12-01 11:41:52 -05:00
Snarling
14e50e5533
Some corp fixes ( #236 )
2022-11-29 08:24:04 -05:00
David Walker
ce1879fb62
Add a test for basic Netscript functionality. ( #235 )
2022-11-29 07:32:08 -05:00
omuretsu
6a4d40ce2b
Update docs
2022-11-28 10:44:04 -05:00
Snarling
0fb7200b4b
STOCK: ns.stock.getOrganization added for getting org from stock symbol ( #234 )
...
Authored-by: SamuraiNinjaGuy <branmiller+bitburner@gmail.com >
2022-11-28 10:33:28 -05:00
Snarling
837c6bd1c2
CONTRACT: codingcontract.attempt always returns a string ( #231 )
...
* ns.codingcontract always returns a string (reward on success, empty on fail), simplifying usage and documentation of function.
* Because of the above, return value still works when used as a boolean, as long as no direct equality comparison to true/false.
* Documentation expanded and examples added.
Co-authored by @quacksouls
2022-11-28 09:15:09 -05:00
Snarling
6af36e3b29
NETSCRIPT: Faster API wrapping on script launch. ( #229 )
...
* ns API is wrapped once
* when a new workerscript is created, each layer of ns is stamped with a private workerscript field that allows the functions to work.
* Test has been refactored to account for new method of wrapping
* BREAKING: ns functions need access to `this` value of their parent ns layer (or any ns layer)
* Enums are passed directly to player (no cloning) but are frozen.
2022-11-28 09:11:55 -05:00
Burhanuddin Mustafa Lakdawala
675c2a0456
DOC: Update documentation for limitMaterialProduction and limitProductProduction ( #221 )
2022-11-26 21:06:47 -05:00
quacksouls
1ee71cea19
CORP: fix typos in research descriptions ( #232 )
...
Fix various typographical errors in the descriptions of research.
2022-11-26 21:05:01 -05:00
David Walker
70fadde222
Revert "Add keycode table and switch to event.code in select places" ( #224 )
...
Using code instead of key is strongly warned against at MDN and causes issues with nonstandard layouts:
https://developer.mozilla.org/en-US/docs/Web/API/Element/keydown_event#keyboardevent.code
This also fixes ScriptEditorRoot.tsx, where some code snuck in that
wasn't using *any* of the constants.
This reverts commit 016a9a873f .
2022-11-26 08:51:09 -05:00
Burhanuddin Mustafa Lakdawala
f70a25d755
Fix spacing on 'Trade for reputation` button ( #222 )
2022-11-25 08:00:26 -05:00
Snarling
e17380549d
Add ctrl-a support for logs ( #228 )
...
And prevent double line returns when copying logs
2022-11-24 13:04:06 -05:00
TheMas3212
533d8a4332
GANG: Fix Gang UI to correctly report the bonus time multiplier as 25x
...
Add Tooltop to Corporation UI to explain bonus time (matching the one in
Gang UI)
Move corporation.process to the correct location
2022-11-25 00:45:30 +11:00
Snarling
e7fc0fbb03
Fix documentation for ns.sleeve ( #227 )
2022-11-24 08:19:51 -05:00
Snarling
6616f7ba15
DOCS: Update documentation for ns.args ( #220 )
2022-11-21 12:19:16 -05:00
Snarling
79fd5f6089
Fix ansi background spacing ( #219 )
2022-11-21 11:08:36 -05:00
omuretsu
387c0c2786
Fix save corruptions from invalid types
2022-11-20 12:39:08 -05:00
Snarling
65cd14e33b
DOC: Add ns documentation for possible sleeve tasks ( #217 )
...
* Add specific types for sleeve tasks
* Moved LocationName enum to overall enums file
* Add LocationName enum to those provided to player
* remove trailing s on CompanyPosNames enum (now CompanyPosName, in line with LocationName)
* Also regenerated all ns documentation. This leads to an expected error when checking for generated files, because PRs should not normally touch markdown files. Also leads to a lint failure in generated file bitburner.d.ts
* also removed some exporting from NetscriptDefinitions.d.ts for anything that wasn't imported somewhere else.
2022-11-20 12:07:22 -05:00
Snarling
88d51e9a7e
MISC: A bunch of enums stuff. ( #212 )
...
* Some game enums moved to utils/enums. Others can eventually be moved there as well.
* findEnumMember function for performing fuzzy matching of player input with enum members, without needing separate fuzzy functions for every enum.
* Also used findEnumMember for safely loading save games (allows case changes in enum values)
* Changed capitalization on some enums.
* BREAKING: removed classGains work formulas function
* Split ClassType enum into UniversityClassType and GymType.
* Added universityGains and gymGains work formulas functions
* Provided the new split enums to the player on ns.enums.
2022-11-20 08:37:11 -05:00
Snarling
629d610532
Update and rename deploy.yml to deploy-dev.yml
2022-11-20 08:16:22 -05:00
Snarling
c929806307
fix broken party math again
2022-11-20 07:56:58 -05:00
omuretsu
673c2d9f82
Fix broken partyMult default
2022-11-19 22:42:34 -05:00
Snarling
c669e473d1
SLEEVE: Fixed inconsistencies in how sleeve work rewards are handled. ( #211 )
2022-11-10 21:56:46 -05:00
Snarling
426ad5f296
Sleeve criming fix ( #209 )
...
Also simplify usage of findCrime
2022-11-10 11:05:42 -05:00
Snarling
82ba5f1f13
Ignore monaco cancellation errors ( #208 )
...
Also updated monaco-editor and @monaco-editor/react to latest versions since there were no conflicts.
2022-11-10 10:08:59 -05:00
Matt Garretson
3ec4f0c98c
Fix HP gaining logic from defense skill levels ( #205 )
2022-11-09 22:06:27 -05:00
Snarling
b275f88053
NETSCRIPT: Expose more enums for player use ( #198 )
...
* Add support for enums at other ns layers
* APIWrapper: simplified wrapping algorithm and modified to just use cloneDeep to copy enums instead of recursively wrapping enums as if they were new API layers
* Improve APIWrapper typing
* Changed some typings at RamCostGenerator to allow for enums at different levels without enums needing a ram cost
* Added enums to ns.corporation, removed getter functions that were being used instead.
* Add FactionWorkType for player use
* Add ClassType and CompanyWorkPos enums
* Change netscriptDefinitions to expect members of these new enums where appropriate.
2022-11-09 13:46:21 -05:00
Snarling
8e0e0eaa88
NETSCRIPT: ns.sleeve.getSleeve added. getPlayer and getSleeve can both be used for formulas. ( #200 )
...
* BREAKING CHANGE: Removed getSleeveStats and getSleeveInformation because this info is provided by getSleeve in a more usable form.
* BREAKING CHANGE: Removed tor, inBladeburner, and hasCorporation fields from ns.getPlayer. Functionality still exists via added functions ns.hasTorRouter, ns.corporation.hasCorporation, and ns.bladeburner.inBladeburner.
* Separated ns definitions for Person, Sleeve, and Player interfaces with both Player and Sleeve just extending Person.
Added getSleeve, which provides a Sleeve object similar to getPlayer.
* Renamed the sleeve ns layer's interface as sleeve lowercase because of name conflict. todo: May move all the ns layers interface names to lowercase for consistency
* Added ns.formulas.work.crimeSuccessChance and reworked to allow both sleeve and player calculations.
* Removed internal Person.getIntelligenceBonus function which was just a wrapper for calculateIntelligenceBonus. Any use of the former in formulas creates a conflict where ns-provided Person objects throw an error.
* Renamed helpers.player to helpers.person for netscript person validation. Reduced number of fields validated due to Person being a smaller interface.
* Fixed bug in bladeburner where Player multipliers and int were being used no matter which person was performing the task
* Fixed leak of Player.jobs at ns.getPlayer
* Person / Player / Sleeve classes now implement the netscript equivalent interfaces. Netscript helper for person no longer asserts that it's a real Person class member, only that it's a Person interface. Functions that use netscript persons have been changed to expect just a person interface to prevent needing this incorrect type assertion.
2022-11-09 07:26:26 -05:00
Snarling
6f08aee8f6
Fix zombie scripts ( #203 )
...
Also made installAugmentations synchronously perform reset, but added a short timeout to the callback script launch for balance.
2022-11-08 12:17:34 -05:00
Snarling
01b131526a
Rework coffee/party ( #201 )
...
* Removed unused partyEmployees and coffeeEmployees members of OfficeSpace
* Reworked formula for performance loss per market cycle.
* Rework both coffee and party formulas to allow easier recovery from low values.
2022-11-07 09:09:53 -05:00
quacksouls
8367b68f46
CORPORATION: typo fixes in modals to sell materials and products ( #197 )
2022-11-06 21:36:38 -05:00
Rai
c17af3ad35
UI: SoftResetButton.tsx Tooltip changed to make more sense ( #186 )
2022-11-06 17:30:01 -05:00
quacksouls
83730d89fd
UI: use newline to separate sentences in popup message ( #188 )
2022-11-06 17:27:40 -05:00
Snarling
9e869bc876
NETSCRIPT: Add ns.formulas.work.companyGains function ( #195 )
...
* added ns.formulas.work.companyGains.
* Removed Work/Formulas folder, added Work/Formulas.ts
* CompanyPosition.calculateJobPerformance now takes in a Person instead of taking in a full set of stats, and it takes INT into account.
* formulas.crimeGains takes in a person object.
* Renamed ns Player type to Person.
* added multWorkStats, which multiplies a WorkStats object with a multipliers object.
* Remove unused types in NetscriptDefinitons.d.ts
* reuse formulas code in other parts of game
* getSleeveInformation also returns skills
Co-authored-by: Alexey <alexey.kozhemiakin@gmail.com >
2022-11-06 17:27:04 -05:00
Snarling
5205ff2837
Remove unused error blocks ( #194 )
2022-11-04 08:08:06 -04:00
Snarling
7ef2675e2c
Make writePort synchronous ( #193 )
2022-11-04 07:56:20 -04:00
quacksouls
55b2cbb549
UI: cat: proper line breaks when showing .js, .script, or .txt files ( #192 )
...
Currently, the HTML line break sequence `<br /><br />` is hardcoded into the dialog box message when showing the content of these file types: ".js", ".script", and ".txt". By default, the function `dialogBoxCreate()` currently assumes that its first parameter is not HTML, but a text string, so whatever is in the string will appear in the dialog box. Use the newline character instead for line break.
2022-11-04 07:23:33 -04:00
omuretsu
6ac04717fe
Add missing line breaks on showMessage
2022-11-03 11:31:25 -04:00
omuretsu
e42b1c2edd
lint
2022-11-03 08:46:01 -04:00
omuretsu
b057e2e5f2
Fix sleeves unable to commit crime
2022-11-03 08:39:34 -04:00
omuretsu
442a4f0198
update html-webpack-plugin version
2022-11-03 08:02:39 -04:00
LJ
9eb5f7ef23
NETSCRIPT: added portHandle.nextWrite() ( #187 )
2022-11-03 06:17:29 -04:00
Snarling
3ce4dcf612
DOC: Update documentation for workForFaction and workForCompany ( #180 )
...
* DOC: `ns.singularity.workForFaction()`: update doc and examples
* Additional Doc Fixes
* Remove unnecessary fluff in singularity.workForFaction examples
* Fix documentation for singularity.workForCompany similar to fixes already applied to workForFaction
* Correct some inaccuracies in workForFaction and workForCompany remarks sections
* Shorten some comment lines that are over 120 characters in NetscriptDefinitions.d.ts, for consistency.
Co-authored-by: Duck McSouls <quacksouls@gmail.com >
2022-11-01 12:24:25 -04:00
quacksouls
634611f9db
DOC: Improve CCT documentation for HammingCodes ( #167 )
2022-10-30 04:24:09 -04:00
LJ
0519b6adf7
De-uglify ns.print examples ( #164 )
2022-10-28 17:20:01 -04:00
omuretsu
4bf215f241
Fix documentation build error
2022-10-27 07:04:46 -04:00
jaculler
a40aa1bab2
Fix Tutorial Ram Text ( #162 )
...
This updates the tutorial (and tests) to match the updated value of 8GB starting ram.
2022-10-27 06:25:45 -04:00
quacksouls
279d18d65f
DOC: sleeve: typo fix ( #161 )
...
Some typographical fixes in the documentation of sleeves.
2022-10-26 23:30:40 -04:00
Snarling
239834dba6
Connect to owned servers from anywhere ( #159 )
...
* purchasedByPlayer allows connect-from-anywhere as if the server was backdoored.
* Also added optional backdoorInstalled variable to type for BaseServer. This has no runtime effect, but it allows accessing that variable without TS needing us to verify whether it's instanceof Server first.
2022-10-25 17:48:46 -04:00
omuretsu
8837c01d21
Tolerate & recover from null player money
2022-10-25 14:56:47 -04:00
omuretsu
d0820c81ce
Recover from null moneyTracker
...
There shouldn't be any way to get null, but it was reported to occur and this will recover when this happens.
2022-10-25 14:37:25 -04:00
Snarling
959307aa13
CORP: Better fix for MP validation ( #158 )
...
* Prevent negative profit selling
* Update validation strings for MP
* Allow negative MP formula price
2022-10-25 12:51:03 -04:00
Snarling
5b2a96fa0c
CORPORATION: Happiness/Energy/Morale trend down even for productive corps ( #157 )
2022-10-25 10:32:20 -04:00
Snarling
a79621612f
Only allow one reference to MP in sell price ( #156 )
2022-10-25 08:51:37 -04:00
quacksouls
3f0a7786f8
DOC: cleanup in doc of Netscript functions ( #155 )
...
* A bunch of typographical fixes in the documentation of various Netscript functions. A main fix is standardizing the use of "hostname".
* Cross-reference the documentation of various Netscript functions. This makes it clear that we are referring to a particular Netscript function.
* Clarify the return values of various Netscript functions. Clarify the documentation of other functions.
2022-10-25 07:17:53 -04:00
Snarling
5fe89d5599
CORPORATION: Reorganize Industry data ( #154 )
2022-10-24 21:54:54 -04:00
Snarling
d7193ca8ff
fix negative time display ( #153 )
2022-10-24 20:09:10 -04:00
Snarling
df70458e4f
CORPORATION: Give Employees some RNG ( #152 )
...
Authored-by: zerbosh <115591472+zerbosh@users.noreply.github.com >
2022-10-24 16:33:25 -04:00
G4mingJon4s
6dc5990b63
CORPORATION: Added check to buy amount ( #149 )
2022-10-24 16:09:53 -04:00
Snarling
d22d0a25ef
DEV: Attempt new yml for deploy to gh pages ( #150 )
2022-10-24 09:51:22 -04:00
G4mingJon4s
3861e56ced
CORPORATION: Check there is room to make a new product before opening popup. ( #147 )
2022-10-24 08:58:51 -04:00
quacksouls
e9e9ac1def
DOC: CCT: typo fixes ( #145 )
...
Fixes #144 . Some typographical fixes in the description of a Coding Contract.
2022-10-24 08:46:26 -04:00
Snarling
0a3ff56331
WIP: Remove corp employees as objects ( #143 )
...
* Removed employees as objects from corporations
* Remove employees from office JSON after loading / convert to new parameters
* Showed down morale/etc gain; added optional position to hireEmployee
* enum support for corp employee positions
Mostly authored-by: Kelenius <kelenius@ya.ru >
2022-10-24 08:44:01 -04:00
Snarling
6095e63369
Remove bundle files ( #140 )
...
* bitburner-src is not running github pages, so a built version of the web app is not needed in git.
2022-10-24 08:05:30 -04:00
hydroflame
3d0bceb9ff
round4
2022-10-22 00:48:31 -04:00
hydroflame
4a33ed87dd
round3
2022-10-22 00:41:03 -04:00
hydroflame
1c9d97fe35
Trying more auto deploy
2022-10-22 00:35:12 -04:00
hydroflame
317c3c3fc4
Update NetscriptDefinitions.d.ts
2022-10-22 00:27:29 -04:00
hydroflame
7784c2f8b2
Update NetscriptDefinitions.d.ts
2022-10-22 00:23:10 -04:00
hydroflame
b4c791afe6
Delete deploy_dev.yml
2022-10-22 00:18:15 -04:00
hydroflame
7f5d887506
Trying to deploy on build
2022-10-22 00:17:58 -04:00
hydroflame
82caadfac6
Rename job
2022-10-21 23:59:07 -04:00
hydroflame
b94e3cd9d9
Update deploy_dev.yml
...
rm dev as onpush
2022-10-21 23:58:00 -04:00
hydroflame
353043347c
Create deploy_dev.yml
2022-10-21 23:57:21 -04:00
Snarling
d74c380e42
WIP: Crimes streamlining. ( #138 )
...
* streamline crimes
* Crimes object is now indexed by CrimeType enum instead of an entirely new set of keys that aren't used for anything else. This eliminated a lot of instances of iterating to find the right crime for a given CrimeType.
* Removed unused `None` CrimeType which allowed typing Crimes as a Record<CrimeType, Crime>.
* Added slums tooltip text as a crime property, to allow streamlining slums.
* Refactor slums location - removed repetitive code, rerenders 1/sec to update chances
* Fix bugged descriptive text when sleeve is committing a crime (was "is attempting to DRUGS", now uses correct text e.g. "to deal drugs").
* Remove unused and now unneeded NewCrimeType enum. Values were identical to existing CrimeType values after removing unused None.
* Add CrimeType enum in NetscriptDefinition.d.ts
* Also update broken ToastVariant type. Better support for enums in player scripts.
* Still todo is modifying some NS functions to expect CrimeType as input (rough crime names will continue to work to avoid breaking scripts)
* Expect enum use for crime functions
Affected functions:
* ns.singularity.commitCrime
* ns.singularity.getCrimeChance
* ns.singularity.getCrimeStats
* ns.sleeve.setToCommitCrime
* formulas.work.crimeGains (param type only)
- Affected functions still will fall back to rough names, except formulas.work.crimeGains which already only accepted the enum members.
- Some documentation changes:
* examples updated to use uppercase expected form.
* Note on sleeve.setToCommitCrime that it only accepts exact matches removed. It already, and still does, accept any rough crime name (but the enum is expected input).
* note about needing to use isBusy to schedule crimes remove - crimes autoloop now.
* Since expected string inputs are documented directly on the type, removed list of crimes from sleeve.setToCommitCrimes
2022-10-21 11:57:37 -04:00
omuretsu
06a985bdf8
Revert "Remove markdown from git tracking ( #139 )"
...
This reverts commit bbb6e3f309 .
2022-10-21 11:16:00 -04:00
Snarling
dab8c1a976
fix paths
2022-10-21 10:49:44 -04:00
Snarling
bbb6e3f309
Remove markdown from git tracking ( #139 )
...
* Will attempt to add as build artifacts using workflow.
2022-10-21 10:46:21 -04:00
Snarling
f5c8bec139
Create build.yml
2022-10-21 10:35:22 -04:00
Snarling
19e8946d9a
fix Stock Initializer ( #137 )
...
* stock symbols initializer is called by stockmarket initializer
* remove redundant second initStockMarketFn function
2022-10-20 00:38:19 -04:00
Snarling
1d0d4f8da6
fix grow doc ( #136 )
2022-10-19 17:25:54 -04:00
Snarling
3af6e7db45
Remove incorrect note about disableLog ( #135 )
2022-10-19 17:20:31 -04:00
Snarling
2cc6e41a7e
uncaught promises no longer spam console ( #134 )
2022-10-19 17:13:15 -04:00
Snarling
124e64379a
Improve unexpected error message ( #133 )
...
* Add ws details if available
* Add likely cause of error
* Attempt to display error
2022-10-19 16:32:39 -04:00
Snarling
b6efe46d4c
slashGame fix ( #132 )
...
* difficulty scales correct phase
* player loses game immediately after guard attacks
2022-10-19 15:24:29 -04:00
Snarling
ab70591a35
Merge pull request #2 from bitburner-official/fix-test
...
MISC: Fix alias not working in test suite
2022-10-19 13:39:39 -04:00
Olivier Gagnon
af1a1ac58d
Rename lots of reference from old to new repo
2022-10-20 03:56:59 +11:00
Olivier Gagnon
887f57f460
Fix alias not working in test suite
2022-10-19 12:45:40 -04:00
hydroflame
cb45034a24
Merge pull request #4241 from quacksouls/ns-lint
...
NETSCRIPT: remove unused variables
2022-10-19 11:46:23 -04:00
hydroflame
0f46d72a01
Merge pull request #4245 from dbachran/4239-adjust-write-documentation
...
MISC: Adjust write() documentation, only accepts strings now
2022-10-19 11:46:08 -04:00
hydroflame
51f8d29e7a
Merge pull request #4247 from quacksouls/doc-prompt
...
DOC: `ns.prompt()`: some cleanup and examples
2022-10-19 11:45:49 -04:00
hydroflame
532b32c51a
Merge pull request #4248 from borisflagell/hospital
...
UI: #4242 Fix hospital ReactComponent
2022-10-19 11:45:20 -04:00
hydroflame
1b7b4fa466
Merge pull request #4249 from Snarling/typeAssertion
...
NETSCRIPT: Fix ns.prompt typechecking
2022-10-19 11:44:59 -04:00
hydroflame
b25b4b5e27
Merge pull request #4255 from quacksouls/doc-gang-canRecruitMember
...
DOC: `gang.canRecruitMember()`: typo fix and elaboration
2022-10-19 11:44:03 -04:00
Olivier Gagnon
27b64c4674
allbuild commit 0133945c
2022-10-17 16:16:59 -04:00
Olivier Gagnon
0133945c8b
add eslint strict
2022-10-16 14:32:01 -04:00
Olivier Gagnon
c3b2c6396c
lint and made a some code more robust to older save file
2022-10-16 14:25:42 -04:00
Duck McSouls
6f1822bf4d
DOC: gang.canRecruitMember(): when this returns true or false
...
Elaborate on the conditions under which the function would return true or false. In particular, after a gang is successfully created the function always return true so the player can recruit a number of founding members to their gang. When the gang is at capacity, the function always return false. In between, the function returns true or false depending on the amount of respect the player has.
2022-10-16 18:34:34 +11:00
Duck McSouls
ac0e7c9595
DOC: gang.canRecruitMember(): typo fixes
...
Some typographical fixes.
2022-10-16 17:56:45 +11:00
Duck McSouls
93090691b5
DOC: ns.prompt(): some examples
...
Add some examples to illustrate the use of the various options. As per suggestion by @Snarling, simplify the examples on free-form text box and drop-down list.
2022-10-15 11:27:56 +11:00
Duck McSouls
473e6a2674
DOC: ns.prompt(): explain the various options
...
Elaborate on the effects of `options.type` and `options.choices`. Break the explanation into bullet points for clearer presentation. Thanks to @Snarling for pointing out that the default is to create a boolean dialog box.
2022-10-15 11:03:36 +11:00
omuretsu
9908f4aaa5
Error message fixes
2022-10-14 11:08:24 -04:00
omuretsu
7683990d17
format and lint
2022-10-14 11:03:50 -04:00
omuretsu
ad0be471ce
fix ns.prompt typechecking
...
Introduced some new type assertion functions, initial step in larger type safety rework.
2022-10-14 11:00:29 -04:00
borisflagell
baa149fa80
Update HospitalLocation.tsx
...
Add auto-refreshing to the component
2022-10-14 14:13:53 +03:00
borisflagell
1b61ec0e12
Update HospitalLocation.tsx
2022-10-14 13:59:56 +03:00
Duck McSouls
a368c6904e
DOC: ns.prompt(): a typo fix
...
A simple typographical fix.
2022-10-14 14:50:35 +11:00
Daniel Bachran
5acd5e84a3
#4239 Adjust write() documentation
...
write() only accepts strings now.
2022-10-13 17:45:40 +02:00
Duck McSouls
67062bceab
NETSCRIPT: remove unused variables
...
Running `npm run lint` shows that 2 variables are unused: `MoneySource as IMoneySource` and `MoneySources as IMoneySources`. Remove these unused variables.
2022-10-13 20:18:42 +11:00
Olivier Gagnon
6c84d64e67
rm unecessary return type
2022-10-13 01:07:10 -04:00
Olivier Gagnon
4c4f050214
simplify get money source
2022-10-13 00:55:57 -04:00
Olivier Gagnon
8ff840edfa
getBitnodeM takes 2 arg
2022-10-13 00:51:53 -04:00
Olivier Gagnon
ae5fc168bf
Add getMoneySources
2022-10-13 00:10:59 -04:00
hydroflame
d0fe28f8fb
Merge pull request #4220 from cptpiepmatz/fix-nano-not-opening-root-script-if-in-dir
...
UI: Fixed `nano` not correctly opening a script in root of a server if `cd`'d into a directory
2022-10-12 23:58:59 -04:00
hydroflame
14914eb190
Merge pull request #4229 from borisflagell/wxsQDSSQF
...
SLEEVE: Fix #4194 Bladeburner Contract in Sleeve were not giving proper reward.
2022-10-12 23:54:15 -04:00
hydroflame
93769c7089
Merge pull request #4224 from quacksouls/doc-scan
...
DOC: `ns.scan()`: typo fixes and add 2 examples
2022-10-12 23:52:34 -04:00
hydroflame
aa39728f67
Merge pull request #4230 from borisflagell/SoA_RepCost
...
SOA: Fix #3884 Implement unused SoARepMult constant to SoA's augmentations price + linked UI modification
2022-10-12 23:52:14 -04:00
hydroflame
50bc41bf5b
Merge pull request #4231 from borisflagell/TypoRepReq#3811
...
API: Fix #3811 Update NetscriptDefinitions.d.ts
2022-10-12 23:51:39 -04:00
hydroflame
c1ab4e82f2
Merge pull request #4232 from borisflagell/UI_reputation_color
...
UI: Fix #3719 Inconsistent colors of reputation gains on Install Augmentations screen
2022-10-12 23:51:23 -04:00
hydroflame
74a1b9b180
Merge pull request #4234 from Jakob002/Jakob002-patch-1
...
MISC: Fixed typo in Literatures.ts
2022-10-12 23:51:10 -04:00
hydroflame
68e90b8e6e
Merge pull request #4236 from Snarling/typeFix
...
NETSCRIPT: Fix internal typechecking of functions
2022-10-12 23:50:22 -04:00
hydroflame
70fa66c3e8
Merge pull request #4237 from Jakob002/Jakob002-patch-2
...
MISC: message formatting
2022-10-12 23:46:53 -04:00
omuretsu
e192ad53ec
Actually format + lint
2022-10-12 10:18:56 -04:00
Jakob002
c2ed9067e0
MISC: message formatting
...
Replaced someArray.toString() with someArray.join(", "). This will return "foo, bar, baz" (with spaces) instead of "foo,bar,baz" (no spaces).
2022-10-12 15:16:10 +02:00
omuretsu
7a384d53f4
typefix netscriptFunctions (see desc)
...
* Types for InternalFunction and ExternalFunction have been modified to actually typecheck ns functions against docs.
* Internal functions are required to use unknown for any params on the inner function.
* Return types for internal function inner-function must match the respective external function.
* Added new typecheck assertion function for asserting dynamic object types, to allow unknownifying params that were previously hardcoded objec structures.
* Because type assertion for parameter types and return types is enforced by InternalAPI, removed all duplicate type declarations on NetscriptFunction params and returns.
2022-10-12 08:49:27 -04:00
Jakob002
fc50625dcf
Fixed typo in Literatures.ts
2022-10-12 08:47:03 +02:00
omuretsu
41b6f0b87b
add hoop before exposing
2022-10-11 21:02:04 -04:00
omuretsu
7d07f44b3e
move to global scope
2022-10-11 20:01:10 -04:00
omuretsu
84b99c569a
extra printRaw function
2022-10-11 16:07:45 -04:00
borisflagell
b3f2fe5e02
Update PlayerMultipliers.tsx
2022-10-11 19:22:06 +03:00
borisflagell
def2cb281b
Update AugmentationsPage.tsx
2022-10-11 19:03:58 +03:00
borisflagell
b2886ba623
Update NetscriptDefinitions.d.ts
2022-10-11 18:45:38 +03:00
borisflagell
6c625a5ca3
Update AugmentationsPage.tsx
2022-10-11 18:30:41 +03:00
borisflagell
5c1777a6d4
Update AugmentationsPage.tsx
...
Tooltip's text refining
2022-10-11 18:29:17 +03:00
borisflagell
125cd04383
Fix #3884
...
Fix #3884
2022-10-11 18:12:06 +03:00
borisflagell
bbe6421b06
Update Bladeburner.tsx
...
Prettier
2022-10-11 15:33:55 +03:00
borisflagell
f3becee15b
Fix Bladeburner Contract in Sleeve
2022-10-11 15:25:16 +03:00
Duck McSouls
b03288a700
DOC: ns.scan(): add 2 examples
...
The first example shows how to use `ns.scan()` without passing an argument. The second example uses `ns.scan()` by passing the hostname of a target server. Both examples can be written more succinctly by using the `forEach()` method of array, but for the purposes of illustration the `for` loop should be easier for beginners to read.
2022-10-11 18:48:47 +11:00
Olivier Gagnon
1d5d839cd9
allbuild commit 73bcf087
2022-10-11 01:07:40 -04:00
Olivier Gagnon
73bcf0870f
doc
2022-10-11 01:06:26 -04:00
hydroflame
1cf7b28ac8
Merge pull request #4225 from quacksouls/doc-sleeve-crime
...
DOC: `ns.sleeve.setToCommitCrime()`: add list of crimes a sleeve can commit
2022-10-11 00:58:58 -04:00
Duck McSouls
afe6a837c3
DOC: ns.sleeve.setToCommitCrime(): add 1 example
...
An example on how to set a sleeve to commit a crime. The example shows that sleeves are indexed from 0.
2022-10-10 20:49:33 +11:00
Duck McSouls
c728c550f5
DOC: ns.sleeve.setToCommitCrime(): add all crimes a sleeve can commit
...
Add a list of crimes that a sleeve can commit. Update the parameter documentation to refer to this list.
2022-10-10 13:18:00 +11:00
Duck McSouls
304b7645b0
DOC: ns.sleeve.setToCommitCrime(): starting index of sleeves
...
Document the index of the first sleeve. Sleeves are indexed starting from zero, i.e. 0. Increment by 1 to get the index of the next sleeve. And so on.
2022-10-10 12:47:20 +11:00
Olivier Gagnon
7089122b3b
more ranbling
2022-10-09 19:55:46 -04:00
Olivier Gagnon
ce649379a2
rambling
2022-10-09 19:53:48 -04:00
Duck McSouls
67f5d60116
DOC: ns.scan(): typo fixes
...
Some typographical fixes in the documentation of the function `ns.scan()`. The function returns an array, not a string.
2022-10-10 09:55:31 +11:00
Olivier Gagnon
f803355335
fix doc
2022-10-09 18:48:58 -04:00
hydroflame
f8d977f7f8
Merge pull request #4222 from danielyxie/alias
...
MISC: Make the main player object an alias, makes it easier to import
2022-10-09 18:46:20 -04:00
Olivier Gagnon
7a89c0a1bb
regen doc
2022-10-09 18:46:13 -04:00
Olivier Gagnon
cbb7f58231
Make the main player object an alias, makes it easier to import
2022-10-09 18:42:14 -04:00
Tim Hesse
7121b456f4
fix: nano does not open root script if cd'd into a dir
2022-10-09 14:49:18 +02:00
Olivier Gagnon
3c03ac4f18
fix fileExists not finding coding contrafcts
2022-10-09 02:57:43 -04:00
Olivier Gagnon
f4668b21ca
functions to generate dummy contracts
2022-10-09 02:56:11 -04:00
Olivier Gagnon
5d4b72e1d1
Added some purchased server functions
2022-10-09 02:32:13 -04:00
Olivier Gagnon
0fdf74ceeb
typo
2022-10-09 01:32:44 -04:00
Olivier Gagnon
f6f023eeb4
Fix tons of typos
2022-10-09 01:25:31 -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
hydroflame
608ea0ba59
Merge pull request #4196 from connertennery/4125
...
INFILTRATION: Slash minigame fixed so attacking when the guard is preparing doesn't cause failure, fixed indicator when player has Might of Ares augmentation
2022-10-09 00:29:59 -04:00
hydroflame
87ad634859
Merge pull request #4201 from stalefishies/has-augmentation-fix
...
MISC: Fix bug in person.hasAugmentation
2022-10-09 00:27:05 -04:00
hydroflame
b0ba0b30b5
Merge pull request #4211 from fdellwing/patch-2
...
FACTION: Include BN multiplier in faction donation
2022-10-09 00:26:16 -04:00
hydroflame
0e26515c81
Merge pull request #4213 from borisflagell/SleeveZOE
...
STANEK: Reapply aug's multiplier to sleeve when applying Stanek gift to them
2022-10-09 00:25:52 -04:00
hydroflame
c930487c21
Merge pull request #4215 from borisflagell/crime-sleeve
...
SLEEVE: Fixes 2 issues in Sleeve's implementation of crime work
2022-10-09 00:25:13 -04:00
hydroflame
a5b2512269
Merge pull request #4205 from Snarling/ramTestFix
...
TESTS: Refined ram calculation tests
2022-10-09 00:23:04 -04:00
hydroflame
b4d6ead5d2
Merge pull request #4206 from quacksouls/doc-exec
...
DOC: `ns.exec()`: typo fixes and clean presentation
2022-10-09 00:22:54 -04:00
hydroflame
ed0a28d292
Merge pull request #4207 from quacksouls/doc-prettier
...
DOC: no trailing whitespace
2022-10-09 00:22:25 -04:00
hydroflame
0fda588735
Merge pull request #4212 from quacksouls/doc-gang
...
DOC: gang task: typo fix
2022-10-09 00:21:50 -04:00
borisflagell
6d86852969
FIX crime by sleeve
...
Bitnode multiplier was applied twice in th UI.
Sleeve's multiplier weren't applied (neither in UI, nor engine).
2022-10-08 17:19:20 +03:00
borisflagell
08b6c7a177
Fix #4195
...
Whenever StanekGift updated Sleeve's mult,
all mult were reset to default value (1.0 usually).
then stanek mult were merged.
but aug's mults never were.
=> Added a small loop to StanekGift updateMults() which reapply Aug's mult.
2022-10-08 15:28:51 +03:00
Duck McSouls
1d739f295c
DOC: gang task: typo fix
...
The current version `black mail` should be `blackmail` because the description is referring to the crime of blackmail.
2022-10-08 14:21:30 +11:00
Fabian Dellwing
ea39e5e1f4
Include BN multiplier in faction donation
2022-10-07 21:28:19 +02:00
Duck McSouls
351d769122
DOC: no trailing whitespace
...
Remove some trailing whitespaces in `src/ScriptEditor/NetscriptDefinitions.d.ts` because `npm run format` complains about them. The trailing whitespaces were introduced in one of my earlier patches. Sorry about this :-(
2022-10-06 23:29:06 +11:00
Duck McSouls
e3ace9f6d5
DOC: ns.exec(): break example comments into multiple lines
...
The comment of each example is so long that, in the generated documentation for `ns.exec()` shown at
https://github.com/danielyxie/bitburner/blob/dev/markdown/bitburner.ns.exec.md
you must use the horizontal scrollbar to read the whole comment. Even if you maximize the browser window, you must still use the horizontal scrollbar to read the whole comment. Tested on Brave, Chrome, Firefox, and Opera. Fix this by limiting each line of comment to at most 90 characters.
2022-10-06 22:56:01 +11:00
Duck McSouls
5edcdaad81
DOC: ns.exec(): typo fixes
...
Some typographical fixes in the documentation of `ns.exec()`. Link to the function `ns.run()`. Currently, the line `* * @example` causes API Extractor to output an asterisk (i.e. `*`) between the two code examples. The function `ns.exec()` calls the function `runScriptFromScript()` from `src/NetscriptWorker.ts`, which uses the floor function to round down the number of threads.
2022-10-06 22:34:00 +11:00
Snarling
0310a98237
Lint+format fix?
2022-10-05 15:29:56 -04:00
Snarling
068533cd2f
format, lint, more enums, revert fn rename
2022-10-05 14:52:48 -04:00
Snarling
a78a84c5b5
Make ram checks more robust
...
* Instead of hardcoded categories, automatically walk through all layers of ns, check for their associated costs, and check that ingame static and dynamic costs match the expected assigned costs.
2022-10-05 13:14:24 -04:00
Snarling
8bb88a5080
Better RamCost testing (see desc)
...
* RamCostGenerator will have an error if ramcosts are defined for nonexistent functions, in addition to error if not all functions have ram costs defined
* Removed a few random blank comment lines in NetscriptDefinitions.d.ts
* RamCalculation.test.ts checks exact expected static and dynamic ram usage from (almost) every function, based on defined RamCosts in RamCostGenerator.
2022-10-05 10:42:07 -04:00
Staszek Welsh
ad8c7b7ffe
Fix change in behaviour of person.hasAugmentation
2022-10-04 22:55:35 +01:00
Conner Tennery
40e8e82b6d
Merge branch 'dev' into 4125
2022-10-04 09:39:12 -07:00
hydroflame
01f6c6cb7a
Update CONTRIBUTING.md
2022-10-04 12:00:07 -04:00
hydroflame
5c942b6229
Update PULL_REQUEST_TEMPLATE
2022-10-04 11:59:28 -04:00
hydroflame
4d1e72bf7a
Merge pull request #4172 from Snarling/IPs-fix
...
CCT: Generate IPs contract type accepts properly formatted js array
2022-10-04 11:58:26 -04:00
Snarling
e71e5988cb
unify static and dynamic ram tests
2022-10-04 11:56:36 -04:00
hydroflame
075daf6fac
Merge pull request #4175 from mycroftjr/patch-2
...
BLADEBURNER: Make Datamancer apply to Tracking
2022-10-04 11:47:46 -04:00
hydroflame
5b699fa19f
Merge pull request #4188 from quacksouls/doc-stock
...
DOC: `stock.getPrice()`: typo fixes and update examples
2022-10-04 11:47:24 -04:00
hydroflame
2b8ced4fff
Merge pull request #4182 from OverlordQ/patch-1
...
MISC: Remove spurious console spam
2022-10-04 11:45:09 -04:00
hydroflame
774c3ef402
Merge pull request #4185 from quacksouls/doc-print
...
DOC: `print()` and friends: typo fixes and examples
2022-10-04 11:45:01 -04:00
hydroflame
c4571efdbf
Merge pull request #4190 from Snarling/testFixes
...
TESTS: Fixed tests for PRs and converted tests to TS.
2022-10-04 11:44:29 -04:00
hydroflame
b216d88207
Merge pull request #4186 from quacksouls/ns-format
...
NETSCRIPT: format fixes
2022-10-04 11:43:03 -04:00
hydroflame
29e2883203
Merge pull request #4183 from bdaoust28/dev
...
DOC: Reformatted v2.1.0 changelog rst
2022-10-04 11:42:44 -04:00
hydroflame
96000644e3
Merge pull request #4198 from quacksouls/doc-README
...
DOC: typo fixes in top-level README
2022-10-04 11:40:19 -04:00
Snarling
361466b7fa
unasync trywriteport
2022-10-04 07:59:50 -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
Duck McSouls
e0ca2e57fe
DOC: typo fixes in top-level README
...
A bunch of typographical fixes in the README file at the root of the source tree.
2022-10-04 05:24:50 +11:00
Snarling
50f14b4f58
Commit1
2022-10-03 12:12:16 -04:00
Conner Tennery
0d6b6b404d
fix "Slash when his guard is down!" actually means "Slash when he's attacking!" Also the Might of Ares timer is wrong. #4125
...
- Added ignoreAugment_WKSharmonizer to GameTimer to allow for strict, unmodified timers
- Changed SlashGame failure check
- Changed `timeUntilAttacking` value so the progress bar in SlashGame is accurate
2022-10-03 01:42:17 -07:00
Duck McSouls
01e7ce2a05
DOC: stock.getPrice(): a simple example
...
Fixes #4184 . The hard-coded stock symbol `"FISG"` should be `"FSIG"`.
2022-10-02 11:39:54 +11:00
Snarling
ab56d18e1e
group initializers
2022-10-01 15:49:23 -04:00
Snarling
94a8c7ca64
attempt2
...
For some reason only 3/9 tests running locally
2022-10-01 15:28:48 -04:00
Snarling
3addda7173
format and lint
2022-10-01 15:15:36 -04:00
Snarling
9774235404
initial test fix attempt
2022-10-01 15:03:47 -04:00
Duck McSouls
4cf270138d
DOC: stock.getPrice(): typo fix in examples
...
Fixes #4184 . The hard-coded stock symbol `"FISG"` should be `"FSIG"`. The updated examples do not use a hard-coded stock symbol. The documentation is updated to explain under which circumstances a player can run the function `stock.getPrice()`.
2022-10-01 10:07:20 +10:00
Duck McSouls
5e14d07d9a
DOC: stock.getPrice(): typo fixes
...
Some typographical fixes for the documentation of `stock.getPrice()`. The line for RAM cost should be separated by a blank line from the sentence about the definition of a stock's price. Otherwise `npm run doc` would cram those information together onto one line.
2022-10-01 09:59:44 +10:00
Duck McSouls
d8ef63cfe9
NETSCRIPT: format fixes
...
The command `npm run format` reports some formatting issues under `src/ScriptEditor`. Fix the reported formatting issues.
2022-09-30 14:47:33 +10:00
Duck McSouls
0488f6e7b3
DOC: print() and friends: some examples
...
Some examples for how to use `print()` and related functions. Use cross-referencing to reduce duplicate examples.
2022-09-30 14:22:49 +10:00
Duck McSouls
ebdeb15d5a
DOC: print() and friends: typo fixes
...
Some typographical fixes. In the generated documentation for `tprintf()`, the documentation for the parameter `values` is missing because `@param msg` should be `@param values`.
2022-09-30 14:19:19 +10:00
bdaoust28
eb07eef7be
Update changelog.rst
...
Now human readable
2022-09-29 15:07:42 -07:00
OverlordQ
046ba80935
Update killWorkerScript.ts
...
Remove spurious console debugging line
2022-09-29 08:20:49 -04:00
hydroflame
5e4a393495
Merge pull request #4180 from Snarling/growthAnalyzeSecurityFix
...
NETSCRIPT: growthAnalyzeSecurity no longer fails if the optional cores parameter was omitted
2022-09-29 01:09:21 -03:00
Snarling
b682d441e3
better fix for cores check
2022-09-29 00:02:33 -04:00
Snarling
17be0911b2
fix growthAnalyzeSecurity
2022-09-28 23:59:58 -04:00
Olivier Gagnon
cb064ce8d7
fix new save file not loading
2022-09-28 23:35:01 -04:00
hydroflame
a8b1aebfae
Merge pull request #4176 from Hoekstraa/patch-2
...
DOC: Add link to official server in Remote API documentation
2022-09-28 12:17:49 -03:00
Alt
033a3a817e
Add link to the TS template.
2022-09-28 09:51:10 +02:00
MycroftJr
c7d85e1d42
Make Datamancer apply to Tracking
...
Makes the Datamancer skill for Bladeburner apply to the Population Estimate change of the Tracking contract. If this was not desired, then the description of Datamancer needs to be made more accurate :D
2022-09-27 22:08:14 -07:00
Snarling
a1f90d77ce
Prettier fix
2022-09-27 19:58:14 -04:00
Snarling
73e314aa31
Add quotation marks to expected answer
...
Matches the way an array of strings is denoted in js
2022-09-27 19:52:25 -04:00
Snarling
aba6de1514
Allow IPs to have quotes around them
2022-09-27 19:41:00 -04:00
Olivier Gagnon
444c74ccd9
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-09-27 17:37:36 -04:00
Olivier Gagnon
fbf5009cdb
comment out unnamedaug2
2022-09-27 17:37:32 -04:00
hydroflame
7ce1adddce
Merge pull request #4151 from LJNeon/script-editor-fix
...
UI: Remove extra / from open script tab when files are in a folder
2022-09-27 17:50:32 -03:00
hydroflame
a1df9db493
Merge pull request #4160 from quacksouls/cct-name
...
CCT: no special characters in file names of Coding Contracts
2022-09-27 17:50:08 -03:00
hydroflame
d37adb21bf
Merge pull request #4157 from quacksouls/contrib-guide
...
DOC: contributor's guide: typo fixes and consistent presentation
2022-09-27 17:49:48 -03:00
hydroflame
30363e0280
Merge pull request #4155 from Mughur/corp
...
CORP: fixed wrongly named division type
2022-09-27 17:49:09 -03:00
hydroflame
54b9d4f994
Merge pull request #4149 from Shiiyu/lj-is-asleep
...
MISC: Remove unused import in AugmentationCreator.tsx
2022-09-27 17:48:43 -03:00
hydroflame
49a460af00
Merge pull request #4161 from Snarling/cityFix
...
UI: Fix possible React error 300 in ASCII version of city screen
2022-09-27 17:47:54 -03:00
hydroflame
d010705c61
Merge pull request #4165 from Snarling/bladeburnerFix
...
SLEEVE: Can no longer use API to assign sleeves to bladeburner tasks before player is member
2022-09-27 17:47:46 -03:00
Snarling
582c9f40e2
Merge branch 'dev' into cityFix
2022-09-27 16:38:39 -04:00
Snarling
a4b7128e6c
Sleeve bladeburner fix
2022-09-27 16:36:37 -04:00
hydroflame
be553f3548
Merge pull request #4122 from Snarling/PassAroundLess
...
CODEBASE: Remove redundant code
2022-09-27 17:27:10 -03:00
Snarling
16fac67257
fix broken rebase
2022-09-27 16:23:53 -04:00
Snarling
25be5c2990
Remove unused augmentationStats interface
...
All augmentations have all multipliers
2022-09-27 16:20:26 -04:00
Snarling
3d4d02a573
remove unnecessary function
2022-09-27 16:15:11 -04:00
Snarling
38063f62a7
build fix, lint, remove some instanceof checks
2022-09-27 16:09:32 -04:00
Snarling
81412db02e
format & lint fix
2022-09-27 16:09:32 -04:00
Snarling
b364cdf734
Rebase fix, move hasAugmentation to Person
2022-09-27 16:08:52 -04:00
Snarling
8a9515f154
More classes as types
2022-09-27 16:08:16 -04:00
Snarling
0dbe80a841
Player is now a Person
...
Use correct class inheritance, use class as type and remove IPlayer
2022-09-27 16:07:58 -04:00
Snarling
bc2bdbe137
revert unnecessary file rename
2022-09-27 16:03:36 -04:00
Snarling
5f0758d04c
Fix lit files, reallow html alerts
2022-09-27 16:03:36 -04:00
Snarling
c5f2b959f6
commit1
2022-09-27 16:02:09 -04:00
Snarling
3a139518d8
unified errors
2022-09-27 15:53:45 -04:00
Snarling
0e67fbee21
Unify error handling
2022-09-27 15:51:25 -04:00
Snarling
ba1a10b4f7
Unify error handling
2022-09-27 15:46:34 -04:00
Snarling
88505e9378
stray lint fix
2022-09-27 15:35:42 -04:00
Snarling
e5e6b05be0
format+lint+build fix
2022-09-27 15:35:42 -04:00
Snarling
37d9b0c78d
Fix gang faction type
2022-09-27 15:35:42 -04:00
Snarling
6e3a6be106
Remove some redundant typing
2022-09-27 15:35:42 -04:00
Snarling
db835862d7
format
2022-09-27 15:35:42 -04:00
Snarling
bc7c15ad77
corp: classes are types
2022-09-27 15:35:42 -04:00
Snarling
557bc12562
More classes as types
2022-09-27 15:35:42 -04:00
Snarling
2213d06159
Using bladeburner and action classes as types
2022-09-27 15:35:41 -04:00
Snarling
c510e47885
Player is now a Person
...
Use correct class inheritance, use class as type and remove IPlayer
2022-09-27 15:35:41 -04:00
Snarling
475a8812bb
findSleevePurchasableAugs as a class member
2022-09-27 15:35:41 -04:00
Snarling
dcd9023b93
Remove more unused interfaces
2022-09-27 15:35:41 -04:00
Snarling
e578bd7681
Remove IPlayer interface
...
Use PlayerObject instead when referring to the type of "The Player."
2022-09-27 15:35:41 -04:00
Snarling
21a2d49de7
Finish removing player passing
2022-09-27 15:35:41 -04:00
Snarling
c864fd7edf
revert unnecessary file rename
2022-09-27 15:35:41 -04:00
Snarling
dc59a10e19
Fix lit files, reallow html alerts
2022-09-27 15:35:40 -04:00
Snarling
88e2cdf09c
Remove more execute-on-import code
2022-09-27 15:35:40 -04:00
Snarling
1ac57d2e48
Fix use-before-defined import issue
2022-09-27 15:35:40 -04:00
Snarling
91a69d7d8f
format & lint
2022-09-27 15:35:40 -04:00
Snarling
c9ee938bc6
fix previous commit
2022-09-27 15:35:40 -04:00
Snarling
a21b1029d7
No more player/router context
2022-09-27 15:35:40 -04:00
Snarling
83d357e758
commit1
2022-09-27 15:35:40 -04:00
Snarling
cc2246213f
Add more error types
2022-09-27 15:35:39 -04:00
Snarling
824d8db653
simplify/dehardcode failOnHacknetServer
2022-09-27 15:35:39 -04:00
Snarling
83c62bbc63
silent fail for tabcompletion compile error
2022-09-27 15:35:39 -04:00
Snarling
7d37736058
unified errors
2022-09-27 15:35:39 -04:00
Snarling
8d0347577d
Less hardcoding
2022-09-27 15:34:48 -04:00
Snarling
b8496b4c2c
remove duplicate handling
2022-09-27 15:34:48 -04:00
Snarling
74be61cbdd
remove unnecessary return
2022-09-27 15:34:48 -04:00
Snarling
caf1a99c1d
More reliable error message for ScriptDeaths
2022-09-27 15:34:48 -04:00
Snarling
ad356cf28f
format/lint
2022-09-27 15:34:48 -04:00
Snarling
572c68738f
Unify error handling
2022-09-27 15:34:47 -04:00
Snarling
5798c4c7d3
Unify error handling
2022-09-27 15:32:09 -04:00
Olivier Gagnon
8dd507883a
allbuild commit 8f4636cb
2022-09-27 13:41:30 -04:00
hydroflame
8f4636cbb4
Merge pull request #4166 from Snarling/ns1wrapfix
...
NETSCRIPT: NS1 wrapper no longer fails to properly wrap some functions
2022-09-27 14:36:27 -03:00
Olivier Gagnon
c94f6c1758
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-09-27 13:35:56 -04:00
Olivier Gagnon
2fc17423ff
Improve the robustness of the tutorial.
2022-09-27 13:35:51 -04:00
Snarling
21f7b7ad06
Fix ns1 Wrapper
2022-09-27 00:03:16 -04:00
Mughur
c462da9147
Double checking small fixes would be a good idea
2022-09-27 05:02:12 +03:00
G4mingJon4s
fd9bdb3b65
Readded randomness for lower values of chances
2022-09-26 19:19:03 +02:00
Snarling
d55d7a05be
Revert "Fix ram usage of scp-overwritten files"
...
This reverts commit 3dbc848098 .
2022-09-26 10:44:57 -04:00
Snarling
21c919c030
Fix react error in ASCIICity
2022-09-26 10:39:09 -04:00
Duck McSouls
819e102fe1
CCT: no special characters in file names of Coding Contracts
...
Fixes #4067 . The file name of a Coding Contract follows the format contract-xxx-rewardName.cct. The part `xxx` means a sequence of random decimal digits. The part `rewardName` can be an empty string if the player is not part of any faction nor is working for a company. However, if the player is working for a company or faction whose name has a special character, then the special character would also appear in the generated file name. We only want alphanumeric characters throughout the whole file name.
2022-09-27 00:01:21 +10:00
Snarling
3dbc848098
Fix ram usage of scp-overwritten files
2022-09-26 09:31:49 -04:00
Duck McSouls
c90696c967
DOC: how to fork and clone; consistent shell presentation
...
Add to the contributor's guide various ways to clone and fork the code repository. These methods are: (1) web browser; (2) GitHub Desktop; and (3) command line. Be consistent in how shell commands are presented.
2022-09-26 09:51:38 +10:00
Duck McSouls
9428d5e04b
DOC: typo fixes in contributor's guide
...
A bunch of typographical fixes in the guide to contribution. Ensure the presentation is consistent throughout the guide.
2022-09-26 09:50:31 +10:00
Duck McSouls
31a7aa74eb
DOC: full stop for complete sentences
...
Items in most lists look and feel like complete sentences. Insert a period for each complete sentence.
2022-09-25 22:03:03 +10:00
G4mingJon4s
a1ff3a2058
Fix for #4111
2022-09-25 12:37:20 +02:00
Duck McSouls
8d00bc61cf
DOC: fix broken URLs
...
Fix 2 broken URLs in the guide on contribution. Each link is meant to point to the dev branch of the project because new contributions should be based on that branch.
2022-09-25 15:37:28 +10:00
Mughur
1ee292bde9
CORP: fixed wrongly named division type
...
"Computer" division type was erroneously named "Hardware"
2022-09-25 06:19:18 +03:00
LJNeon
a464563e1c
chore(ScriptEditor): Remove extra / from files in a folder
2022-09-23 19:23:54 -07:00
Shiiyu
2682bda9dd
fix: ✅ fix StringHelperFunctions test
2022-09-23 18:13:33 -04:00
Shiiyu
02d3c0e188
chore: 🔥 remove unused import
2022-09-23 17:59:41 -04:00
hydroflame
69eda4340e
Merge pull request #4146 from LJNeon/office-size-fix
...
CORPORATION: Don't show repeat office size upgrade button
2022-09-23 16:20:48 -03:00
Olivier Gagnon
c6da513eea
allbuild commit a3c92dd0
2022-09-23 15:03:38 -04:00
Olivier Gagnon
a3c92dd04d
Wrap up v2.1.0
2022-09-23 15:00:20 -04:00
LJNeon
4aed5da4ee
feat(corp): don't show repeat office size upgrade button
2022-09-23 11:38:58 -07:00
Olivier Gagnon
f43d232928
upgrade version number.
2022-09-23 12:52:30 -04:00
Olivier Gagnon
6390f3618e
Added few augs
2022-09-23 12:05:16 -04:00
Olivier Gagnon
fb197be206
Fix hostname generation being weird about dash 0 added
2022-09-23 12:04:21 -04:00
hydroflame
8170fa09a9
Merge pull request #3792 from borisflagell/patch-1
...
DOC: Update bitburner.sleeve.settobladeburneraction.md
2022-09-23 12:59:37 -03:00
hydroflame
cbe31fa63f
Merge pull request #4135 from Mughur/corp
...
CORPORATION: FIX #3880 , #3876 , #3322 and #3138 Bunch of corporation fixes
2022-09-23 12:35:11 -03:00
hydroflame
8a694c4c1e
Merge pull request #4136 from quacksouls/typo
...
DOC: Some typo fixes in Netscript functions
2022-09-23 12:32:57 -03:00
hydroflame
2cce14a95b
Merge pull request #4139 from Mughur/Sleeve
...
MISC: crime gains, sleeve gang augs and faq
2022-09-23 12:32:15 -03:00
hydroflame
1b329df398
Merge pull request #4141 from LJNeon/tformat-fix
...
API: Remove incorrectly placed 's' in ns.tFormat()
2022-09-23 12:30:18 -03:00
hydroflame
ea49e75f7a
Merge pull request #4140 from Hoekstraa/patch-1
...
CONTRIBUTIONS: Modify PR template
2022-09-23 12:29:53 -03:00
hydroflame
ddda0f92c1
Merge pull request #4137 from quacksouls/cct-prob
...
CCT: inconsistent probability for generation between online and offline
2022-09-23 12:27:14 -03:00
LJNeon
b1c5ddb211
chore(ns.tFormat): Remove incorrectly placed 's'
2022-09-23 07:59:50 -07:00
Alt
90e116a268
Modify PR template
2022-09-23 15:38:15 +02:00
Mughur
5e0d284cf0
updated sleeve FAQ
2022-09-23 16:01:53 +03:00
Mughur
a389974314
Sleeves now only get actual gang's augs
2022-09-23 15:52:04 +03:00
Mughur
33b304bff5
Crime gains now properly affected by player mults
2022-09-23 15:17:48 +03: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
Duck McSouls
0a644aed58
Typo fix in ns.singularity.workForFaction()
...
Abbreviation of "you are" is "you're". Also place a full stop at the end to complete the sentence. Fixes #4118 .
2022-09-23 20:32:53 +10:00
Mughur
d99d37f191
Bunch of corporation fixes
2022-09-23 13:13:33 +03:00
Duck McSouls
98d43acf9f
Missing capitalization in ns.gang.ascendMember()
...
The return description of the function ns.gang.ascendMember() has a missing capitalization. Fixes #4091 .
2022-09-23 20:06:36 +10:00
Duck McSouls
b31c64fb9f
Missing capitalization in ns.gang.getAscensionResult()
...
The return description for the function ns.gang.getAscensionResult() has a missing capitalization. Fixes #4090 .
2022-09-23 20:03:46 +10:00
Duck McSouls
b0f1e7a997
Typo fix for focus parameter of ns.singularity.commitCrime()
...
The focus parameter of the function ns.singularity.commitCrime() relates to committing a crime, not creating a program. Fixes #4127 .
2022-09-23 20:01:21 +10:00
hydroflame
b8f8246294
Merge pull request #4134 from Shiiyu/dev
...
MISC: FIX #3649 Preventing server starting security level from going above 100
2022-09-23 03:42:09 -03:00
Shiiyu
e1bff8bcb1
fix: 🐛 fix server minimum difficulty changing when server starting difficulty is capped
2022-09-23 02:39:58 -04:00
Shiiyu
cf11612abc
style: 🎨 fix - forgot to run format first
2022-09-23 02:07:32 -04:00
Olivier Gagnon
66e80b2efa
Added more info about blood program, change some aug descriptions
2022-09-23 01:13:37 -04:00
Shiiyu
ecaa906682
fix: 🐛 fix server starting security going above 100
2022-09-23 00:42:47 -04:00
hydroflame
2a43b90ed3
Merge pull request #4039 from ezylot/patch-1
...
GANG: Added weight to GangMemberTask construction call
2022-09-23 01:15:29 -03:00
hydroflame
4d40338e0a
Merge pull request #4132 from danielyxie/fix-2962
...
UI: FIX #2962 Add a setting to display middle time unit in Time Elapsed String
2022-09-23 01:14:15 -03:00
Olivier Gagnon
fde4e7ac38
fix 2962
2022-09-23 00:13:06 -04:00
hydroflame
944ee71ab9
Merge pull request #4065 from Snarling/sleeveBladeContractFix
...
SLEEVES: FIX #4063 fix crash when player tries to assign more than 3 sleeves to Bladeburner contracts
2022-09-23 00:59:46 -03:00
hydroflame
c396f7fb87
Merge pull request #4064 from quacksouls/dev
...
DOC: Fix #4033 Why use Coding Contract API
2022-09-23 00:58:59 -03:00
hydroflame
5101b345ec
Merge pull request #4069 from Mughur/corp
...
API: Corp functions now return copy of constant arrays instead of the original
2022-09-23 00:58:32 -03:00
hydroflame
ee67aa90f9
Merge pull request #4131 from Mughur/valuation
...
CORPORATION: Gave investors some economics classes
2022-09-23 00:58:06 -03:00
hydroflame
ed14f2a4d7
Merge pull request #4072 from Snarling/exitExits
...
NETSCRIPT: FIX #2376 ns.exit now exits immediately
2022-09-23 00:57:15 -03:00
hydroflame
b139d689a5
Merge pull request #4103 from G4mingJon4s/dev
...
Fix for #2442 and #2795 .
2022-09-23 00:56:40 -03:00
Olivier Gagnon
2a0dd6b6f8
Minor improvements to Netscript Port loading and unloading
2022-09-22 23:55:16 -04:00
hydroflame
0044761fd3
Merge pull request #4073 from Hoekstraa/unlimited-ports
...
API: More ports (previously max 20, now practically unlimited)
2022-09-23 00:51:50 -03:00
hydroflame
1917e21537
Merge pull request #4080 from njalooo/patch-1
...
DOCUMENTATION: Fixed Argument order for scp()
2022-09-23 00:47:11 -03:00
hydroflame
a8e640e309
Merge pull request #4084 from Rasmoh/expose_exports
...
CORPORATION API: FIX #3655 Expose exports from Material
2022-09-23 00:46:28 -03:00
Olivier Gagnon
4f64d3eeb1
use triple equal
2022-09-22 23:45:00 -04:00
hydroflame
9f922de50d
Merge pull request #4101 from Kelenius/UnhardcodeBBAndCorpDisabling
...
UI: Bitnode stats now show if BB/Corporation are disabled
2022-09-23 00:43:19 -03:00
hydroflame
23c889bafd
Merge pull request #4074 from phyzical/hotfix/4058
...
CORP API: Fix up param order for limitProductProduction to match docs
2022-09-23 00:36:24 -03:00
hydroflame
5d6eed2b4d
Merge pull request #4082 from Snarling/tailRamExploitFix
...
SCRIPTS: FIX #4081 Rerunning a script from tail window recalculates ram usage
2022-09-23 00:35:26 -03:00
hydroflame
e65a00daef
Merge pull request #4088 from Kelenius/BladeburnerUIExtraLinesRemoval
...
UI: Removed three empty lines from BB status screen
2022-09-23 00:34:47 -03:00
hydroflame
e647ebb00f
Merge pull request #4085 from hex7cd/bn7-descr-fix
...
UI: Add missing space to BN7 description
2022-09-23 00:34:37 -03:00
hydroflame
ac1a057d35
Merge pull request #4087 from phyzical/feature/add-back-api-export
...
API BACKUP: add singularity function for exporting game save back
2022-09-23 00:34:23 -03:00
hydroflame
e49bd3d091
Merge branch 'dev' into feature/add-back-api-export
2022-09-23 00:34:19 -03:00
hydroflame
34534ac282
Merge pull request #4093 from coderanger/sleeve-heal
...
SLEEVES: FIX #3819 Allow using the regeneration chamber with sleeves to heal them.
2022-09-23 00:33:16 -03:00
hydroflame
c449680256
Merge pull request #4104 from Mughur/dev
...
MISC: multiple hasAugmentation checks didn't check if the augment was installed
2022-09-23 00:32:16 -03:00
hydroflame
a30e922d56
Merge pull request #4105 from geggleto/fix-import-for-jest-test
...
Fix Jest CI Error
2022-09-23 00:31:17 -03:00
hydroflame
7749b17a45
Merge pull request #4120 from SilverNexus/dev
...
UI: FIX #4106 Fix incorrect experience display in Crime UI.
2022-09-23 00:31:00 -03:00
Mughur
d4c06eba24
Change corporatio valuation calculations
2022-09-23 05:05:18 +03:00
hydroflame
cc78d62b26
Merge pull request #4121 from phyzical/bugfix/4096
...
API FIX: getCrimeStats use bitnode multipliers in the output of crime stats
2022-09-22 18:22:54 -03:00
hydroflame
bc08e8e64e
Merge pull request #4117 from Lagicrus/infil
...
MISC: Adds Shadows of Anarchy
2022-09-22 18:19:35 -03:00
phyzical
4175960fc6
use bitnode multiplers in the output of crime stats
2022-09-20 17:56:05 +08:00
SilverNexus
10a2f180ce
Fix #4106 -- Crime EXP is exactly One Fifth?
2022-09-19 20:23:26 -04:00
Lagicrus
26ee7d9e36
Adds Shadows of Anarchy
2022-09-19 15:55:53 +01:00
Mughur
4c5adc8dfb
More hasAugmentation fixes
2022-09-14 21:21:49 +03:00
Mughur
75c738cdb0
Fixed NMI aug having effect before installing
2022-09-14 20:54:03 +03:00
Glenn Eggleton
19ad9be8aa
add raw-loader to jest config
2022-09-14 13:05:55 -04:00
Glenn Eggleton
fcdc7ecee1
fix import statement, add jetbrains gitignore
2022-09-14 11:20:56 -04:00
G4mingJon4s
22a35af6b6
Added hover style change for better recognition
2022-09-14 15:59:55 +02:00
Mughur
4b859131b4
TRP message is sent only after installing
2022-09-14 16:14:32 +03:00
Mughur
d16576f3a7
TRP message is sent only after installing
2022-09-14 15:49:50 +03:00
G4mingJon4s
c29b4cfda9
Fixes #2795 , adding better underlines for links
2022-09-13 20:09:58 +02:00
G4mingJon4s
015fb46703
Fix for #2442 , allowing going forward in tutorial
2022-09-13 17:58:47 +02:00
Kelenius
5350e1c3e9
Unhardcoded BN8 BB check; show if corp/BB are disabled in BN stats
2022-09-12 17:48:52 +03:00
Noah Kantrowitz
e4961f452e
✏️ Copy paste typo.
2022-09-10 17:52:06 -07:00
Noah Kantrowitz
232dcab5cd
✨ Reset sleeves to max HP when starting a new node.
2022-09-10 17:44:50 -07:00
Noah Kantrowitz
596a04515d
✨ Allow using the regeneration chamber with sleeves to heal them.
...
This also allows using sleeves to generate stamina faster even if at full HP.
2022-09-10 17:39:40 -07:00
Kelenius
aeedcad96d
Removed three empty lines from BB status screen
2022-09-07 13:12:40 +03:00
phyzical
ca2f1a62a5
add singularity function for exporting game save
2022-09-07 16:11:51 +08:00
Simon Schuck
0ffde31712
Add missing space to BN7 description
...
Before: allows you to access Bladeburnersfunctionality through
After: allows you to access Bladeburners functionality through
2022-09-06 06:27:33 +02:00
Rasmoh
cc0fd197c5
Expose exports from Material
2022-09-05 17:25:32 -07:00
Snarling
a600e05c0d
Fix typo
2022-09-05 08:29:03 -04:00
Snarling
51d019c16c
Decache Ram on Tail Run
2022-09-05 08:19:24 -04:00
njalooo
8fa89d5f81
Fixed typo in Argument order.
...
As it can be seen in the examples, i've found after testing, that the source must be specified after the destination.
2022-09-05 13:52:30 +02:00
Zoë Hoekstra
c7573cd97b
Remove unused imports.
2022-09-02 19:19:00 +02:00
Zoë Hoekstra
335eab0f14
tryWritePort now also uses helper function
2022-09-02 19:14:56 +02:00
quacksouls
c12c47007b
Merge branch 'danielyxie:dev' into dev
2022-09-02 22:03:13 +10:00
phyzical
2a8ddb8147
fix up param order to match docs
...
hotfix/4058
File List:
src/NetscriptFunctions/Corporation.ts
2022-09-02 11:58:12 +08:00
Zoë Hoekstra
d6e5b45db1
Delete now outdated comment
2022-09-01 16:53:58 +02:00
Zoë Hoekstra
10a1c2f00d
Lower limit to MAX_SAFE_INTEGER
2022-09-01 16:33:31 +02:00
Zoë Hoekstra
55df97d3d5
Format
2022-09-01 16:27:31 +02:00
Zoë Hoekstra
ec81fb60c3
Create ports on demand. Increase max to infinity.
2022-09-01 16:13:10 +02:00
Snarling
137f58c36d
actually exitOnExit
2022-09-01 08:37:59 -04:00
Snarling
1be015898c
exitExits
2022-09-01 08:23:31 -04:00
Olivier Gagnon
2592c6ccd8
allbuild commit 87054f61
2022-08-31 12:26:02 -04:00
Mughur
c467a49a38
corp functions now return copy instead of original
2022-08-31 12:05:36 +03:00
Snarling
e8c8bb76ff
Don't let sleeve start invalid contract
2022-08-30 09:26:24 -04:00
Duck McSouls
05fefe237e
Why use the Coding Contract API
...
Suggest that a player might want to use the Coding Contract API to automate the process of solving a contract. Also note the cost of using functions in the API. This addresses issue #4033 .
2022-08-30 12:29:57 +10:00
Olivier Gagnon
87054f6104
allbuild commit 2675fd23
2022-08-29 18:16:10 -04:00
Olivier Gagnon
2675fd23ec
fix stack trace missing in some errors
2022-08-29 18:14:54 -04:00
Olivier Gagnon
c9a0998cc1
Improve wrong arg user message and add ui.windowSize
2022-08-29 18:07:17 -04:00
Olivier Gagnon
a2fad677d3
allbuild commit 759de855
2022-08-29 17:03:16 -04:00
Olivier Gagnon
759de85559
Fix unique key problem with ascii elements
2022-08-29 16:59:38 -04:00
Olivier Gagnon
c88ac1c26e
fix some stuff with the timestamp settings
2022-08-29 16:47:51 -04:00
Olivier Gagnon
e57fee00d2
fix some stuff with the timestamp settings
2022-08-29 16:45:07 -04:00
Olivier Gagnon
3fe6a6e19d
fix settings unfocusing on every key stroke
2022-08-29 16:36:08 -04:00
Olivier Gagnon
fb372bef54
fix documentation for remote api
2022-08-29 15:57:37 -04:00
Olivier Gagnon
b5a2319df7
Refactor game options into separate components
2022-08-29 15:56:38 -04:00
Olivier Gagnon
66e3a9a78b
allbuild commit f07a29c7
2022-08-29 15:28:10 -04:00
Olivier Gagnon
f07a29c73b
fix dynamic ram miscalc not triggering
2022-08-29 15:26:34 -04:00
Olivier Gagnon
04f811276a
allbuild commit a0475cc6
2022-08-29 10:35:30 -04:00
hydroflame
a0475cc630
Merge pull request #4049 from MPJ-K/dev
...
NETSCRIPT: FIX #3963 Prevent bladeburner.setActionLevel from setting invalid action levels
2022-08-29 11:20:28 -03:00
hydroflame
69f6ca364f
Merge pull request #4040 from Mughur/dev
...
DOCS, UI: update docs a bit more, amending some BN and SF texts
2022-08-29 11:20:10 -03:00
hydroflame
44ab53653f
Merge pull request #4041 from Mughur/sleeve
...
SLEEVE: FIX #4022 , #4024 , #4025 , #3998
2022-08-29 11:18:01 -03:00
hydroflame
c2796e164a
Merge pull request #4052 from Snarling/ns1wrapper
...
NETSCRIPT: FIX #4037 ns1 wraps deeper layers correctly.
2022-08-29 11:14:32 -03:00
Olivier Gagnon
0942b7b6ee
minor fix in instance calculation
2022-08-29 10:06:20 -04:00
hydroflame
2f7463d092
Merge pull request #4062 from Snarling/sleevesQuitToo
...
SLEEVES: FIX #4051 Sleeves no longer crash when player quits company sleeve was working
2022-08-29 11:05:27 -03:00
hydroflame
6fc729ddfb
Merge pull request #4060 from ezylot/patch-2
...
INFILTRATION: Corrected ns formula for infiltration rewards
2022-08-29 11:04:11 -03:00
hydroflame
d37c44d108
Merge pull request #4053 from quacksouls/dev
...
DOC: typo fix in description of Caesar cipher
2022-08-29 10:57:45 -03:00
hydroflame
de12893da6
Merge pull request #4056 from Snarling/dynamicRamCheckFix
...
NETSCRIPT: FIX #4055 Fix dynamic ram check
2022-08-29 10:57:33 -03:00
hydroflame
4ae9c95237
Merge pull request #4059 from Hoekstraa/rfa-netscriptdefinitions
...
RFA: NetscriptDefinitions retains export strings
2022-08-29 10:56:59 -03:00
Snarling
9d942f3393
sleevesActuallyQuitToo
2022-08-29 04:12:02 -04:00
Snarling
c2af87a769
sleevesQuitToo
2022-08-29 04:02:38 -04:00
Florian Schöffl
282dc28c8d
INFILTRATION: Corrected ns formula for infiltration rewards
...
In commit
7c5097ee83 the author extracted the functionality for infiltration rewards into a NS function and made it accessible via formulas.
The exposed function does however not use the same input parameters as the Victory screen after infiltration since he uses the difficulty and not the starting difficulty.
Difficulty is clamped to [0;3], so the formulas api showed for high difficulty servers a vastly lower result.
2022-08-29 02:35:39 +02:00
Zoë Hoekstra
793255aecd
Remove replacement of "export " to ""
2022-08-28 22:39:01 +02:00
Snarling
185549e7e4
fix dynamic ram check
2022-08-28 07:44:41 -04:00
Mughur
cf09057836
BB action rewards now tied to who does the action
2022-08-28 13:20:27 +03:00
Mughur
ce5d777f59
Merge branch 'danielyxie:dev' into sleeve
2022-08-28 10:47:49 +03:00
Mughur
1724f0e3ff
Merge branch 'danielyxie:dev' into dev
2022-08-28 10:47:40 +03:00
Duck McSouls
6e744b2e76
Typo fix in description of Caesar cipher.
...
Fix a typographical error in the description of Caesar cipher. The description is in the documentation on coding contracts.
2022-08-28 14:47:50 +10:00
Snarling
ef1f376c09
format, lint, remove unused "running" property on ws
2022-08-27 22:32:48 -04:00
Snarling
6f36e9cdc5
Fix/Unify NS1 wrapper
2022-08-27 20:56:12 -04:00
Olivier Gagnon
3ee55b2918
allbuild commit 1fdc36b1
2022-08-26 17:51:48 -04:00
Olivier Gagnon
1fdc36b1e7
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-08-26 17:49:54 -04:00
Olivier Gagnon
5f41226c21
Fix scp and write in ns1
2022-08-26 17:49:27 -04:00
MPJ / Quadryo
197081dd3e
Fix #3963
...
Adds a previously missing `throw` to allow `bladeburner.setActionLevel()` to properly produce errors and prevent invalid action levels from being set.
2022-08-26 20:59:26 +02:00
hydroflame
a5fb280be8
Merge pull request #4048 from Kelenius/CrimeWorkUISucChanceAndFix
...
UI: Improvements to crime work UI
2022-08-26 15:10:49 -03:00
Kelenius
e16140fe9c
Improvements to crime work UI
2022-08-26 21:03:30 +03:00
hydroflame
554f6d15d8
Merge pull request #4044 from Hoekstraa/rfa-type-fix
...
RFA: Fix type of RFAMessages with non-String results
2022-08-26 14:18:46 -03:00
Zoë Hoekstra
45c15c9953
Extract result type and correct it for getAllFiles
2022-08-26 11:31:37 +02:00
Zoë Hoekstra
ceb4a05289
Fix type of RFAMessages with non-String results
2022-08-26 11:17:47 +02:00
Mughur
7b7858d8e3
Only the wanted commits this time
2022-08-26 12:03:25 +03:00
Mughur
e361866ab8
Merge branch 'danielyxie:dev' into sleeve
2022-08-26 00:35:05 +03:00
Mughur
9d1b48e076
Fixing my previous mistakes
2022-08-26 00:30:27 +03:00
hydroflame
2463fc2012
Merge pull request #4028 from Snarling/scpAndWriteDocFix
...
NETSCRIPT: Update netscript definition file for scp, write, read, and flags
2022-08-25 16:37:07 -03:00
hydroflame
e554a6ac13
Merge pull request #4027 from Snarling/ANSIFix
...
TERMINAL: Fix ansi display bugs
2022-08-25 16:35:44 -03:00
hydroflame
f03d015a8a
Merge pull request #4036 from quacksouls/dev
...
NETSCRIPT: Typo fixes in CodingContract, Hacknet, Singularity APIs
2022-08-25 16:35:12 -03:00
Mughur
a6d4ef4147
sleeve.getTask() retuns which crime name
2022-08-25 20:28:05 +03:00
Mughur
1a1decf5fd
sleeve BB contracts now properly give money
2022-08-25 20:06:19 +03:00
Mughur
bf33734def
Sleeve shock goes down, but not to negative
2022-08-25 18:49:01 +03:00
Mughur
2e4e7fadfc
fix Sleeve UI gains
2022-08-25 18:19:14 +03:00
Mughur
c5cbbb2fbd
fix sleeve bb
2022-08-25 17:23:14 +03:00
Mughur
42a03894e5
Update doc/source/guidesandtips/recommendedbitnodeorder.rst
...
Co-authored-by: Kelenius <kelenius@ya.ru >
2022-08-25 15:16:49 +03:00
Mughur
fa9f34aba2
update docs a bit more
2022-08-25 14:47:31 +03:00
Florian Schöffl
0c93764ef8
Added weight to GangMemberTask construction call
...
Added hackWeight: 100 to GangMember Task construction call to prevent error messages from the constructor checks.
Since we only compare with roughlyIs() this will have no impact on functionality
2022-08-25 11:08:33 +02:00
Duck McSouls
84eabad6ac
Typo fixes in CodingContract, Hacknet, and Singularity.
...
Fix some typographical errors in the CodingContract, Hacknet, and Singularity APIs. I have yet to look over other APIs, but I don't want to make the patch any larger than it currently is.
2022-08-25 10:52:24 +10:00
Snarling
d1aa114e29
Fix build error / additional type for flags
2022-08-24 20:28:38 -04:00
Snarling
650db2dee7
Add type fix for flags
2022-08-24 19:09:18 -04:00
Snarling
bba9317ef6
incorporate read changes
2022-08-24 18:42:42 -04:00
hydroflame
ccbca5c38c
Merge pull request #4035 from dhosborne/dev
...
Removed console.log line
2022-08-24 19:38:01 -03:00
MycroftJr
1135508683
fix ns.read return type
2022-08-24 18:36:50 -04:00
Derek H Osborne
6e02a70eea
Removed console.log line
2022-08-24 17:22:16 -05:00
Olivier Gagnon
08f8c2b434
allbuild commit e593216e
2022-08-24 10:16:08 -04:00
hydroflame
e593216e77
Merge pull request #4032 from alainbryden/patch-1
...
Coding Contracts: Don't stringify answer if already a string
2022-08-24 11:14:42 -03:00
Alain Bryden
359def2b61
Don't stringify answer if already a string
2022-08-24 11:09:35 -03:00
hydroflame
839703090b
Merge pull request #4029 from quacksouls/dev
...
NETSCRIPT: Fix a typo in doc of Singularity.travelToCity()
2022-08-24 01:14:32 -03:00
Duck McSouls
d38ef01a94
A typo fix.
...
Fix a typographical error. From a first time contributor.
2022-08-24 13:57:42 +10:00
Snarling
4d47785f28
Fix ns documentation for scp and write
2022-08-23 22:06:05 -04:00
Snarling
d8c1ac9176
lint
2022-08-23 18:27:37 -04:00
Snarling
2d8900408d
Fix Ansi bugs
2022-08-23 17:54:13 -04:00
Olivier Gagnon
076d79ed5a
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-08-23 17:51:34 -04:00
Olivier Gagnon
3d8616b3a7
Did some changes of the remote api and added documentation
2022-08-23 17:50:31 -04:00
hydroflame
821253363f
Merge pull request #4026 from Snarling/debounceUpdateRam
...
SCRIPT EDITOR: Debounce updateRAM calls.
2022-08-23 17:43:17 -03:00
Snarling
445e365959
debounce updateRAM
2022-08-23 16:38:30 -04:00
Olivier Gagnon
efeb37fa52
allbuild commit 89aa23f4
2022-08-23 16:02:55 -04:00
Olivier Gagnon
89aa23f4b3
Add dummy function to generate a mock server or player for formulas stuff
2022-08-23 16:01:34 -04:00
hydroflame
895944aa19
Merge pull request #3972 from Hoekstraa/rfa
...
RFA: New Remote File API addition for transmitting files to the game
2022-08-23 16:09:29 -03:00
Olivier Gagnon
a41a6db520
allbuild commit f825cc0b
2022-08-23 12:48:51 -04:00
Olivier Gagnon
f825cc0bfd
regen doc
2022-08-23 12:46:38 -04:00
Olivier Gagnon
7cb48f4612
fix compile error
2022-08-23 12:04:09 -04:00
hydroflame
d1c4f299ba
Merge pull request #3931 from Aerophia/dev
...
API: FIX #3860 destroyW0r1dD43m0n now properly gives achievements and FIX #3890 favor now properly syncs across pages and the Donate achievement is now given correctly
2022-08-23 13:01:20 -03:00
hydroflame
fe3e34408d
Merge branch 'dev' into dev
2022-08-23 13:01:13 -03:00
hydroflame
604596b907
Merge pull request #3480 from Undeemiss/corp-new-shares
...
CORPORATION: Limit shareholder priority on newly issued shares
2022-08-23 12:55:09 -03:00
hydroflame
fa099c22ab
Merge pull request #3954 from Snarling/contractFix
...
CONTRACTS: FIX #3755 change input handling for contract attempts
2022-08-23 12:44:27 -03:00
hydroflame
486ab7aad8
Merge branch 'dev' into contractFix
2022-08-23 12:44:21 -03:00
Olivier Gagnon
23342f6dcc
regen doc
2022-08-23 11:33:29 -04:00
hydroflame
1d1890497f
Merge pull request #3949 from phyzical/hotfix/test-fixes
...
MISC: test fixes/md updates
2022-08-23 12:32:14 -03:00
hydroflame
d6f4b3c8a5
Merge branch 'dev' into hotfix/test-fixes
2022-08-23 12:31:28 -03:00
Olivier Gagnon
0e569344e7
rm console log
2022-08-23 11:28:40 -04:00
hydroflame
67be694b68
Merge pull request #3978 from Snarling/atExitFix
...
NETSCRIPT: FIX #2931 atExit now allows synchronous ns functions
2022-08-23 12:27:43 -03:00
hydroflame
d553a1d2f4
Merge pull request #3981 from Snarling/B&AFix
...
FILES: FIX #3979 Allow characters & and ' in filenames
2022-08-23 12:25:55 -03:00
hydroflame
849046df3a
Merge pull request #3985 from Snarling/synchronize
...
NETSCRIPT: ns.scp and ns.write are now synchronous + fix exec race condition
2022-08-23 12:25:24 -03:00
hydroflame
46f5640dcd
Merge pull request #3976 from Snarling/ScriptEditorResponsiveness
...
UI: FIX #3975 , #3882 Script Editor more responsive on resize, and fix dirty file indicator
2022-08-23 12:12:21 -03:00
hydroflame
fc7eb72fc0
Merge pull request #3980 from phyzical/hotfix/3977
...
CORP FIX: dont take research points for something already researched via api
2022-08-23 12:11:15 -03:00
hydroflame
6969ff52c7
Merge pull request #4010 from Risenafis/fix-create-corp
...
NETSCRIPT: Correct missing ! for boolean coercion in Corporation.createCorporation().
2022-08-23 12:10:49 -03:00
hydroflame
3e3177d7bd
Merge pull request #4001 from Mughur/dev
...
MISC: Sleeve crime gain bitnode multiplier fix
2022-08-23 12:10:27 -03:00
hydroflame
1d3eb2ffb5
Merge pull request #4000 from MageKing17/patch-2
...
NETSCRIPT: Correct missing `!` for boolean coercion in `singularity.workForCompany()`.
2022-08-23 12:09:49 -03:00
hydroflame
ed76c5e15d
Merge pull request #4019 from MageKing17/patch-4
...
API: All the player sub-objects need to be copied for `getPlayer`.
2022-08-23 12:07:34 -03:00
hydroflame
01b5ba1be5
Merge pull request #4012 from MageKing17/patch-3
...
DOCS: Correct documentation for `run()` with 0 threads.
2022-08-23 12:07:19 -03:00
hydroflame
cc29de7969
Merge pull request #4002 from RollerKnobster/hotfix/3992-toast-handle-null-duration
...
NETSCRIPT: fix #3992 allow null duration in toast ns function
2022-08-23 12:06:56 -03:00
hydroflame
7269919aa9
Merge pull request #4023 from Snarling/companyWorkSingFix
...
WORK: Add singularity check for finishing company work
2022-08-23 12:05:44 -03:00
hydroflame
9eb6568519
Merge pull request #4007 from Snarling/stockCtx
...
NETSCRIPT: Normalized Stock API logging
2022-08-23 12:05:29 -03:00
Snarling
d4c7edf351
Fix fullscreen pages
2022-08-23 02:37:53 -04:00
Snarling
c626377904
Add singularity check for finishing company work
2022-08-22 20:16:45 -04:00
MageKing17
80aafc7d48
All the player sub-objects need to be copied.
...
Not just `mults`. Also, `hacking_chance_mult` still being at the base level appears to be a mistake.
2022-08-21 12:22:58 -07:00
MageKing17
0a4c64a8fa
Correct documentation for run() with 0 threads.
...
For consistency, the same phrasing has been applied to the documentation for `exec()` and `spawn()`.
2022-08-20 18:47:37 -07:00
hydroflame
61b07b6e57
Merge pull request #4013 from danielyxie/dev
...
Update some doc
2022-08-20 22:38:01 -03:00
hydroflame
853e9c2e4f
Merge pull request #4008 from Mughur/working-on-it
...
DOCS: Some doc updates
2022-08-20 22:37:35 -03:00
Snarling
5466ab3f69
format+lint
2022-08-20 19:16:11 -04:00
Snarling
7578860ce7
remove more prop chaining
2022-08-20 19:14:54 -04:00
Snarling
0f15431b5f
remove unused eventEmitterForUiReset
2022-08-20 19:08:05 -04:00
Snarling
97961d6896
Reduce prop chaining
2022-08-20 18:52:18 -04:00
Snarling
9d5cf89f68
Remove prop chain for cancelOrder + format
2022-08-20 18:40:21 -04:00
Risenafis
b224321222
fix selfFund was reversed
2022-08-20 23:37:39 +09:00
Mughur
12231b6ad3
Some doc updates
2022-08-20 12:03:47 +03:00
Mughur
898cfde531
Some more doc updates
2022-08-20 11:52:43 +03:00
Mughur
6784b518d0
Some docs updates
2022-08-20 11:12:11 +03:00
Snarling
2aca8476b6
cancelOrder Params
...
Why is this defined in so many places
2022-08-19 19:49:09 -04:00
Snarling
4001b4cbb0
refactor stock for ctx instead of workerScript
2022-08-19 19:32:30 -04:00
Snarling
1dc1a7ed6f
lint
2022-08-19 18:36:24 -04:00
Snarling
823cdf70ca
Fix compile race conditions
2022-08-19 18:21:31 -04:00
Roman Ivaniuk
5c0c130b4b
3992 Fix: handle null duration in toast ns function
...
extend SnackbarEvents typing to allow null in third argument
also remove typos in Electron.tsx init functions comments
2022-08-19 14:38:46 +03:00
Mughur
84e2ae78c3
Sleeve crime gain bitnode multiplier fix
2022-08-19 10:03:20 +03:00
MageKing17
28d7284323
Correct missing ! for boolean coercion.
...
`singularity.workForCompany()` was negating its `_focus` argument, unlike similar functions, which used double-negation to coerce to boolean. This was almost certainly a typo, since before PR-#3967 it used `_ctx.helper.boolean()` without negation, just like the other singularity functions.
2022-08-18 22:04:11 -07:00
MageKing17
1b8993a3dc
Replace "stock.short" with "stock.shortStock".
...
This was preventing `disableLog("ALL")` from stopping these log messages, since that's not the function's name now.
2022-08-18 13:29:21 -07:00
hydroflame
dcdf8f7752
Merge pull request #3997 from danielyxie/dev
...
trying to fix int problems
2022-08-18 14:42:47 -03:00
Olivier Gagnon
9c579e294a
allbuild commit 3067703c
2022-08-18 13:41:58 -04:00
Olivier Gagnon
3067703c63
Trying to fix int bug
2022-08-18 13:40:39 -04:00
hydroflame
bccf4e772c
Merge pull request #3996 from danielyxie/dev
...
Fix broken ns filesnames
2022-08-18 13:38:30 -03:00
Olivier Gagnon
67994ba1bc
allbuild commit a88f14cd
2022-08-18 12:37:35 -04:00
Olivier Gagnon
a88f14cd16
Fix broken ns filenames
2022-08-18 12:36:30 -04:00
hydroflame
22a820028e
Merge pull request #3986 from BugiDev/patch-1
...
DOC: FIX DOCS TYPO IN terminal.rst
2022-08-18 13:23:00 -03:00
Snarling
07e9cb9277
refactor scp function
2022-08-17 20:31:26 -04:00
Snarling
f6a8d5d337
synchronize scp and write
2022-08-17 18:55:12 -04:00
Bogdan Begovic
15bf5f8868
Fixed a typo in terminal.rst
2022-08-17 23:37:04 +02:00
Snarling
95a1c18139
synchronize write and scp
2022-08-17 17:11:59 -04:00
hydroflame
99c82ce340
Merge pull request #3983 from danielyxie/dev
...
new formula functions
2022-08-17 15:37:56 -03:00
Olivier Gagnon
f727335d1e
allbuild commit a8bef50e
2022-08-17 14:34:00 -04:00
Olivier Gagnon
a8bef50ef5
Added a few formulas to calculate work gains
2022-08-17 14:32:52 -04:00
hydroflame
867cf92dfe
Merge pull request #3982 from danielyxie/dev
...
v2.0.0
2022-08-17 09:50:41 -03:00
Olivier Gagnon
3217f53717
doc
2022-08-17 08:50:05 -04:00
Snarling
9e2e459cc2
Allow & and ' in filenames
2022-08-17 08:14:15 -04:00
phyzical
016dbe67d9
add an early out if already researched
...
hotfix/3977
File List:
src/Corporation/Actions.ts
2022-08-17 17:46:18 +08:00
Snarling
32afaae3e2
Improve atExit error message
2022-08-16 20:37:50 -04:00
Snarling
0c358c588e
ns.atExit errors more readable, allows ns functions
2022-08-16 20:16:57 -04:00
Snarling
e6f9f9ed75
const openScripts (format)
2022-08-16 15:19:33 -04:00
Snarling
57fa1b743a
const openScripts
2022-08-16 15:17:44 -04:00
Snarling
8cbb8aac2e
Remove unnecessary assignments & spreads
2022-08-16 12:24:50 -04:00
Olivier Gagnon
ba5b0be7f4
allbuild commit 69934257
2022-08-16 12:15:11 -04:00
Olivier Gagnon
699342572c
fix some save file not loading properly
2022-08-16 12:14:12 -04:00
Olivier Gagnon
5d3ed2e0c5
allbuild commit 07538d65
2022-08-16 12:01:42 -04:00
Snarling
fbee07ffd7
Fix dirty indicator
2022-08-16 10:41:40 -04:00
Snarling
fd3ff76976
Improve ScriptEditor responsiveness
2022-08-16 02:32:25 -04:00
Olivier Gagnon
07538d6509
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-08-15 09:41:46 -04:00
Olivier Gagnon
10eff210e9
allbuild commit f78c0d6a
2022-08-15 09:39:33 -04:00
Olivier Gagnon
f78c0d6a6d
Fix intelligence bugf
2022-08-15 09:38:10 -04:00
hydroflame
2abc5687e1
Merge pull request #3967 from Snarling/performance
...
NETSCRIPT: Improve real life CPU and memory performance of scripts.
2022-08-15 10:26:53 -03:00
Zoë Hoekstra
765cfd0c9a
Clear interval when functional connectionBauble gets unmounted
2022-08-11 19:48:14 +02:00
Zoë Hoekstra
a6ee9a8c76
Format
2022-08-11 19:48:14 +02:00
Zoë Hoekstra
725fb05bb3
Replace ConnectionBauble Class Component with Functional one
2022-08-11 19:48:14 +02:00
Zoë Hoekstra
88d8f13847
Cleanup + lint/format
2022-08-11 19:48:13 +02:00
Zoë Hoekstra
2628dc1ae8
Start RFA connection on gamestart, test connection on bauble creation immediately
2022-08-11 19:48:13 +02:00
Zoë Hoekstra
5fc67c328b
Add setting UI for port/reconnect, swap wrong API handlers
2022-08-11 19:48:12 +02:00
Zoë Hoekstra
d20f621b47
Add RFA backend
2022-08-11 19:48:12 +02:00
Snarling
f1f7be6adc
Remove unused types
2022-08-10 10:02:41 -04:00
Snarling
b433c366d7
performance update
2022-08-09 19:10:55 -04:00
Snarling
28d9c70796
format&lint
2022-08-09 19:04:05 -04:00
Snarling
c6cb4ca033
Type correctness
2022-08-09 19:02:33 -04:00
Snarling
ea7c2c4981
fixing other commits after rebase
2022-08-09 18:25:02 -04:00
Snarling
648b7e84bf
Some cleanup
2022-08-09 18:09:26 -04:00
Snarling
931ea730a5
Move entire ns object to top-level
2022-08-09 18:09:26 -04:00
Snarling
589b9df2a7
remove console.logging from roughlyIs
2022-08-09 18:09:26 -04:00
Snarling
01e63b10a1
move ctx.log to NetscriptHelpers
2022-08-09 18:09:26 -04:00
Snarling
8f8d9a1d23
format+lint
2022-08-09 18:09:25 -04:00
Snarling
c18286b996
revert package-lock.json
2022-08-09 18:09:25 -04:00
Snarling
92abed613d
Revert main bundle js map?
2022-08-09 18:09:25 -04:00
Snarling
c7ee92bd71
Revert change to tsworker?
2022-08-09 18:09:25 -04:00
Snarling
208495e269
Initial commit
2022-08-09 18:09:24 -04:00
Snarling
3a2e676c9b
Move error functionality to new wrapper
2022-08-09 18:09:24 -04:00
hydroflame
74f3d6507f
Merge pull request #3942 from Mughur/dev
...
API: add corp get<constant> functions, UI: fix coffee hover text
2022-08-09 12:04:03 -03:00
hydroflame
b19f6c5f82
Merge pull request #3970 from phyzical/feature/prompt-error-support
...
FIX: Prompt Add user friendly message to avoid throwing recovery screen for invalid choices
2022-08-09 12:02:40 -03:00
hydroflame
a4ca891a82
Merge pull request #3946 from faangbait/patch-1
...
Remove "based" from positive adjectives in infil
2022-08-09 12:01:50 -03:00
hydroflame
383c48c02e
Merge pull request #3948 from phyzical/hotfix/3938
...
HOTFIX: Fix infil definitions.d.ts
2022-08-09 12:00:28 -03:00
hydroflame
c5487a0265
Merge pull request #3964 from Snarling/argsFix
...
SCRIPTS: FIX #3962 The correct script will be closed even if the player modifies args (v2.0)
2022-08-09 11:59:02 -03:00
hydroflame
a3378d5a08
Merge pull request #3966 from mihilt/fix/fix-somethings
...
TUTORIAL: Fix #3965 Corrected tutorial text
2022-08-09 11:58:07 -03:00
mihilt
c07f525d4a
fix: undo a wrong correction
2022-08-09 18:48:53 +09:00
phyzical
3465f12f1d
Add auser friendly message to avoid throwing recovery screen
...
feature/prompt-error-support
File List:
src/ui/React/PromptManager.tsx
2022-08-09 15:57:36 +08:00
mihilt
f8252a30e2
fix: fix some errors
...
- fix RAM size correctly
- fix terminal username correctly
2022-08-08 21:17:34 +09:00
Snarling
09322bd54a
lint
2022-08-07 21:56:48 -04:00
Snarling
1af97ec5aa
fix running/worker script comparison
2022-08-07 11:40:42 -04:00
Snarling
9f6ccc94b1
format & lint
2022-08-02 11:32:04 -04:00
Snarling
47d51391e3
fix typechecking and documentation for attempt
2022-08-02 11:30:28 -04:00
Snarling
b700b0246b
Fix contract input handling
2022-08-02 11:11:49 -04:00
phyzical
9b6b9a795b
remove redundant tests
...
hotfix/test-fixes
File List:
test/jest/Netscript/DynamicRamCalculation.test.js
test/jest/Netscript/StaticRamCalculation.test.js
2022-08-01 16:44:49 +08:00
phyzical
2be7029b50
update mds, add missing deprecation notice
...
hotfix/test-fixes
File List:
dist/bitburner.d.ts
markdown/bitburner.singularity.md
2022-08-01 16:44:19 +08:00
phyzical
46c7cef25f
remove redundant mds
...
hotfix/test-fixes
File List:
markdown/bitburner.singularity.getcharacterinformation.md
markdown/bitburner.singularity.getstats.md
markdown/bitburner.tix.short.md
2022-08-01 16:43:38 +08:00
phyzical
f441d390e1
left over code from old infil implementation
...
hotfix/3938
File List:
src/ScriptEditor/NetscriptDefinitions.d.ts
2022-08-01 16:09:47 +08:00
faangbait
2b9d62d8ce
Remove "based" from positive adjectives in infil
...
Slang term that's had three opposite meanings in my lifetime alone.
2022-07-31 15:17:06 -05:00
Mughur
451bd0fb54
add missing corp researches to constant
2022-07-30 19:08:17 +03:00
Mughur
a88f36e2f4
add corp get functions, fix coffee hover text
2022-07-30 18:57:33 +03:00
Olivier Gagnon
39cf0cb57f
allbuild commit 8e859d84
2022-07-29 17:05:56 -04:00
Olivier Gagnon
8e859d84b7
allbuild commit 07c7f064
2022-07-29 16:29:15 -04:00
Olivier Gagnon
07c7f0641a
allbuild commit c8440ef2
2022-07-28 14:35:55 -04:00
Olivier Gagnon
c8440ef268
allbuild commit 2b4a1bb7
2022-07-28 11:37:28 -04:00
Olivier Gagnon
2b4a1bb7db
allbuild commit 72a75fe7
2022-07-28 03:11:05 -04:00
hydroflame
72a75fe7b7
Merge pull request #3935 from danielyxie/sleeve-work
...
API: rework sleeve work
2022-07-28 03:09:12 -04:00
Olivier Gagnon
3b35b07860
remove unused fields on sleeves
2022-07-28 03:08:39 -04:00
Olivier Gagnon
4549b0d467
finish sleeve rework
2022-07-28 02:46:34 -04:00
Olivier Gagnon
ebe953b498
work on sleeve new work system
2022-07-27 20:37:32 -04:00
Olivier Gagnon
315b2adf30
Make invalid hostname better
2022-07-27 00:59:43 -04:00
Olivier Gagnon
7f72d77428
clean some sleeve stuff
2022-07-27 00:50:21 -04:00
Olivier Gagnon
65400dd215
v2apibreak work on .script better
2022-07-27 00:28:32 -04:00
Olivier Gagnon
32bd629317
lint
2022-07-27 00:08:07 -04:00
Olivier Gagnon
326d9fd7ef
Move player skills and exp to their struct
2022-07-26 23:54:17 -04:00
Olivier Gagnon
3e4f26ac0a
allbuild commit e6d14eff
2022-07-26 15:30:12 -04:00
Olivier Gagnon
e6d14eff68
preparation for v2 launch
2022-07-26 15:09:11 -04:00
Olivier Gagnon
214b2645ad
allbuild commit 8afacee9
2022-07-26 10:41:04 -04:00
Olivier Gagnon
8afacee9e5
allbuild commit 6b43ecaf
2022-07-26 08:26:52 -04:00
Olivier Gagnon
6b43ecafb1
fix sleeve not being able to buy augs
2022-07-26 08:25:18 -04:00
Olivier Gagnon
18c3572423
removed the ability to bribe for shares
2022-07-26 08:20:22 -04:00
Olivier Gagnon
ebae95dd4a
Fix grafting times
2022-07-26 08:12:59 -04:00
Olivier Gagnon
faa3e212f3
fix a bunch of small v2 related bugs
2022-07-26 08:08:51 -04:00
Aerophia
2799031687
Update AugmentationsPage.tsx
2022-07-25 19:00:04 -05:00
Aerophia
6aa9b24173
Update AugmentationsPage.tsx
2022-07-25 18:57:28 -05:00
Aerophia
954710bf54
Update AugmentationsPage.tsx
2022-07-25 18:53:34 -05:00
Aerophia
d0938bba06
Update AugmentationsPage.tsx
2022-07-25 18:49:08 -05:00
Aerophia
5cc54a8a34
Add files via upload
2022-07-25 18:40:00 -05:00
Aerophia
9d034253fc
Merge pull request #1 from Aerophia/Aerophia-patch-1
...
Add files via upload
2022-07-25 18:36:54 -05:00
Aerophia
7474e50fe8
Add files via upload
2022-07-25 18:35:43 -05:00
Aerophia
7c8c94d808
Add files via upload
2022-07-22 12:32:10 -05:00
Aerophia
c2ffb09514
Update Singularity.ts
2022-07-22 12:28:51 -05:00
Aerophia
1f918011dc
Update Singularity.ts
2022-07-22 12:16:48 -05:00
Aerophia
2ad978d8f4
Create Singularity.ts
2022-07-22 12:09:36 -05:00
Aerophia
dad4fcc25e
Update Singularity.ts
2022-07-22 12:09:01 -05:00
Aerophia
2907128291
Update Singularity.ts
2022-07-22 12:07:23 -05:00
Aerophia
757711ce5b
Update Singularity.ts
2022-07-22 10:29:40 -05:00
Olivier Gagnon
5d2b81053d
allbuild commit c37d7845
2022-07-21 19:38:44 -04:00
Olivier Gagnon
c37d78457c
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-07-21 19:37:09 -04:00
Olivier Gagnon
1d46adbce1
allbuild commit fc0fef59
2022-07-21 19:37:05 -04:00
hydroflame
9e25833796
Merge pull request #3606 from RevanProdigalKnight/feature/enhanced-terminal-argument-parsing
...
MISC: #3596 Enhanced terminal command parsing
2022-07-21 18:36:54 -04:00
Olivier Gagnon
fc0fef598b
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-07-21 18:27:27 -04:00
Olivier Gagnon
631d6ef04a
fix few bugs
2022-07-21 18:27:23 -04:00
hydroflame
e76b5628c5
Merge pull request #3725 from borisflagell/FIX#3366
...
UI: Fix #3366 Sleeve UI would sometimes displays the wrong stat while working out.
2022-07-21 16:17:14 -04:00
hydroflame
b66d7e7d51
Merge branch 'dev' into FIX#3366
2022-07-21 16:17:08 -04:00
Olivier Gagnon
590bc37db0
Fix typo in net def
2022-07-21 15:33:50 -04:00
Olivier Gagnon
7f20dc2ee8
fix getPossibleInfiltrations not returning enough info and fix donation saying Invalid input before unlocking
2022-07-21 15:32:54 -04:00
Olivier Gagnon
5c551348ed
fix some React errors
2022-07-21 15:24:03 -04:00
Olivier Gagnon
2d522ea1e6
allbuild commit e9254edf
2022-07-21 15:09:55 -04:00
Olivier Gagnon
e9254edf5d
crime consume all their time at once
2022-07-21 14:36:29 -04:00
Olivier Gagnon
e55a3f39d4
allbuild commit 6498a720
2022-07-21 02:54:12 -04:00
Olivier Gagnon
6498a720bb
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-07-21 02:42:52 -04:00
Olivier Gagnon
693baf26df
add sleeve aug price and rep function
2022-07-21 02:42:48 -04:00
hydroflame
74a8ce1a76
Merge pull request #3759 from Markus-D-M/contracts_encryption
...
MISC Two new encryption themed contracts - caesar and vigenere
2022-07-21 02:33:52 -04:00
hydroflame
45d6644ddd
Merge pull request #3921 from danielyxie/dependabot/npm_and_yarn/terser-4.8.1
...
Bump terser from 4.8.0 to 4.8.1
2022-07-21 02:31:33 -04:00
hydroflame
68ecc9613c
Merge pull request #3739 from borisflagell/FIX#3732-v2
...
API: FIX#3732 Cannot assign two sleeve on "Take on contracts" regardless of contract type.
2022-07-21 02:31:12 -04:00
hydroflame
8f7bbaf62c
Merge pull request #3723 from borisflagell/FIX#3132
...
UI: Fixes #3132 several Sleeve can no longer works concurrently in the same company
2022-07-21 02:27:59 -04:00
hydroflame
2fd3451780
Merge pull request #3724 from borisflagell/FIX#3661
...
API: Fix #3661 Add missing memory property to Sleeve API
2022-07-21 02:26:55 -04:00
hydroflame
10af7ddac7
Merge pull request #3700 from Daniel-Barbera/dev
...
UI: FIX #3514 Clear recently killed tab on BN end event
2022-07-21 02:19:26 -04:00
dependabot[bot]
ac617ab90e
Bump terser from 4.8.0 to 4.8.1
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-21 06:18:12 +00:00
hydroflame
dd7b5c4316
Merge pull request #3901 from danielyxie/work
...
VERSION: v2.0.0
2022-07-21 02:16:53 -04:00
hydroflame
a48ae726ba
Merge pull request #3778 from s2ks/hamming
...
CODINGCONTRACT: HammingCodes description and implementation fixes
2022-07-21 02:16:35 -04:00
hydroflame
3b5d78792b
Merge pull request #3760 from nickofolas/fix/corporation-nformat
...
CORPORATION: Fix #3261 Industry overview number formatting
2022-07-21 02:15:46 -04:00
hydroflame
5d3955de50
Merge pull request #3795 from borisflagell/FIX#3794
...
SLEEVE: FIX #3794 Sleeve were getting less shocked when hospitalized (was positive, should have detrimental)
2022-07-21 02:15:17 -04:00
hydroflame
a513a842e3
Merge pull request #3797 from Ansopedian/dev
...
BUGFIX: Singularity.goToLocation support for non-city-specific locations
2022-07-21 02:14:42 -04:00
Olivier Gagnon
43b8cfec5c
fix test suite
2022-07-21 02:13:47 -04:00
Olivier Gagnon
d01fd55bde
lint fmt
2022-07-21 01:58:47 -04:00
hydroflame
2772511525
Merge pull request #3779 from borisflagell/CorpoNumeral
...
CORPORATION: Add big number format support in some Corporation's modal
2022-07-21 01:42:35 -04:00
hydroflame
afb4ce9af9
Merge pull request #3808 from danielyxie/dependabot/npm_and_yarn/eventsource-1.1.1
...
Bump eventsource from 1.1.0 to 1.1.1
2022-07-21 01:39:26 -04:00
hydroflame
0d95533470
Merge pull request #3810 from Undeemiss/multi-hash-sell
...
BLADEBURNER: Add batch functionality to NS spendHashes API
2022-07-21 01:39:02 -04:00
hydroflame
9946a2a667
Merge pull request #3841 from crimsonhawk47/fix-ip-exists-function
...
BUGFIX: Fix #3803 Servers can no longer have duplicate IPs
2022-07-21 01:33:35 -04:00
hydroflame
ab674980bd
Merge pull request #3852 from TheCrazyT/dev
...
BLADEBURNER: FIX reduce redundant code in Bladeburner.tsx
2022-07-21 01:32:44 -04:00
hydroflame
cd87c0a6bb
Merge pull request #3862 from danielyxie/dependabot/npm_and_yarn/jsdom-16.5.0
...
Bump jsdom from 15.2.1 to 16.5.0
2022-07-21 01:29:24 -04:00
hydroflame
d2c92c4116
Merge pull request #3881 from evil-tim/ctrl-c-bash-hotkey
...
UI: Fix #3854 ctrl+c does not clear terminal input
2022-07-21 01:27:03 -04:00
Olivier Gagnon
207e55c7b8
add colon x to vim mode
2022-07-21 01:25:43 -04:00
Olivier Gagnon
ec17cfdaf3
merge corp not async
2022-07-20 17:27:11 -04:00
Olivier Gagnon
ef42ee7232
few more api break
2022-07-20 17:03:08 -04:00
hydroflame
32cf57c794
Merge pull request #3812 from stalefishies/corp-remove-async
...
CORPORATION: (BREAKING) Remove async
2022-07-20 17:02:52 -04:00
Staszek Welsh
75a9151e74
Merge branch 'dev' into corp-remove-async
2022-07-20 21:12:27 +01:00
Olivier Gagnon
94aa547459
more api break sad
2022-07-20 15:14:26 -04:00
hydroflame
17c2f06ae0
Merge pull request #3802 from stalefishies/corp-dividends
...
CORPORATION: (BREAKING) Dividend fixes and exposing dividends info via scripts
2022-07-20 15:08:41 -04:00
Olivier Gagnon
4f86bc644c
fix faction work not working correctly
2022-07-20 15:08:04 -04:00
Olivier Gagnon
c9b9c2c55b
merge dev
2022-07-20 12:16:42 -04:00
Olivier Gagnon
8312710b0d
fix contracts
2022-07-20 11:50:26 -04:00
Olivier Gagnon
894929efdb
fix ustring issue
2022-07-20 11:41:02 -04:00
Olivier Gagnon
e0a24cf381
fix args not beign passed to scripts
2022-07-20 11:34:49 -04:00
Olivier Gagnon
28b9c821d2
fix few as any
2022-07-20 02:36:21 -04:00
Olivier Gagnon
49f6fda1e4
remove last colon any for now
2022-07-20 01:48:54 -04:00
Olivier Gagnon
0e74b1a5d6
remove last colon any for now
2022-07-20 01:37:41 -04:00
Olivier Gagnon
b4e5829cf8
rm unused arg
2022-07-20 01:21:07 -04:00
Olivier Gagnon
4518eabc29
Remove some any and add getAugmentationBasePrice
2022-07-20 01:20:11 -04:00
Olivier Gagnon
ceb9fa1249
fix more any
2022-07-20 01:13:06 -04:00
Olivier Gagnon
71d8e35bb5
more anys
2022-07-19 23:26:21 -04:00
Olivier Gagnon
30291f7899
build fix for player in formulas
2022-07-19 23:05:46 -04:00
Olivier Gagnon
f220965a73
more anys
2022-07-19 22:54:38 -04:00
Olivier Gagnon
ce2ebf576e
fix an any
2022-07-19 22:44:45 -04:00
Olivier Gagnon
83c26903c0
add argument for commitCrime focus
2022-07-19 22:30:07 -04:00
Olivier Gagnon
810f3a87b9
rm more anys
2022-07-19 21:53:43 -04:00
Olivier Gagnon
249242a0a3
build work fix
2022-07-19 21:44:37 -04:00
Olivier Gagnon
26986c2d3e
fix work crashing when installing
2022-07-19 21:42:54 -04:00
Olivier Gagnon
96654d4c0a
rm some anys
2022-07-19 21:38:50 -04:00
Olivier Gagnon
dfadfe6eb2
working with monaco anys
2022-07-19 20:10:30 -04:00
Olivier Gagnon
0c07dddb36
fix a bunch of any in NetDef
2022-07-19 19:20:14 -04:00
Olivier Gagnon
0848d2fdaa
fix 2 any
2022-07-19 19:08:22 -04:00
Olivier Gagnon
70d5390e4d
most anys in NetFunc
2022-07-19 19:04:06 -04:00
Olivier Gagnon
7dacf947bd
one more
2022-07-19 18:30:59 -04:00
Olivier Gagnon
c3a10d5d95
fix more anys
2022-07-19 18:25:06 -04:00
Olivier Gagnon
2442402af5
fix more anys
2022-07-19 16:46:03 -04:00
Olivier Gagnon
ee105329d8
build
2022-07-19 14:31:14 -04:00
Olivier Gagnon
22c6a10eae
rm console log
2022-07-19 14:29:01 -04:00
Olivier Gagnon
bb8af88b77
prep v2
2022-07-19 14:21:12 -04:00
Olivier Gagnon
b409e58447
fix exp not loading, kinda
2022-07-19 13:09:56 -04:00
Olivier Gagnon
c977a9def7
tidy up eslint.js
2022-07-19 12:19:32 -04:00
Olivier Gagnon
2f029e94b4
remove unused lint rules
2022-07-19 11:43:29 -04:00
Olivier Gagnon
ae982c58bd
remove unused lint rules
2022-07-19 11:43:10 -04:00
Olivier Gagnon
a9d5ff9bc9
lint
2022-07-18 03:31:17 -04:00
Olivier Gagnon
7455b80466
fix any in CotMG helper
2022-07-18 03:26:07 -04:00
Olivier Gagnon
55c5190986
fix any in BaseServer
2022-07-18 03:20:11 -04:00
Olivier Gagnon
8773b8e18d
fix any in determineAllPossibilitesForTabCompletions
2022-07-18 03:19:10 -04:00
Olivier Gagnon
6afeb6972f
fix any in IBladeburner
2022-07-18 03:16:36 -04:00
Olivier Gagnon
ceed844523
fix any in Console
2022-07-18 03:13:31 -04:00
Olivier Gagnon
9057bcc8fb
fix any in StatsElement
2022-07-18 03:11:49 -04:00
Olivier Gagnon
fbd6b1b28c
fix any in NetscriptPorts
2022-07-18 03:09:19 -04:00
Olivier Gagnon
7195c1b540
fix any in AllServers
2022-07-18 03:06:17 -04:00
Olivier Gagnon
691770fa9b
fix any in SkillPage
2022-07-18 03:04:58 -04:00
Olivier Gagnon
40ad1a4758
fix any in SkillElem
2022-07-18 03:03:07 -04:00
Olivier Gagnon
91ca43707a
fix any in INetscriptHelper
2022-07-18 03:01:55 -04:00
Olivier Gagnon
610bcd6315
fix any in NetscriptPort
2022-07-18 03:00:51 -04:00
Olivier Gagnon
5c3ecb9a23
fix any in PromptManager
2022-07-18 02:59:04 -04:00
Olivier Gagnon
aacdde8082
fix any in StatsTable
2022-07-18 02:57:11 -04:00
Olivier Gagnon
97c5332a59
fix any in LogBoxManager
2022-07-18 02:53:01 -04:00
Olivier Gagnon
ae54092334
fix any in CharacterStats
2022-07-18 02:47:11 -04:00
Olivier Gagnon
88d9a76b04
yet another any
2022-07-18 02:43:59 -04:00
Olivier Gagnon
e9788536ed
yet another any
2022-07-18 02:36:51 -04:00
Olivier Gagnon
5f229c9c67
yet another any
2022-07-18 02:33:21 -04:00
Olivier Gagnon
97105b8e76
rm another any
2022-07-18 02:31:09 -04:00
Olivier Gagnon
1b90b42881
rm more any
2022-07-18 02:28:21 -04:00
hydroflame
49a1b2acf1
Merge pull request #3730 from borisflagell/obs_dump
...
MISC: Yet another batch of obsolete issue.
2022-07-18 01:52:23 -04:00
hydroflame
62414e6bb2
Merge pull request #3900 from oddiz/dev
...
DOC: Added a link from "Source-Files" page to "How to destroy a Bitnode"
2022-07-17 14:04:19 -04:00
hydroflame
b33a878ccc
Merge pull request #3915 from danielyxie/dev
...
Fix getInfiltrationLocations
2022-07-16 17:26:12 -04:00
Olivier Gagnon
e1e433cbe2
allbuild commit cfcdc254
2022-07-16 17:25:33 -04:00
hydroflame
cfcdc254c9
Merge pull request #3907 from oddiz/patch-1
...
GANG: Removed a console.log
2022-07-16 17:23:19 -04:00
hydroflame
c5518d9d02
Merge pull request #3910 from faangbait/patch-1
...
fix for #3909
2022-07-16 17:23:07 -04:00
hydroflame
736bb2877a
Merge pull request #3914 from danielyxie/dev
...
Fix expr
2022-07-16 01:25:26 -04:00
Olivier Gagnon
ced37e3731
allbuild commit 6b18bfb1
2022-07-16 01:18:56 -04:00
hydroflame
eb7f381fba
Merge pull request #3913 from danielyxie/dev
...
doc
2022-07-15 23:47:43 -04:00
Olivier Gagnon
6b18bfb145
doc
2022-07-15 23:47:19 -04:00
hydroflame
91d9ebbedc
Merge pull request #3912 from danielyxie/dev
...
Add blade bulk purchase
2022-07-15 23:46:17 -04:00
Olivier Gagnon
79ea0a8e9d
allbuild commit f339e49a
2022-07-15 23:44:02 -04:00
hydroflame
f339e49aa7
Merge pull request #3787 from Undeemiss/bladeburner-multi-upgrade
...
BLADEBURNER: Added bulk upgrades to upgradeSkill NS API
2022-07-15 23:40:55 -04:00
Olivier Gagnon
5b8eea66d4
rm some any
2022-07-15 23:34:27 -04:00
faangbait
3b59f07f88
fix for #3909
...
#3909
I can't compile electron right now, but I think this ought to fix it.
2022-07-15 10:20:30 -05:00
Kaan Şarkaya
854bfcd29a
GANG: Removed console.log
...
As a player who relies on debug console for script output, this console.log is pretty annoying since it prints frequently.
2022-07-15 13:10:57 +03:00
Olivier Gagnon
59e55de9ca
fix all function being async lmao
2022-07-15 02:11:06 -04:00
Olivier Gagnon
1d4d86719e
rm any
2022-07-15 01:58:00 -04:00
Olivier Gagnon
4bee746576
rm any
2022-07-15 01:51:30 -04:00
Olivier Gagnon
86c0913bd3
rm some any
2022-07-14 23:03:54 -04:00
Olivier Gagnon
8fe824e8cd
allbuild commit c9432e4c
2022-07-14 22:02:49 -04:00
hydroflame
683959e22d
Merge pull request #3906 from danielyxie/dev
...
Fix extra spaing in tail window
2022-07-14 22:00:32 -04:00
Olivier Gagnon
e58456cd6b
allbuild commit 0b22e87e
2022-07-14 21:59:23 -04:00
Olivier Gagnon
c9432e4cd7
rm any
2022-07-14 21:54:49 -04:00
Olivier Gagnon
a0994a088c
rm any
2022-07-14 19:09:21 -04:00
Olivier Gagnon
6a11998427
nuke more any
2022-07-14 19:07:10 -04:00
Olivier Gagnon
dd7ceeefdd
rm a any
2022-07-14 19:02:59 -04:00
Olivier Gagnon
6b630753f0
nuke some use of any
2022-07-14 19:00:10 -04:00
Olivier Gagnon
5629c16def
extract multipliers in its own type
2022-07-14 18:43:33 -04:00
Olivier Gagnon
0550bc188c
refactor some stuff
2022-07-14 17:43:08 -04:00
Olivier Gagnon
a5088f1136
Merge branch 'dev' into work
2022-07-14 16:43:26 -04:00
hydroflame
a4e1d4872d
Merge pull request #3904 from danielyxie/dev
...
Merge fixes to main
2022-07-14 16:41:30 -04:00
Olivier Gagnon
0b22e87e30
Merge branch 'master' into dev
2022-07-14 16:41:11 -04:00
Olivier Gagnon
1a10cdfb81
allbuild commit 686ca3e3
2022-07-14 16:37:18 -04:00
hydroflame
686ca3e31e
Merge pull request #3903 from danielyxie/ansii-logbox
...
TAILBOX: Now displays ANSII colors.
2022-07-14 16:35:21 -04:00
Olivier Gagnon
00ddeb751c
Make tail box display ANSII colors
2022-07-14 16:34:42 -04:00
Olivier Gagnon
ad098e1f05
refactor ANSII colors into it's own component
2022-07-14 16:25:20 -04:00
Olivier Gagnon
28956d8fd6
make crime unfocusable
2022-07-14 15:53:42 -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
598e47766e
convert company work to new work system
2022-07-12 22:43:03 -04:00
oddiz
a9386e9a4f
link added to sourcefiles doc
2022-07-12 17:33:23 +03:00
Olivier Gagnon
2d73f546b0
lint and remove unused var
2022-07-12 01:59:23 -04:00
Olivier Gagnon
f7805c4a51
convert faction work to new work system
2022-07-12 01:54:19 -04:00
Olivier Gagnon
e86a42716c
lint
2022-07-11 15:58:23 -04:00
Olivier Gagnon
606f1bf6c4
create program and grafting done
2022-07-10 01:37:36 -04:00
s2ks
b27e7d00fe
format
2022-07-08 01:37:42 +02:00
s2ks
063da8aa60
fetch latest from upstream
2022-07-08 01:35:20 +02:00
Olivier Gagnon
647392626e
convert taking class ot new work system
2022-07-07 17:28:23 -04:00
Olivier Gagnon
24b6eb4d56
make workinprogress crime 2 digit precision
2022-07-07 02:03:02 -04:00
Olivier Gagnon
3ee7d593d0
Convert crime to new work model
2022-07-07 02:00:23 -04:00
James Villegas
6d8a3e192b
Update ctrl+c hotkey to print current text to terminal without executing it to mimic real terminal behavior
2022-07-07 08:11:34 +08:00
hydroflame
7d263e4223
Merge pull request #3889 from stalefishies/purchase-aug-fix
...
MISC: Add faction membership check to singularity.purchaseAugmentation
2022-07-06 15:35:53 -04:00
hydroflame
f706b48db8
Merge pull request #3872 from ilkecan/add-options-shortcut
...
UI: Add a keyboard shortcut to switch to Options page
2022-07-06 14:39:25 -04:00
hydroflame
fb31903966
Merge pull request #3873 from ilkecan/createProgram-cancel-message
...
createProgram: FIX #3846 Return correct message
2022-07-06 14:38:38 -04:00
hydroflame
e5ecf1b502
Merge pull request #3793 from Nezrahm/dev
...
HACKNET: Make hashnet perfectly convert overflow
2022-07-06 14:38:13 -04:00
hydroflame
4f617e7d3d
Merge pull request #3818 from ApamNapat/fixed_some_typos_and_style_issues
...
MISC: Fixed some typos and style issues
2022-07-06 14:35:31 -04:00
hydroflame
b067e05738
Merge pull request #3813 from stalefishies/doc-fix
...
DOCUMENTATION: FIX #2602 Remove incorrect info from getHackTime and friends
2022-07-06 14:33:40 -04:00
hydroflame
2a3b591eb7
Merge pull request #3786 from Vic1970/doco_typos
...
DOCUMENTATION: Corrections to Sleeve Documentation (Sleeves.rst) for consistency and typos.
2022-07-06 14:32:41 -04:00
hydroflame
eeb01b77d6
Merge pull request #3834 from stalefishies/types-fix
...
MISC: FIX #3831 Fix NS declarations with incorrect script arg types
2022-07-06 14:31:44 -04:00
hydroflame
c8075ba809
Merge pull request #3858 from douweschulte/dev
...
Small docs and help updates
2022-07-06 14:30:05 -04:00
hydroflame
9f6ba6c802
Merge pull request #3864 from marcowesii/patch-1
...
DOCUMENTATION: arguments documentation example for ns2 scripts
2022-07-06 14:28:42 -04:00
hydroflame
ee9cdee512
Merge pull request #3866 from ilkecan/parameterize-script-extension
...
TUTORIAL: Remove the hardcoded script extension
2022-07-06 14:26:40 -04:00
hydroflame
a9d078752a
Merge pull request #3891 from va2dos/patch-1
...
Documentation: Added BN13 to list of source files (sourcefiles.rst)
2022-07-06 14:26:17 -04:00
hydroflame
b55318706a
Merge pull request #3893 from danielyxie/dev
...
2 recovery fix
2022-07-06 12:43:23 -04:00
Olivier Gagnon
11483db71d
allbuild commit b5927847
2022-07-06 12:39:48 -04:00
Olivier Gagnon
b592784712
update donation counter
2022-07-06 12:38:11 -04:00
hydroflame
0d5ce06d4d
Merge pull request #3697 from borisflagell/#3669
...
STANEK: FIX #3669 Clearing stanek grid using API could crash the page.
2022-07-06 12:37:15 -04:00
hydroflame
904f45f610
Merge pull request #3847 from Snarling/QuitWorkFix
...
COMPANY: FIX #3837 , #3830 corrected backwards logic in quitJob function
2022-07-06 12:35:14 -04:00
sebastien lapratte
a29788c260
Update sourcefiles.rst
2022-07-04 21:01:45 -04:00
Staszek Welsh
395b583905
Add faction membership check to singularity.purchaseAugmentation
2022-07-04 23:44:58 +01:00
James Villegas
6c026e6d5c
Ignore ctrl+c bash hotkey if user has selected text to allow copying
2022-07-03 12:18:47 +08:00
James Villegas
9efb209ea3
Implement ctrl+c bash hotkey to clear current input
2022-07-03 11:49:45 +08:00
Snarling
9cb58898f2
Add ilkecan fix for part time work
2022-06-29 15:03:34 -04:00
ilkecan
adda3d68cd
createProgram: Return correct message
...
It doesn't return completion message upon cancellation anymore.
2022-06-29 02:01:01 +00:00
ilkecan
9f8c567d4c
Add a keyboard shortcut to switch to Options page
2022-06-29 00:33:39 +00:00
ilkecan
44118c8a72
Remove the hardcoded script name
2022-06-28 23:48:07 +00:00
ilkecan
415ae8ee59
Remove the hardcoded tutorial script extension
...
Parameterized it according to the chosen NS version.
2022-06-26 20:33:01 +00:00
dependabot[bot]
7a60df17b6
Bump jsdom from 15.2.1 to 16.5.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 15.2.1 to 16.5.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/15.2.1...16.5.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-25 01:32:13 +00:00
Douwe Schulte
934a72b94c
Fix Nitpick: scan-analyze description displays with an html tag when doing help #3843
2022-06-22 14:06:05 +02:00
Douwe Schulte
d472c1239b
Missing link to used library in tprintf
2022-06-22 12:37:46 +02:00
marcowesii
a4b7f69307
example for ns2 arguments from terminal
...
example for ns2 arguments from terminal because args array seems to not be used anymore
2022-06-19 18:59:15 +02:00
TheCrazyT
6f7981ff25
Merge branch 'dev' into dev
2022-06-18 22:10:38 +02:00
TheCrazyT
d052d40612
reduce redundant code in Bladeburner.tsx
2022-06-18 21:40:33 +02:00
Snarling
7acb83ba77
Fix backwards logic on quitJob
2022-06-16 07:44:32 -04:00
Gabriel Hawk
60c6536f8e
npm format
2022-06-13 01:13:36 -05:00
Gabriel Hawk
1e2e42af75
ipExists acceses server list correctly
2022-06-13 01:07:21 -05:00
Staszek Welsh
d2d76d40e0
npm run format
2022-06-10 20:03:43 +01:00
Staszek Welsh
ecc56213bc
Fix function declarations with incorrect script arg types
2022-06-10 19:54:11 +01:00
BB
de01ae20b9
Fixed some typos and style issues
2022-06-07 15:26:33 +02:00
Staszek Welsh
53743ecb7d
Change UI arrows
2022-06-03 22:16:03 +01:00
Staszek Welsh
6c73ea44ef
Remove potentially spoilery comments about Hacknet Servers from ns docs
2022-06-03 02:20:35 +01:00
Staszek Welsh
144a56e6e0
Remove incorrect doc comment about second arguments for getHackTime and friends
2022-06-03 02:18:06 +01:00
Staszek Welsh
052aa33f0c
Remove debug console.logs
2022-06-03 00:27:05 +01:00
Staszek Welsh
eb71097006
Fix bug where NaNs can leak into product creation productivities
2022-06-03 00:19:43 +01:00
Staszek Welsh
02b07bb332
Fix relevant linter errors and run formatter
2022-06-02 22:54:50 +01:00
Staszek Welsh
b29c8e0039
Stop potential exploit where you switch employees around right before a product finishes
2022-06-02 22:11:34 +01:00
Staszek Welsh
1ed19168f6
Use nicer arrows and alignment in office UI
2022-06-02 17:47:31 +01:00
Staszek Welsh
333975ecf6
Move buy coffee button to office UI section
2022-06-02 14:49:52 +01:00
Staszek Welsh
ba7b76369b
Remove industry upgrades
...
There are only two industry upgrades, one of which is buying coffee
which is not an upgrade, and for the office not the industry. Moving
that to the office leaves just hiring AdVerts, which is better as an
explicitly named set of methods.
2022-06-02 02:43:22 +01:00
Staszek Welsh
18a80d3fe9
Stop potential exploit where you could cheat at coffee/party prices
2022-06-02 00:07:34 +01:00
Staszek Welsh
9ffec86b58
Make buy coffee UI reflect if we're buying coffee
2022-06-02 00:00:30 +01:00
Staszek Welsh
fe83ca0f3f
Make throw party UI reflect if we're throwing a party
2022-06-01 23:45:29 +01:00
Staszek Welsh
04efd899a0
Remove async from buyCoffee and throwParty
2022-06-01 23:36:15 +01:00
Staszek Welsh
ffaa38d086
Unify code paths for buying coffee and throwing parties
2022-06-01 23:26:32 +01:00
Staszek Welsh
1ba5902e1e
Stop auto employee buttons moving around when the numbers change
2022-06-01 18:34:24 +01:00
Staszek Welsh
7d3a43f7b5
Remove async from employee assignment functions
2022-06-01 18:18:53 +01:00
Staszek Welsh
b9356ea782
Only switch employee jobs at the start of corp cycles
2022-06-01 18:11:33 +01:00
Staszek Welsh
df98bcc748
Remove unnecessary check in corporation.unlock
2022-06-01 13:03:32 +01:00
Staszek Welsh
eb46e4d156
Rename getDividends to getCycleDividends for clarity
2022-06-01 12:59:45 +01:00
Undeemiss
6ba171b0c3
Unknown-ify count parameters
2022-05-31 21:27:04 -05:00
Undeemiss
1bbb0610ab
Fix bug where player not refunded hashes for invalid server targets
2022-05-31 21:20:13 -05:00
Undeemiss
620e6986aa
Remove unnecessary refund for nonexistent hash upgrades
2022-05-31 21:15:29 -05:00
Undeemiss
f0dc532513
Add optional count parameter to hashCost and spendHashes
2022-05-31 21:13:03 -05:00
dependabot[bot]
d0d4812cc8
Bump eventsource from 1.1.0 to 1.1.1
...
Bumps [eventsource](https://github.com/EventSource/eventsource ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases )
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md )
- [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: eventsource
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-31 23:54:43 +00:00
Staszek Welsh
4a3558098c
Fix error check in issueDividends expecting 0-100 when it actually takes 0-1
2022-05-30 22:31:51 +01:00
Staszek Welsh
74e4a32f13
Fix shareholder earnings in UI being per cycle instead of per sec
2022-05-30 22:24:52 +01:00
Staszek Welsh
c117b55df9
Expose dividend info through ns.corporation.getCorporation()
2022-05-30 22:21:27 +01:00
Staszek Welsh
e28fe3e31d
Use stored corporation.dividendTax in the dividend tax calculation
2022-05-30 22:05:05 +01:00
Staszek Welsh
8d474a7610
Change corporation.dividendPercentage to corporation.dividendRate
2022-05-30 21:45:36 +01:00
Ansopedian
d319b3f982
added singularity.goToLocation support for non-city-specific locations
2022-05-30 14:23:06 +02:00
borisflagell
2f1d47b466
SLEEVE: FIX #3794
2022-05-29 21:17:04 +02:00
Nezrahm
178015a140
Make hashnet perfectly convert overflow
2022-05-29 20:10:25 +02:00
Undeemiss
a0bff34761
Refactored the internal calculateCost function for readability
2022-05-29 11:35:28 -05:00
Undeemiss
06acc423ae
Added count to NS cost function, input checking, fixed documentation
...
Also changed upgradeSkill back to returning a bool instead of a
number.
2022-05-29 11:13:49 -05:00
borisflagell
e5b372438c
Update bitburner.sleeve.settobladeburneraction.md
...
Slight correction to the sleeveNumber description. Was referencing Gym Workout -> Now reference performing Action
2022-05-29 13:50:08 +02:00
Undeemiss
f8f3c099e0
Formatted/linted (There are some errors, but they aren't mine afaik)
2022-05-28 21:35:20 -05:00
Undeemiss
8b026f606b
Fixed off-by-one error in the fast calculateCost function
...
The off-by-one error was in the original sum, so it's not obvious
in the simplified version of the sum. Fixing this greatly improved
the accuracy of the simple calculation for small counts, but I'm
leaving the recursive mode in. Maybe I'll lower the threshold,
though. 100 isn't a terribly small number.
2022-05-28 21:26:11 -05:00
Undeemiss
8d9e077b66
calculateCost now works more accurately for count<=100
2022-05-28 21:06:25 -05:00
Undeemiss
908d5e9570
Proof-of-concept, handling purchases of 1e150 lvls at once
...
Threw something together with a formula that should, for large
purchases, be roughly the same cost as normal. The formula change
may cause noticeable deviation from expected costs for low numbers
of upgrades, though, so I plan to fix that by having high
quantities handled differently than low ones if necessary.
2022-05-28 20:37:33 -05:00
Vic1970
174190fdef
Update sleeves.rst
...
Minor corrections to sleeves documentation to reflect game behaviour regarding purchase of additional duplicate sleeves and memory for sleeves.
2022-05-29 08:36:58 +10:00
Undeemiss
709fc3ab63
Began attempting to implement a multi-upgrade function for bb
2022-05-28 14:12:07 -05:00
s2ks
3a55e3b9ad
Merge branch 'dev' into hamming
2022-05-28 15:31:46 +02:00
s2ks
f066c0f01e
correct size calculation
2022-05-28 15:27:32 +02:00
borisflagell
2332138fbd
Updated Modal to use new NumberInput Component
2022-05-28 03:15:23 +02:00
borisflagell
6be884a9ad
prettier
2022-05-28 02:50:04 +02:00
borisflagell
c6b6ad1ab9
Corporation: Add big number format support in some modal corp
...
Add big number format support. to the following Corporation's modal :
-BuybackShare
-BribeFaction
-GoPublicModal
-IssueNewShare
-MakeProduct
-SellSahares
2022-05-28 02:50:04 +02:00
hydroflame
6f017bf4f6
Merge pull request #3781 from danielyxie/number-component
...
MISC: Create NumberInput component which allows accepting the same kind of input everywhere.
2022-05-27 20:43:49 -04:00
Olivier Gagnon
b8750d1058
Make a new InputComponent that can be re-used everywhere to make all text accept the same kind of input
2022-05-27 20:41:14 -04:00
s2ks
c88d3bcf85
format
2022-05-27 22:37:32 +02:00
s2ks
bcc53c48a7
be clear about the form the answer should come in
2022-05-27 22:31:42 +02:00
s2ks
aa321e3305
re-implement HammingEncode/Decode added HammingEncodeProperly
...
to generate valid hamming codes for "HammingCodes: Encoded Binary to
Integer"
2022-05-27 21:42:39 +02:00
s2ks
4b37603ea5
Attempt to clear up some ambiguity in the descriptions
...
of the "HammingCodes" coding contracts as well as having the
"HammingCodes: Encoded Binary to Integer" coding contract generate valid
Hamming codes.
2022-05-27 21:36:03 +02:00
borisflagell
c5b68610a1
fix typo in thrown error message
2022-05-27 17:59:37 +02:00
hydroflame
605dd87e90
Merge pull request #3771 from borisflagell/BladeBurnerAPIGetBonusTime
...
API: Lightweight FIX - in-game API doc Gang & Bladeburner getBonusTime() referenced wrong time unit
2022-05-26 19:08:36 -04:00
borisflagell
eed6f355fb
Update NetscriptDefinitions.d.ts
...
Fix two instance of in-game API doc referencing the wrong time unit.
2022-05-26 23:39:57 +02:00
Markus-D-M
30687ce74e
Typo
2022-05-26 21:08:28 +02:00
Olivier Gagnon
f70297c829
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-05-26 12:59:09 -04:00
Olivier Gagnon
f2721fefd2
Bladeburner final op no longer directly sends you to the bitverse but instead makes a button appear that sends you there
2022-05-26 12:59:05 -04:00
Markus-D-M
1d06273858
Specify api data + Adding description to doc.
2022-05-26 09:40:05 +02:00
Markus-D-M
ec95730a81
Merge branch 'dev' into contracts_encryption
2022-05-26 09:09:34 +02:00
hydroflame
394b2fca5d
Merge pull request #3768 from jeek/dev
...
Reduce Fulcrum Rep Requirement
2022-05-26 02:14:25 -04:00
T.J. Eckman
734f1167df
Restore Fulcrum Rep Requirement to Default
...
Instead of setting it specifically to 200e3, removed the argument entirely so it will use the default, which currently happens to be 200e3.
2022-05-26 01:12:40 -04:00
T.J. Eckman
2defd1887d
Reduce Fulcrum Rep Requirement
2022-05-26 01:00:56 -04:00
Olivier Gagnon
4e10e190cb
allbuild commit 00adc2ff
2022-05-26 00:57:25 -04:00
Olivier Gagnon
00adc2ffa2
allbuild commit ddf4ab26
2022-05-26 00:34:30 -04:00
Olivier Gagnon
ddf4ab2672
dont generate coding contract offline because SF1.1
2022-05-25 20:49:11 -04:00
Olivier Gagnon
f29e546961
allbuild commit 6a2e5b06
2022-05-25 20:39:25 -04:00
Olivier Gagnon
6a2e5b06ad
fix manualHack
2022-05-25 20:19:42 -04:00
Olivier Gagnon
0dff3e22bc
allbuild commit 7bc9177a
2022-05-25 19:04:22 -04:00
hydroflame
7bc9177ab4
Merge pull request #3766 from jeek/dev
...
Speed up assigning of employees currently without a job.
2022-05-25 19:01:54 -04:00
T.J. Eckman
e14a61e8ae
Merge pull request #1 from jeek/corpturboassign
...
Unassigned Employees Boost
2022-05-25 18:56:06 -04:00
T.J. Eckman
cfb0967634
Unassigned Employees Boost
...
Speed up assigning of employees currently without a job.
2022-05-25 18:55:34 -04:00
hydroflame
535812a0fc
Merge pull request #3764 from danielyxie/dev
...
Remove the infinite loop safety net completely
2022-05-25 18:40:57 -04:00
Olivier Gagnon
216055b3e0
allbuild commit b60f3da8
2022-05-25 18:38:01 -04:00
hydroflame
3ba8e59a9b
Merge pull request #3761 from danielyxie/dev
...
Fix .script crashing :(((
2022-05-25 16:10:19 -04:00
Olivier Gagnon
b60f3da80e
allbuild commit cb7f3b17
2022-05-25 16:05:03 -04:00
Olivier Gagnon
cb7f3b17be
fix ns1 scripts
2022-05-25 16:01:28 -04:00
Markus-D-M
51ba358464
Update codingcontracttypes.ts
...
prettier
2022-05-25 21:41:58 +02:00
Markus-D-M
699d792e5b
Update codingcontracttypes.ts
...
two encryption contracts
2022-05-25 21:41:58 +02:00
Olivier Gagnon
ca2e22506b
more lint
2022-05-25 15:40:57 -04:00
nickofolas
8630ff3741
Use big number format for industry overview
2022-05-25 14:26:14 -05:00
Olivier Gagnon
c1650e332b
lint fixes
2022-05-25 15:08:48 -04:00
Olivier Gagnon
76ccb0ba36
lint
2022-05-25 11:43:43 -04:00
Olivier Gagnon
6fef46d5df
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-05-25 11:16:01 -04:00
Olivier Gagnon
bd6705419c
lint
2022-05-25 11:15:34 -04:00
hydroflame
315c949ca2
Merge pull request #3753 from phyzical/feature/3737
...
MISC: Remove progMult from product create as it is redundant
2022-05-25 11:14:39 -04:00
Olivier Gagnon
63b0b22f92
Fix tor router from anywhere
2022-05-25 11:14:06 -04:00
hydroflame
bef953bf59
Merge pull request #3758 from danielyxie/api-wrap
...
Fix a few bugs related to api wrapping
2022-05-25 11:12:38 -04:00
Olivier Gagnon
4dd7afac9d
allbuild commit 252b0a30
2022-05-25 11:10:25 -04:00
hydroflame
edef7729a2
Merge pull request #3756 from phyzical/bugfix/fix-tests
...
FIX: tests
2022-05-25 10:49:08 -04:00
hydroflame
0856680bab
Merge pull request #3754 from phyzical/bugfix/fix-dev-build
...
BUGFIX: fix compliation error in dev
2022-05-25 10:48:45 -04:00
phyzical
bc5377ba74
fix tests
...
bugfix/fix-tests
File List:
src/Terminal/determineAllPossibilitiesForTabCompletion.ts
test/jest/Terminal/Directory.test.js
2022-05-25 19:03:58 +08:00
phyzical
bec40e5274
fix compliation error in dev
...
bugfix/fix-dev-build
File List:
src/NetscriptFunctions.ts
2022-05-25 17:20:32 +08:00
phyzical
2e7e5ad917
remove progMult as it is redundant
...
feature/3737
File List:
src/Corporation/Product.ts
2022-05-25 17:09:36 +08:00
hydroflame
31fe43715e
Merge pull request #3743 from fdellwing/patch-1
...
MISC: Fix #3742 manualHack() should use correct BitNode Multiplier
2022-05-24 20:22:01 -04:00
hydroflame
467e307c05
Merge pull request #3748 from danielyxie/api-wrap
...
MISC: API Wrapping blocked
2022-05-24 20:19:52 -04:00
Olivier Gagnon
252b0a3018
allbuild commit 972abcbd
2022-05-24 20:19:26 -04:00
Olivier Gagnon
972abcbdc8
Wrap all the API
2022-05-24 20:16:39 -04:00
Olivier Gagnon
ae38b11ede
made static ram cost typecheck that it's missing no property.
2022-05-24 18:34:00 -04:00
Olivier Gagnon
0da2e74d12
more work on wrapping formulas
2022-05-24 17:51:48 -04:00
Olivier Gagnon
324f752d8a
Wrap formulas but doesn't compile
2022-05-24 17:29:44 -04:00
hydroflame
16b0970b27
Merge pull request #3746 from danielyxie/dev
...
Update infinite loop safety net mechanism
2022-05-24 17:10:00 -04:00
Olivier Gagnon
79e7c47b4d
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-05-24 16:57:39 -04:00
Olivier Gagnon
ce61f06319
allbuild commit 8159dad5
2022-05-24 16:57:25 -04:00
Fabian Dellwing
4d41d2deaf
Fix #3742
2022-05-24 18:28:10 +02:00
Daniel Barbera
f4e28d7bc1
Merge branch 'dev' of https://github.com/danielyxie/bitburner into dev
2022-05-24 18:00:49 +02:00
hydroflame
682b12d05a
Merge pull request #3731 from xRalic/offlinecontracts
...
MISC: FIX #2709 : Generate contracts while offline
2022-05-24 11:44:46 -04:00
hydroflame
8ea33c67fc
Merge pull request #3740 from xRalic/fixBadContracts
...
MISC: FIX #3711 Generate contracts only on network
2022-05-24 11:44:05 -04:00
Daniel Barbera
27e9cd53e1
#3514 : Clear recently killed tab on BN end event
2022-05-24 17:05:25 +02: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
Daniel Barbera
37e32ee0f8
#3711 : Generate contracts only on network
2022-05-24 16:26:40 +02:00
borisflagell
0abd760d35
API FIX:#3732 Cannot assign two sleeve on "Take on contracts" regardless of contract type.
...
ns.sleeve.setToBladeburnerAction() was not testing the contract value.
2022-05-24 15:38:05 +02:00
borisflagell
682d689e55
fix lint error
...
removed unused import
(fixing commit issue)
2022-05-24 15:10:05 +02:00
borisflagell
9091441389
Prettier
...
(fixing commit issue)
2022-05-24 15:09:43 +02:00
borisflagell
ff75097149
API: Fix #3661 Add missing memory property to Sleeve API
...
fixes #3661
Add the missing memory stat to NS.SleeveSkills Interface.
Update ns.Sleeve.GetSleeveStats accordingly.
(fixing commit issue)
2022-05-24 15:09:22 +02:00
borisflagell
8af4fb1d5a
UI: Fix #3366 Sleeve UI would sometime display the stat in TaskSelector while working out.
...
fixes #3366
Sleeve.gymStatType will now be constrainded to the following values by Sleeve.workoutAtGym() :
"none" , "str", "def", "dex", "agi". (could previously be anything inputted by player through API)
Sleeve.updateGainTaskRate() and TaskSelector.tasks's initializer block will now use a switch, expecting one of those value, instead of reevaluating the string.
(fixing commit issue)
2022-05-24 15:08:47 +02:00
hydroflame
cb4fd4cf90
Merge pull request #3722 from borisflagell/FIX#2884
...
API: FIX#2884 Add the missing className property to Sleeve'sAPI
2022-05-24 08:48:35 -04:00
hydroflame
1884d88840
Merge pull request #3738 from danielyxie/dev
...
Improve inf loop message
2022-05-24 08:33:49 -04:00
Olivier Gagnon
8159dad5fa
allbuild commit de644247
2022-05-24 08:12:49 -04:00
borisflagell
3299cf9aae
Revert "AAAAAAAAAAARRG!"
...
This reverts commit 1d050ec091 .
2022-05-23 23:27:51 +02:00
borisflagell
1d050ec091
AAAAAAAAAAARRG!
...
AAAAAAAAAAAAAAAAAAAAAAAAAAhh!
2022-05-23 23:27:45 +02:00
borisflagell
08d8f405c0
UI: Fixes #3132 several Sleeve can no longer works concurrently in the same company
...
fixes #3132
fixes #3394
Fixed the faulty possibleJob() logic in Sleeve/UI/TaskSelector
2022-05-23 19:31:46 +02:00
borisflagell
051393fac9
API: FIX#2884 Add the missing className property to Sleeve'sAPI
...
fixes #2884 .
2022-05-23 19:20:33 +02:00
hydroflame
27bf6cba39
Merge pull request #3703 from borisflagell/ADD#3376
...
UI: FIX #3376 Add a Total Profit line on Corporation Overview
2022-05-23 12:21:55 -04:00
hydroflame
55ce05e3f4
Merge pull request #3706 from nickofolas/fix/log-box-wrap
...
LOGS: Fix text wrap in log boxes
2022-05-23 12:21:38 -04:00
hydroflame
570c6d6b32
Merge pull request #3702 from borisflagell/FIX#3508
...
BLADEBURNER: FIX #3508 Add GetActionCurrentTime() to Bitburner API
2022-05-23 12:21:27 -04:00
hydroflame
d5f3d2fbf4
Merge pull request #3705 from nickofolas/improvement/address-feedback
...
AUGMENTATIONS: Address some feedback regarding the new UI
2022-05-23 12:19:17 -04:00
hydroflame
a7f8b71d67
Merge pull request #3692 from borisflagell/closing-outdated-issues
...
MISC: Another batch of depreciated issue
2022-05-23 12:18:58 -04:00
hydroflame
f2d9eb8c08
Merge pull request #3721 from borisflagell/FIX#3720
...
INFILTRATION: FIX#3720 SoA reputation exploit on Infiltration/Victory screen
2022-05-23 12:16:25 -04:00
hydroflame
d7abbb1885
Merge pull request #3715 from PathToLife/patch-2
...
UI: FIX #3714 Add tprintf to RamCostGenerator
2022-05-23 12:16:03 -04:00
hydroflame
ad1fadd976
Merge pull request #3712 from SebassNoob/english-fixes-patch
...
MISC: fix augmentation typos, sentence structure and grammar
2022-05-23 12:15:48 -04:00
borisflagell
ec0350984c
INFILTRATION: FIX#3720
...
On Infiltration's reward screen, when trading for rep :
SoA reward are not longer given out when select "none" in the faction's dropdownmenu.
2022-05-23 17:31:28 +02:00
borisflagell
c582e9c099
fix the new function description in in-game-doc
2022-05-23 13:31:34 +02:00
PathToLife
3f1cb27ec1
Add tprintf to RamCostGenerator
2022-05-23 19:57:23 +12:00
hydroflame
e4903f27f8
Merge pull request #3693 from borisflagell/FIX2555
...
MISC: FIX #2555 ManualHackMoney Bitnode multiplier being "orphaned"
2022-05-22 21:36:01 -04:00
hydroflame
9a2c743d66
Merge pull request #3710 from danielyxie/dev
...
Fix blade error
2022-05-22 20:49:07 -04:00
Olivier Gagnon
de64424740
allbuild commit 837cceba
2022-05-22 20:44:40 -04:00
hydroflame
837cceba5b
Merge pull request #3694 from borisflagell/FIX2721
...
WORK: FIX #2721 Singularity faction work logging.
2022-05-22 20:38:49 -04:00
hydroflame
9f73f9b392
Merge pull request #3698 from borisflagell/#3685
...
BLADEBURNER: FIX #3685 Error being thrown when finishing a BlackOps
2022-05-22 20:37:30 -04:00
nickofolas
012edd3b2a
Fix log box wrap
2022-05-22 11:54:05 -05:00
nickofolas
d1656c0567
Color reqs and increase density
2022-05-22 11:12:30 -05:00
SebassNoob
774eced317
grammar
2022-05-23 00:05:40 +08:00
SebassNoob
cd8f0cdbda
more ss fixes
2022-05-23 00:03:51 +08:00
SebassNoob
0bc486afcd
fix typos, grammar and sentence structure
2022-05-22 23:51:12 +08:00
borisflagell
5bc1d293ca
prettier
2022-05-22 11:59:14 +02:00
borisflagell
82a001c962
UI: FIX #3376 Add a Total Profit line on Corporation Overview
...
Add a Total Profit line on Corporation Overview.
Feels a bit like a low added-value bloat.
But division did use that pattern already, so I guess it can count as streamlining.
2022-05-22 11:52:45 +02:00
borisflagell
d44d71712f
Prettier
2022-05-22 06:40:32 +02:00
borisflagell
8e0af049d9
BLADEBURNER: FIX #3508 Add GetActionCurrentTime() to Bitburner API
...
Add GetActionCurrentTime() to Bitburner API.
Slightly tweak BItburner.resetAction() to also reset time counters.
2022-05-22 06:40:08 +02:00
nickofolas
ea2f412ef1
Initial densification of Augments list
2022-05-21 19:40:27 -05:00
nickofolas
5f9fb117b0
Remove info icon, show stats on name hover
2022-05-21 18:37:27 -05:00
borisflagell
3ee37bfde5
BLADEBURNER: FIX #3685 Error being thrown when finishing a BlackOps
...
fixes #3685 - Bladeburner.action property was reset before being used for the last time in Bladeburner.processAction().
Moving
const action = this.getActionObject(this.action);
before the call to
const retValue = this.completeAction(player, player, this.action);
2022-05-22 01:16:20 +02:00
borisflagell
5b4addbb21
Prettier & slight fix
...
Streamlined DummyGrid to behave like Grid.
Fixed a bad practice issue with ActiveFragmentSummary that displayed an error message in the webbrowser devtool console.
2022-05-22 01:08:53 +02:00
borisflagell
ce5fdb00af
STANEK: FIX #3669 Clearing stanek grid using API could crash the page.
...
Fix #3669 - Query the "activegrid" at each re-rerendering of the Stanek Page. Rather than using React useState and passing it as Props.
Tested with :
ns.clearLog()
ns.tail()
await ns.sleep(2000)
ns.print("Clearing gift")
await ns.sleep(1000);
ns.stanek.clearGift()
2022-05-22 00:57:30 +02:00
borisflagell
8e94878380
WORK: FIX #2721 Singularity faction work logging.
...
fixes #2721
Player's faction-work-related property were reset to 0 before the singularity's log message was formatted.
I anticipate (really) minor conflict with Work System rework PR.
2022-05-21 23:18:12 +02:00
borisflagell
12ec35823e
MISC: FIX #2555 ManualHackMoney Bitnode multiplier being orphaned
...
Apply the BitnodeMultipliers.ManualHackMoney to money gained via Terminal's hack program.
2022-05-21 22:53:31 +02:00
borisflagell
67ba9b24e4
Revert "Closing obsolete issue ticket"
...
This reverts commit 69e9bbe166 .
2022-05-21 21:15:27 +02:00
borisflagell
69e9bbe166
Closing obsolete issue ticket
...
Already done :
close #3534 - Could not reproduces - neither in dev build or 1.6.4. Probably fixed already. No action taken.
close #3029 - Re-Sleeving has been completly scrapped and replaced by grafting. Issue can be closed.
close #1385 - Sleeve's Augmentation modal work fine now.
close #3084 - Could not reproduce. Apprently fixed already as part of issue 2808 and 2938.
close #2885 - Possible duplicate issue of 2908. Probably related with issues just above. Cannot reproduce anymore.
close #2808 - Already fixed by 2938.
Not-an-issue :
Discarded suggestion :
close #3566 - Contributors pointed out that it would go against the philosophy of the game. The player can handle it at their level.
fix #3656 - Hydro stated current behaviour was intentional.
Feel free to contribute in comment.
2022-05-21 21:14:51 +02:00
hydroflame
b2659318c8
Merge pull request #3691 from steven-r/fix-3690
...
MISC: FIX 3690 Add missing function to RamCostGenerator
2022-05-21 12:44:19 -04:00
Stephen Reindl
35978689f9
Fix #3690 by adding missing function RamCostGenerator
2022-05-21 17:24:20 +02:00
hydroflame
b10f11b390
Merge pull request #3682 from nickofolas/fix/unavailable-augs-color
...
AUGMENTATIONS: Use disabled text color for non-buyable augs
2022-05-20 23:53:34 -04:00
hydroflame
5dcdbf81eb
Merge pull request #3683 from danielyxie/dev
...
Fix 'mv'
2022-05-20 23:52:08 -04:00
Olivier Gagnon
3699b3aa25
allbuild commit b71418b0
2022-05-20 23:50:28 -04:00
nickofolas
38c1388735
Use disabled color for non-buyable augs
2022-05-20 19:39:19 -05:00
Olivier Gagnon
b71418b08f
allbuild commit 8d204138
2022-05-20 18:25:45 -04:00
hydroflame
8d2041389e
Merge pull request #3680 from danielyxie/sleeve-blade
...
SLEEVE: Can now perform bladeburner actions
2022-05-20 18:23:00 -04:00
Olivier Gagnon
0d437e5b73
lint
2022-05-20 18:20:04 -04:00
Olivier Gagnon
27a8582df8
balance infiltrate synthoids
2022-05-20 18:18:42 -04:00
Olivier Gagnon
34b099c050
rm reviver from person
2022-05-20 17:44:20 -04:00
Olivier Gagnon
58478f7858
Merge branch 'dev' into sleeve-blade
2022-05-20 17:37:02 -04:00
hydroflame
858e7eab24
Merge pull request #3681 from danielyxie/dev
...
Fix sing tor
2022-05-20 17:36:50 -04:00
Olivier Gagnon
5f03378411
allbuild commit 1d1099cd
2022-05-20 17:31:24 -04:00
Olivier Gagnon
1d1099cd9e
fix sing purchaseTor
2022-05-20 17:28:59 -04:00
Olivier Gagnon
42dcbf889e
fix typo
2022-05-20 17:28:21 -04:00
hydroflame
212dbb0bb8
Merge pull request #3679 from danielyxie/dev
...
Fix dark web migration?
2022-05-20 16:11:00 -04:00
Olivier Gagnon
fd7593f13d
allbuild commit 1c3d4fe1
2022-05-20 16:07:07 -04:00
Olivier Gagnon
7eb4494ac1
fix mc
2022-05-20 15:58:33 -04:00
Olivier Gagnon
1c3d4fe1b5
re-merge 3575
2022-05-20 15:46:45 -04:00
Olivier Gagnon
3574f5df3f
re-merge 3576
2022-05-20 15:44:49 -04:00
Olivier Gagnon
413dbfdf85
allbuild commit f5efdfa8
2022-05-20 15:36:53 -04:00
hydroflame
41b9a858de
Merge pull request #3678 from danielyxie/dev
...
v1.7.0
2022-05-20 15:21:21 -04:00
Olivier Gagnon
f5efdfa807
allbuild commit 4cc518f3
2022-05-20 15:19:36 -04:00
Olivier Gagnon
4cc518f377
fix lint
2022-05-19 02:49:49 -04:00
Olivier Gagnon
40d53c2d1b
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-05-19 02:48:58 -04:00
Olivier Gagnon
c2b4a5b52a
Update codebase for stanek
2022-05-19 02:48:50 -04:00
hydroflame
084a29dfe4
Merge pull request #3474 from Hoekstraa/mvfix
...
UI: FIX #3473 'mv' now says destination script is running instead of returning an error
2022-05-19 02:16:33 -04:00
hydroflame
4c33ad444b
Merge pull request #3644 from taralx/patch-1
...
MISC: fix typing conflict between jest and cypress
2022-05-19 02:13:11 -04:00
hydroflame
e6ce9a9c03
Merge pull request #3622 from borisflagell/#1754---stanek
...
UI: FIX #1754 Stanek effect summary & slight tweak.
2022-05-19 02:12:50 -04:00
hydroflame
18cb1bd4f9
Merge pull request #3653 from Dane-Horn/3651-valid-folder-names-are-not-valid
...
TERMINAL: FIX #3651 Make directory name regex more flexible
2022-05-19 02:10:38 -04:00
Olivier Gagnon
9af553f63c
Fix
2022-05-19 02:09:00 -04:00
Olivier Gagnon
ca1a2aad33
fix conflicts
2022-05-19 01:43:54 -04:00
hydroflame
2cb02bf445
Merge pull request #3660 from Undeemiss/stanek-error
...
STANEK: Stanek NS functions correctly throw errors when stanek not installed
2022-05-19 01:40:48 -04:00
hydroflame
a6048cdd84
Merge pull request #3627 from danielyxie/wrap-api
...
MISC: Wrap most of the API in the new api wrapper
2022-05-19 01:37:11 -04:00
hydroflame
b80e2d5fd1
Merge branch 'dev' into wrap-api
2022-05-19 01:37:06 -04:00
Olivier Gagnon
fda3f02d73
Fix stanek leaking classes
2022-05-19 01:34:36 -04:00
hydroflame
8f3fc22ae6
Merge pull request #3654 from nickofolas/improvement/grafting-sorting
...
GRAFTING: Implement sorting options
2022-05-19 01:19:37 -04:00
hydroflame
0ba0ccff4f
Merge pull request #3662 from nickofolas/fix/bn-mults-agility-mult
...
UI: Fix Agility BitNode multiplier not appearing in UI
2022-05-19 01:18:14 -04:00
hydroflame
6aac4de458
Merge pull request #3673 from nickofolas/fix/stanek-entropy
...
STANEK: Properly reapply entropy in Stanek's Gift
2022-05-19 01:18:03 -04:00
nickofolas
18120362cd
Reapply entropy properly in stanek
2022-05-18 17:32:37 -05:00
hydroflame
f86eae5276
Merge pull request #3624 from danielyxie/infinite-loop-safety
...
MISC: Implemented infinite loop safety net.
2022-05-18 15:35:12 -04:00
hydroflame
034de7f03b
Merge pull request #3665 from Undeemiss/close-more-issues
...
MISC: Closing more GitHub issues I missed last time
2022-05-18 15:33:47 -04:00
hydroflame
71f24e3077
Merge pull request #3666 from Undeemiss/ns-close-tail
...
MISC: Added NS function closeTail to close tail windows
2022-05-18 15:31:55 -04:00
Olivier Gagnon
5c417e9b4d
allbuild commit 0121fee6
2022-05-18 11:06:43 -04:00
Undeemiss
b3aa0578fb
Minor refactor
2022-05-17 15:54:05 -05:00
Undeemiss
d52e1f44b4
Removed my stupid comment lol (sorry!)
2022-05-17 15:26:26 -05:00
Undeemiss
c01cf85d27
Formatted and linted
2022-05-17 15:25:27 -05:00
Undeemiss
b18c18e19a
Updated documentation of closeTail to reflect last commit
2022-05-17 15:22:37 -05:00
Undeemiss
8903cd2a8b
Removed closePid(fn, host, ...args) and fixed closePid(pid)
2022-05-17 15:19:35 -05:00
Undeemiss
e17fe6f618
closeTail(fn, host, ...args) can now close dead script tails
...
closeTail(pid) still cannot
2022-05-17 14:46:30 -05:00
Undeemiss
2b9d408b55
First attempt at an implementation; requires script be running
2022-05-17 13:45:30 -05:00
Undeemiss
e6ac4ef248
Creating dummy branch
2022-05-16 19:23:36 -05:00
Undeemiss
5526355a43
Set up the skeleton of an ns.closeTail function
2022-05-16 19:15:38 -05:00
nickofolas
b37c03003a
Add missing Agility BN mult to UI
2022-05-15 21:23:05 -05:00
Undeemiss
58be301d06
Fixed broken stanek error
2022-05-15 20:06:52 -05:00
Dane Horn
28dad4dd30
expand Directory tests
2022-05-15 09:43:40 +02:00
Dane Horn
1a9d3ee998
clean up regex and adjust tests to new criteria
2022-05-15 09:43:40 +02:00
Dane Horn
0988ec8226
adjust regex for directory name
...
new regex allows for more flexible folder names, while still disallowing '.' and '..'
2022-05-15 09:43:40 +02:00
Olivier Gagnon
0121fee6e4
ideas
2022-05-14 16:11:37 -04:00
hydroflame
319798b85c
Merge pull request #3640 from Undeemiss/close-issues
...
MISC: Close some GitHub issues that do not need action
2022-05-14 11:54:24 -04:00
hydroflame
6e1c650813
Merge pull request #3652 from nickofolas/fix/bn-mult-rep-cost
...
AUGMENTATIONS: Fix Augmentation rep req not being properly influenced by BitNode multipliers
2022-05-14 11:03:17 -04:00
nickofolas
685c93b06d
Add sorting buttons to grafting UI
2022-05-14 09:15:01 -05:00
RevanProdigalKnight
8e092939ce
Fix indentation
2022-05-13 21:44:32 -06:00
RevanProdigalKnight
7a6809f66c
Simplify quoted string argument parsing
2022-05-13 21:39:20 -06:00
nickofolas
2a73c27a2c
Fix AugmentationRepCost BN mult not being applied
2022-05-13 19:02:32 -05:00
hydroflame
4993a02421
Merge pull request #3626 from nickofolas/improvement/bitnode-multipliers
...
UI: Refactors, redesigns, and new section to stats page
2022-05-13 14:33:01 -04:00
nickofolas
0122ce56b6
Display multipliers as a percentage
2022-05-13 12:00:19 -05:00
nickofolas
430d1dad9d
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/bitnode-multipliers
2022-05-13 11:55:55 -05:00
hydroflame
abd66ad977
Merge pull request #3616 from jaype87/dev
...
UI: Sort and color Graft Augmentation list
2022-05-13 11:08:04 -04:00
hydroflame
e3a0ae0407
Merge pull request #3617 from phyzical/hotfix/fix-augmentation-costs-rsponse
...
BUGFIX: getAugmentationCost response backwards
2022-05-13 11:07:48 -04:00
hydroflame
88b7b141f7
Merge pull request #3618 from Hoekstraa/clearTerminal
...
API: Terminal screen can now be cleared from within scripts with ns.ui.clearTerminal()
2022-05-13 11:07:25 -04:00
hydroflame
386dac4be2
Merge pull request #3619 from Snarling/usedRamFix
...
MISC: FIX #3593 Float errors can no longer prevent full usage of a server's available ram.
2022-05-13 11:06:49 -04:00
hydroflame
a8a302fc0a
Merge pull request #3641 from nickofolas/fix/log-box-ellipsis
...
UI: Minor improvements to log boxes
2022-05-13 11:06:05 -04:00
hydroflame
09c0e00b02
Merge pull request #3637 from Undeemiss/stanek-booster-charge-fix
...
STANEK: Fix #3196 Charging booster fragments throws an error
2022-05-13 11:05:42 -04:00
hydroflame
a8be6d3443
Merge pull request #3633 from Dane-Horn/2829-remove-defeated-npc-gangs-from-terr
...
UI: FIX #2829 Remove defeated NPC gangs from territory page
2022-05-13 11:05:27 -04:00
hydroflame
a6916bfaa9
Merge pull request #3647 from Vic1970/contributor-Vic1970
...
BLADEBURNER: fixes #3648 : Automate console command capitalisation inconsistent
2022-05-13 11:04:35 -04:00
hydroflame
4024f6e10f
Merge pull request #3634 from Dane-Horn/2741-shift-in-typing-infiltration
...
UI: FIX #2741 Allow using modifier keys inside the typing infiltration
2022-05-13 11:04:11 -04:00
hydroflame
dfb552ae73
Merge pull request #3639 from Undeemiss/blade-simulacrum-install-check
...
BLADEBURNER: Fix #3594 Blade's Simulacrum worked without being installed
2022-05-13 11:03:52 -04:00
hydroflame
47b4914386
Merge pull request #3638 from Undeemiss/breaking-corporation-softcap-capitalization
...
MISC: Fix #3125 BREAKING Renamed BN mult CorporationSoftCap to CorporationSoftcap
2022-05-13 11:03:36 -04:00
hydroflame
23ac3d6288
Merge pull request #3642 from nickofolas/fix/options-sliders
...
OPTIONS: Fix sliders not sliding correctly
2022-05-13 11:02:51 -04:00
Vic1970
636d081abc
Update Bladeburner.tsx
...
add string case conversion to allow capitalised action types in automate command.
2022-05-12 11:01:26 +10:00
hydroflame
d70d91b7b1
Merge pull request #3646 from Undeemiss/contract-already-solved-check
...
CODINGCONTRACT: Fix #3391 Double contract reward exploit
2022-05-11 20:49:07 -04:00
Undeemiss
831b2262de
Reran format and lint
2022-05-11 16:06:05 -05:00
Undeemiss
a23c55c760
Added a check to prevent doubling coding contract rewards
2022-05-11 15:51:54 -05:00
Olivier Gagnon
f5f5879fc3
allbuild commit c799b291
2022-05-11 14:57:27 -04:00
hydroflame
c799b2918b
Merge pull request #3620 from nickofolas/fix/modal-z-index
...
UI: Fix z-index of modals overriding everything
2022-05-11 14:54:04 -04:00
borisflagell
7a6bcfc513
slight tweak to the no fragment use case
...
Removed the "non currently" message displayed when the played got no fragment.
2022-05-11 20:18:05 +02:00
borisflagell
5542d43fb9
Added support of duplicate fragment
...
Fragments sharing the same effect will now be merged in the summary.
2022-05-11 20:13:03 +02:00
JP Sugarbroad
01529a8347
fix typing conflict between jest and cypress
...
Cypress and Jest both define "expect", but they come from different
libraries (Cypress uses Chai, Jest uses its own thing). So we can't
include both of them in the tsconfig.json. Conveniently, however, we
don't need any of the test code to be part of the main project, so
it suffices to give these things their own tsconfig.json files.
That being done, adding "jest" to the global types lets us remove all
those imports.
2022-05-10 22:26:54 -07:00
hydroflame
ce888b757a
Merge pull request #3632 from trambelus/patch-1
...
Fix infiltration rep BN mult calculation
2022-05-10 00:40:12 -04:00
nickofolas
770312b9df
Remove redundant arrow function
2022-05-09 19:34:36 -05:00
nickofolas
8baafe438d
Fix options sliders not sliding
2022-05-09 19:32:32 -05:00
nickofolas
dd949697df
Fix handle position
2022-05-09 19:26:20 -05:00
nickofolas
d4e97d786c
Various log box improvements
2022-05-09 18:15:23 -05:00
nickofolas
bc9bce0d2c
Tweaks to classes
2022-05-09 17:50:45 -05:00
Undeemiss
c2f381cc6e
Fix compilation error
...
I must have missed this file in the commit while having it changed
in my working directory, because the game compiled fine when I was
testing initially but not when I switched branches and came back.
2022-05-09 16:15:11 -05:00
Undeemiss
6748017dd8
Require Blade's Simulacrum be installed in order to take effect
...
The check for when an action is started was not set to ignore a
purchased but not yet installed Blade's Simulacrum. That is fixed
here.
2022-05-09 15:17:42 -05:00
Undeemiss
a1754da9f6
Random comment added to my coding contract so I can PR this branch
2022-05-09 15:04:09 -05:00
Undeemiss
b00301f4e1
Renamed BN mult CorporationSoftCap to CorporationSoftcap
...
Replaced all instances of "CorporationSoftCap" in src/ with
"CorporationSoftcap". If files outside of src/ must be changed, I
do not know what those would be.
2022-05-09 14:45:19 -05:00
Undeemiss
8a68633d9c
Throw an error when trying to charge stanek booster fragments
2022-05-09 14:29:42 -05:00
Dane Horn
a778015a21
formatting
2022-05-09 09:56:44 +02:00
Dane Horn
1675a2811c
ignore ctrl and alt keypresses
2022-05-09 09:55:41 +02:00
Dane Horn
05f2f267b1
reorder 0 territory gangs to the back of the list and reduce opacity
2022-05-09 08:11:22 +02:00
nickofolas
ebc6b52af5
Properly show stats with a BitNode mult of 0
2022-05-08 20:45:00 -05:00
Dane Horn
86b29237eb
add new function to detect key presses that can be ignored
2022-05-08 23:59:00 +02:00
Dane Horn
a64c271175
initial approach removing gangs with <= 0 territory
2022-05-08 22:59:36 +02:00
Alt
a6d578eb2e
Edit RAM cost in comment to equal actual RAM usage
2022-05-08 22:53:34 +02:00
rderfler
b683bc0340
fmt
2022-05-08 14:14:05 -04:00
Trambelus
6d63d6f44a
Fix infiltration rep BN mult calculation
2022-05-08 04:23:32 -04:00
Olivier Gagnon
c6806caca2
Wrap most of the API
2022-05-07 19:08:07 -04:00
nickofolas
dd0ff1b614
Fix check for player gang access
2022-05-07 17:51:02 -05:00
nickofolas
1147df8c75
Format
2022-05-07 17:34:50 -05:00
nickofolas
ce500f9bfa
Update SF description to reflect changes
2022-05-07 17:20:45 -05:00
nickofolas
d1498598a9
Fix conditional rendering of BN mults element
2022-05-07 17:16:47 -05:00
nickofolas
6d1a3bb47a
Fix naming inconsistencies
2022-05-07 16:54:55 -05:00
nickofolas
05f6e079cd
Fix hack money BN mult in PlayerMultipliers
2022-05-07 16:52:46 -05:00
nickofolas
c688e20876
Refactor character stats table
2022-05-07 16:51:34 -05:00
Olivier Gagnon
fb08139903
Implemented infinite loop safety net.
2022-05-07 17:43:45 -04:00
nickofolas
5d89f17e4a
Tweak max SF level code
2022-05-07 16:28:01 -05:00
nickofolas
d43ec1d501
Fix computation of BN level
2022-05-07 16:19:31 -05:00
nickofolas
1f8c5164d7
Update BN Mults UI and add section to Stats
2022-05-07 15:52:10 -05:00
nickofolas
b1f945ff8e
Refactor CharacterStats a bit
2022-05-07 14:48:26 -05:00
nickofolas
ef29baf563
Refactor PlayerMultipliers.tsx
2022-05-07 12:46:04 -05:00
nickofolas
81912d7876
Fix defaultMultipliers being changed
2022-05-07 10:14:01 -05:00
borisflagell
cc6089092f
Fix Test error on Tooltip import (hopefully)
2022-05-07 15:35:27 +02:00
borisflagell
705a56f3bd
prettier
...
Add a summary to the stanek page
Tweak UI
Ran Prettier & lint, added a margin to a stanek page element
revert shit
2022-05-07 15:14:51 +02:00
rderfler
30521468fc
Merge dev
2022-05-06 22:44:37 -04:00
rderfler
77073836cb
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-06 22:44:24 -04:00
nickofolas
3e9bcea9e4
Fix modal z-index
2022-05-06 11:35:23 -05:00
Snarling
fe1dd11269
Only mention number of threads if != 1
...
Fixes confusion mentioned here: https://discord.com/channels/415207508303544321/921120989000114257/971233305020231722
2022-05-06 09:15:48 -04:00
Snarling
99a0337a14
Dirty fix for available ram float errors
...
1MB added to available ram when checking if available is sufficient. All actual ram values in game are a multiple of 50MB so an extra 1MB can't ever allow additional script load to be ran.
2022-05-06 08:56:19 -04:00
Zoë Hoekstra
65889079b6
Add log entry when ui.clearTerminal() is ran
2022-05-06 12:41:02 +02:00
Zoë Hoekstra
472c9778df
Add ns.ui.clearTerminal for 0.2 GB
2022-05-06 12:29:21 +02:00
phyzical
10c67ab363
refactor resulted in it being backwards
2022-05-06 16:35:07 +08:00
Olivier Gagnon
b46718d188
allbuild commit 22b6d0d5
2022-05-06 01:59:04 -04:00
hydroflame
22b6d0d5a0
Merge pull request #3613 from nickofolas/fix/nfg-level-application
...
AUGMENTATIONS: Fix NeuroFlux being applied improperly and migrate broken saves
2022-05-06 01:56:13 -04:00
jaype87
1a8e31ed09
fix formating
2022-05-06 01:06:53 +02:00
jaype87
5378e8cc38
sort and color grafting list
2022-05-06 00:44:05 +02:00
hydroflame
4ba7df8d72
Merge pull request #3614 from nickofolas/improvement/purchased-aug-color
...
AUGMENTATIONS: Tweak a couple small UI elements
2022-05-05 14:45:14 -04:00
nickofolas
449ec4dee2
Add faction name to top of augs page
2022-05-05 09:23:10 -05:00
nickofolas
6d9dcfe81f
Merge branch 'dev' of github.com:danielyxie/bitburner into fix/nfg-level-application
2022-05-05 08:34:26 -05:00
nickofolas
73f26e2ae3
Reapply boosts in migration
2022-05-05 01:02:05 -05:00
nickofolas
0d72c363b5
Make it more obvious when augmentations are owned
2022-05-04 20:26:55 -05:00
nickofolas
965d5c7c20
Add migration for broken saves
2022-05-04 20:16:23 -05:00
nickofolas
78104b40ad
Fix missing logic for applying NFG
2022-05-04 20:07:12 -05:00
hydroflame
2db2b78745
Merge pull request #3612 from nickofolas/improvement/refactor-work-type
...
WORK: Refactor work types to use `enum`s instead of constants
2022-05-04 20:20:26 -04:00
nickofolas
30d1fe29d7
Format
2022-05-04 15:04:01 -05: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
13ca783647
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/refactor-work-type
2022-05-04 14:19:58 -05:00
nickofolas
f45200b25e
Implement ClassType and FactionWorkType enums
2022-05-04 14:18:12 -05:00
Olivier Gagnon
032c440eae
allbuild commit bcbda22a
2022-05-04 15:06:58 -04:00
hydroflame
bcbda22acc
Merge pull request #3611 from nickofolas/improvement/work-in-progress-ui
...
UI: Refactor and redesign WorkInProgress interface
2022-05-04 15:04:52 -04:00
nickofolas
4a8e99b170
Refactor WorkType to an enum
2022-05-04 13:42:48 -05:00
nickofolas
cc5e89208e
Convert WIP root to use switch statement
2022-05-04 12:44:48 -05:00
nickofolas
bcb6176952
Merge branch 'dev' into improvement/work-in-progress-ui
2022-05-04 12:28:33 -05:00
Olivier Gagnon
791c19c4fe
allbuild commit 7f9e3775
2022-05-04 13:16:41 -04:00
hydroflame
7f9e37752a
Merge pull request #3609 from nickofolas/fix/faction-aug-rep-check
...
AUGMENTATIONS: Fix reputation check for faction augs
2022-05-04 13:14:44 -04:00
nickofolas
2379233351
Fix faction augs cost check
2022-05-04 11:59:51 -05:00
Olivier Gagnon
d0ebf5e14e
allbuild commit 36c7ef1a
2022-05-04 12:25:03 -04:00
Olivier Gagnon
36c7ef1ad7
support ASNI
2022-05-04 12:21:16 -04:00
hydroflame
f6e689eead
Merge pull request #3608 from danielyxie/revert-3518-patch-2
...
Revert "MISC: fix typing conflict between jest and cypress"
2022-05-04 12:14:38 -04:00
hydroflame
c5bc47abf0
Revert "MISC: fix typing conflict between jest and cypress"
2022-05-04 12:14:31 -04:00
hydroflame
9818a397bc
Merge pull request #2989 from phyzical/bugfix/2958
...
UI: FIX #2228,#2958 Fix tab highlights and highlight files not on home.
2022-05-04 12:10:43 -04:00
hydroflame
a88d79ef0a
Merge pull request #3486 from phyzical/bugfix/3485
...
UI FIX #3485 - Allow bulk purchasing when smart supply is enabled
2022-05-04 12:10:00 -04:00
hydroflame
3d13735730
Merge pull request #3518 from taralx/patch-2
...
MISC: fix typing conflict between jest and cypress
2022-05-04 12:09:41 -04:00
hydroflame
d43904ff5c
Merge pull request #3532 from borisflagell/UI-FIX-#2256-
...
UI: FIX #2256 Hacknet server's upgrade tooltip were not handling RAM…
2022-05-04 12:09:27 -04:00
hydroflame
44641fee07
Merge pull request #3544 from phyzical/feature/refactor-augmentation
...
REFACTOR: augmentation cost, rep cost and level to be calculated in place
2022-05-04 12:08:24 -04:00
hydroflame
fc3d89e51f
Merge pull request #3552 from Snarling/jobSwitchFix
...
COMPANY: Fix #3551 Applying for a new job will not change active employer if player is performing company work
2022-05-04 12:08:03 -04:00
hydroflame
d96faf7225
Merge pull request #3565 from nickofolas/fix/isSpecial-filter
...
AUGMENTATIONS: Fix `isSpecial` filter in helper (Removes NeuroFlux, Stanek's Gift, etc from gangs)
2022-05-04 12:02:47 -04: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
6ffeb9c78d
Merge pull request #3569 from Undeemiss/aug-names-cleanup
...
MISC: Remove comments that describe nonexistent augs
2022-05-04 12:02:08 -04:00
hydroflame
105ced26bf
Merge pull request #3570 from DavidGrinberg/dev
...
CORPORATIONS: Expose makeProducts on NSDivision interface
2022-05-04 12:01:33 -04:00
hydroflame
103befe209
Merge pull request #3571 from Undeemiss/bb-point-achvmnt-name
...
MISC: Correct BB Skill point achievement name
2022-05-04 12:00:20 -04:00
hydroflame
a3fe965771
Merge pull request #3572 from Undeemiss/exception-typo
...
MISC: Fixed typo in exceptionAlert.ts
2022-05-04 11:58:27 -04:00
hydroflame
b0c9475b57
Merge pull request #3574 from DavidGrinberg/expose-material-sell-cost
...
CORPORATIONS: Expose sales cost on NSMaterial interface
2022-05-04 11:58:12 -04:00
Olivier Gagnon
5e9b3b0c4f
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-05-04 11:57:44 -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
hydroflame
70ae38360f
Merge pull request #3578 from phyzical/bugfix/3527
...
BUGFIX: make bonustime for gang in miliseconds
2022-05-04 11:56:15 -04:00
Olivier Gagnon
100e81c8ab
Update documentation for employee
2022-05-04 11:56:04 -04:00
hydroflame
7e5ab8d9a6
Merge pull request #3581 from stalefishies/compression-contract-fix
...
BUGFIX: Handle edge case in LZ compression code and fix docs
2022-05-04 11:53:29 -04:00
hydroflame
375a537344
Merge pull request #3584 from notacompsciguy/patch-1
...
MISC: Fixed typos in game options
2022-05-04 11:53:12 -04:00
hydroflame
8b0ab7842d
Merge pull request #3587 from nickofolas/improvement/infiltration-ui
...
INFILTRATION: Update gameplay UI
2022-05-04 11:52:02 -04:00
hydroflame
3f3e6a6261
Merge pull request #3590 from nzdjb/dev
...
MISC: Correct typos in getScriptRam docs.
2022-05-04 11:51:17 -04:00
Olivier Gagnon
4056956c2a
fix documentation for getDarkwebPrograms
2022-05-04 11:51:03 -04:00
hydroflame
8705199714
Merge pull request #3601 from phyzical/bugfix/3598
...
BUGFIX: sleeve stale object refence during augmentation
2022-05-04 11:49:53 -04:00
hydroflame
be9f67b38a
Merge pull request #3605 from Hoekstraa/key-to-keycode
...
UI: FIX #3592 Sidebar and bash shortcuts now work on MacOS with US-like layouts
2022-05-04 11:49:17 -04:00
hydroflame
55392a4db7
Merge pull request #3607 from Hoekstraa/killall-safeguard
...
API: Add safeguard to ns.killall(), preventing killing itself by default
2022-05-04 11:48:14 -04:00
Olivier Gagnon
84564100e9
increase donation counter
2022-05-04 11:47:11 -04:00
hydroflame
9f18e114d6
Merge pull request #3586 from danielyxie/better-ns-tutorial
...
MISC: Make tutorial explain ns1 vs ns2 better
2022-05-04 11:46:49 -04:00
Zoë Hoekstra
5dee4980e0
Add safeguard toggle to ns.killall()
2022-05-04 17:11:08 +02:00
RevanProdigalKnight
286ab64d67
Ran formatter
2022-05-04 08:32:55 -06:00
RevanProdigalKnight
8d5f80de26
Fixes linter/build errors from editing last night in GitHub
2022-05-04 08:27:52 -06:00
RevanProdigalKnight
df30771744
Add =
...
Adds the equal sign (`=`) for use in `src/Terminal/Parser.ts`
2022-05-04 00:47:58 -06:00
RevanProdigalKnight
36db849ff1
Upgrade terminal ParseCommand function
...
Adds ability to parse arbitrarily-nested strings into single arguments (see comments on lines 48, 64, 76)
Adds ability to parse additional number formats, e.g.: hexadecimal (0x0A), octal (018), and binary (0b1101)
Combines arguments separated with escaped spaces into single string arguments, e.g.: "echo Hello\ World!" -> ["echo", "Hello World!"]
2022-05-04 00:46:15 -06:00
nickofolas
b8cb5f0991
Remove elapsed from crime WIP
2022-05-03 15:27:41 -05:00
Zoë Hoekstra
016a9a873f
Add keycode table and switch to event.code in select places
2022-05-03 15:59:46 +02:00
phyzical
0767043166
added logic to avoid stale object reference on sleeve during augmentation
2022-05-03 19:22:05 +08:00
nickofolas
e8a08424af
Fix typo
2022-05-02 17:57:50 -05:00
nickofolas
73d08973f9
Render faction money gain conditionally
2022-05-02 17:56:02 -05:00
nickofolas
d942d27a85
Reduce component usage in sleeve element
2022-05-02 17:49:10 -05:00
nickofolas
57673ae281
Add new progress bar to sleeve UI
2022-05-02 17:48:49 -05:00
nickofolas
e859759ebd
First pass on work in progress root
2022-05-02 17:31:40 -05:00
nickofolas
4c15b77d21
Update StatsRow
2022-05-02 17:05:25 -05:00
nickofolas
35fa6dcca1
Basic WorkInfo implementation
2022-05-02 16:34:17 -05:00
nickofolas
05078ffb08
Move ProgressBar component
2022-05-02 15:36:21 -05:00
nickofolas
762acfb7b5
Simplify conditionals
2022-05-02 11:38:20 -05:00
nzdjb
a3162eec0e
docs: Correct typos in getScriptRam docs.
2022-05-01 12:57:38 +12:00
nickofolas
d4f3128829
Adjust infil root height so it isn't scrollable
2022-04-30 15:59:31 -05:00
nickofolas
9ea62981de
Update intro ul alignment
2022-04-30 15:11:34 -05:00
rderfler
e12bb6cf4b
Make lint happy
2022-04-30 15:31:36 -04:00
rderfler
2f320d00a2
Merge branch 'danielyxie:dev' into dev
2022-04-30 15:26:18 -04:00
rderfler
7cf21629a7
Address review
...
Add ns function setToBladeburnerAction
Formatting updates
fix sleeves using player stamina
Correct supporting sleeve causing error
2022-04-30 15:25:36 -04:00
nickofolas
def89832cb
Fix slash game Aug ending game early
2022-04-30 00:28:00 -05:00
nickofolas
437cd66ffe
Update Minesweeper game UI
2022-04-30 00:27:49 -05:00
hydroflame
0b74e2c65f
Update src/ui/InteractiveTutorial/InteractiveTutorialRoot.tsx
...
Co-authored-by: nickofolas <60761231+nickofolas@users.noreply.github.com >
2022-04-29 18:26:58 -04:00
nickofolas
1bcb0099f4
Update grid matching game
2022-04-29 17:01:38 -05:00
nickofolas
c3a3cca9ae
Update Intro
2022-04-29 17:00:13 -05:00
nickofolas
2f12484f9e
Update intro arrows
2022-04-29 16:59:38 -05:00
Olivier Gagnon
f10de908d4
Make tutorial explain ns1 vs ns2 better
2022-04-29 17:54:59 -04:00
nickofolas
47abdffb1c
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/infiltration-ui
2022-04-29 16:51:10 -05:00
nickofolas
c613021e8f
Better centering and change arrows
2022-04-29 15:56:34 -05:00
Alexander Tsao
ee57e5be11
Minor grammatical fixes in GameOptions
...
Updated grammar in explainer text for "Force kill all scripts" and "Diagnose files."
2022-04-28 20:55:42 -04:00
Staszek Welsh
55d9810727
Handle edge case in LZ compression code and fix docs
2022-04-28 19:50:17 +01:00
phyzical
bd2d5396a6
prettier
2022-04-28 19:22:37 +08:00
phyzical
facab1d264
make bonustime for gang in miliseconds
2022-04-28 19:20:53 +08:00
phyzical
711955c112
added logic to allow quitJob to be called from singularity
2022-04-28 19:05:56 +08:00
phyzical
033154a32d
linting
2022-04-28 18:02:50 +08:00
David Grinberg
b2abec7424
Expose sales cost on NSMaterial interface
2022-04-27 22:37:19 -04:00
Undeemiss
138a945707
Fixed typo in exceptionAlert.ts
2022-04-27 18:45:25 -05:00
Undeemiss
584bc095c1
Fixes bb skill point achievement name ingame
...
Corrects "You should really spent those." to
"You should really spend those."
I don't think it does anything to the steam achievement name
because I don't know how to test that.
2022-04-27 17:14:56 -05:00
DavidGrinberg
828629b713
Update src/NetscriptFunctions/Corporation.ts
...
Co-authored-by: Jack <phyzicaly@hotmail.com >
2022-04-27 09:37:02 -04:00
phyzical
af8284381c
merge base
2022-04-27 19:00:42 +08:00
David Grinberg
d7ac7f8399
Expose makeProducts on NSDivision interface
2022-04-27 00:55:15 -04:00
Undeemiss
7fab3d8b30
Remove comments that describe nonexistent augs
2022-04-26 23:41:58 -05:00
nickofolas
a87bfb0de6
Handle grafting in singularity stop work
2022-04-26 20:11:41 -05:00
nickofolas
ed711c5d5c
Fix isSpecial check letting augs slip through
2022-04-26 10:52:58 -05:00
hydroflame
9c805dabb8
Merge pull request #3540 from taralx/patch-1
...
MISC: add better typing to Electron.tsx
2022-04-26 11:17:36 -04:00
hydroflame
d0d700077a
Merge pull request #3545 from nickofolas/improvement/purchase-augs-ui
...
UI: Redesign purchasable Augmentations
2022-04-26 11:16:13 -04:00
hydroflame
a9c2faaab1
Merge pull request #3537 from Undeemiss/breaking-contract-capitalization
...
CODINGCONTRACT: FIX #3484 BREAKING Fixed capitalization in contract name
2022-04-26 11:15:42 -04:00
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
hydroflame
0db65f64ac
Merge pull request #3564 from phyzical/bugfix/mark-soa-as-special
...
REFACTOR: augmentation isSpecial adjustments
2022-04-26 11:11:48 -04:00
phyzical
a7a725de22
merge dev
2022-04-26 20:58:39 +08: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
JP Sugarbroad
6b7be9f87b
fix typing conflict between jest and cypress
...
Cypress and Jest both define "expect", but they come from different
libraries (Cypress uses Chai, Jest uses its own thing). So we can't
include both of them in the tsconfig.json. Conveniently, however, we
don't need any of the test code to be part of the main project, so
it suffices to give cypress its own tsconfig.json file.
That being done, adding "jest" to the global types lets us remove all
those imports.
2022-04-25 22:10:27 -07: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
rderfler
47ce4f4927
Merge branch 'dev' of https://github.com/rderfler/bitburner into dev
2022-04-25 15:48:42 -04:00
rderfler
46c6884c89
Make Infiltrate synthoids a little more clear
...
By adding a short description
2022-04-25 15:48:02 -04:00
nickofolas
09458b39e6
Merge branch 'dev' into improvement/purchase-augs-ui
2022-04-25 13:35:58 -05:00
rderfler
f187343fa1
Merge branch 'danielyxie:dev' into dev
2022-04-25 14:08:38 -04:00
rderfler
d345188cce
Address blackops error
...
Address blackops error by removing incorrect check for type
2022-04-25 13:57:54 -04:00
hydroflame
686f458064
Merge pull request #3561 from danielyxie/dev
...
Keeping up to date.
2022-04-25 13:52:20 -04:00
Olivier Gagnon
ee4201c957
allbuild commit ad938b15
2022-04-25 13:50:52 -04:00
Olivier Gagnon
ad938b1525
casino roulette actually advances the seed now.
2022-04-25 13:46:09 -04:00
rderfler
5f46775950
Cant stop wont stop studying
...
Correct merge, and known bug that prevents stopping studying
2022-04-25 13:41:43 -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
rderfler
e381e857a5
Merge remote-tracking branch 'upstream/dev' into dev
2022-04-25 13:32:38 -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
hydroflame
2c08eec40c
Merge pull request #3560 from PSEUDOSTAGE/patch-1
...
DOCUMENTATION: Clarify definition for installAugmentations()
2022-04-25 13:11:19 -04: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
41932928af
Merge pull request #3559 from stalefishies/compression-contract-docs
...
DOCUMENTATION: Add descriptions for compression contracts
2022-04-25 12:32:10 -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
Staszek Welsh
26bcdde9cb
Fix typo in import
2022-04-25 17:02:17 +01:00
Staszek Welsh
eed95cfa10
Added descriptions for the following contracts:
...
* Compression I: RLE Compression
* Compression II: LZ Decompression
* Compression III: LZ Compression
2022-04-25 16:48:33 +01: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
063d4b6e8d
Merge pull request #3542 from stalefishies/contract-docs
...
DOCUMENTATION: Add new coding contract descriptions
2022-04-25 11:25:51 -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
hydroflame
f1d7e021b3
Merge pull request #3555 from nickofolas/fix/infil-aug-check
...
INFILTRATION: Fix phyzical WKS aug effects being applied before aug is installed
2022-04-25 11:22:39 -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
9fec222c61
Revert change in startWork
...
Original change was committed accidentally. PR is focused only on applyForWork.
2022-04-24 06:57:31 -04:00
Snarling
bb5cc82226
Update LogBoxManager.tsx
2022-04-24 04:49:31 -04:00
hydroflame
ab034f6f1a
Merge pull request #3549 from nickofolas/fix/infiltration-games
...
INFILTRATION: Fix minigame cycle
2022-04-24 02:40:30 -04:00
Snarling
ac719dc0d2
Update PlayerObjectGeneralMethods.tsx
2022-04-23 23:55:47 -04:00
Snarling
759c57b29a
applyForJob streamline and fix logic
2022-04-23 23:48:01 -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
ad4c84be93
Update HacknetServerElem.tsx
...
Prettier pass
2022-04-23 15:18:43 +02:00
borisflagell
1d3483c8c1
Update HacknetServerElem.tsx
...
OCD at work : putting the undimmed value above dimmed one for constency sake.
2022-04-23 15:17:24 +02:00
borisflagell
d4f8f2d035
Update HacknetServerElem.tsx
...
Prettier pass.
Lint test : no warning, no error.
2022-04-23 15:01:24 +02:00
borisflagell
08a7f82e73
Update HacknetServerElem.tsx
...
Added some contrast between real and theoric displayed hashrate. As suggested by phyzical & nickofolas.
2022-04-23 14:59:46 +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
phyzical
15dca70afd
one more conflict with hydros changes to SOA
2022-04-23 10:47:19 +08:00
phyzical
00bb387036
few regressions from hydros changes
2022-04-23 10:34:41 +08:00
phyzical
cdfbda1379
merge dev
2022-04-23 10:26:51 +08: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
69781359d5
Merge pull request #3543 from danielyxie/infiltrators
...
INFILTRATION: New faction, Shadows of Anarchy, provides various augs to help infiltrations.
2022-04-22 17:37:17 -04:00
hydroflame
ab0d37c990
Merge branch 'dev' into infiltrators
2022-04-22 17:33:35 -04:00
Olivier Gagnon
de05245e2a
lint
2022-04-22 17:31:46 -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
86034bddce
Add new coding contract descriptions to docs
...
Add descriptions for the following contracts:
* HammingCodes: Integer to Encoded Binary
* HammingCodes: Encoded Binary to Integer
* Proper 2-Coloring of a Graph
2022-04-22 18:43:34 +01: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
hydroflame
5490d8c837
Merge pull request #3533 from Undeemiss/minor-typo-on-old-doc
...
DOCUMENTATION: FIX #3516 "cannot" misspelled as "cannnot"
2022-04-21 17:08:29 -04:00
Undeemiss
11f65fdcba
Fixed typo of "cannot" as "cannnot"
2022-04-21 15:24:36 -05:00
borisflagell
a7045a2343
Update HacknetServerElem.tsx
...
Actually ran prettier this time.
Apparently fixed my lint install : no error, no warning.
2022-04-21 19:20:16 +02:00
borisflagell
421e7b8c74
Update FactionRoot.tsx
...
Run Prettier
Manually fixed trailing space for lint test
2022-04-21 18:51:04 +02:00
borisflagell
4fa65322fe
Update HacknetServerElem.tsx
...
Run prettier.
Run lint : no error. One warning about typescript versionning.
2022-04-21 18:37:47 +02:00
borisflagell
ceac0090cf
UI: FIX #2256 Hacknet server's upgrade tooltip were not handling RAM usage correctly.
...
Fix #2256 by using the correct formula to calculate the hashrate increase.
Slightly revamp tooltip to display both theoric and effective increase.
Add a discreet tooltip to the Production line which display details about hashrate and ram usage.
Tested by running two script by intermittence on a loop on the hacknet server.
Value displayed stay coherent all along.
2022-04-21 18:19:04 +02:00
hydroflame
9b6b9e96cd
Merge pull request #3531 from Undeemiss/2-coloring-description
...
CODINGCONTRACT: Updated description of 2-coloring contract
2022-04-21 11:50:05 -04: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
hydroflame
11fef3825c
Merge pull request #3519 from taralx/patch-3
...
MISC: Adjust deps to current usage
2022-04-21 00:32:34 -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
80f037bfdb
Merge pull request #3523 from taralx/patch-5
...
MISC: upgrade to eslint v8
2022-04-20 13:06:32 -04:00
hydroflame
307ec7961a
Merge pull request #3524 from Snarling/realignAutocomplete
...
UI: FIX #3522 realigned autocomplete popup
2022-04-20 13:05:27 -04:00
hydroflame
84eb4379d8
Merge pull request #3525 from Snarling/GhostDirectoryFix
...
TERMINAL: FIX #3492 Allow cd .. even when destination directory is empty
2022-04-20 13:05:19 -04:00
Olivier Gagnon
070a68a3b0
allbuild commit 2922eb49
2022-04-20 12:28:24 -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
Snarling
5898e27529
Change alignment of autocomplete popper
2022-04-20 09:19:33 -04:00
phyzical
adbd6c3486
spelling mistakes and description updates
2022-04-20 20:12:43 +08:00
phyzical
8e1300d69d
Merge branch 'dev' into feature/add-infiltration-faction
...
# Conflicts:
# src/Netscript/RamCostGenerator.ts
2022-04-20 20:10:05 +08:00
Undeemiss
a97f864e14
Implemented generator for 2-coloring contract
...
Implemented the generator for a new contract type. For now, has
a description and solution checker designed only for testing. The
generator creates a bipartite graph with random edges, then
attempts to add one additional edge without regard for the partite
sets. It then randomizes the vertices of the graph to make reverse-
engineering the original partite sets impossible.
The shuffling algorithm is adapted from stack overflow code, but
really, what isn't?
2022-04-20 00:24:18 -05:00
hydroflame
4ea7a4d7a8
Merge pull request #3517 from taralx/patch-1
...
MISC: make jQuery use explicit
2022-04-19 22:31:30 -04:00
hydroflame
ee5a3ea52c
Merge pull request #3521 from taralx/patch-4
...
MISC: update @types/numeral and fix type errors
2022-04-19 22:29:56 -04:00
hydroflame
db15744f5f
Merge pull request #3513 from Undeemiss/join-stanek-api
...
STANEK: FIX #3282 Added NS function stanek.acceptGift
2022-04-19 22:29:10 -04:00
JP Sugarbroad
53d8807e78
upgrade to eslint v8
...
We need newer typescript parsers, which needs newer eslint.
2022-04-19 17:18:43 -07:00
JP Sugarbroad
d5be70e886
update @types/numeral and fix type errors
2022-04-19 17:07:51 -07:00
Olivier Gagnon
2922eb4923
Added bitnode difficulty descriptions on the bitverse.
2022-04-19 19:24:37 -04:00
JP Sugarbroad
9be9b26916
Adjust deps to current usage
...
depcheck is useful here. Has some false reports, but there are some
unused packages and some missing ones. Also I moved types to dev-
dependencies because we don't use them at runtime.
2022-04-19 16:20:35 -07:00
JP Sugarbroad
01d7ac6967
make jQuery use explicit
2022-04-19 16:14:16 -07:00
Olivier Gagnon
7674c7f693
rm console log
2022-04-19 17:21:22 -04:00
Olivier Gagnon
eb778aafa9
refactor bitnode multiplier code to have less side effect.
2022-04-19 17:17:08 -04:00
Undeemiss
6d55bfe795
Removed redundant check for whether the player is in CotMG
2022-04-19 13:39:56 -05:00
Undeemiss
707e643c7d
Merge branch 'dev' of https://github.com/Undeemiss/bitburner into join-stanek-api
2022-04-19 13:38:14 -05:00
Undeemiss
b3e83dd976
Added check for aug status to stanek.acceptGift
...
Added a check to stanek.acceptGift for aug status. It's not
particularly elegant, but I copied the checks from the ui. Also
changed the way CotMG status is checked to be more robust.
2022-04-19 13:33:07 -05:00
Undeemiss
46a90e6271
Added ns function stanek.acceptGift
...
Added a new ns function stanek.acceptGift to the game, with a ram
cost of 2gb. The function attempts to join the CotMG and install
the gift, then returns true iff the player is in the CotMG and has
the gift installed.
2022-04-19 12:08:38 -05:00
hydroflame
657a9a9a96
Merge pull request #3511 from nickofolas/improvement/backup-color
...
UI: Change text color of Augmentations page backup button
2022-04-19 11:10:05 -04:00
hydroflame
d37a4eea38
Merge pull request #3510 from Risenafis/fix-covenant-icon
...
UI: Fix the achievement covenant icon was not shown
2022-04-19 11:09:52 -04:00
hydroflame
81a4f42bf0
Merge pull request #3512 from nickofolas/fix/stats-page-bn-level
...
MISC: Update logic for stats page BitNode level
2022-04-19 11:09:31 -04:00
nickofolas
75ce3f2346
Use same BN level logic as save name generator
2022-04-19 09:57:26 -05:00
nickofolas
aee413e2e3
Change text color of backup save button
2022-04-19 09:50:25 -05:00
Risenafis
bb978b9420
fix covenant achievement icon path
2022-04-19 22:03:20 +09:00
hydroflame
40febcf22e
Merge pull request #3488 from Snarling/touchScreenTailFix
...
UI: FIX #3341 Enable touch-clicks in react-draggable
2022-04-18 20:52:09 -04:00
hydroflame
ae3c6194f1
Merge pull request #3505 from nickofolas/improvement/settings-ui
...
UI: Overhaul GameOptions UI
2022-04-18 20:51:50 -04:00
hydroflame
534d535c09
Merge pull request #3507 from Snarling/multipleJobsFix
...
WORK: FIX #3435 Quitting the active job now sets first remaining job as active
2022-04-18 20:51:41 -04:00
Snarling
bd07dea516
Fix quitting active job
...
When quitting active job, if there is another job, set the first remaining job as active.
2022-04-18 19:55:37 -04:00
nickofolas
af461d5e45
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/settings-ui
2022-04-18 12:04:46 -05:00
hydroflame
f43c3831be
Merge pull request #3504 from danielyxie/dev
...
Fix script editor settings.
2022-04-18 12:53:15 -04:00
Olivier Gagnon
bc10d30d43
allbuild commit 00628a8c
2022-04-18 12:48:17 -04:00
hydroflame
00628a8c1c
Merge pull request #3503 from nickofolas/fix/editor-theme-migration
...
EDITOR: FIX #3502 Editor theme migration crash
2022-04-18 12:45:49 -04:00
nickofolas
7054c9daef
Fix editor theme migration
2022-04-18 11:44:00 -05:00
Olivier Gagnon
cae1a9a92c
allbuild commit 3a467b94
2022-04-18 12:03:33 -04:00
hydroflame
3a467b945f
Merge pull request #3500 from danielyxie/revert-3479-patch-1
...
Revert "MISC: HammingCodingContracts need rework"
2022-04-18 12:01:17 -04:00
hydroflame
b49b5ba269
Revert "MISC: HammingCodingContracts need rework"
2022-04-18 12:01:10 -04:00
hydroflame
d37e6df779
Merge pull request #3495 from danielyxie/dev
...
blood
2022-04-18 11:19:55 -04:00
Olivier Gagnon
0d7276b76f
allbuild commit d5b296dd
2022-04-18 11:06:45 -04:00
Olivier Gagnon
d5b296ddc3
update donations
2022-04-18 11:04:40 -04:00
Olivier Gagnon
3286d85744
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-04-18 11:04:19 -04:00
hydroflame
2333630635
Merge pull request #3471 from MartinFournier/tools/validate-pr
...
TOOLING: Add GitHub action to validate PR titles
2022-04-18 11:03:52 -04:00
hydroflame
5d23926556
Merge pull request #3479 from Hedrauta/patch-1
...
MISC: HammingCodingContracts need rework
2022-04-18 11:03:41 -04:00
hydroflame
69feb790cb
Merge pull request #3490 from DavidGrinberg/bugfix/3489
...
Singularity: Fix #3489 Disable checkTixApiAccess for purchase4SMarketData
2022-04-18 11:03:08 -04:00
hydroflame
30920bec09
Merge pull request #3483 from TheMas3212/fix/employee-leak
...
API: Fix leak of real Employee object in hireEmployee
2022-04-18 11:02:13 -04:00
hydroflame
4ef5f3a585
Merge pull request #3493 from Snarling/autocompleteFix
...
UI: FIX #3457 autocomplete suggestions no longer require hovering terminal input
2022-04-18 11:01:19 -04:00
Snarling
f466a880eb
Fix style + Format/Lint
2022-04-18 07:55:59 -04:00
Snarling
02ccda197c
WIP
2022-04-18 07:41:09 -04:00
David Grinberg
d934bb88ad
Disable checkTixApiAccess for purchase4SMarketData
...
This restriction doesn't apply on UI. It doesn't make sense to apply it to singularity api
2022-04-17 22:35:31 -04:00
Snarling
425afc17dd
Merge branch 'touchScreenTailFix' of https://github.com/Snarling/bitburner into touchScreenTailFix
2022-04-17 17:49:12 -04:00
Snarling
5c53b39edc
Try to fix formatting?
2022-04-17 17:40:37 -04:00
Snarling
9850b56711
Update LogBoxManager.tsx
...
Fix prettier failure?
2022-04-17 17:23:14 -04:00
nickofolas
bb0a0148f7
Rearrange some settings
2022-04-17 15:36:19 -05:00
nickofolas
2d4251ca9b
Sidebar dev links tweaks
2022-04-17 15:29:37 -05:00
nickofolas
359c967087
Doc
2022-04-17 15:27:42 -05:00
nickofolas
7f2ab4f27a
Revert noList prop
2022-04-17 15:26:43 -05:00
nickofolas
4073050333
Rename enum
2022-04-17 15:09:47 -05:00
nickofolas
f222dc5277
Some polish
2022-04-17 15:08:58 -05:00
nickofolas
da18115b80
Sidebar updates
2022-04-17 15:08:40 -05:00
Snarling
2e7b7c9d86
Enable touch-clicks in react-draggable
...
Add onTouchEnd events for click functions inside react-draggable. Necessary because react-draggable prevents default click behavior.
2022-04-17 15:57:35 -04:00
nickofolas
9db90709fd
Bulk of design overhaul
2022-04-17 12:51:14 -05:00
nickofolas
02d0d0df53
Options page component
2022-04-17 12:51:00 -05:00
nickofolas
3f46f14e63
Tabs enum
2022-04-17 12:50:43 -05:00
phyzical
c3946af666
moved the disabled button over to the buy material modal
...
to allow bulk purchasing while smart supply is on
2022-04-17 10:59:38 +08:00
TheMas3212
4cf0314766
Fix leak of real Employee object in hireEmployee
2022-04-17 05:16:42 +10:00
Undeemiss
f3bf872b23
Limit shareholder reservation on new shares relative to ownership
...
Updated the computations for issuing new corp shares so that
private investors cannot purchase a greater percentage of the
company than they already own. This change is an indirect buff
to corporations that elect not to use as many private investors
as possible.
Also updated UI elements to reflect the change. I'm not sure about
the wording I chose; I think it could be improved upon, but that
was the best I came up with.
2022-04-16 12:11:05 -05:00
H3draut3r
2d0cccfa3f
HammingCodingContracts need rework
2022-04-16 18:30:38 +02:00
Zoë Hoekstra
43807fb757
Add code for handling when dest. script is running
2022-04-15 19:44:08 +02:00
Martin Fournier
f7fbee0688
doc: Add linked issues info in pr template
2022-04-15 11:00:04 -04:00
Martin Fournier
fbe81efef3
tools: Add GitHub action to validate PR titles
...
Ensures the pull request title matches a certain pattern.
If it does not match, warns the user by commenting on the PR & adding a label.
2022-04-15 10:59:53 -04:00
hydroflame
f790aa27ce
Merge pull request #3469 from ActuallyCurtis/patch-1
...
CODINGCONTRACT: Typo & clarity fixes to description of Encoded Binary to Integer contract
2022-04-15 09:58:57 -04:00
hydroflame
0fda1ecabf
Merge pull request #3470 from TheMas3212/misc/singularity-logging
...
API: replace a number of references to workerscript.log with _ctx.log
2022-04-15 09:58:25 -04:00
TheMas3212
7696f582eb
replace a number of references to workerscript.log with _ctx.log that i
...
missed in Singularity.ts
2022-04-15 21:23:35 +10:00
ActuallyCurtis
4b3694d806
Typo fixes to Encoded Binary to Integer
...
Various capitalization and punctuation fixes
Changed "Note" to "NOTE" to match other coding contracts.
Removed "encoded/decoded following hamming's rule" because I couldn't find references to hamming's rule (there are various things called Hamming's Rule, but they didn't seem relevant here). I believe that clause was just emphasizing that the binary string encoded as a hamming code, which we already know?
Rewrote the "return" text to include it should be a string.
*NOTE 4 could be removed, or kept for redundancy's sake
*"So MAYBE there is an altered bit" is also redundant, since note 3 already says a 55% chance, which means "maybe." Left, but could be removed.
2022-04-15 00:34:50 -07:00
phyzical
82610c0c44
Merge branch 'feature/add-infiltration-faction' into feature/refactor-augmentation
2022-04-15 14:26:00 +08:00
phyzical
8db74f343a
merge base
2022-04-15 14:25:13 +08:00
phyzical
1478e7a5b1
lint
2022-04-15 11:17:49 +08:00
phyzical
ec8437cadd
freeze the cost to stop sneeky sneekers
2022-04-15 11:17:27 +08:00
phyzical
0bff9be8a7
missed one reference to making baseCost static
2022-04-15 11:14:16 +08:00
hydroflame
209c46310e
Merge pull request #3466 from Undeemiss/nitesec-test-hostname
...
MESSAGES: Added the name of NiteSec's server to their .msg
2022-04-14 19:16:25 -04:00
Undeemiss
3dfb2afb58
Added the name of NiteSec's server to their .msg
2022-04-14 18:14:15 -05:00
Olivier Gagnon
6f4de879fa
Increase donation count
2022-04-14 18:58:39 -04:00
hydroflame
23baae56cf
Merge pull request #3465 from Undeemiss/lore-txts
...
Started collecting lore so that additions to it are simpler
2022-04-14 18:27:25 -04:00
hydroflame
6ce1bab5fe
Merge pull request #3461 from Hoekstraa/3263
...
API: Add repFromDonation() to the Formula API
2022-04-14 18:26:38 -04:00
hydroflame
5493908167
Merge pull request #3463 from danielyxie/dependabot/npm_and_yarn/async-2.6.4
...
Bump async from 2.6.3 to 2.6.4
2022-04-14 18:14:49 -04:00
Undeemiss
7d4c10544e
Started collecting lore so that additions to it are simpler
...
For now, a brief description of enders and the general concept of
bitnodes
2022-04-14 16:08:26 -05: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
dependabot[bot]
4b2230cdc5
Bump async from 2.6.3 to 2.6.4
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-14 19:02:46 +00:00
Olivier Gagnon
afbfb46775
rm widget
2022-04-14 15:02:13 -04:00
Olivier Gagnon
69596f009f
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-04-14 15:01:47 -04:00
Olivier Gagnon
48d7385ac3
widget
2022-04-14 15:01:43 -04:00
Zoë Hoekstra
accb9f7e23
Add repFromDonation formula to the API
2022-04-14 20:01:31 +02:00
phyzical
db97125d22
remove level, base cost and rep requirment from base augmentation obj
...
* added in place calculations for cost and level of augmentations given player context
* removed redundant logic for dynamically calculating cost,rep and level against the augmentation object
* replaced references to startingCost to baseCost as it is now always whatever it started at
2022-04-15 01:39:38 +08:00
phyzical
c3a3994658
rename augmentation to static augmentation
2022-04-15 01:19:51 +08:00
hydroflame
18fafff91f
Merge pull request #3460 from Undeemiss/stanek-collision
...
STANEK: FIX #3277 Can no longer overlap rotated fragments
2022-04-14 12:27:31 -04:00
Olivier Gagnon
f2d8d11d32
tempalte
2022-04-14 12:16:03 -04:00
Undeemiss
749b93608b
Fixed Stanek fragment collision detection
...
Relaxed some overzealous short-circuiting to ensure fragments
on the Stanek's Gift board properly check for collisions.
2022-04-14 11:13:50 -05:00
Olivier Gagnon
69c5e42e30
remove redundant naming scheme
2022-04-14 12:13:01 -04:00
hydroflame
e3fc77c340
Merge pull request #3458 from TheMas3212/fix/2993-invalid-city-names
...
API: FIX #2993 sleeve.travel with invalid city names
2022-04-14 12:12:25 -04:00
TheMas3212
de3359dfad
switch to checkEnum
2022-04-15 02:07:47 +10:00
TheMas3212
e07b92a408
fix 2993 sleeve.travel with invalid city names
2022-04-15 02:00:34 +10:00
rderfler
9d18118208
Format, but git forgot this last time
2022-04-14 12:00:17 -04:00
rderfler
3886e31a45
Format
2022-04-14 11:59:49 -04:00
rderfler
1239c7ad7f
Merge branch 'dev' of https://github.com/rderfler/bitburner into dev
2022-04-14 11:57:19 -04:00
rderfler
0406272942
Clean up
...
linter
2022-04-14 11:57:01 -04:00
hydroflame
18a6477342
Merge pull request #3456 from TheMas3212/fix/3395
...
fix #3395 donating to special factions possible via singularity
2022-04-14 11:51:40 -04:00
rderfler
7c468663d4
Merge branch 'danielyxie:dev' into dev
2022-04-14 11:48:44 -04:00
rderfler
d1388a62aa
Merge branch 'dev' of https://github.com/rderfler/bitburner into dev
2022-04-14 11:41:02 -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
TheMas3212
89baba2e24
fix #3395 donating to special factions possible via singularity
2022-04-15 01:32:18 +10:00
hydroflame
b1fc909411
Merge pull request #3455 from TheMas3212/fix/dram-tests
...
Fix test/jest/Netscript/DynamicRamCalculation.test.js
2022-04-14 11:15:32 -04:00
TheMas3212
68ddf1d588
Fix test/jest/Netscript/DynamicRamCalculation.test.js
2022-04-15 01:12:05 +10:00
hydroflame
1ce9f5d9d8
Merge pull request #3453 from Chris380/feature/clickable_lit_and_msg_files
...
Make .lit and .msg files clickable
2022-04-14 11:10:27 -04:00
hydroflame
0db3dc5feb
Merge pull request #3454 from TheMas3212/fix/gang-singularity-work
...
Fix inconsistancy with trying to work for gang factions while running a gang
2022-04-14 11:09:50 -04:00
TheMas3212
a0cab9a163
Fix inconsistancy with trying to work for gang factions while running a gang
2022-04-15 00:35:51 +10:00
Chris380
bfa19eb7ba
Make .lit and .msg files clickable
2022-04-14 16:23:45 +02:00
phyzical
07afda8fbb
remove redundant var
2022-04-14 21:58:25 +08:00
phyzical
9c23fc89d1
merge base
2022-04-14 21:27:08 +08:00
Olivier Gagnon
8dab9f7871
fmt
2022-04-14 02:35:30 -04:00
hydroflame
ddee44df4a
Merge pull request #3451 from danielyxie/dev
...
revert theme
2022-04-14 02:34:45 -04:00
Olivier Gagnon
caac9adf38
revert theme
2022-04-14 02:34:20 -04:00
hydroflame
9538d93d09
Merge pull request #3450 from danielyxie/dev
...
another dark theme?
2022-04-14 02:32:16 -04:00
Olivier Gagnon
156fc773e7
another dark theme?
2022-04-14 02:31:55 -04:00
hydroflame
a9eaea0568
Merge pull request #3449 from danielyxie/dev
...
basic doc no longer hacker themed
2022-04-14 02:25:44 -04:00
Olivier Gagnon
7e956b8a2a
rm dark theme for doc
2022-04-14 02:25:12 -04:00
Olivier Gagnon
c8df4fff00
Change faction info display
2022-04-14 02:07:13 -04:00
Olivier Gagnon
957c07d9d2
rm the last of source file flags
2022-04-14 01:33:05 -04:00
Olivier Gagnon
62d15ff3a1
rm SourceFileFlags
2022-04-14 01:22:50 -04:00
Olivier Gagnon
eae4eb2a31
comment
2022-04-14 00:23:48 -04:00
Olivier Gagnon
d8382ec762
Corp upgrades are now defined types
2022-04-14 00:21:33 -04:00
Olivier Gagnon
a6ed2b9ed1
doc
2022-04-13 23:53:50 -04:00
Olivier Gagnon
0288e5c2ba
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-04-13 23:44:48 -04:00
hydroflame
6ea878cdfc
Merge pull request #3446 from nickofolas/fix/assets
...
[Fix] Theme browser assets not loading
2022-04-13 23:42:09 -04:00
nickofolas
1c0724a692
Fix theme browser assets
2022-04-13 22:34:55 -05:00
Olivier Gagnon
494ad68c4c
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-04-13 19:33:12 -04:00
Olivier Gagnon
7c129f1050
revert corp nerf
2022-04-13 19:33:04 -04:00
hydroflame
89f73d88d1
Merge pull request #3443 from TheMas3212/fix/singularity-sf4-checks
...
fix b1tflum3 and destroyW0r1dD43m0n singularity functions to check for sf4
2022-04-13 19:06:53 -04:00
Olivier Gagnon
abdd8c48d1
nerf Wilson Analytics
2022-04-13 18:26:19 -04:00
Olivier Gagnon
76e539bbb8
bump corpo avg profit length
2022-04-13 18:14:16 -04:00
TheMas3212
775d93b693
fix b1tflum3 and destroyW0r1dD43m0n singularity functions to check for
...
sf4, also refactored the file slightly for consistency to make sure the
sf4 check is the first thing every function does
2022-04-14 08:13:28 +10:00
Olivier Gagnon
88ae27e84d
nerf investors fraud
2022-04-13 18:08:35 -04:00
Olivier Gagnon
49164b5d36
branch 'dev' of github.com:danielyxie/bitburner into dev
2022-04-13 17:50:04 -04:00
Olivier Gagnon
9f3423bd46
save file migration
2022-04-13 17:50:01 -04:00
hydroflame
5e111df832
Merge pull request #3438 from nickofolas/feature/monaco-theme-editor
...
[Feature] Monaco Theme Editor
2022-04-13 17:43:59 -04:00
Olivier Gagnon
811ae1a751
more stanek doc
2022-04-13 17:40:11 -04:00
hydroflame
4dfa89f9ea
Merge pull request #3441 from Undeemiss/stanek-examples
...
Corrected example grids found in Stanek help
2022-04-13 17:39:04 -04:00
hydroflame
e2296aa963
Merge branch 'dev' into stanek-examples
2022-04-13 17:38:59 -04:00
Olivier Gagnon
a98f28fe92
change stanek description
2022-04-13 17:38:34 -04:00
hydroflame
f1b2af7360
Merge pull request #3442 from nickofolas/fix/demo-stanek-grid
...
[Fix] Dummy Stanek grid width
2022-04-13 17:35:37 -04:00
Olivier Gagnon
9281cbe559
ns func to flume and destroy wd
2022-04-13 17:34:02 -04:00
nickofolas
4a0fb59e56
Fix dummy stanek width
2022-04-13 16:04:31 -05:00
Undeemiss
605851ddbd
Corrected example grids found in stanek help
...
Updated the descriptions of all four example Stanek grids, updated
the contents of the third, and added spacing between the grids so
that it is clearer which grid each description refers to.
2022-04-13 15:46:09 -05:00
hydroflame
93eb5e2d78
Merge pull request #3247 from Savlik/dev
...
Accept valid JSON arrays in coding contracts
2022-04-13 16:29:26 -04:00
hydroflame
81e9d1d80f
Merge pull request #3321 from phyzical/bugfix/corp-updates
...
Bugfix/corp updates
2022-04-13 16:20:29 -04:00
hydroflame
244bb5737e
Merge branch 'dev' into bugfix/corp-updates
2022-04-13 16:20:22 -04:00
nickofolas
e69e45c283
Better imports
2022-04-13 14:52:30 -05:00
nickofolas
58c4861c56
lint
2022-04-13 14:45:26 -05:00
hydroflame
ab0f89cea1
Merge pull request #3436 from Undeemiss/duplicate-programs
...
Create program action no longer creates duplicates
2022-04-13 15:43:21 -04:00
nickofolas
567fcf8fb6
prettier
2022-04-13 14:42:07 -05:00
nickofolas
1f9414fd0e
Resolve conflict
2022-04-13 14:32:30 -05:00
nickofolas
137539c1db
Add missing newline at end of file
2022-04-13 14:32:30 -05:00
nickofolas
d1edbe9a43
Save data sanitization
...
- Run in `Editor.beforeMount`, as well as when the
options modal is closed
- Recursively validates all token colors and
replaces them with bright red if they're invalid
2022-04-13 14:32:30 -05:00
nickofolas
739ca27ab9
Add Paper styling to modal
2022-04-13 14:32:30 -05:00
nickofolas
6f60589779
Tie up loose ends
...
- Ensure that customTheme is redefined whenever the options modal
is closed, regardless of saved or not
- Reset the pending value for the theme editor whenever modal is clsoed
2022-04-13 14:32:30 -05:00
nickofolas
a66ed00998
Change global theme import rows to 10 and format
2022-04-13 14:32:30 -05:00
nickofolas
10513ba5bc
Update label for common.accent
2022-04-13 14:32:30 -05:00
nickofolas
16cf227498
Implement Monaco theme editor
2022-04-13 14:32:30 -05:00
nickofolas
b3f37b2583
Add types token
2022-04-13 14:32:30 -05:00
nickofolas
881d4816cc
Theme attribute cleanup
2022-04-13 14:32:30 -05:00
nickofolas
ec0f20b14f
Framework for custom theme
2022-04-13 14:32:30 -05:00
nickofolas
4b521b2845
Fix trailing whitespace
2022-04-13 14:32:26 -05:00
Undeemiss
87936598e2
Create program action no longer creates duplicates
2022-04-13 13:03:10 -05:00
Olivier Gagnon
3336a6ff61
added openDevMeny
2022-04-13 13:47:48 -04:00
hydroflame
47846a22d3
Merge pull request #3434 from Undeemiss/format-lint
...
Reran npm format and lint to fix formatting
2022-04-13 13:43:45 -04:00
Undeemiss
80b61ea17e
Reran npm format and lint to fix formatting
2022-04-13 12:19:58 -05:00
hydroflame
af95f0bfaf
Merge pull request #3432 from danielyxie/dev
...
keeping up to date
2022-04-13 12:37:41 -04:00
Olivier Gagnon
b5e4d706b2
🔖 Build v1.6.4
2022-04-13 12:32:26 -04:00
Olivier Gagnon
fbb99c1712
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-04-13 12:24:04 -04:00
Olivier Gagnon
c76602a5df
rm aug woned
2022-04-13 12:24:01 -04:00
hydroflame
96d76a84ba
Merge pull request #3431 from Undeemiss/sing-connect-backdoor
...
Allowed ns.singularity.connect to connect to backdoored servers directly
2022-04-13 12:22:17 -04:00
Undeemiss
dfc2ca6669
Allowed ns.singularity.connect to connect to backdoored servers directly
...
Added some small comments for readability and added a new case to
ns.singularity.connect that allows connecting to backdoored servers
directly regardless of if the current server is adjacent to them.
2022-04-13 11:03:17 -05:00
hydroflame
0d11a18ca9
Merge pull request #3428 from Chris380/bugfix/2367_reject_cd_to_invalid_folders
...
Reject cd to invalid folders
2022-04-13 11:27:35 -04:00
hydroflame
cca8aa45d6
Merge pull request #3425 from Chris380/bugfix/3111_growthAnalyzeSecurity_thread_limit
...
Bugfix/3111 growthAnalyzeSecurity thread limit
2022-04-13 11:26:22 -04:00
Olivier Gagnon
a029aee404
fmtlint
2022-04-13 11:18:22 -04:00
hydroflame
e1405a1dd2
Merge pull request #3429 from nickofolas/feature/ns-grafting-get-augs
...
[Feature] Add `ns.grafting.getGraftableAugmentations` function
2022-04-13 11:17:31 -04:00
Olivier Gagnon
501b69bbc2
tighten messages types wth enums
2022-04-13 11:10:56 -04:00
Olivier Gagnon
c21223ca40
Added type declaration to Messages
2022-04-13 11:06:49 -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
nickofolas
51e5d38c7b
Add grafting API function to get graftable augs
2022-04-13 09:43:27 -05:00
chris380
d93ab92f69
Reject cd to invalid folders
2022-04-13 16:07:41 +02:00
Chris380
99923e0f62
Update src/NetscriptFunctions.ts
...
Co-authored-by: Nikolai Korolev <CrafterKolyan@mail.ru >
2022-04-13 15:58:43 +02:00
chris380
1dac3fea31
fixed formatting + import
2022-04-13 15:54:48 +02:00
Chris380
baa14f7b4d
Update src/ScriptEditor/NetscriptDefinitions.d.ts
...
Co-authored-by: Nikolai Korolev <CrafterKolyan@mail.ru >
2022-04-13 15:48:44 +02:00
Chris380
04abb60708
Update src/ScriptEditor/NetscriptDefinitions.d.ts
...
Co-authored-by: Nikolai Korolev <CrafterKolyan@mail.ru >
2022-04-13 15:48:29 +02:00
Chris380
e0f4ec6594
Update src/NetscriptFunctions.ts
...
Co-authored-by: Nikolai Korolev <CrafterKolyan@mail.ru >
2022-04-13 15:47:31 +02:00
phyzical
7bb23f9a97
lint
2022-04-13 18:56:35 +08:00
phyzical
90d1c22aca
changes all references to "heath reduction to damage reduction"
2022-04-13 18:54:13 +08:00
phyzical
7f288665d3
linting
2022-04-13 18:52:32 +08:00
phyzical
3eb9c4a2e2
regression fix
2022-04-13 18:52:01 +08:00
phyzical
6b48ff8f21
merge base
2022-04-13 18:50:42 +08:00
Jack
2f9ab67cd2
Merge branch 'dev' into bugfix/corp-updates
2022-04-13 16:35:18 +08:00
chris380
44c71347d7
formatting
2022-04-13 09:22:46 +02:00
chris380
355d2bd8f9
use minimum of given and maximum threads
2022-04-13 09:19:09 +02:00
chris380
4c113c19eb
take into account max threads needed
2022-04-13 09:16:59 +02: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
Olivier Gagnon
e1a56f9270
typos
2022-04-13 02:04:51 -04:00
hydroflame
b0c4d5b8f7
Merge pull request #3423 from HeinousTugboat/htugboat/toast-part-deux
...
Renames SnackbarVariant to ToastVariant, adds enum to ns
2022-04-13 01:57:31 -04:00
Alexander Jarman
dd6d4ec104
Merge branch 'dev' into htugboat/toast-part-deux
2022-04-13 01:55:13 -04:00
Heinous Tugboat
492c7012ea
Renames SnackbarVariant to ToastVariant, adds enum to ns
2022-04-13 01:54:13 -04:00
Olivier Gagnon
d7822b389e
🔖 Build v1.6.3
2022-04-13 01:40:29 -04:00
Olivier Gagnon
aa447d3051
🔖 Build v1.6.1
2022-04-13 01:37:53 -04:00
Olivier Gagnon
f555c4567b
update doc
2022-04-13 01:35:35 -04:00
hydroflame
ac53dbf168
Merge pull request #3232 from MartinFournier/feat/npm-version
...
Add `npm version` support to build releases
2022-04-13 01:24:59 -04:00
hydroflame
476e9df5bb
Merge pull request #3422 from danielyxie/revert-2876-feature/monaco-theme-editor
...
Revert "[Feature] Script Editor Theme Customization"
2022-04-13 01:13:03 -04:00
hydroflame
03b05f53fe
Revert "[Feature] Script Editor Theme Customization"
2022-04-13 01:12:56 -04:00
hydroflame
413576100a
Merge pull request #2876 from nickofolas/feature/monaco-theme-editor
...
[Feature] Script Editor Theme Customization
2022-04-13 01:12:15 -04:00
Olivier Gagnon
729fdf7510
fk it
2022-04-13 01:00:00 -04:00
hydroflame
eee8d3e283
Merge pull request #3381 from HeinousTugboat/htugboat/toast-enum
...
Adds SnackbarVariant enum
2022-04-13 00:34:09 -04:00
hydroflame
92a46156a5
Merge pull request #3420 from anatoly-kussul/ci-pr-check-diff
...
ci check lint only on changed files
2022-04-13 00:29:44 -04:00
Olivier Gagnon
d895124267
lint
2022-04-13 00:27:43 -04:00
hydroflame
16dd31331d
Merge pull request #3421 from Undeemiss/message-refactor
...
Removed redpillFlag and refactored MessageHelpers.ts
2022-04-13 00:27:14 -04:00
hydroflame
770a76e7e5
Merge pull request #2979 from phyzical/bugfix/2843
...
updated material dmd based on old tag
2022-04-13 00:24:29 -04:00
Olivier Gagnon
f1a3fb7d3e
fix buying programs and writing them at the same time.
2022-04-13 00:21:51 -04:00
Undeemiss
f47f2239bd
Added "Check Messages" button to dev menu
2022-04-12 22:29:06 -05:00
Undeemiss
64a5cd038e
Formatted and linted
2022-04-12 20:56:21 -05:00
Undeemiss
e30e6ef47f
Fixed reference to now-deleted setter for redpillFlag
2022-04-12 20:53:10 -05:00
Undeemiss
58bd2de8e5
Merge branch 'dev' of https://github.com/Undeemiss/bitburner into message-refactor
2022-04-12 20:49:50 -05:00
Anatoly Kussul
b3e9c1f96c
ci format check fix
2022-04-13 04:49:08 +03:00
Undeemiss
0d26976f1a
Refactored icarus.msg check
2022-04-12 20:47:00 -05:00
Anatoly Kussul
4b5d38c940
ci check lint only on changed files
2022-04-13 04:42:44 +03:00
Undeemiss
001e8f6d06
Removed redPillFlag and minor refactors to MessageHelpers.ts
...
Removed redPillFlag, replacing its use with appropriate UI checks.
converted MessageFilenames to enum and removed unnecessary type checks.
2022-04-12 20:32:01 -05:00
hydroflame
c7702d8511
Merge pull request #3338 from phyzical/feature/add-more-hotkeys-for-zoom
...
Add more hotkeys for zoom
2022-04-12 21:04:32 -04:00
Olivier Gagnon
eaf0098cc7
move singularity to its own namespace but still support the old.
2022-04-12 20:55:28 -04:00
hydroflame
c8c271a334
Merge pull request #3401 from TheMas3212/feat/wrap-singularity
...
Wrap Singularity API with wrapper
2022-04-12 20:53:55 -04:00
Olivier Gagnon
3e357ab9a7
Added demos in stanek
2022-04-12 20:23:03 -04:00
Olivier Gagnon
2b4b59b371
fmy
2022-04-12 19:10:58 -04:00
hydroflame
df3314c2f2
Merge pull request #3416 from Undeemiss/stanek-info
...
Added info button to Stanek's Gift page
2022-04-12 19:09:38 -04:00
Undeemiss
1c58f29fe9
Added info button to Stanek's Gift page
...
Added a small button that can be clicked to bring up a concise,
to the point description of how the Stanek's Gift mechanic works.
2022-04-12 17:54:42 -05:00
hydroflame
b017fd2300
Merge pull request #3000 from JonathanBeverley/corp-expose-things-in-ui
...
Expose product and material details in API match UI
2022-04-12 17:49:29 -04:00
hydroflame
997f20aa68
Merge pull request #3414 from danielyxie/dev
...
clean up root files.
2022-04-12 17:38:31 -04:00
Olivier Gagnon
1f08d1b361
allbuild commit 12c54023
2022-04-12 17:37:40 -04:00
hydroflame
12c54023db
Merge pull request #3413 from danielyxie/fix-dev-building
...
Fix dev building
2022-04-12 17:35:42 -04:00
Olivier Gagnon
adcfbef1d0
do a build
2022-04-12 17:35:16 -04:00
Olivier Gagnon
2d2236bc71
rm some files and change webpack
2022-04-12 17:34:10 -04:00
hydroflame
95cbd79fa9
Merge pull request #3412 from danielyxie/stanek-improvements
...
few stanek improvements.
2022-04-12 17:19:43 -04:00
hydroflame
6ce05c5c49
Merge pull request #3411 from MartinFournier/hotfix/dist-build
...
Use ./dist instead of ./dist-dev in dev mode
2022-04-12 17:19:13 -04:00
Olivier Gagnon
de8b38b299
few stanek improvements.
2022-04-12 17:18:36 -04:00
Martin Fournier
54d9a1105e
Remove unused files
2022-04-12 17:07:54 -04:00
Martin Fournier
3fc1d089c1
Use ./dist instead of ./dist-dev in dev mode
2022-04-12 17:07:30 -04:00
Olivier Gagnon
0ce2313ce8
allbuild commit 59bcf4d6
2022-04-12 15:38:28 -04:00
hydroflame
59bcf4d695
Merge pull request #3221 from MartinFournier/chore/move-bundle
...
Move main bundle output to ./dist subfolder
2022-04-12 15:35:26 -04:00
Olivier Gagnon
48ee6ac82e
update browserlist
2022-04-12 14:59:53 -04:00
Olivier Gagnon
52e01fc026
fix a few things about getRecentScritps
2022-04-12 14:45:48 -04:00
hydroflame
a9b03f34ab
Merge pull request #2699 from smolgumball/add-ns-getRecentScripts
...
ns: add `ns.getRecentScripts()` to return recently killed scripts
2022-04-12 14:23:13 -04:00
hydroflame
68abd27d2c
Merge branch 'dev' into add-ns-getRecentScripts
2022-04-12 14:21:18 -04:00
Olivier Gagnon
219b9589cf
update browserlist
2022-04-12 14:08:10 -04:00
Olivier Gagnon
8958046421
fix test
2022-04-12 14:06:24 -04:00
hydroflame
243cdceb8c
Merge pull request #3390 from nickofolas/improvement/stats-augs-ui
...
[Improvement] Overhaul Stats and Augmentations UI
2022-04-12 13:43:09 -04:00
hydroflame
0513aed239
Merge pull request #3403 from Chris380/bugfix/2486_auto_complete_connect_backdoored_server
...
Bugfix/2486 auto complete for connect and backdoored server
2022-04-12 13:37:43 -04:00
hydroflame
aa1ab030a3
Merge pull request #3404 from Chris380/bugfix/3057_hashCost_example_code
...
Fixed hashCost() example code
2022-04-12 13:37:32 -04:00
Olivier Gagnon
864816bd22
fix unknown
2022-04-12 13:37:19 -04:00
hydroflame
c38ab9e65f
Merge pull request #3405 from Chris380/bugfix/3111_hackAnalyzeSecurity_thread_limit
...
take into account max thread needed
2022-04-12 13:35:13 -04:00
hydroflame
a1a5a9428d
Merge pull request #3406 from Risenafis/fix-hammingcodes-example
...
Fix HammingCodes description
2022-04-12 13:21:21 -04:00
Risenafis
e27994367d
fix HammingCodes description
2022-04-13 01:13:21 +09:00
chris380
fa29d2d9a8
take into account max thread needed
2022-04-12 17:42:49 +02:00
chris380
a49f68b0de
Fixed hashCost() example code
2022-04-12 16:23:05 +02:00
chris380
93f59f0df2
formatting updated
2022-04-12 15:11:38 +02:00
chris380
16720ec3b7
update connect help text
2022-04-12 15:08:04 +02:00
chris380
6a941d57ed
Add backdoored servers to connect autocompletion
2022-04-12 15:03:45 +02:00
TheMas3212
b2689eaa5a
Wrap Singularity API with wrapper
...
also refactored the RamCosts IMap as it didnt quite work properly due to
how the wrapper calculates function names
2022-04-12 16:51:10 +10:00
Olivier Gagnon
2d74b493ee
Add sourceURL in comment to fill in stack trace
2022-04-11 21:46:17 -04:00
Olivier Gagnon
a11e2868df
fmt
2022-04-11 21:45:55 -04:00
hydroflame
a17b81dff3
Merge pull request #2925 from Ornedan/necro-script-fix
...
Necro script fix
2022-04-11 21:36:07 -04:00
Olivier Gagnon
93e7083301
fix lint
2022-04-11 20:59:37 -04:00
hydroflame
674f3b0c9f
Merge pull request #3318 from smmalis37/empjobs
...
Fix docs for employeeProd and add employeeJobs.
2022-04-11 20:48:17 -04:00
hydroflame
3f4d00a8c2
Merge pull request #3350 from phyzical/bugfix/3348
...
Fix for install augmentation stale objects bug
2022-04-11 20:05:46 -04:00
Olivier Gagnon
50b6fa2c0a
fmt
2022-04-11 19:39:06 -04:00
hydroflame
1705ced516
Merge pull request #3400 from TheMas3212/fix/wrapper-doesnt-recurs
...
fix netscript function concurrency wrapper doesnt recurs
2022-04-11 19:37:21 -04:00
TheMas3212
433873c5e2
run formater
2022-04-12 08:27:53 +10:00
TheMas3212
8d5632eb3e
fix netscript wrapper to wrap all functions, not just the top level
2022-04-12 08:20:34 +10:00
hydroflame
72fe3c6981
Merge pull request #3399 from TheMas3212/feat/update-lint-task
...
fix lint ci task and allow unused parameters with _ prefix
2022-04-11 14:55:15 -04:00
TheMas3212
b1b917c9a3
fix lint ci task and allow unused parameters with _ prefix
2022-04-12 04:50:30 +10:00
Olivier Gagnon
5cbeae9353
lint
2022-04-11 14:17:27 -04:00
hydroflame
34b68f6722
Merge pull request #3398 from danielyxie/dev
...
Sync main
2022-04-11 14:07:10 -04:00
Olivier Gagnon
3bccfb1de6
allbuild commit fc9e7244
2022-04-11 14:03:03 -04:00
hydroflame
fc9e7244aa
Merge pull request #3197 from TheMas3212/feat/api-wrapper
...
Initial API Wrapper Work
2022-04-11 13:26:38 -04:00
hydroflame
1b87628a4d
Merge pull request #3387 from nickofolas/improvement/grafting-tweaks
...
[Improvement] Small grafting tweaks based around Congruity aug, plus some general grafting fixes
2022-04-11 13:22:34 -04:00
hydroflame
92f04903f9
Merge pull request #3385 from anatoly-kussul/cct-array-jumping-game-2
...
New coding contract type: Array Jumping Game II
2022-04-11 13:21:36 -04:00
hydroflame
d5ad2118dd
Merge pull request #3383 from anatoly-kussul/cct-total-ways-to-sum-2
...
New coding contract type: Total Ways to Sum II
2022-04-11 13:21:24 -04:00
hydroflame
03650344f4
Merge pull request #3379 from nickofolas/improvement/super-important-lore
...
[Improvement] Add super important lore tidbit to an Augmentation
2022-04-11 13:21:11 -04:00
hydroflame
eecc96c3cd
Merge pull request #3380 from ApamNapat/make_charisma_spelling_consistent
...
Charisma is now spelled consistently with other mults
2022-04-11 13:21:01 -04:00
hydroflame
8f2adaf1b7
Merge pull request #3386 from phyzical/bugfix/add-missing-stockmarket-init
...
add call to missing stock market init when using the api
2022-04-11 13:18:25 -04:00
nickofolas
8da51b7e0a
Replace references to crafting with grafting
2022-04-11 11:07:15 -05:00
hydroflame
99ad015d4b
Merge pull request #3389 from ChrissiQ/fix-ui-style-corp-width
...
♿ ️ (Corp UI Accessibility) Limit tabs width to avoid stretching screen.
2022-04-11 11:59:45 -04:00
hydroflame
f8807c5612
Merge pull request #3392 from phyzical/bugfix/fix-bulk-purchase
...
fix for the bulk purchase
2022-04-11 11:59:27 -04:00
phyzical
e3da5e0e03
added the ability to cancel products when still being developed
2022-04-11 21:55:38 +08:00
phyzical
a66b5bfb69
fixes and pr comments
2022-04-11 21:54:50 +08:00
phyzical
1718b55c27
fix for the bulk purchase
2022-04-11 08:10:58 +08:00
Anatoly Kussul
0855532081
small pharsing changes
2022-04-11 00:11:46 +03:00
Anatoly Kussul
cb756808a2
added coments, removed possible infinite loop, changed problem phrasing
2022-04-11 00:01:52 +03:00
nickofolas
f6af85a38d
Fix prettier
2022-04-10 15:57:34 -05:00
nickofolas
4de3caa56a
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/grafting-tweaks
2022-04-10 13:42:41 -05:00
ChrissiQ
2111c2e3d7
♿ ️ (Corp UI Accessibility) Limit tabs width to avoid stretching screen.
...
The rendering engine doesn't seem to respond properly to a limit of 65% for the tabs
area. Though the tab area visually appears to be limited, the parent container is
still using the full extended width of the tabs, causing page stretch. Using 65vw
instead of 65% for maxWidth causes the calculation to be based on the actual page
width so no stretching occurs.
2022-04-10 12:37:10 -06:00
hydroflame
d998ff9f9c
Merge pull request #3384 from HeinousTugboat/htugboat/fix-sleeve-function-names
...
Updates sleeve functions so names match
2022-04-10 11:54:18 -04:00
phyzical
909e5e964f
add call to missing stock market init when using the api
2022-04-10 18:19:45 +08:00
Anatoly Kussul
0538bf3299
New coding contract type: Array Jumping Game II
2022-04-10 02:47:40 +03:00
Heinous Tugboat
dd19d6451d
Updates sleeve functions so names match
2022-04-09 18:40:01 -04:00
Anatoly Kussul
27180ebccb
New coding contract type: Total Ways to Sum II
2022-04-09 22:38:42 +03:00
nickofolas
bf518836a5
Minor grafting tweaks around Congruity aug
2022-04-09 09:24:14 -05:00
nickofolas
4a0998c568
Fix DOM parse warnings
2022-04-09 09:06:32 -05:00
nickofolas
48895c8d2d
Fix SF list selection
2022-04-09 08:41:03 -05:00
nickofolas
236a5cd645
Minor code improvements
2022-04-09 08:35:31 -05:00
TheMas3212
f53c90b21c
Change Signature of InternalFunction
...
Mark properties of Wrapped NetscriptAPI as readonly
2022-04-09 15:15:45 +10:00
Heinous Tugboat
5b96cedd0c
Adds SnackbarVariant enum
2022-04-08 23:46:19 -04:00
BB
29c1593263
Charisma is now spelled consistently with other mults
2022-04-09 01:45:38 +02:00
nickofolas
271173dca2
Fix consistency of purchased aug list
2022-04-08 16:58:21 -05:00
nickofolas
693ca7baba
Change theme variable used for entropy color
2022-04-08 16:40:06 -05:00
nickofolas
7c9fc3248f
Reduce purchased aug tooltip delay
2022-04-08 16:29:15 -05:00
nickofolas
34ca4d236b
Add ability to clear queued augs from dev menu
2022-04-08 16:28:43 -05:00
nickofolas
101c34effa
Overhaul PlayerMultipliers columns logic
2022-04-08 16:27:16 -05:00
nickofolas
f40af55f46
Change money stat color
2022-04-08 16:10:35 -05:00
nickofolas
79c878dbc3
Add super important lore tidbit to an Augmentation
2022-04-08 13:11:17 -05:00
nickofolas
2d904e08b4
Fix keys
2022-04-08 11:48:37 -05:00
nickofolas
96226f199f
Improve purchased Augs section
2022-04-08 11:22:46 -05:00
nickofolas
b9cc6321fd
SF -1 related fixes
2022-04-08 10:49:10 -05:00
nickofolas
a4bc793cf1
Hide SF display when no SFs owned
2022-04-08 10:21:40 -05:00
nickofolas
81f971b52e
Add coloring to NFG display
2022-04-08 09:43:21 -05:00
nickofolas
5dea27bc28
Fix NFG appearing in installed list
2022-04-08 09:43:09 -05:00
Olivier Gagnon
758b0e1127
fix home ram tooltip
2022-04-08 01:02:36 -04:00
nickofolas
fbf9bc521f
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/stats-augs-ui
2022-04-07 23:55:46 -05:00
Olivier Gagnon
2b994f244d
fmtlint
2022-04-08 00:54:54 -04:00
hydroflame
386106f574
Merge pull request #3378 from nickofolas/fix/congruity-availability
...
[Fix] Removed nickofolas Congruity Implant Augmentation from gangs
2022-04-08 00:53:57 -04:00
Olivier Gagnon
2b2af797a7
fmt and lint
2022-04-08 00:39:45 -04:00
nickofolas
251cdcd6dc
Fix nickofolas Congruity Implant being available in gangs
2022-04-07 23:39:11 -05:00
hydroflame
d956e47246
Merge pull request #3331 from Ornedan/shortest-path-cct
...
New coding contract: Shortest Path in a Grid
2022-04-08 00:38:19 -04:00
hydroflame
1b7abbffaf
Merge pull request #3371 from Hedrauta/Hamming-Coding-Contracts
...
2 new Coding Contracts
2022-04-08 00:35:19 -04:00
nickofolas
e7ad5c5f9e
Remove unnecessary code
2022-04-07 23:33:47 -05:00
Olivier Gagnon
690f9df7ba
allbuild commit a2dddb0e
2022-04-08 00:31:17 -04:00
nickofolas
e720930f04
Improve sizing of some list-based menus
2022-04-07 23:29:24 -05:00
Olivier Gagnon
a2dddb0e5a
Fix soft reset not installing augs anymore
2022-04-08 00:28:37 -04:00
nickofolas
3d296e2bf0
Consistently respect SF5 BN mult unlock
2022-04-07 23:19:05 -05:00
Olivier Gagnon
39d17986ff
allbuild commit 589e61c5
2022-04-08 00:12:39 -04:00
Olivier Gagnon
589e61c5d1
fix lint
2022-04-08 00:07:48 -04:00
nickofolas
e3e77ea2cc
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/stats-augs-ui
2022-04-07 23:07:43 -05:00
hydroflame
9fcbf83b3f
Merge pull request #3237 from danielyxie/dependabot/npm_and_yarn/electron-14.2.4
...
Bump electron from 14.0.2 to 14.2.4
2022-04-08 00:06:23 -04:00
hydroflame
14762be646
Merge pull request #3267 from danielyxie/dependabot/npm_and_yarn/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6
2022-04-08 00:05:49 -04:00
hydroflame
0cfe8b760d
Merge pull request #3268 from danielyxie/dependabot/npm_and_yarn/plist-3.0.5
...
Bump plist from 3.0.4 to 3.0.5
2022-04-08 00:05:42 -04:00
Olivier Gagnon
092a3b15cf
allbuild commit 4aa012f9
2022-04-07 23:51:31 -04:00
hydroflame
4aa012f9c0
Merge pull request #3372 from nickofolas/feature/unique-aug
...
[Feature] Add special Augmentation for Grafting
2022-04-07 23:35:05 -04:00
nickofolas
9dea381536
Fix SF levels and tweak spacing
2022-04-07 20:44:29 -05:00
nickofolas
960dc354c1
Further tweaks/fixes
2022-04-07 19:06:42 -05:00
TheMas3212
b2e7817a0b
format
2022-04-08 10:02:59 +10:00
TheMas3212
9b53896732
slight change on how wrapping work based on discussion in #development
2022-04-08 09:57:16 +10:00
nickofolas
d728648bfa
Stats tweaks
2022-04-07 18:32:11 -05:00
nickofolas
c94b4f4fd3
Initial aug page overhaul work
2022-04-07 17:53:58 -05:00
nickofolas
a9a31662ce
Tweak style for stats page
2022-04-07 13:17:27 -05:00
nickofolas
3651a8d379
Add employers modal to stats page
2022-04-07 11:50:23 -05:00
nickofolas
57f04d3911
Fix prettier
2022-04-07 11:45:21 -05:00
nickofolas
ed8e1537d6
Initial overhaul work
2022-04-07 11:31:06 -05:00
nickofolas
78463ed1c0
Tweaks and improvements
2022-04-07 11:25:12 -05:00
hydroflame
6ca2bcb3fc
Merge pull request #3375 from danielyxie/dev
...
fix aug main
2022-04-07 10:44:13 -04:00
Olivier Gagnon
51dcdc3cb6
allbuild commit dca1ceaf
2022-04-07 10:41:08 -04:00
Olivier Gagnon
dca1ceaf20
fix aug cost
2022-04-07 10:39:13 -04:00
hydroflame
3f82190859
Merge pull request #3374 from danielyxie/dev
...
update main
2022-04-07 10:33:30 -04:00
Martin Fournier
078a62cb0d
Add npm version support to build releases
...
Replaces the `npm run allbuild` script with the `npm version` command.
It creates a new commit with a standardized message & includes the built
app.
Usage: `npm version [patch | minor | version | 10.0.0 | etc]`
Will update the package.json & perform a bunch of steps in a row:
- Runs `npm install` in:
- The root directory
- The ./electron/ directory
- The ./tools/bump-version/ directory
- Runs `npm run test`
- Update the version string in:
- ./electron/package.json (version)
- ./src/Constants.ts (VersionString)
- ./doc/source/conf.py (version & release)
- Runs `npm run doc` (build the markdown documentation)
- Runs `npm run build` (production build)
- Runs `npm run electron` (electron build)
- Runs `git add --all`
- Runs `git push -u origin dev && git push --tags`
2022-04-07 07:50:47 -04:00
Martin Fournier
cec5f1ce29
Move electron build script to /tools/
...
Also enables bash strict mode flags for the build script
2022-04-07 07:48:44 -04:00
Martin Fournier
452ee3da7f
Move main bundle output to ./dist subfolder
...
Excludes the index.html so that the github page can still work as is.
This will declutter the root of the repo a fair bit.
2022-04-07 07:48:44 -04:00
phyzical
afa2210aa6
Merge branch 'dev' into bugfix/2843
2022-04-07 16:38:48 +08:00
phyzical
d24a26a208
merge dev
2022-04-07 16:37:57 +08:00
phyzical
2b0c618222
fix build error with fix for augmentations not being static
2022-04-07 16:31:31 +08:00
phyzical
c70f59ac54
merge dev
2022-04-07 16:27:23 +08:00
phyzical
43248bbc42
merge dev
2022-04-07 16:25:33 +08:00
phyzical
7cc3b85083
linting
2022-04-07 16:23:31 +08:00
phyzical
a4d221f709
missed a conflict opps
2022-04-07 16:23:26 +08:00
phyzical
85e65195e5
merg dev
2022-04-07 16:22:07 +08:00
phyzical
a4e1b73b19
Merge branch 'dev' into bugfix/3348
...
# Conflicts:
# src/Faction/FactionInfo.tsx
# src/NetscriptFunctions/Singularity.ts
2022-04-07 16:17:28 +08:00
nickofolas
314e37430d
Add Augmentation unique to Grafting
2022-04-07 00:48:39 -05:00
Hedrauta
e286ee1de5
2 new Coding Contracts
...
also run format and lint on it this time 😉
2022-04-07 06:16:14 +02:00
TheMas3212
f0cfc8700a
run formater
2022-04-07 10:23:52 +10:00
TheMas3212
8c58f0676d
Improve Typesafety on API Wrapper
2022-04-07 10:23:52 +10:00
TheMas3212
40f74e4a98
add wrapped helpers to ctx
...
add ramcheck into wrapper
2022-04-07 10:23:52 +10:00
TheMas3212
ea2b444b87
Initial API Wrapper Work
...
onlying wrapping Stanek api currently as test sample
(Rebased onto upstream/dev)
2022-04-07 10:23:46 +10:00
Olivier Gagnon
7d4bf90b40
fmtlinttest
2022-04-06 20:18:25 -04:00
hydroflame
371de216ea
Merge pull request #3308 from phyzical/bugfix/fix-tests
...
Fix tests
2022-04-06 20:16:55 -04:00
hydroflame
b6d68f7353
Merge branch 'dev' into bugfix/fix-tests
2022-04-06 20:16:51 -04:00
Olivier Gagnon
4fc352a792
fix a few test
2022-04-06 20:12:54 -04:00
Olivier Gagnon
f05b533af5
fix a few test
2022-04-06 20:08:03 -04:00
Olivier Gagnon
8ae23937fb
fix a few test
2022-04-06 19:58:06 -04:00
hydroflame
c94f31fc2a
Merge pull request #3369 from danielyxie/dev
...
fmt / fix sleep
2022-04-06 19:43:57 -04:00
Olivier Gagnon
9ce2023873
allbuild commit 724c0669
2022-04-06 19:40:04 -04:00
Olivier Gagnon
724c0669da
sleep/asleep return promise true
2022-04-06 19:38:30 -04:00
Olivier Gagnon
e07a223d77
Added fmt and lint warnings to github pr template
2022-04-06 19:36:35 -04:00
Olivier Gagnon
48f80f25d6
fmt and lint
2022-04-06 19:30:08 -04:00
hydroflame
ddf0ee6d0c
Merge pull request #3367 from danielyxie/dev
...
Few bugfix
2022-04-06 15:21:20 -04:00
Olivier Gagnon
5a25faf9fa
allbuild commit ba6304fb
2022-04-06 15:06:15 -04:00
hydroflame
ba6304fbd1
Merge pull request #3351 from phyzical/bugfix/augmentations-not-reseting-correctly
...
changes static arrays to functions to force new creation of augmentations when called
2022-04-06 15:03:45 -04:00
hydroflame
d8b2c003c2
Merge pull request #3307 from steven-r/fix-3281
...
Fix 3281 - ns.goToLocation is expecting the wrong minimum RAM
2022-04-05 20:03:42 -04:00
hydroflame
d683fa5eda
Merge pull request #3337 from phyzical/feature/3332
...
added apr1 terminal command
2022-04-05 20:02:26 -04:00
hydroflame
8e2f9a513b
Merge pull request #3335 from ApamNapat/eslint_warnings_fixes
...
Fixed eslint warnings for unused vars
2022-04-05 20:01:58 -04:00
hydroflame
4cdef2d898
Merge pull request #3349 from phyzical/bugfix/3347
...
add logic to block sleeve working for gang faction
2022-04-05 20:01:02 -04:00
hydroflame
b5005cd480
Merge pull request #3352 from phyzical/feature/3258
...
add app id for notifications and other magic
2022-04-05 19:53:35 -04:00
hydroflame
cd33b833d5
Merge pull request #3363 from Seancheey/patch-1
...
Fix workForFaction invalid worktype case
2022-04-05 19:48:56 -04:00
Qiyi Shan
b9caddeeef
Fix workForFaction invalid worktype case
...
When invalid work type, the function should return false instead of true
2022-04-05 11:22:02 -04:00
phyzical
ee6c13d33b
add app id for notifications and other magic
2022-04-04 22:15:46 +08:00
phyzical
42276db351
add fix for augmentations not reseting
2022-04-04 19:50:01 +08:00
phyzical
4a5edb9f3c
changes static arrays to functions to force new creation when called
2022-04-04 19:44:25 +08:00
phyzical
2ee73cc8d6
missing space
2022-04-04 18:34:07 +08:00
phyzical
dfe9e98c77
move route to terminal to the inside of the common fucntion
...
* tested without bandaid still works correctly
* fix default script with installAugmentations
2022-04-04 18:29:43 +08:00
phyzical
8eccdf16e1
add logic to block working for gang faction
2022-04-04 18:10:21 +08:00
Heikki Aitakangas
a7d200f7c6
Strip trailing spaces
2022-04-02 23:28:23 +03:00
Heikki Aitakangas
a6710eb3e5
No need to return WorkerScript from startNetscript*Script promises, their only calling function already has the correct object in a variable
2022-04-02 23:28:23 +03:00
Heikki Aitakangas
cbd59975d4
makeRuntimeRejectMsg expects the 'msg' to be string-like
2022-04-02 23:28:23 +03:00
Heikki Aitakangas
4fd55f099b
This should not reject with ScriptDeath, the script is not being killed. Just 'undefined' isn't great either so left a TODO about improving it
2022-04-02 23:28:23 +03:00
Heikki Aitakangas
a578763b89
Use a dedicated ScriptDeath type to signal script termination instead of WorkerScript
...
Problem with throwing WorkerScript is that the termination signal object can pass
through user code, which permits user to modify that object and all parts of the
game state accessible through it.
2022-04-02 23:28:21 +03:00
Heikki Aitakangas
1ed1f78222
Fixed a wrong comment
2022-04-02 23:27:06 +03:00
phyzical
6f09720393
added logic to add cmd/ctrl and +, cmd/ctrl and - cmd/ctrl and 0
...
* added logic to atleast allow arm64 to launch due to steam incopatibility
2022-04-02 23:04:48 +08:00
phyzical
10fafd39f3
fix the amt issue for modal also
2022-04-02 20:17:30 +08:00
phyzical
a8689cb28b
Merge branch 'dev' into bugfix/corp-updates
2022-04-02 20:12:19 +08:00
phyzical
61fc815a6b
added apr1 terminal command
...
* just opens the rickroll modal
2022-04-02 20:08:57 +08:00
phyzical
0fbb8553e6
add fix for bulk buy when purchase amount exceeds warehouse size
...
* add logic to disable button when input is invalid
2022-04-02 19:38:26 +08:00
BB
c7a95ccb2d
Fixed eslint warning for unused vars
2022-04-02 13:11:55 +02:00
phyzical
8d56c41dd6
actual fix for the reseting of limit, need to reset modal internal state
2022-04-02 13:29:56 +08:00
hydroflame
acfd164927
Merge pull request #3330 from ApamNapat/fix_makeRuntimeErrorMsg_type
...
Fixed type of makeRuntimeErrorMsg in INetscriptHelper
2022-04-02 01:25:06 -04:00
phyzical
fadc1de2bd
added logic to not include NF in infil, bladburner, cotmg
2022-04-02 10:50:39 +08:00
phyzical
9e39ca32a5
fix text for sell shares modal text
2022-04-02 10:47:21 +08:00
Heikki Aitakangas
233289af56
Fix lint errors
2022-04-02 05:16:48 +03:00
Heikki Aitakangas
dc3b083587
Add readthedocs documentation for Shortest Path contract type
2022-04-02 04:55:15 +03:00
Heikki Aitakangas
197e875610
Set Shortest Path contract difficulty factor
2022-04-02 04:34:16 +03:00
Heikki Aitakangas
809f8f6687
Tuned Shortest Path contract generation
...
Now generates about 4/5 puzzles where a path exists and 1/5 with the destination
completely blocked off.
2022-04-02 04:27:42 +03:00
Heikki Aitakangas
fb0cc15794
New coding contract type: 'Shortest Path in a Grid'
2022-04-02 03:18:18 +03:00
Heikki Aitakangas
d69e94002e
Add binary heap data structure
2022-04-02 03:18:18 +03:00
BB
c495d39e6b
Fixed type of makeRuntimeErrorMsg in INetscriptHelper
2022-04-02 00:30:12 +02:00
Olivier Gagnon
e3e6b449d4
Make Stanek hacknet cost percentage better.
2022-04-01 16:59:23 -04:00
hydroflame
f6c3c86b7a
Merge pull request #3327 from danielyxie/dev
...
Fix stanek initializing some fragment to -1-1
2022-04-01 16:42:09 -04:00
Olivier Gagnon
b86ff7d405
allbuild commit 6c8a46d3
2022-04-01 16:39:58 -04:00
hydroflame
9eab252cbf
Merge pull request #3326 from danielyxie/dev
...
v1.6.3
2022-04-01 16:06:02 -04:00
Olivier Gagnon
6c8a46d38b
allbuild commit 1bf12d29
2022-04-01 16:05:16 -04:00
hydroflame
1bf12d29b5
Merge pull request #3325 from danielyxie/stanek-formula-rework
...
stanek-formula-rework
2022-04-01 16:01:14 -04:00
Olivier Gagnon
cd09589f25
stanek-formula-rework
2022-04-01 15:45:12 -04:00
phyzical
4224c7defd
fix stock price estimate text when selling
2022-04-02 00:37:42 +08:00
phyzical
50cfa99b24
fix for reseting limit production
...
closes #3175
2022-04-01 23:21:05 +08:00
phyzical
b73570e2f7
added the ability to mass upgrade warehouse
2022-04-01 23:19:08 +08:00
phyzical
e5bb695f6f
expose material cost
...
closes #3173
2022-04-01 22:32:48 +08:00
phyzical
13c486d639
added logic to support material production limit
...
* added ns functions for limit production and limit material
closes #3180
2022-04-01 22:28:48 +08:00
phyzical
60f56a55ab
move modals to a modals folder
2022-04-01 21:55:23 +08:00
phyzical
2efa3ac351
dissalow corporations when multiplier is below 0.15
...
closes #3003
2022-04-01 21:05:01 +08:00
phyzical
1eca9449a0
removes spaces in at start and end of product name on creation
...
closes #3007
2022-04-01 20:58:36 +08:00
phyzical
a1871fb0e9
add logic in dev menu to support easy corp, gang and bladeburner
...
closes #3205
2022-04-01 20:54:07 +08:00
phyzical
ea14646d39
added check for already expanding into city
...
fixes #3312
2022-04-01 19:50:21 +08:00
Steven Malis
e572c6e139
Add unassigned and training.
2022-04-01 01:44:53 -04:00
Steven Malis
bb62973905
Fix docs for employeeProd and add employeeJobs.
2022-04-01 01:37:27 -04:00
hydroflame
01122cc397
Merge pull request #3320 from danielyxie/dev
...
apr1
2022-04-01 01:21:11 -04:00
Olivier Gagnon
9b4750aed4
allbuild commit d9499077
2022-04-01 01:18:03 -04:00
hydroflame
d94990779f
Merge pull request #3319 from danielyxie/apr1
...
Added apr1
2022-04-01 01:13:37 -04:00
hydroflame
fa9aa67577
Merge pull request #3315 from danielyxie/dev
...
Added formulas for faction
2022-03-31 15:54:39 -04:00
Olivier Gagnon
40faa6af5c
allbuild commit 4b867fea
2022-03-31 15:53:38 -04:00
Olivier Gagnon
4b867fea3e
rename factions formulas to reputation
2022-03-31 15:52:03 -04:00
Olivier Gagnon
565659fba9
allbuild commit f55197ea
2022-03-31 15:48:16 -04:00
hydroflame
f55197eabd
Merge pull request #3314 from PSEUDOSTAGE/patch-1
...
Add calculateFavorToRep and calculateRepToFavor to Formulas.exe
2022-03-31 15:45:13 -04:00
PSEUDOSTAGE
a5f63e5932
fixed trailing spaces
2022-03-31 15:38:35 -04:00
PSEUDOSTAGE
ad9ff78533
Add calculateFavorToRep and calculateRepToFavor to Formulas.exe
...
The favorToRep and repToFavor formulas are shown to the player in the factions pages but were not available in Formulas.exe. This change adds a FactionsFormulas interface with the calculateFavorToRep and calculateRepToFavor functions.
2022-03-31 15:28:25 -04:00
PSEUDOSTAGE
a0333d36a5
Add calculateFavorToRep and calculateRepToFavor to Formulas.exe
...
The favorToRep and repToFavor formulas are displayed to the player in the factions pages but were not available in Formulas.exe. This change adds a FactionsFormulas interface with the calculateFavorToRep and calculateRepToFavor as new functions.
2022-03-31 15:27:02 -04:00
Olivier Gagnon
384cfb0044
Added apr1
2022-03-31 12:04:06 -04:00
hydroflame
3158c18129
Merge pull request #3310 from danielyxie/dev
...
Fix a few bugs
2022-03-31 10:59:54 -04:00
Olivier Gagnon
d04e05eac8
allbuild commit 5d36336d
2022-03-31 10:52:24 -04:00
Olivier Gagnon
5d36336db9
allbuild commit 65c8e2b2
2022-03-31 10:50:06 -04:00
Olivier Gagnon
65c8e2b280
Fix aug cost
2022-03-31 10:45:52 -04:00
phyzical
4232741613
change back general augment price adjustment
2022-03-31 22:40:53 +08:00
phyzical
2edfb6e35d
merge base
2022-03-31 22:36:47 +08:00
phyzical
18af3f8413
moved updateRam to first call to avoid lack of mocks for tests
...
* added wrapper funcs to simplify updateRam
* added static parser tests and skiped what isnt worker still for next person to try and fix
2022-03-31 21:41:19 +08:00
phyzical
d56702b742
Merge branch 'feature/add-infiltration-faction' of github.com:phyzical/bitburner into feature/add-infiltration-faction
2022-03-31 19:00:35 +08:00
phyzical
5831409418
move augmentationsCreator to data
...
* only show multiple on purchase augmentation for non infiltrators
2022-03-31 19:00:15 +08:00
Stephen Reindl
805480693c
remove unnecessary space
2022-03-31 12:46:48 +02:00
Stephen Reindl
689059ea83
Fix expected ram calculation for ns.goToLocation()
2022-03-31 12:37:33 +02:00
Olivier Gagnon
d814a81b79
allbuild commit a0361c9a
2022-03-30 21:45:52 -04:00
hydroflame
a0361c9a42
Merge pull request #3304 from danielyxie/revoke-fix
...
revoke-fix
2022-03-30 21:43:43 -04:00
Olivier Gagnon
3e6d1f6d95
round 2
2022-03-30 21:40:51 -04:00
Olivier Gagnon
695bca73b8
revoke-fix
2022-03-30 21:38:36 -04:00
hydroflame
c9a193dec7
Merge pull request #3271 from nickofolas/fix/grafting-pre-reqs
...
[Fix] Handle pre-req Augmentations in Grafting
2022-03-30 21:14:50 -04:00
nickofolas
a80693dab2
Merge branch 'dev' into fix/grafting-pre-reqs
2022-03-30 21:12:44 -04:00
hydroflame
176ddd4f0b
Merge pull request #3303 from danielyxie/dev
...
Re-add some gang augs at random.
2022-03-30 21:00:55 -04:00
Olivier Gagnon
6dd9a4e188
allbuild commit c511fa64
2022-03-30 21:00:08 -04:00
Olivier Gagnon
c511fa644d
Re-add augs in gangs but randomly based on BNx.y
2022-03-30 20:58:09 -04:00
hydroflame
ce944bfccb
Merge pull request #3280 from nickofolas/improvement/filter-helper-func
...
[Improvement] Implement helper function for filtering Faction Augmentations
2022-03-30 20:28:31 -04:00
Jack
e11819f0fd
Merge branch 'dev' into feature/add-infiltration-faction
2022-03-31 08:09:00 +08:00
hydroflame
2a0f1ddc98
Merge pull request #3248 from phyzical/bugfix/3244
...
recovery screen fix for when augmenting and working
2022-03-30 19:51:28 -04:00
hydroflame
d58a30a3f1
Merge pull request #3300 from bradygroharing/fix/WireCuttingFix
...
Fixed the dropped ! for the boolean evaluation
2022-03-30 19:48:27 -04:00
hydroflame
2b523b51f5
Merge pull request #3294 from nickofolas/fix/grafting-crash
...
[Fix] Grafting crash when all Augmentations owned
2022-03-30 19:48:00 -04:00
hydroflame
21f0426e99
Merge pull request #3301 from danielyxie/dev
...
Fix toasts
2022-03-30 19:09:37 -04:00
Olivier Gagnon
c8de32a9ec
allbuild commit 4b8791e3
2022-03-30 19:01:38 -04:00
Olivier Gagnon
4b8791e329
Fix toast
2022-03-30 18:59:30 -04:00
Brady
1e928af5db
Fixed the dropped ! for the boolean evaluation
2022-03-30 15:19:08 -06:00
hydroflame
8c2bfc32f8
Merge pull request #3299 from danielyxie/dev
...
Fix getScriptslOgs
2022-03-30 15:32:08 -04:00
Olivier Gagnon
658bfd1f23
allbuild commit b0281154
2022-03-30 15:31:19 -04:00
Olivier Gagnon
b0281154fe
fix getScriptLogs
2022-03-30 15:29:25 -04:00
hydroflame
1fe24b842f
Merge pull request #3297 from danielyxie/dev
...
Fix aug cost not updating properly
2022-03-30 15:02:52 -04:00
Olivier Gagnon
94d921512b
allbuild commit ec87752e
2022-03-30 15:01:31 -04:00
Olivier Gagnon
ec87752e79
fix aug cost not properly updating
2022-03-30 14:59:53 -04:00
nickofolas
83a386584c
Make compiler happy
2022-03-30 14:37:34 -04:00
nickofolas
73af73fdb4
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/filter-helper-func
2022-03-30 14:35:27 -04:00
nickofolas
a384b8af52
Fix grafting crash when all Augs owned
2022-03-30 14:29:59 -04:00
hydroflame
5413abbb7a
Merge pull request #3293 from danielyxie/dev
...
fix is running
2022-03-30 14:15:20 -04:00
Olivier Gagnon
8812451a32
allbuild commit 432c8dd2
2022-03-30 14:14:47 -04:00
Olivier Gagnon
432c8dd206
Fix isRunning
2022-03-30 14:11:21 -04:00
hydroflame
d3a87ba0be
Merge pull request #3292 from danielyxie/dev
...
Fix more unknown type errros
2022-03-30 13:47:10 -04:00
Olivier Gagnon
8200b62384
allbuild commit 2985cf1c
2022-03-30 13:46:07 -04:00
Olivier Gagnon
2985cf1cec
fix rm
2022-03-30 13:44:24 -04:00
Olivier Gagnon
86a20b8571
allbuild commit 3458b57c
2022-03-30 13:38:53 -04:00
Olivier Gagnon
3458b57c7d
fix tail
2022-03-30 13:37:10 -04:00
hydroflame
510eb39988
Merge pull request #3291 from danielyxie/dev
...
Fix getRunningScript
2022-03-30 13:35:55 -04:00
Olivier Gagnon
b567bdcd2b
allbuild commit fdcd13c3
2022-03-30 13:34:58 -04:00
Olivier Gagnon
fdcd13c312
fix getRunnignScript
2022-03-30 13:33:04 -04:00
hydroflame
4340460a35
Merge pull request #3290 from danielyxie/dev
...
Fix ns.kill
2022-03-30 13:17:09 -04:00
Olivier Gagnon
f8e050ba26
allbuild commit f4a58ff5
2022-03-30 13:16:14 -04:00
hydroflame
38b15eeeba
Merge pull request #3289 from danielyxie/dev
...
Cut grafting time in hafl.
2022-03-30 12:13:53 -04:00
Olivier Gagnon
f4a58ff5a9
allbuild commit cc4dd100
2022-03-30 12:11:41 -04:00
Olivier Gagnon
cc4dd10058
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-30 12:01:50 -04:00
Olivier Gagnon
6d8fbeece8
letter
2022-03-30 12:01:47 -04:00
hydroflame
8354ba2314
Merge pull request #3286 from phyzical/bugfix/fix-max-warehouse-bulk-purchase
...
incorrect ternary with bulk purchase
2022-03-30 11:34:48 -04:00
Olivier Gagnon
73023f4f3c
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-30 11:34:07 -04:00
Olivier Gagnon
98ae97afea
Validate city name coming from netscript
2022-03-30 11:34:03 -04:00
phyzical
3c991a743c
incorrect ternary
2022-03-30 23:33:45 +08:00
hydroflame
034f3fd07d
Merge pull request #3285 from HeinousTugboat/htugboat/fix-param-block-template
...
Removes extra asterisk in template
2022-03-30 10:30:17 -04:00
phyzical
64d095e911
change to any for ns location
2022-03-30 22:24:19 +08:00
Heinous Tugboat
9b0422f9ee
Removes extra asterisk in template
2022-03-30 10:18:07 -04:00
phyzical
5486398199
fix prices of augments reseting when refreshing the game
2022-03-30 21:58:27 +08:00
phyzical
6f5d22c1bd
fix for off by one with neruflux
2022-03-30 21:53:53 +08:00
phyzical
ee45f91960
move back to original spot
2022-03-30 19:17:24 +08:00
phyzical
7338bb6766
fix for neruflux pricing i think..
2022-03-30 19:14:51 +08:00
phyzical
a4cd3ad38d
minor adjustments to where getNerufluxGenerator is after merge base
2022-03-30 19:13:44 +08:00
phyzical
be24562d34
merge dev
2022-03-30 19:11:34 +08:00
phyzical
07c6051004
merge dev
2022-03-30 19:00:57 +08:00
Olivier Gagnon
ab93cfa887
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-30 00:18:05 -04:00
Olivier Gagnon
95f7112987
typo
2022-03-30 00:18:02 -04:00
hydroflame
0e89017794
Merge pull request #3246 from phyzical/refactor-more-key-codes
...
slice out event key constant refactors
2022-03-30 00:12:36 -04:00
Olivier Gagnon
93f5249916
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-29 23:49:46 -04:00
Olivier Gagnon
6d591db0d2
Fix NF not working.
2022-03-29 23:49:39 -04:00
hydroflame
80d5132291
Merge pull request #3245 from phyzical/augmentation-refactors
...
slice out refactor of augmenation realted stuff from new faction pr
2022-03-29 23:47:27 -04:00
Olivier Gagnon
12d5f55aec
unknown-ify the rest of the basic API.
2022-03-29 22:14:56 -04:00
Olivier Gagnon
aa0425a23d
unknown-ify half the basic API.
2022-03-29 21:42:27 -04:00
nickofolas
5d27ce7aa3
Impl faction augs filter helper function
2022-03-29 21:10:07 -04:00
Olivier Gagnon
cd1f01846f
unknown-ify bladeburner API.
2022-03-29 20:44:27 -04:00
phyzical
b3a52c6224
one minor compile issue
2022-03-30 08:36:27 +08:00
Olivier Gagnon
4d9a8e7bba
unknown-ify coding contract API.
2022-03-29 20:29:05 -04:00
Jack
b79f466395
Merge branch 'dev' into bugfix/2958
2022-03-30 08:26:18 +08:00
Olivier Gagnon
6c9a3a336e
unknown-ify corp API.
2022-03-29 20:24:04 -04:00
phyzical
6c530202b2
missed one file removal
2022-03-30 08:19:25 +08:00
phyzical
cee53ee1a7
merge base
2022-03-30 08:18:16 +08:00
Olivier Gagnon
c1401bef27
unknown-ify the gang API.
2022-03-29 20:12:55 -04:00
Olivier Gagnon
bbbaa89f74
unknown-ify singularity API
2022-03-29 20:05:40 -04:00
Olivier Gagnon
725c8234c9
unknown-ify the singularity API.
2022-03-29 19:49:37 -04:00
hydroflame
fa18ee63a2
Merge pull request #3276 from danielyxie/dev
...
Fix some ram costs.
2022-03-29 18:37:40 -04:00
Olivier Gagnon
cccd39456c
allbuild commit 6b25ba5c
2022-03-29 18:28:52 -04:00
dependabot[bot]
7b278930a5
Bump electron from 14.0.2 to 14.2.4
...
Bumps [electron](https://github.com/electron/electron ) from 14.0.2 to 14.2.4.
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v14.0.2...v14.2.4 )
---
updated-dependencies:
- dependency-name: electron
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-29 22:14:36 +00:00
Olivier Gagnon
6b25ba5cd8
allbuild commit da27223a
2022-03-29 18:13:08 -04:00
hydroflame
da27223a9b
Merge pull request #3272 from jjclark1982/patch-3
...
Update RamCostGenerator
2022-03-29 18:06:20 -04:00
hydroflame
78c1af79e8
Merge pull request #3275 from danielyxie/dev
...
Re-add TRP in gang and make .singularity a namespace.
2022-03-29 18:03:25 -04:00
Olivier Gagnon
48e73a9131
allbuild commit /usr/bin/git
2022-03-29 18:00:57 -04:00
Olivier Gagnon
a6e256ad5a
Step 1 of moving singularity functions
2022-03-29 17:48:45 -04:00
Jesse Clark
fcc121cc21
Fix spelling of grafting functions
2022-03-29 14:34:48 -07:00
Jesse Clark
cde6eca6b5
Set mv ram cost to ScriptReadWriteRamCost
...
This seems a bit high but avoids an exploit due to setting it lower than `rm`.
2022-03-29 14:27:30 -07:00
Jesse Clark
1d0c5d8fef
Set atExit ram cost to 0
2022-03-29 14:24:38 -07:00
hydroflame
c793965a4b
Merge pull request #3273 from danielyxie/dev
...
Remove tail window search
2022-03-29 17:20:20 -04:00
Olivier Gagnon
1789e1b745
allbuild commit /usr/bin/git
2022-03-29 17:19:14 -04:00
Jesse Clark
4d48b7c621
Update Stanek functions in RamCostGenerator
2022-03-29 14:17:42 -07:00
nickofolas
4f7b44df39
Handle pre-requisite augmentations
2022-03-29 17:09:36 -04:00
hydroflame
c3fd002644
Merge pull request #3270 from danielyxie/dev
...
Documentation generation
2022-03-29 15:50:20 -04:00
Olivier Gagnon
24ede1c68d
allbuild commit /usr/bin/git
2022-03-29 15:49:31 -04:00
Olivier Gagnon
8dcd60289c
allbuild commit /usr/bin/git
2022-03-29 15:45:50 -04:00
hydroflame
8ccf5a2d43
Merge pull request #3269 from danielyxie/dev
...
v1.6.0
2022-03-29 15:37:55 -04:00
Olivier Gagnon
7569a6d189
allbuild commit /usr/bin/git
2022-03-29 15:35:10 -04:00
Olivier Gagnon
05cf27d3d0
Final fix for 1.6
2022-03-29 15:33:22 -04:00
dependabot[bot]
3126dc55b2
Bump plist from 3.0.4 to 3.0.5
...
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-29 19:32:40 +00:00
dependabot[bot]
d51a0dfd97
Bump minimist from 1.2.5 to 1.2.6
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-29 19:32:29 +00:00
Olivier Gagnon
ac34829649
pre-1.6
2022-03-29 15:30:22 -04:00
Olivier Gagnon
443b0b6a89
rename functions in staneks gift
2022-03-29 14:20:40 -04:00
Olivier Gagnon
6e12e3a85b
typo
2022-03-29 14:09:52 -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
phyzical
79238ea5e9
fix for augmentation pricing
2022-03-29 23:42:57 +08:00
hydroflame
346ffa259b
Merge pull request #3250 from MartinFournier/feat/warn-autosave-off
...
Add a warning triggered while auto-saves are off
2022-03-29 11:30:15 -04:00
hydroflame
c618e71a9a
Merge pull request #3251 from waffleattack/patch-7
...
Clarified error message
2022-03-29 11:27:50 -04:00
hydroflame
3456acc6a8
Update connect.ts
2022-03-29 11:27:34 -04:00
hydroflame
4a6d1c67c8
Merge pull request #3249 from ApamNapat/fix_field_analysis_log
...
Log info for field analysis now displays actual rank gained
2022-03-29 11:10:53 -04:00
hydroflame
ae427f11d5
Merge pull request #3253 from DavidGrinberg/purchase-tor-router-return
...
purchaseTor() should returns true if player already has Tor
2022-03-29 11:07:35 -04:00
hydroflame
46f23836e1
Merge pull request #3256 from nanogyth/patch-2
...
[Doc] Update Injecting HTML guide
2022-03-29 11:06:58 -04:00
phyzical
fd64746ff8
various fixes and adjustments
2022-03-29 22:43:28 +08:00
Thomas B
0a9bded0d8
Clarify Error Message
...
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com >
2022-03-28 08:33:05 -04:00
nickofolas
bd3f256536
Update doc for some grafting API funcs
2022-03-27 15:44:25 -04:00
nickofolas
5890ce0cf1
Cleanup comments in Constants.ts
2022-03-27 15:40:24 -04:00
nickofolas
3b32811f5e
Grafting API RAM cost & doc update
2022-03-27 15:33:31 -04:00
nickofolas
9f6c827dee
Properly return false from craftAug
2022-03-27 15:33:03 -04:00
nickofolas
2aaf880e27
Fix oversight in WIPRoot
2022-03-27 15:23:35 -04:00
nanogyth
5ef041a5db
[Doc] Update Injecting HTML guide
...
keyCode is deprecated, method in doc doesn't work
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
Updating with "modern" method
key:'Enter'
2022-03-27 08:47:47 -04:00
phyzical
7c5097ee83
added ns functions
...
* refactored out logic to be reused by api
2022-03-27 15:53:13 +08:00
phyzical
aa3b692aac
Merge branch 'feature/add-infiltration-faction' of github.com:phyzical/bitburner into feature/add-infiltration-faction
2022-03-27 12:27:56 +08:00
phyzical
7f28158005
moved over to player stats
...
* added new augmentations
2022-03-27 12:26:43 +08:00
DavidGrinberg
4497fbdda0
Update documentation for purchaseTor
...
Reflect the changes to the logic
2022-03-25 23:02:23 -04:00
Jack
557f0d8bff
Merge branch 'dev' into feature/add-infiltration-faction
2022-03-26 10:59:24 +08:00
phyzical
e11cc1946e
UP_ARROW fix
2022-03-26 10:58:28 +08:00
phyzical
d94f391dc6
fix augmentation side effect for bribe game
...
fix double tick for wire cutting game
2022-03-26 10:50:28 +08:00
DavidGrinberg
c6a2664296
purchaseTor returns true if player already has tor
...
Change `purchaseTor` to return `true` if the player already has purchased Tor. Previously it would return `false`
Changing this to true puts the behavior inline with the already existing behavior of `purchaseProgram`, which returns true if you have already purchased the program. Additionally this lets us call `purcahseTor` with the same logic that we use to call `purchaseProgram`
2022-03-25 13:06:12 -04:00
phyzical
a0d845ffae
mini game fixes
2022-03-25 23:39:14 +08:00
Thomas B
fe0b6d5982
Clarified error message
2022-03-25 09:41:23 -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
Jack
57b59de9be
fix arrows
2022-03-25 20:10:20 +08:00
phyzical
e69bb21b5c
Merge branch 'feature/add-infiltration-faction' of github.com:phyzical/bitburner into feature/add-infiltration-faction
2022-03-25 19:56:15 +08:00
BB
2bdc00bc9e
Log info for field analysis now displays actual rank gained instead of 0.1 regardless of modifiers
2022-03-24 19:00:38 +01:00
phyzical
2bebb4e228
reroute to terminal instead
2022-03-24 23:20:11 +08:00
phyzical
6ad2f156d7
recovery screen fix for when augmenting and working
2022-03-24 23:13:54 +08:00
Tomas Pavlik
f439f960b7
Accept valid JSON arrays in coding contracts
2022-03-24 16:13:13 +01:00
phyzical
c681828ec1
few more event key. constant refactors
2022-03-24 23:09:24 +08:00
phyzical
a65c82ff22
slice out refactor of augmenation realted stuff from new faction pr
...
* moved some of augmentation helper stuff to new file augmentation creator
* simplified init augmenations
* converted augmentation names to enum
2022-03-24 22:33:38 +08:00
Jack
f0bf01680b
Update src/Infiltration/ui/WireCuttingGame.tsx
2022-03-24 22:26:24 +08:00
Jack
f2095e35c2
a revert
2022-03-24 22:15:36 +08:00
phyzical
ef06bc30e5
missed refactor
2022-03-24 21:56:53 +08:00
phyzical
d80346f816
incorrect import
2022-03-24 21:52:27 +08:00
phyzical
e8fffc6183
added two additonal augmentations
...
* refactored augmentation names to enum
2022-03-24 21:19:49 +08:00
nickofolas
b437adb16c
Simplify API check
2022-03-23 15:48:39 -05:00
nickofolas
973ff5da7a
Update RTD to mention Grafting API
2022-03-23 12:40:02 -05:00
nickofolas
3476f0f0eb
Grafting API (no RAM costs yet)
2022-03-23 12:35:15 -05:00
nickofolas
1c696b5518
Update purchaseAugmentation rules
2022-03-23 12:04:49 -05:00
nickofolas
96dd059f28
Update BN10 docs
2022-03-23 11:35:56 -05:00
nickofolas
6a8426abd2
Allow every aug in gangs in BN2
2022-03-23 11:17:03 -05:00
nickofolas
5416038fd7
Merge branch 'dev' of github.com:danielyxie/bitburner into feature/grafting
2022-03-23 11:10:18 -05:00
phyzical
80edb744bf
added logic to rewward and invite to infiltrators on infil completion
2022-03-23 23:23:01 +08:00
phyzical
0b171822df
more updates
...
* added more keycodes constant support
* implemented new faction mechanics for mini games
* more small refactors
2022-03-23 22:31:56 +08:00
nickofolas
3df3e04f9c
Formulas
2022-03-22 17:53:57 -05:00
phyzical
4e73e489ed
more refactors
2022-03-22 23:02:15 +08:00
hydroflame
1c801c5651
Merge pull request #3217 from phyzical/bugfix/dom-nesting-error-with-ul
...
fix for dom nesting with elements like ul
2022-03-22 10:46:35 -04:00
hydroflame
3af0a32436
Merge pull request #3222 from MartinFournier/chore/rm-unused
...
Remove old & unused files from repository
2022-03-22 10:43:16 -04:00
hydroflame
6905651b22
Merge pull request #3219 from phyzical/bugfix/1775-2
...
fix to log manager take 2
2022-03-22 10:42:21 -04:00
hydroflame
4c64863314
Merge pull request #3220 from phyzical/bugfix/3214
...
add similar sort to the faction joined list
2022-03-22 10:41:59 -04:00
hydroflame
9cb2189f8a
Merge pull request #3227 from MartinFournier/feat/check-generated-files
...
Add GitHub action to check PRs for generated files
2022-03-22 10:41:07 -04:00
hydroflame
2edc01776d
Merge pull request #3225 from waffleattack/patch-6
...
Cap Staneks gift at 25x25 to prevent crashes
2022-03-22 10:37:04 -04:00
Olivier Gagnon
1fae48e1ce
lint
2022-03-22 10:36:56 -04:00
Olivier Gagnon
1ad27bb95e
lint
2022-03-22 10:36:01 -04:00
hydroflame
22fe13e267
Merge pull request #3230 from ApamNapat/fix_skill_point_cost_description
...
Removed BladeburnerSkillCost from skill point cost description
2022-03-22 10:35:35 -04:00
phyzical
673222eaf8
update new augmentation outcomes
2022-03-22 21:30:38 +08:00
Thomas B
5d2f2d4373
Update StaneksGift.ts
2022-03-22 08:38:28 -04:00
Thomas B
8b8b098fb6
Update Constants.ts
2022-03-22 08:37:11 -04:00
Thomas B
70306ce61b
Merge branch 'danielyxie:dev' into patch-6
2022-03-22 08:36:11 -04:00
Thomas B
67ca1fc3e5
Update Constants.ts
2022-03-22 08:35:22 -04:00
phyzical
5ede4a70db
removed unused imports
2022-03-22 19:48:18 +08:00
phyzical
78c0cac50b
reafactored augmentations helpers to have another file it was getting tooooo big
...
reused duplicated code
2022-03-22 19:24:32 +08:00
BB
961a887c56
Removed BladeburnerSkillCost from skill point cost description
2022-03-22 02:09:31 +01:00
hydroflame
4cba813fe4
Merge pull request #3229 from danielyxie/dev
...
Fix keyboard bug
2022-03-21 20:02:55 -04:00
Olivier Gagnon
2d2c73dbbb
allbuild commit /usr/bin/git
2022-03-21 20:02:13 -04:00
hydroflame
aabb764d81
Merge pull request #3228 from dowinter/fix_bladeburner_console#3215
...
Fix handling for UpArrow in bladeburner console #3215
2022-03-21 19:59:01 -04:00
Dominik Winter
14cdff5edd
fix handling for UpArrow in bladeburner console
2022-03-21 21:32:07 +01:00
nickofolas
d6e0180116
Add confirmation modal to crafting
2022-03-21 14:54:39 -05:00
nickofolas
16fa4c8d7f
Update BN10 description
2022-03-21 14:44:50 -05:00
nickofolas
720e2112c6
prettier and remove formulas dir
2022-03-21 14:40:17 -05:00
nickofolas
010a4f1aa3
Fix Entropy application after grafting
2022-03-21 14:30:03 -05:00
nickofolas
c68093f71c
Show Entropy in Augmentations page
2022-03-21 14:25:58 -05:00
Martin Fournier
efb697bff9
Add GitHub action to check PRs for generated files
...
Checks and warns the user if he includes files in /dist or /markdown.
2022-03-21 13:53:29 -04:00
Thomas B
9381cb4a67
Cap Stanek at 25x25
2022-03-21 12:46:38 -04:00
nickofolas
59a67c0f93
Update Entropy lore
2022-03-21 11:44:58 -05:00
Thomas B
a57042276b
Cap Staneks Gift at 25x25
2022-03-21 12:44:26 -04:00
nickofolas
d820625721
Remove fragment and fix typo
2022-03-21 11:17:06 -05:00
nickofolas
dfca624e35
Merge branch 'dev' of github.com:danielyxie/bitburner into feature/grafting
2022-03-21 11:08:48 -05:00
phyzical
dc9c05b345
another multipler based on purchases
2022-03-21 23:17:52 +08:00
phyzical
7d647c0b1b
added startinRepRequirement for multiplying
...
added logic to increase ost based on amount of infiltators augmentations purchased
removed some copyright issues
2022-03-21 23:17:36 +08:00
Jack
4c862ef313
Update src/Faction/ui/FactionsRoot.tsx
2022-03-21 23:11:04 +08:00
phyzical
796881f35d
fix the correct base point for sorting
2022-03-21 21:23:34 +08:00
phyzical
e7e52663bc
merge dev
2022-03-21 21:01:31 +08:00
phyzical
c6accf1eaf
merge base
2022-03-21 21:00:51 +08:00
phyzical
5532b81285
add similar sort to the faction invite list
2022-03-21 20:13:28 +08:00
phyzical
54e8f701a1
change to 100 ms
2022-03-21 20:02:59 +08:00
phyzical
7271f37ec5
added logic to pick up log when its closed via event emotter
2022-03-21 19:56:54 +08:00
Martin Fournier
28f11a3211
Remove unused files
2022-03-21 07:48:07 -04:00
phyzical
14b4b08294
fix for dom nesting with elements like ul
2022-03-21 19:17:12 +08:00
hydroflame
4b7b34833b
Merge pull request #3213 from danielyxie/dev
...
critical bug fix
2022-03-21 00:32:32 -04:00
Olivier Gagnon
ca02bdefd1
allbuild commit /usr/bin/git
2022-03-21 00:32:06 -04:00
Olivier Gagnon
0171fc236c
Fix some augs not getting added.
2022-03-21 00:30:11 -04:00
hydroflame
01a2530863
Merge pull request #3211 from danielyxie/dev
...
Little fixes and PRs
2022-03-20 23:31:11 -04:00
Olivier Gagnon
9104c54d96
allbuild commit /usr/bin/git
2022-03-20 23:29:48 -04:00
Olivier Gagnon
699ae2e967
with SLEEVE_8, fix workForFaction
2022-03-20 23:27:53 -04:00
Olivier Gagnon
05fe14a5ed
Fix some key not working
2022-03-20 23:11:26 -04:00
phyzical
b4260173e7
more intial infil aug changes
2022-03-21 10:53:36 +08:00
hydroflame
81d1c02fdf
Merge pull request #3210 from danielyxie/prettier-ci
...
Added dark web functions to ns api
2022-03-20 22:50:42 -04:00
Olivier Gagnon
fb7c65957d
Added dark web functions to ns api
2022-03-20 22:49:46 -04:00
hydroflame
e56f7356cd
Merge pull request #2883 from chrisrabe/fix/hackanalyzethreads-infinity
...
fix: fixed hackAnalyzeThreads returning infinity
2022-03-20 22:23:15 -04:00
hydroflame
ecffc8655a
Merge pull request #3209 from danielyxie/prettier-ci
...
prettier ci
2022-03-20 22:21:00 -04:00
Olivier Gagnon
00d1d294ed
fix lint errors
2022-03-20 22:14:32 -04:00
Olivier Gagnon
fb93d97493
change name of ci step
2022-03-20 22:03:11 -04:00
Olivier Gagnon
901ee92fe9
prettier ci
2022-03-20 22:02:36 -04:00
hydroflame
8506dcfed5
Merge pull request #3115 from ApamNapat/remove_unreachable_code
...
Removed unreachable code
2022-03-20 21:46:23 -04:00
hydroflame
290f36b600
Merge pull request #2881 from dwRchyngqxs/reverse_grow_newton
...
growthAnalyze (choice 2 / documented math) - only merge one of these
2022-03-20 21:40:02 -04:00
hydroflame
9eee30170f
Merge pull request #3189 from Master-Guy/issues/2725
...
dialogBox+stop on NS1 async function throw
2022-03-20 21:27:57 -04:00
hydroflame
04d45a1f0e
Merge pull request #3192 from gianfun/check-corp-upgrade-before-purchase
...
Check before unlocking corp upgrade
2022-03-20 21:27:21 -04:00
Olivier Gagnon
10f7d0ebbc
fix react error
2022-03-20 21:26:10 -04:00
Olivier Gagnon
edb347e566
rm current task from gang
2022-03-20 21:22:21 -04:00
hydroflame
2ad1016df8
Merge pull request #3191 from phyzical/feature/aug-simplification
...
augment simplification
2022-03-20 21:18:35 -04:00
hydroflame
15fae213ab
Merge pull request #2872 from SagePtr/getserver-hasownproperty
...
Add hasOwnProperty check to GetServer
2022-03-20 21:16:04 -04:00
hydroflame
27603e7a66
Merge pull request #2739 from surdaft/bugfix/2734-theme-apply-fails
...
WIP: 2734: Fix regex to enable alpha transparency hex codes (8 digits)
2022-03-20 21:14:50 -04:00
hydroflame
251aa6d862
Merge pull request #2848 from SagePtr/share-change
...
[Balance] Add CalculateShareMult to Field Work and Security Work
2022-03-20 21:14:03 -04:00
BB
9c9550ad42
Removed unreachable code
2022-03-20 19:33:10 +01:00
hydroflame
7b075f31ee
Merge pull request #2868 from zeddrak/patch-4
...
(Not Tested) Show current task on gang management screen
2022-03-20 14:28:52 -04:00
hydroflame
b295dd084d
Merge pull request #2878 from phyzical/bugfix/fix-ui-gang-member-task
...
Fix for ui of gang members current task when set via api
2022-03-20 14:25:23 -04:00
hydroflame
a980cb495f
Merge pull request #3150 from Master-Guy/issues/3080
...
Fixed number formatting and added tests
2022-03-20 14:23:16 -04:00
hydroflame
1a339a9611
Merge pull request #3156 from Master-Guy/issues/2308
...
Changed .keyCode to .key for files in "src"
2022-03-20 14:22:38 -04:00
hydroflame
9922ffb3c2
Merge branch 'dev' into issues/2308
2022-03-20 14:22:32 -04:00
hydroflame
d2dedace2e
Merge pull request #3152 from Master-Guy/issues/1944
...
Issues/1944
2022-03-20 14:21:28 -04:00
hydroflame
8faacfc4ef
Merge pull request #3158 from Master-Guy/features/2462
...
Tabelize linked output of `ls`
2022-03-20 14:20:53 -04:00
Olivier Gagnon
0fbcc30555
rm unused improt
2022-03-20 14:20:17 -04:00
hydroflame
a88b7fbaa1
Merge pull request #3204 from danielyxie/revert-3195-issue-3194
...
Revert "Fix #3194 : include all division employees in small town achievement calc"
2022-03-20 14:16:10 -04:00
hydroflame
7a2bf64fce
Revert "Fix #3194 : include all division employees in small town achievement calc"
2022-03-20 14:16:03 -04:00
hydroflame
21cab81ba6
Merge pull request #3195 from BrianLDev/issue-3194
...
Fix #3194 : include all division employees in small town achievement calc
2022-03-20 14:15:37 -04:00
hydroflame
7e3a5e76c3
Merge pull request #3193 from t-wolfeadam/feature/corp-api-bonustime
...
Implement getBonusTime in Corporation API
2022-03-20 14:13:35 -04:00
hydroflame
629707dc32
Merge pull request #3199 from phyzical/bugfix/fix-sleeve-shock-check
...
purchaseSleeveAug
2022-03-20 14:13:17 -04:00
hydroflame
97685ac7b4
Merge pull request #3200 from phyzical/bugfix/combine-no-faction-check
...
combine !faction check modals
2022-03-20 14:11:30 -04:00
hydroflame
add2320b98
Merge pull request #3201 from Ornedan/issue-3198
...
Fix #3198 : give player code a copy of Division.upgrades instead of the live object
2022-03-20 14:11:03 -04:00
Heikki Aitakangas
f6a9bd1de7
Fix #3198 : give player code a copy of Division.upgrades instead of the live object
2022-03-20 15:12:21 +02:00
phyzical
dc5f709223
combine !faction check modals
2022-03-20 20:58:42 +08:00
phyzical
7fdbc81594
used the getSleeveStats as it seems to be a miss connection between whats displayed and whats used
...
i.e sleeve.shock of 100 is actually a shock value of 0 for the use
2022-03-20 20:56:33 +08:00
phyzical
58e3ecbf69
added inital augs
2022-03-20 20:47:59 +08:00
Brian Leip
07a3f3b753
Fix #3194 : include all division employees in small town achievement calc
2022-03-19 15:28:37 -07:00
t.wolfeadam
5702cb04b6
Implement getBonusTime in Corporation
...
Used documentation from other 'getBonusTime' methods
2022-03-19 15:22:29 -05:00
Gian P
8be65faf9f
Check before unlocking corp upgrade
2022-03-19 16:53:28 -03:00
nickofolas
3aa0b6b948
Merge branch 'dev' of github.com:danielyxie/bitburner into feature/grafting
2022-03-19 14:16:20 -05:00
nickofolas
1f4f13c8ef
Main grafting exposition
2022-03-19 14:12:58 -05:00
nickofolas
4c422347d4
Polish entropy
...
- Also adds DevMenu entry
2022-03-19 13:59:34 -05:00
phyzical
a25fdb9f75
updated factionInfo
2022-03-20 02:41:13 +08:00
phyzical
b8556c34fb
Merge branch 'feature/aug-simplification' into feature/add-infiltration-faction
2022-03-20 02:40:15 +08:00
phyzical
7008919724
augment simplification
2022-03-20 02:29:20 +08:00
hydroflame
07c64b684c
Merge pull request #3190 from danielyxie/dev
...
few bugfix
2022-03-19 14:25:09 -04:00
nickofolas
c92b159580
Implement entropy accumulation system
2022-03-19 13:15:31 -05:00
Master-Guy
7ec1ced729
dialogBox+stop on NS1 async function throw
2022-03-19 18:21:18 +01:00
Olivier Gagnon
f801dc6d8a
allbuild commit /usr/bin/git
2022-03-19 12:58:18 -04:00
nickofolas
c33c23700e
Remove resleeving from code
2022-03-19 11:43:58 -05:00
Master-Guy
91841836c9
One more IP reference
2022-03-19 17:35:55 +01:00
nickofolas
a70969df14
Add back button to GraftingRoot
2022-03-19 11:17:28 -05:00
nickofolas
d2dd88c5ca
Polish some UI
2022-03-19 11:04:15 -05:00
nickofolas
fef5ab31b2
Implement CraftableAugmentation
2022-03-19 11:03:18 -05:00
phyzical
8d83c27077
Merge branch 'dev' into feature/add-infiltration-faction
2022-03-19 23:56:46 +08:00
phyzical
e5f5ea413b
added inital factions for infiltrators
2022-03-19 23:56:29 +08:00
nickofolas
dc5b925f65
Merge branch 'dev' of github.com:danielyxie/bitburner into feature/grafting
2022-03-19 10:38:21 -05:00
Olivier Gagnon
cbeb6d13d3
fix misnamed factions
2022-03-19 11:37:13 -04:00
nickofolas
c5d86fba4d
Merge branch 'dev' of github.com:danielyxie/bitburner into feature/grafting
2022-03-19 10:27:49 -05:00
hydroflame
15badafd37
Merge pull request #3184 from nickofolas/improvement/sleeve-and-clash-ui
...
Sleeve and Territory UI refresh
2022-03-19 11:23:28 -04:00
Master-Guy
bcb44c6a02
Removed un-used imports from tests
2022-03-19 16:23:10 +01:00
Olivier Gagnon
bdb4d96f43
fix tooltip not dissapearing.
2022-03-19 11:19:59 -04:00
hydroflame
e3bf2d4d42
Merge pull request #3181 from incubusnb/WseAndTix
...
Wse and tix
2022-03-19 11:13:28 -04:00
hydroflame
9c3c07f786
Merge pull request #3183 from phyzical/feature/update-constants
...
Update constants
2022-03-19 11:12:43 -04:00
nickofolas
4789455b9c
Implement basic crafting functionality
2022-03-19 09:31:48 -05:00
nickofolas
78f962318c
Add router to grafting root
2022-03-19 08:56:02 -05:00
nickofolas
06425d6d63
Implement new aug filtering for gangs
2022-03-19 08:43:30 -05:00
phyzical
44ea479043
update constants
...
* added OperationNames
* added faction names
* used citynames where appropriate
2022-03-19 16:09:59 +08:00
parax
458f02051f
Added functions to RamCostGenerator.ts
2022-03-18 23:52:13 -06:00
parax
ac38e715aa
Fixed Lint Errors
2022-03-18 22:52:09 -06:00
parax
daadecb4e6
Removed requirement to already have WSE access
2022-03-18 22:33:22 -06:00
nickofolas
5918e12f01
Merge branch 'dev' of github.com:danielyxie/bitburner into feature/grafting
2022-03-18 23:23:11 -05:00
nickofolas
919f8480dd
Grafting UI framework
2022-03-18 23:22:21 -05:00
hydroflame
adf2615784
Merge pull request #3179 from danielyxie/unique
...
add info to augs
2022-03-19 00:18:00 -04:00
Olivier Gagnon
8411fa6fcf
rm unused function
2022-03-19 00:16:20 -04:00
Olivier Gagnon
a0cf44ad6a
add info to augs
2022-03-19 00:15:24 -04:00
parax
e46c67a78a
Added NS functions to buy WSE and TIX
2022-03-18 21:58:18 -06:00
hydroflame
77cb7dd775
Merge pull request #3176 from incubusnb/Sleeve
...
Fixed: purchaseSleeveAug checks shock value
2022-03-18 23:43:43 -04:00
parax
f04ee5a65c
Linted file
2022-03-18 21:37:59 -06:00
hydroflame
fd94a1fa69
Merge pull request #3178 from TheMas3212/fix/missing-tFormat-ramcost
...
Fix bug with missing ramcost for tFormat
2022-03-18 23:32:40 -04:00
hydroflame
5a860ae5b0
Merge pull request #3171 from jacktose-forks/patch-1
...
re-add pre tags to support \n in prompt
2022-03-18 23:31:26 -04:00
TheMas3212
68cc5fba6c
Fix bug with missing ramcost for tFormat
2022-03-19 14:21:52 +11:00
parax
8b52e2ef3d
Fixed: purchaseSleeveAug checks shock value
2022-03-18 20:30:54 -06:00
Jack Haden-Enneking
a8064f739e
re-add pre tags to support \n in prompt
...
#2880 was merged after #2968 , causing a regression of #2520 . This reapplies the small change from #2968 (thank you @phyzical).
2022-03-18 14:13:21 -07:00
Olivier Gagnon
fc963bb583
allbuild commit /usr/bin/git
2022-03-18 16:35:56 -04:00
hydroflame
e38621cd1a
Merge pull request #3169 from danielyxie/dev
...
Fix bug with hacknet api
2022-03-18 11:18:55 -04:00
Olivier Gagnon
06b2ec8957
allbuild commit /usr/bin/git
2022-03-18 11:18:08 -04:00
Master-Guy
3f1f275581
Renamed new function to largestAbsoluteNumber()
2022-03-18 13:03:13 +01:00
Master-Guy
8bf0641d28
Recently changed file
2022-03-18 11:15:51 +01:00
Master-Guy
9373d65a16
Merge branch 'danielyxie:dev' into issues/2308
2022-03-18 11:12:21 +01:00
Master-Guy
d4f01c8b40
Fix for SRC folder
2022-03-18 11:07:29 +01:00
Master-Guy
65832e72d2
Merge branch 'issues/2308' of https://github.com/Master-Guy/bitburner-1 into issues/2308
2022-03-18 10:49:23 +01:00
Master-Guy
9dd933ecee
Changed .keyCode to .key for files in "src"
2022-03-18 10:43:56 +01:00
Master-Guy
1d07bf049f
Changed the furthestFrom0() function + added tests
2022-03-18 09:30:25 +01:00
hydroflame
7128330bf5
Merge pull request #3165 from danielyxie/dev
...
Fix crash with new prompt
2022-03-17 18:18:21 -04:00
Olivier Gagnon
bfa30dcdbb
allbuild commit /usr/bin/git
2022-03-17 18:17:19 -04:00
hydroflame
28ab283020
Merge pull request #3164 from danielyxie/dev
...
Fix spendHashes bug
2022-03-17 17:54:26 -04:00
Olivier Gagnon
f17e685744
allbuild commit /usr/bin/git
2022-03-17 17:52:58 -04:00
Master-Guy
2871bba379
Review comments by ApamNapat
2022-03-17 22:25:30 +01:00
hydroflame
aa6c044ab6
Merge pull request #3163 from danielyxie/dev
...
update doc
2022-03-17 16:51:03 -04:00
Olivier Gagnon
ceb2a48d9f
update doc
2022-03-17 16:50:46 -04:00
hydroflame
7afc7d5c78
Merge pull request #3162 from danielyxie/dev
...
Few fixes
2022-03-17 16:48:47 -04:00
Olivier Gagnon
ed46ef319c
allbuild commit /usr/bin/git
2022-03-17 16:47:35 -04:00
Olivier Gagnon
3cdf0452a4
fix up the new prompt UI
2022-03-17 16:44:44 -04:00
hydroflame
88df76a868
Merge pull request #2880 from PhilipArmstead/prompt-additions
...
Adding support for text/select options in Prompt command
2022-03-17 15:38:45 -04:00
hydroflame
83ef5a940b
Merge branch 'dev' into prompt-additions
2022-03-17 15:38:13 -04:00
Olivier Gagnon
726e9f38cb
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-17 14:00:27 -04:00
Olivier Gagnon
8c9603d903
more unknown
2022-03-17 14:00:22 -04:00
Master-Guy
e0377980a5
Merge branch 'dev' into issues/1944
2022-03-17 18:29:18 +01:00
Master-Guy
a575c0cfe3
Tabelize linked output of ls
2022-03-17 17:50:39 +01:00
hydroflame
2411aac1b0
Merge pull request #3153 from Master-Guy/issues/3139
...
Fix typo
2022-03-17 12:05:57 -04:00
hydroflame
56c2fc5ca8
Merge pull request #3155 from phyzical/bugfix/2877-2
...
removed ip references
2022-03-17 12:05:44 -04:00
hydroflame
561219a0ab
Merge branch 'dev' into bugfix/2877-2
2022-03-17 12:05:38 -04:00
hydroflame
9453537af4
Merge pull request #3151 from Master-Guy/issues/2877
...
Remove IP option from connect helptext
2022-03-17 12:04:53 -04:00
hydroflame
12527c501a
Merge pull request #3157 from Master-Guy/issues/2462
...
Quick fix to prevent division by 0
2022-03-17 12:04:23 -04:00
hydroflame
0af64f46f2
Merge pull request #3154 from Master-Guy/issues/3149
...
Added 0 cost of asleep()
2022-03-17 12:03:23 -04:00
Master-Guy
93f4c499d4
Quick fix to prevent division by 0
2022-03-17 16:56:32 +01:00
Master-Guy
edd60cff5c
Changed .keyCode to .key for files in "src"
2022-03-17 15:29:14 +01:00
phyzical
9949cc9a1e
removed ip references
2022-03-17 21:50:23 +08:00
Master-Guy
ef9632bf63
Added 0 cost of asleep()
2022-03-17 13:32:49 +01:00
Master-Guy
eb847d1580
Fix typo
2022-03-17 13:25:47 +01:00
Master-Guy
59ec6213b9
Processed review comments
2022-03-17 13:17:43 +01:00
Master-Guy
01776bffac
remove IP option from connect helptext
2022-03-17 13:00:07 +01:00
Master-Guy
90fd496a24
Fixed number formatting and added tests
2022-03-17 12:47:27 +01:00
Olivier Gagnon
28bd5e1b30
convert more user facing functions to unknown
2022-03-16 19:50:56 -04:00
Olivier Gagnon
989d0709ed
unknown-ify some code
2022-03-16 19:33:45 -04:00
nickofolas
ea61c36790
Modal content proofreading
2022-03-16 18:29:15 -05:00
nickofolas
a032ee16be
Update gang territory UI
2022-03-16 18:20:23 -05:00
nickofolas
a205f42d88
Finalize (?) sleeves
2022-03-16 17:35:04 -05:00
nickofolas
33ddc2ff24
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/sleeve-ui
2022-03-16 17:04:14 -05:00
Olivier Gagnon
26e6036f57
added typesbcrypths
2022-03-16 18:01:26 -04:00
nickofolas
2524b429ec
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/sleeve-ui
2022-03-16 16:48:13 -05:00
Olivier Gagnon
2e9652e41a
add bcrypt
2022-03-16 17:45:46 -04:00
hydroflame
b00cf1f347
Merge pull request #3145 from ApamNapat/made_useless_concats_ilegal
...
Turned on no-useless-concat lint and fixed it in code
2022-03-16 16:58:45 -04:00
BB
4eb59ac70c
Turned on no-useless-concat lint and fixed it in code
2022-03-16 20:44:52 +01:00
Olivier Gagnon
7146d6026e
allbuild commit /usr/bin/git
2022-03-16 15:44:51 -04:00
Olivier Gagnon
3aabbb7aaa
dont hide int anymore
2022-03-16 15:42:25 -04:00
Olivier Gagnon
d6ac7f44c2
Sleeves can no longer buy augs that can't help them.
2022-03-16 15:09:31 -04:00
hydroflame
5865f8a1ea
Merge pull request #3082 from CrafterKolyan/patch-3
...
Fix Static Ram Circumventing for all NS functions
2022-03-16 14:58:00 -04:00
hydroflame
03ab9ed1e2
Merge pull request #2914 from pd/product-industry-research
...
Fix research tree of product industries post-prestige
2022-03-16 14:54:10 -04:00
hydroflame
9a385dad34
Merge pull request #3129 from InDieTasten/fix-unique-ip-generation
...
Fix unique ip generation
2022-03-16 14:53:34 -04:00
hydroflame
2ed342b8c2
Merge pull request #3124 from phyzical/feature/3122
...
expose the inBladeburner on the player object
2022-03-16 14:51:41 -04:00
hydroflame
8c9e14ac0e
Merge pull request #3119 from nickofolas/fix/augmentations-left
...
Fix `Augmentations Left` with gang factions
2022-03-16 14:51:14 -04:00
hydroflame
f65221b1f1
Merge pull request #3114 from ApamNapat/turn_on_three_more_lints
...
Mixing spaces and tabs, extra semicolons and lonely ifs are now illegal
2022-03-16 14:51:05 -04:00
hydroflame
f62c0c0cef
Merge pull request #3137 from phyzical/feature/filter-open-scripts
...
Add the ability to filter open scripts
2022-03-16 14:50:30 -04:00
hydroflame
80251818e0
Merge pull request #3131 from nickofolas/improvement/create-programs-ui
...
Refresh "Create Programs" page UI
2022-03-16 14:50:05 -04:00
hydroflame
cb668fd30f
Merge pull request #3140 from TheRealMaxion/patch-3
...
Fix some misleading corporation errors
2022-03-16 14:48:53 -04:00
Olivier Gagnon
3cfe60a368
allbuild commit /usr/bin/git
2022-03-16 14:41:54 -04:00
Olivier Gagnon
328ef3a70a
Added achievements data for the 2 new SF minus 1
2022-03-16 14:39:23 -04:00
Olivier Gagnon
321579c6cb
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-16 14:34:10 -04:00
Olivier Gagnon
e93be42e7c
2 new exploits
2022-03-16 14:34:05 -04:00
TheRealMaxion
208af6ce9c
Fix some misleading corporation errors
2022-03-16 12:08:00 +01:00
phyzical
61ed4a4d43
Add the ability to filter open scripts
...
* icon that opens up on click and reset and closes on X
2022-03-15 20:37:11 +08:00
Jack
41974b042c
Merge branch 'dev' into bugfix/2958
2022-03-15 20:34:08 +08:00
hydroflame
e704843d91
Merge pull request #3117 from nickofolas/fix/editor-tabs-height
...
Add minHeight to editor tabs
2022-03-14 14:36:25 -04:00
hydroflame
3a845ad652
Merge pull request #3133 from ApamNapat/fix_typo_in_aug_description
...
Added missing apostrophe
2022-03-14 14:35:41 -04:00
hydroflame
e72715ac59
Merge pull request #3123 from phyzical/bugfix/remove-rendundant-theme-documentation
...
remove terminal command theme from docs
2022-03-14 14:35:32 -04:00
BB
1c7c4c29bd
Added missing apostrophe
2022-03-13 13:06:20 +01:00
nickofolas
230d68aab2
Implement common stats row element
2022-03-12 15:49:07 -06:00
InDieTasten
17cba1d853
Fix unique ip generation
...
The previous implementation had a bug in it, where the generated IP
wouldn't be unique, if the generated IP wouldn't be unique two times in
a row.
2022-03-12 18:29:01 +01:00
nickofolas
46e03b454d
Only import what's needed from lodash
2022-03-12 11:03:33 -06:00
nickofolas
a93e2b670f
Redesign Create Program UI
2022-03-12 10:59:55 -06:00
phyzical
3cbb926fd8
expose the inBladeburner on the player object
2022-03-12 12:36:47 +08:00
phyzical
6768d5ff1e
remove nonexistant command from docs
2022-03-12 11:50:03 +08:00
Jack
2fa7aa6503
Update src/ScriptEditor/ui/ScriptEditorRoot.tsx
...
Co-authored-by: nickofolas <60761231+nickofolas@users.noreply.github.com >
2022-03-12 11:40:45 +08:00
nickofolas
7dbb285f8a
Simplify conditions
2022-03-11 17:56:34 -06:00
hydroflame
5874fff0bd
Merge pull request #3120 from danielyxie/dev
...
arcade
2022-03-11 15:23:29 -05:00
Olivier Gagnon
bb433d4629
allbuild commit /usr/bin/git
2022-03-11 15:20:38 -05:00
Olivier Gagnon
b265d7ba78
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-11 15:19:15 -05:00
Olivier Gagnon
30776e5aca
added arcade
2022-03-11 15:19:10 -05:00
nickofolas
7220cab437
More robust augs left calculations
...
- Should fix all issues with incorrect amount remaining
2022-03-11 13:04:17 -06:00
nickofolas
a1b3dddf9e
Add minHeight to editor tabs
2022-03-11 11:10:28 -06:00
hydroflame
e2af0aa41f
Merge pull request #3109 from nickofolas/fix/equip-minwidth
...
Properly expand gang equipment cards to fill entire screen
2022-03-11 12:08:08 -05:00
BB
5e2ccc71ec
Mixing spaces and tabs, extra semicolons and lonely ifs are now forbidden
2022-03-11 16:32:48 +01:00
Jack
6f10d5f8bf
Merge branch 'dev' into bugfix/2958
2022-03-11 17:49:35 +08:00
nickofolas
6db267ff76
Fix trailing whitespace
2022-03-10 23:23:51 -06:00
nickofolas
0236bdc73d
Merge branch 'dev' into feature/monaco-theme-editor
2022-03-10 23:16:44 -06:00
nickofolas
c7e228807b
Resolve conflict
2022-03-10 23:11:09 -06:00
nickofolas
07a61c38a4
Clean up imports
2022-03-10 23:02:32 -06:00
nickofolas
7b309c2624
Refactor sleeve stats row to JSX element
2022-03-10 22:47:18 -06:00
nickofolas
62331af141
Properly expand gang equipment cards to fill entire screen
2022-03-10 22:43:01 -06:00
nickofolas
8ce1660f8a
Fix missing newline at EOL
2022-03-10 22:21:02 -06:00
nickofolas
5d6952dbac
First iteration of sleeves UI improvements
2022-03-10 22:14:11 -06:00
Olivier Gagnon
372776c94e
allbuild commit /usr/bin/git
2022-03-10 23:06:47 -05:00
Olivier Gagnon
ca19e15168
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-03-10 23:05:40 -05:00
Olivier Gagnon
81d3246cb8
fix not being able to work on program
2022-03-10 23:05:35 -05:00
hydroflame
0e526853bd
Merge pull request #3108 from nickofolas/patch-1
...
Initialize `purchasingAugs` state to correct value
2022-03-10 22:45:11 -05:00
Olivier Gagnon
a35b95a58b
allbuild commit /usr/bin/git
2022-03-10 22:40:46 -05:00
Olivier Gagnon
9c3c83dcd5
fix lint
2022-03-10 22:34:54 -05:00
Olivier Gagnon
9b12da4eb7
allbuild commit "$(git rev-parse --short HEAD)"
2022-03-10 22:33:11 -05:00
nickofolas
beebcefb18
Initialize purchasingAugs state to correct value
...
Overwritten in merge commit, just fixing before I forget haha
2022-03-10 21:21:08 -06:00
Olivier Gagnon
79c8784ed0
allbuild commit git rev-parse --short HEAD
2022-03-10 22:18:09 -05:00
Olivier Gagnon
dfb29626f3
fix mc
2022-03-10 22:17:01 -05:00
hydroflame
d955398a68
Merge pull request #2757 from ltoni90/bugfix/2719_Corporation_Expressions
...
Bug fix corporation expressions
2022-03-10 22:15:39 -05:00
hydroflame
f117cc8a74
Merge pull request #2912 from phyzical/bugfix/2899
...
Added a check for exisiting industry type before expanding
2022-03-10 22:14:18 -05:00
hydroflame
6a09cbd2ce
Merge pull request #2933 from phyzical/bugfix/1954
...
added filter for possibleFactions to filter factions without tasks
2022-03-10 22:13:24 -05:00
hydroflame
b7ffdeb5e2
Merge pull request #3076 from ApamNapat/turned_two_eslint_rules_on
...
Trailing whitespace and files not ending with \n are now illegal
2022-03-10 22:12:17 -05:00
hydroflame
f802b95b30
Merge pull request #3054 from ApamNapat/simplified_redundant_regex
...
Removed redundant repetitions of | in alias regex
2022-03-10 22:11:35 -05:00
hydroflame
31a26a31ad
Merge pull request #3055 from ApamNapat/simplified_some_boolean_logic
...
Simplified some booleans and if elses
2022-03-10 22:11:26 -05:00
hydroflame
1ed27bb88a
Merge pull request #3104 from MartinFournier/fix/bladeburner-early-routing
...
Attempt to fix `bladeburner.process()` early routing issue
2022-03-10 22:10:06 -05:00
hydroflame
f5ca700476
Merge pull request #2864 from SagePtr/corp-material-fix
...
Don't hide irrelevant materials if their stock is not empty and hide irrelevant divisions from Export
2022-03-10 21:46:13 -05:00
hydroflame
69f7f4896e
Merge pull request #2874 from smolgumball/add-zoom-reset
...
electron ui: add `Zoom -> Reset Zoom` command
2022-03-10 21:45:45 -05:00
hydroflame
9372eef691
Merge pull request #2930 from JParisFerrer/vim_tab_switching
...
Add tab switching support to vim mode
2022-03-10 21:45:14 -05:00
hydroflame
9d080c9901
Merge pull request #2934 from phyzical/bugfix/1955
...
added check for NS interface with user defined guard
2022-03-10 21:44:37 -05:00
Olivier Gagnon
731b620ac1
typo
2022-03-10 21:42:29 -05:00
hydroflame
459296c160
Merge pull request #3068 from phyzical/hotfix/2902
...
Fix for work in progress modal when augmenting
2022-03-10 21:41:48 -05:00
hydroflame
e5c488e533
Merge pull request #3066 from phyzical/hotfix/2961-2
...
Fix editor "close" naming
2022-03-10 21:41:22 -05:00
hydroflame
c8e5b8a6e2
Merge pull request #3107 from nickofolas/improvement/aug-page-link
...
Add shortcut to Faction augmentations page from FactionsRoot
2022-03-10 21:41:02 -05:00
hydroflame
c13ff7ea52
Merge branch 'dev' into improvement/aug-page-link
2022-03-10 21:40:58 -05:00
hydroflame
fdcbc4c508
Merge pull request #3095 from phyzical/bugfix/add-charge-for-stanek-width-height
...
added ram charge for stanek width and height
2022-03-10 21:40:28 -05:00
hydroflame
2dfecc8ad0
Merge pull request #3093 from mbrannen/expr-remainder-fix
...
updated regex sanitization
2022-03-10 21:39:59 -05:00
hydroflame
8bad7d68c3
Merge pull request #3096 from danielyxie/new-license
...
Change license to Apache 2 with Commons Clause
2022-03-10 21:39:33 -05:00
hydroflame
64223d2f4e
Merge pull request #3100 from phyzical/bugfix/early-out-fix-for-play-faction-issue
...
added logic to show a sorry page when augmenting with faction screen open
2022-03-10 21:39:24 -05:00
hydroflame
1a9b3bd113
Merge pull request #3101 from phyzical/bugfix/work-in-progress-augment-fix
...
work in progress augment fix
2022-03-10 21:38:45 -05:00
nickofolas
e960fbfa28
Implement faction augs page shortcut
2022-03-10 18:39:54 -06:00
nickofolas
e39817cb57
Very slightly adjust router.toFaction
...
- Faction argument is now required
- Added augPage argument
2022-03-10 18:37:57 -06:00
hydroflame
668e43c5de
Merge pull request #3102 from phyzical/bugfix/typo-on-ops-page
...
fix typo on ops page
2022-03-10 13:11:56 -05:00
Nikolai Korolev
20e3924c6a
Merge branch 'dev' into patch-3
2022-03-10 12:06:19 +03:00
Martin Fournier
6588bbb8b1
Attempt to fix bladeburner.process() issue
...
For a certain user, it appears that the engine attempts to route to the
bitverse screen before the router is properly initialized. I could not
reproduce the problem on my side and we were not able to extract his
save game, so this is a blind shot if it'll work or not.
2022-03-09 15:44:19 -05:00
phyzical
0ba66ad2f4
fix typo on ops page
2022-03-09 22:58:34 +08:00
Jack
a3555d101e
Update src/ui/WorkInProgressRoot.tsx
2022-03-09 22:50:41 +08:00
Jack
2f40906d4b
Update src/Faction/ui/FactionRoot.tsx
...
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com >
2022-03-09 22:49:50 +08:00
phyzical
e5acd10c86
moved to only apply when working for faction
2022-03-09 22:14:42 +08:00
phyzical
f7dcf5ca97
add early out to say "sorry not part of faction when working and augmenting"
2022-03-09 22:09:14 +08:00
phyzical
de0b0f9fa9
added logic to show a sorry page when augmenting with faction screen open
2022-03-09 22:02:34 +08:00
hydroflame
3917ef2663
Merge pull request #3099 from TheRealMaxion/patch-1
...
Fixes #3098 missing space in Smart Supply
2022-03-08 20:36:04 -05:00
mbrannen
9602dbda2e
Update src/Terminal/commands/expr.ts
...
Updated to ApamNapat's suggestion
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com >
2022-03-08 18:02:54 -07:00
TheRealMaxion
02f231af2e
Fixes #3098 missing space in Smart Supply
...
Quick fix to stop this from erroring due to the missing space in the upgrade name.
2022-03-09 01:05:00 +01:00
BB
0eced1b9f2
Simplified some booleans and if elses
2022-03-08 22:52:26 +01:00
BB
6e9990aead
Removed redundant repetitions of | in alias regex
2022-03-08 22:51:41 +01:00
BB
2f4d879c16
Trailing whitespace and files not ending with \n are now illegal
2022-03-08 22:51:02 +01:00
hydroflame
570b8caf78
Merge pull request #2873 from SagePtr/purchaseserver-args
...
Add user-friendly invalid argument number message to purchaseServer
2022-03-08 16:39:54 -05:00
hydroflame
92909689b3
Merge pull request #2891 from tigercat2000/autocomplete_documentation
...
Terminal: There is now an interface definition for the autocomplete() 'data' argument.
2022-03-08 16:34:57 -05:00
hydroflame
1c1b696853
Merge pull request #3046 from jjayeon/nicer-factions-page
...
add box showing remaining augments per faction
2022-03-08 16:33:02 -05:00
hydroflame
1ceb8b24f6
Merge pull request #3067 from phyzical/hotfix/2951
...
added CorporationSoftCap to NetscriptDefinitions
2022-03-08 16:32:28 -05:00
hydroflame
4518b3a7cb
Merge pull request #3070 from phyzical/bugfix/2832-2
...
Sleeve fix for when faction isnt found
2022-03-08 16:32:10 -05:00
hydroflame
8136407b1d
Merge pull request #3091 from nickofolas/fix/editor-tab-width
...
Fix extra space on editor tabs
2022-03-08 16:31:47 -05:00
hydroflame
e06a3e6578
Merge pull request #3074 from DSteve595/offline-message-list
...
Present offline message as list
2022-03-08 16:31:32 -05:00
hydroflame
6ed4268173
Merge pull request #3075 from ApamNapat/simplified_imports
...
Simplified some relative imports
2022-03-08 16:30:37 -05:00
hydroflame
0a64da51e0
Merge pull request #3092 from ChrissiQ/bugfix/corp-buybackshares-canaffordcheck
...
🐛 (Bug: Corp) Fixes sufficient player money check to buy back shares.
2022-03-08 16:23:12 -05:00
Daniel Xie
aa6a68ca2a
Change license to Apache 2 with Commons Clause
2022-03-08 02:42:43 -08:00
Jack
a2fae480f3
Update src/PersonObjects/Player/PlayerObjectGeneralMethods.tsx
2022-03-08 17:32:03 +08:00
phyzical
ec927fe1f4
added ram charge for stanek width and height
2022-03-08 17:28:45 +08:00
mbrannen
bb6d90fb41
updated expression.
...
-removed escaping and reverted back for /
2022-03-07 23:50:05 -07:00
ChrissiQ
44c4529d90
🐛 (Bug: Corp) Fixes sufficient player money check to buy back shares.
...
`BuyBackShares()` checks the corp for sufficient funds, but since shares are purchased with player money, it should be checking the player's money instead.
2022-03-07 23:18:51 -07:00
mbrannen
31ea56084e
updated regex sanitization
...
-allows %
-updated escape characters to \
2022-03-07 23:15:55 -07:00
nickofolas
472503814b
Remove 200px min width of script editor tabs
2022-03-07 17:33:56 -06:00
hydroflame
cc6a4d0ce2
Create CODE_OF_CONDUCT.md
2022-03-07 18:22:26 -05:00
hydroflame
8358e62fb0
Merge pull request #3089 from danielyxie/dev
...
allbuild commit `git rev-parse --short HEAD`
2022-03-07 18:09:23 -05:00
Olivier Gagnon
192a037dfa
allbuild commit git rev-parse --short HEAD
2022-03-07 18:07:21 -05:00
hydroflame
ef167046eb
Merge pull request #3088 from danielyxie/dev
...
v1.5.0
2022-03-07 17:51:40 -05:00
Olivier Gagnon
bc952147fd
v1.5.0
2022-03-07 17:51:02 -05:00
hydroflame
4b4b3f03da
Merge pull request #2986 from phyzical/phyzical/Corp-Api-Updates
...
Missing corp api functions
2022-03-07 17:44:49 -05:00
hydroflame
4921cdea24
Merge branch 'dev' into phyzical/Corp-Api-Updates
2022-03-07 17:44:43 -05:00
hydroflame
89316be477
Merge pull request #2955 from phyzical/bugfix/corp-api-fixes
...
Bugfix/corp api fixes
2022-03-07 17:43:39 -05:00
hydroflame
e10571c0e8
Merge branch 'dev' into bugfix/corp-api-fixes
2022-03-07 17:43:29 -05:00
hydroflame
b226b3d872
Merge pull request #3087 from nickofolas/improvement/tabs
...
#2710 Addendum
2022-03-07 17:42:54 -05:00
nickofolas
e9033914e1
Update corp tabs to account for excessively long names
2022-03-07 16:40:22 -06:00
hydroflame
5c45adb094
Merge pull request #3086 from MartinFournier/fix/changelog-github-rate-limit
...
Slow down the fetch-changelog dev tool
2022-03-07 17:34:01 -05:00
hydroflame
46628cb636
Merge pull request #3052 from ApamNapat/remove_unused_eslint_disable
...
Removed unnecessary eslint-disable lines
2022-03-07 17:31:59 -05:00
hydroflame
277d3b71b6
Merge pull request #3073 from DSteve595/patch-1
...
Fix typo in 'Getting Started Guide for Beginner Programmers'
2022-03-07 17:31:17 -05:00
hydroflame
59aa0df456
Merge pull request #3078 from CrafterKolyan/patch-1
...
Fix error message for scp
2022-03-07 17:30:44 -05:00
hydroflame
5e558ffc5d
Merge pull request #3081 from CrafterKolyan/patch-2
...
Add closing quote in description of sanitize parentheses coding contract
2022-03-07 17:30:05 -05:00
Martin Fournier
f0a2043dc2
Fix null ref when receiving invalid author
2022-03-07 17:28:11 -05:00
Martin Fournier
1e55715c6b
Add sleeps to github api to prevent rate limiting
2022-03-07 17:27:29 -05:00
hydroflame
3310928598
Merge pull request #2710 from nickofolas/improvement/tabs
...
Update `<Tabs>` sizing and style
2022-03-07 17:22:06 -05:00
Nikolai Korolev
25e28df42b
Fix Static Ram Circumventing for all NS functions
2022-03-07 16:18:58 +03:00
Nikolai Korolev
19750c6bba
Add closing quote in description of sanitize parentheses coding contract
2022-03-07 15:10:13 +03:00
Nikolai Korolev
b2ec5d1691
Fix error message for scp
2022-03-07 11:40:06 +03:00
Steven Schoen
19b45a7411
Show reputation unconditionally
2022-03-06 03:38:17 -05:00
Jack
d4f5f54fb6
Update src/ui/WorkInProgressRoot.tsx
...
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com >
2022-03-06 12:42:35 +08:00
BB
2c3e0985c4
Simplified some relative imports
2022-03-06 05:05:55 +01:00
Steven Schoen
7b95acefde
Present offline message as list
2022-03-05 21:05:05 -05:00
Steven Schoen
580ee2c522
Fix typo in 'Getting Started Guide for Beginner Programmers'
2022-03-05 19:01:10 -05:00
phyzical
7a6e7ed992
added early out for when faction isnt found
2022-03-05 13:56:11 +08:00
phyzical
0e1929b561
added early out for when it goes wrong here too
2022-03-05 13:14:28 +08:00
phyzical
a389b515df
fix for work in progress modal when augmenting
...
* added an early out to turns a basic error for the work modal when the current work faction to show the faction or faction not found
2022-03-05 13:05:37 +08:00
phyzical
bdca45388d
added CorporationSoftCap to NetscriptDefinitions
2022-03-05 12:49:32 +08:00
phyzical
c5fc009d91
renamed close to Terminal
...
* evened out spacing of buttons
2022-03-05 12:23:10 +08:00
hydroflame
e80190e687
Merge pull request #3053 from waffleattack/patch-2
...
Made getBonusTime return miliseconds
2022-03-04 11:34:04 -05:00
hydroflame
b765266c23
Merge pull request #3056 from ApamNapat/new_god_book_fix
...
Fixed the text of The New God book
2022-03-04 11:33:49 -05:00
hydroflame
b6cf413569
Merge pull request #3058 from ApamNapat/stanek_gifts_phrasing
...
Fixed and improved wording in Stanek's gift description
2022-03-04 11:33:38 -05:00
BB
b2959e71ca
Fixed and improved wording in Stanek's gift description
2022-03-01 21:53:20 +01:00
BB
3d5c92fe65
Fixed the text of New God book
2022-03-01 21:02:41 +01:00
Thomas B
9636fda082
Made getBonusTime return miliseconds
2022-03-01 12:39:35 -05:00
BB
7212cc2f1c
Removed unnecessary eslint-disable lines
2022-03-01 17:33:27 +01:00
hydroflame
fb4812b530
Merge pull request #2875 from smolgumball/fix-electron-crash-during-reload
...
fix: electron `windowTracker` crash when reloading and killing scripts
2022-03-01 11:25:31 -05:00
hydroflame
76f965911d
Merge pull request #2938 from reacocard/fix-sleeve-augs
...
Don't check only gangs for sleeve augs
2022-03-01 11:19:06 -05:00
hydroflame
c24bab2cae
Merge pull request #2940 from phyzical/bugfix/2088
...
fixes for editor and tabs when names too long
2022-03-01 11:18:19 -05:00
hydroflame
f11e7bac6a
Merge pull request #3005 from rhobes/patch-1
...
Fix https://github.com/danielyxie/bitburner/issues/2996 : weakenAnalyze miscalculation
2022-03-01 11:16:31 -05:00
hydroflame
dd07ef3a88
Merge pull request #2886 from DrCuriosity/DrCuriosity/hacknet-name-colspans
...
QoI: Increase HacknetNodeElem name colSpan
2022-03-01 11:08:17 -05:00
hydroflame
f5386acc17
Merge pull request #2915 from wdpk/patch-1
...
add list of available crimes to crime details
2022-03-01 10:57:26 -05:00
hydroflame
d721c1e65a
Merge pull request #2968 from phyzical/bugfix/2520
...
added pre tags to support \n
2022-03-01 10:56:32 -05:00
hydroflame
46d37a89b0
Merge pull request #3045 from jjayeon/dev
...
sort player's joined factions for cleaner rendering
2022-03-01 10:53:06 -05:00
hydroflame
3d6d729b33
Merge pull request #3038 from Ornedan/fix-atexit-leak
...
Fix #3037 : wrap user-supplied atExit function so that we can't accide…
2022-03-01 10:51:49 -05:00
hydroflame
94a6ba2c91
Merge pull request #3001 from ChrissiQ/bitnode-portal-button-a11y-fix
...
♿ ️ (Bitverse UI: Portal Button Accessibility) Makes clickable element into button.
2022-03-01 10:50:59 -05:00
hydroflame
fc3a7edf6d
Merge pull request #3044 from ChrissiQ/fix-ui-style-corp-spacing
...
♿ ️ (Corp Warehouse UI Accessibility) Stop warehouse UI jump at higher zoom.
2022-03-01 10:50:09 -05:00
hydroflame
14fef142c5
Merge pull request #3047 from DJ-Laser/patch-1
...
Fix typo (await ed => awaited)
2022-03-01 10:49:40 -05:00
hydroflame
763800570b
Merge pull request #2867 from SagePtr/corp-formula
...
Better readable production equation (rewording)
2022-03-01 10:48:39 -05:00
hydroflame
213b03523b
Merge pull request #2869 from SagePtr/patch-1
...
Fix ps documentation
2022-03-01 10:47:58 -05:00
hydroflame
7fd6d6859a
Merge pull request #2888 from BrianLDev/issue-2377
...
fixes #2377 : No passive reputation gain on BN6, BN7
2022-03-01 10:46:36 -05:00
hydroflame
201e00cdd9
Merge pull request #2894 from manniL/fix/typo
...
fix: typo in corporate error message
2022-03-01 10:45:36 -05:00
hydroflame
e89a9e8f4c
Merge pull request #2897 from Jedimaster4559/patch-1
...
Fixing Broken Error Message
2022-03-01 10:44:40 -05:00
hydroflame
d4ddfccef7
Merge pull request #2898 from loganville/dev
...
Update recommendedbitnodeorder.rst
2022-03-01 10:44:24 -05:00
hydroflame
3a0eb8eca6
Merge pull request #2906 from waffleattack/patch-2
...
Reset Location Upon Reset
2022-03-01 10:44:15 -05:00
hydroflame
d2e05f6d2f
Merge pull request #2909 from Arrow2thekn33/typo-fix
...
Typo Fix (unprecendented -> unprecedented)
2022-03-01 10:43:01 -05:00
hydroflame
6f57c0e888
Merge pull request #2919 from fwolfst/2918_typo-fix
...
fix typo (UnforTunately) fix #2918
2022-03-01 10:42:52 -05:00
hydroflame
444ed3c33e
Merge pull request #2926 from fschoenfeldt/patch-1
...
Update augmentations.rst
2022-03-01 10:42:24 -05:00
hydroflame
adc95d1443
Merge pull request #2954 from danielyxie/dependabot/npm_and_yarn/follow-redirects-1.14.8
...
Bump follow-redirects from 1.14.7 to 1.14.8
2022-03-01 10:42:14 -05:00
hydroflame
a75200f51f
Merge pull request #2941 from Waladil/patch-1
...
Fix grammar in Bladeburner black op description
2022-03-01 10:42:08 -05:00
hydroflame
1e8976f25e
Merge pull request #2935 from phyzical/bugfix/redundant-import
...
removed unused imports
2022-03-01 10:39:34 -05:00
hydroflame
c8dd535d63
Merge pull request #2966 from MatthewTh0/dev
...
Grammar Fix
2022-03-01 10:39:02 -05:00
hydroflame
36e0177b0c
Merge pull request #2967 from AdamTReineke/AdamTReineke-patch-1
...
Fix log message in ns.bladeburner.startAction
2022-03-01 10:38:50 -05:00
hydroflame
4cf28b47ea
Merge pull request #2971 from citrusmunch/tutorial-typo
...
FIX: tutorial typo
2022-03-01 10:38:36 -05:00
hydroflame
6a1af43555
Merge pull request #2972 from factubsio/patch-2
...
Clarify units for RunningScript.*RunningTime
2022-03-01 10:38:26 -05:00
hydroflame
5c6640dcde
Merge pull request #2977 from citrusmunch/scan-usage
...
FIX: old name netstat/scan to just scan
2022-03-01 10:38:10 -05:00
hydroflame
0dd7058830
Merge pull request #2978 from factubsio/patch-3
...
Clarify math expression operator precedence for coding contract
2022-03-01 10:38:00 -05:00
hydroflame
f3ecff2e93
Merge pull request #2980 from Risenafis/donate-threshold
...
Fix favor threshold for donateToFaction
2022-03-01 10:37:13 -05:00
hydroflame
c7127ed56f
Merge pull request #2982 from citrusmunch/augmentation-typo
...
FIX: typo in augmentation installation message
2022-03-01 10:36:52 -05:00
hydroflame
fe20a98763
Merge pull request #2983 from factubsio/patch-4
...
Clarify some of the fields in `GangMemberInfo`
2022-03-01 10:36:44 -05:00
hydroflame
41ea4a03c9
Merge pull request #2987 from citrusmunch/curent-typos
...
FIX: "curent" typos
2022-03-01 10:36:25 -05:00
hydroflame
cc51659844
Merge pull request #3010 from ashtongreen/patch-6
...
Update hacking.rst
2022-03-01 10:35:59 -05:00
hydroflame
e4ce683421
Merge pull request #3009 from ashtongreen/patch-5
...
Update companies.rst
2022-03-01 10:35:43 -05:00
hydroflame
e6dcae1e5c
Merge pull request #3042 from danielyxie/dependabot/npm_and_yarn/url-parse-1.5.10
...
Bump url-parse from 1.5.3 to 1.5.10
2022-03-01 10:34:30 -05:00
hydroflame
c5c48a96b3
Merge pull request #3033 from ChrissiQ/fix-documentation-stopaction-add-gym
...
📝 (TSDoc Definitions) Add gym workout to stopAction actions.
2022-03-01 10:32:59 -05:00
hydroflame
81c4a7f6cf
Merge pull request #3021 from ChrissiQ/tsdoc-inherit-overloaded-fns
...
📝 (TSDoc Definitions) Inherits doc for overloaded NS methods.
2022-03-01 10:32:48 -05:00
autumn
ef230b8265
Update FactionsRoot.tsx
2022-02-28 21:20:58 -05:00
DJ_Laser
f3f86ff102
Fix typo (await ed => awaited)
...
I fixed a typo.
2022-02-28 13:48:09 -05:00
jjayeon
e74d6107c9
add box showing remaining augments per faction
2022-02-28 07:04:47 -05:00
jjayeon
e0611a5aa3
sort player's joined factions for cleaner rendering
2022-02-28 06:47:37 -05:00
Ashton
030b736feb
Update hacking.rst
...
changed phrasing to remove implied pre-requisite.
2022-02-27 19:09:42 -08:00
ChrissiQ
565a827f28
♿ ️ (Corp Warehouse UI Accessibility) Stop warehouse UI jump at higher zoom
2022-02-26 14:03:12 -07:00
dependabot[bot]
03c0c662a8
Bump url-parse from 1.5.3 to 1.5.10
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-26 04:08:34 +00:00
Heikki Aitakangas
66ceff4e33
Fix #3037 : wrap user-supplied atExit function so that we can't accidentally leak game objects as 'this'
2022-02-26 01:00:02 +02:00
ChrissiQ
8ab5ff9565
📝 (TSDoc Definitions) Add gym workout to stopAction actions.
2022-02-24 14:57:05 -07:00
Olivier Gagnon
ee887de151
update version
2022-02-23 10:45:26 -05:00
hydroflame
f4d342f15b
Merge pull request #3028 from phyzical/bugfix/3027
...
add post install to also install electron folder's deps
2022-02-23 10:43:07 -05:00
phyzical
e597798aef
add post install to also install electron folder's deps
2022-02-23 18:13:54 +08:00
Olivier Gagnon
c26c9a0c3a
fix lint
2022-02-23 02:50:38 -05:00
Olivier Gagnon
b810e523ee
update patch notes
2022-02-23 02:01:48 -05:00
ChrissiQ
a2fd6736f4
📝 (TSDoc Definitions) Inherits doc for overloaded NS methods.
...
The overloaded methods `NS.kill()`, `NS.getScriptExpGain()`,
`NS.getScriptIncome()`, and `NS.scp()` have broken documentation because the
overloaded function is not documented correctly. I've added `@inheritDoc` tags to
the declarations in order to associate the documentation to the overloaded method.
As shown in these files with broken documentation:
https://github.com/danielyxie/bitburner/blob/dev/markdown/bitburner.ns.kill_1.md
https://github.com/danielyxie/bitburner/blob/dev/markdown/bitburner.ns.scp_1.md
https://github.com/danielyxie/bitburner/blob/dev/markdown/bitburner.ns.getscriptexpgain_1.md
https://github.com/danielyxie/bitburner/blob/dev/markdown/bitburner.ns.getscriptincome_1.md
2022-02-22 18:36:30 -07:00
Ashton
a4b52ee13a
Update doc/source/basicgameplay/companies.rst
...
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com >
2022-02-22 15:12:45 -08:00
Ashton
ea35f8d0e6
Update doc/source/basicgameplay/companies.rst
...
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com >
2022-02-22 15:12:37 -08:00
Ashton
94b826f8ba
Update doc/source/basicgameplay/hacking.rst
...
Yep, that's cleaner.
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com >
2022-02-22 15:12:12 -08:00
Ashton
74f95b6e75
Update hacking.rst
...
Added the suggested direct connect and the scrambled location.
2022-02-21 01:03:03 -08:00
Ashton
061d723821
Update hacking.rst
...
Notes on Backdoors.
2022-02-20 21:04:49 -08:00
Ashton
3847e5dd86
Update companies.rst
...
Added notes on how Working Works.
2022-02-20 21:02:46 -08:00
ChrissiQ
3cfbf0708b
♿ ️ (Bitverse UI: Portal Button Accessibility) Add aria-description, change labels, accomodate disabled ASCII art.
...
Adds aria-description and corrects labels to be more clear about the results of
pressing buttons.
2022-02-20 18:34:48 -07:00
ChrissiQ
cf0c4510c4
Merge remote-tracking branch 'TheMas3212/feat-improve-bitverse-accessibility' into bitnode-portal-button-a11y-fix
2022-02-20 18:03:57 -07:00
nickofolas
67382f0ac9
Add missing newline at end of file
2022-02-20 09:03:16 -06:00
M
6d87d7b743
Fix https://github.com/danielyxie/bitburner/issues/2996
...
Trivial fix of https://github.com/danielyxie/bitburner/issues/2996 by adding the BN multiplier to analyze.
2022-02-19 14:21:39 -08:00
phyzical
887f3f1e49
use text friendly divison name
2022-02-19 16:06:52 +08:00
phyzical
6e21f16160
adjustments per review comments
...
* updated error message
* used correct price for bulk purchasing check
* moved onclose and rerenders outside try blocks
2022-02-19 16:05:55 +08:00
ChrissiQ
34b54ffc5a
♿ ️ (Bitverse UI: Portal Button Accessibility) Makes clickable element into button.
...
Clickable elements in a page which are not hyperlinks to other pages should be buttons for accessibility. This changes the clickable area into a button to more closely align with best practices.
2022-02-17 23:32:49 -07:00
Jonathan Beverley
922aafb115
Expose product and material details in API match UI
2022-02-17 23:49:59 -05:00
TheMas3212
71ed2eafb8
Add A Simple Button menu to the Bitverse Screen if ascii art is disabled
...
this fixed the issue that was noticed that the current ascii art page is
not possible to navigate with a screen reader
2022-02-17 00:48:25 +11:00
phyzical
7dd8deb1ed
missed a change
2022-02-16 20:16:27 +08:00
phyzical
26002e0429
added logic to display server on save dialog
...
*added logic to display external servers as red
2022-02-16 20:11:37 +08:00
phyzical
ca28582265
added logic to also check hostname for "current script"
2022-02-16 18:41:22 +08:00
citrusmunch
ce8378e4db
FIX: "curent" typos
2022-02-15 12:22:49 -05:00
phyzical
e9cea9dfd4
reremove redundant file
2022-02-15 20:33:14 +08:00
phyzical
a2b4a63c2e
merge latest dev
2022-02-15 20:24:24 +08:00
factubsio
5193ff3156
Clarify some of the fields in GangMemberInfo
...
The most misleading of these is `str_mult`, which is actually the multiplier from equipment.
2022-02-14 20:00:49 +00:00
citrusmunch
a534d27313
FIX: typo in augmentation installation message
...
"chosing" -> "choosing"
2022-02-14 10:14:54 -05:00
Risenafis
04cfdc76ae
Fix favor threshold for donateToFaction
2022-02-14 23:25:30 +09:00
phyzical
bacc0004fe
updated material dmd based on old tag
2022-02-14 21:37:58 +08:00
factubsio
a666fb888a
Add clarification to in-game text
2022-02-14 11:00:15 +00:00
factubsio
fb73b1cb9e
Clarify math expression operator precedence
...
The description + examples leave this ambiguous, this change adds a hint.
2022-02-14 10:57:53 +00:00
citrusmunch
cc3452a766
FIX: old name netstat/scan to just scan
...
seems like an old/deprecated name not used anywhere else
2022-02-14 00:47:37 -05:00
factubsio
7902699f99
Clarify units for RunningScript.*RunningTime
...
Most other times are specified in milliseconds, rather than the seconds used for the running time - this should be made clear in the docs.
2022-02-13 22:22:03 +00:00
citrusmunch
6e09241ff4
FIX: tutorial typo
...
"connect so it" -> "connect to it"
2022-02-13 16:46:13 -05:00
phyzical
1931734694
added pre tags to support \n
2022-02-13 18:49:24 +08:00
phyzical
da955a4774
refector of setEmployeeToJob
2022-02-13 17:57:13 +08:00
phyzical
66ec3f4964
fix function name in error for better trace
2022-02-13 17:10:11 +08:00
phyzical
9770853e29
removed the isNs interface guard as its redunant
2022-02-13 17:08:55 +08:00
Adam Reineke
41fe4e5813
Fix log message in ns.bladeburner.startAction
2022-02-12 21:26:06 -08:00
Matthew Thornton
fe0262eda1
Grammar Fix
...
Product is the noun, while the correct part of speech here is the verb "produce".
Also of note, the limit doesn't change unless data is entered and then removed (otherwise the previous limit is kept) even if the button is clicked (which isn't the expected behavior based on the text). However, I'm not sure how to convey this succintly though and I'm not familiar enough with React to change the value when only the button is clicked (especially since it is probably the intended behavior to not change the value when the modal is closed by clicking outside of it).
2022-02-12 15:40:17 -06:00
phyzical
3e36e6a80b
few more adjustments
...
* fixed the export material fix
* changed teh dev menu fund adjuster for more granular control
* added checks for smartSupply and setSmartSupply
* few random autolints
2022-02-12 11:31:50 +08:00
dependabot[bot]
2dedd65cc1
Bump follow-redirects from 1.14.7 to 1.14.8
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-12 02:32:04 +00:00
phyzical
51d10290d2
added early out for redundant assignment
2022-02-12 00:13:56 +08:00
phyzical
8b55b0293c
corp api fixes
...
* added early out in UpgradeWarehouse when not enough cash
* added checks to enforce maxProducts
* added checks to enforce export material is valid for location
* added checks for market ti reasearches
2022-02-11 23:48:19 +08:00
Waladil
8df09a0568
Fix grammar
...
Literally just adds an 's' to "Synthoid" in one place that it's grammatically proper to do so.
2022-02-08 11:18:19 -07:00
phyzical
d586743bf6
fixes for editor and tabs when names too long
...
* coupled some of the styles to avoid breaking this later on
* added tooltip incase its too long/ too small
* changes to use elipsis and RTL to read the end of file name
2022-02-09 00:12:37 +08:00
Ayla Ounce
5fbe4b0f26
Don't check only gangs for sleeve augs
...
It is possible for a player to qualify for an aug through a faction and
not the gang, e.g. when the gang is newly formed and still getting up to
speed. So, we need to consider both gang qualifications and faction
qualifications when constructing the sleeve augmentation list.
2022-02-07 14:40:44 -08:00
ltoni90
b4cce9b57f
typo fix
...
Co-authored-by: ChrissiQ <1127719+ChrissiQ@users.noreply.github.com >
2022-02-07 16:00:08 +01:00
phyzical
659ba9e27e
removed unsed imports
2022-02-07 22:50:34 +08:00
phyzical
e8954bc1ee
added basic type check to tryWritePort
2022-02-07 22:14:48 +08:00
phyzical
6ed5a445a8
added check for NS interface with user defined guard
2022-02-07 21:56:04 +08:00
phyzical
4af4634ada
added filter for possibleFactions to filter factions without tasks
2022-02-07 19:48:28 +08:00
Jordi Paris Ferrer
419d585694
add tab switching support to vim mode
2022-02-06 16:34:14 -08:00
qcorradi
5a39a92270
Merge branch 'patch-8' of github.com:zeddrak/bitburner into reverse_grow_newton
2022-02-06 14:00:05 +01:00
Frederik Schönfeldt
34299f9990
Update augmentations.rst
...
sourced from the augmentations tab
2022-02-06 09:31:08 +01:00
phyzical
26df6fd39c
doc updates
2022-02-06 00:12:28 +08:00
phyzical
d41b19bced
added support for ls -l
2022-02-06 00:05:48 +08:00
phyzical
9a3731cf18
updated grep for ls
...
* implemented flags logic for grep
* added --grep and -g
* updated docs
2022-02-05 23:27:08 +08:00
Felix Wolfsteller
a755af8176
fix typo (UnforTunately) fix #2918
2022-02-05 11:04:23 +01:00
wdpk
9087a48777
add list of available crimes to crime details
2022-02-04 19:05:22 -10:00
Phil Despotos
16655349f5
Fix research tree of product industries post-prestige
...
After destroying a BitNode, the `resetIndustryResearchTrees` reset all
industries to the _base_ research tree, leaving the product industries
without the `uPgrade` researches in the graph. So corporations started
in the next BitNode were unable to expand product capacity.
This fixes that reset function to use the correct product industry tree.
2022-02-04 19:40:49 -06:00
phyzical
105ea19eae
add the industry name to assist with debugging when error occurs
2022-02-04 17:46:08 +08:00
phyzical
608cc089b2
Added a check for exisiting industry type before expanding
2022-02-04 17:34:16 +08:00
Justin Wade
0e4affdf0e
fix typo in FactionInfo.tsx
2022-02-03 22:31:39 -05:00
Thomas B
c6573fb19d
Reset Location Upon Reset
2022-02-03 08:50:08 -05:00
Logan H Koch
977a6795da
Update recommendedbitnodeorder.rst
...
Correct wording on source file leveling for Singularity Functions
2022-02-01 19:41:12 -07:00
zeddrak
bfaecc644d
startMoney check should be >= moneyMax, not ==
...
Just realized that I checked for exactly equal (as would be likely when operating internally), but really, it should treat anything greater than or equal to as a zero growth scenario (just better protection from a wider range of potential issues)
2022-02-01 14:34:27 -08:00
Nathan Solomon
df30a45388
Fixing Broken Error Message
2022-02-01 15:45:50 -06:00
Alexander Lichter
5564f82b44
fix typo
2022-02-01 12:43:14 +01:00
tigercat2000
f0557eadf7
Terminal: There is now an interface definition for the autocomplete() 'data' argument.
2022-01-31 20:47:15 -08:00
zeddrak
5cc7a6a0a2
added numCycleForGrowthByMultiplier (ie old growthAnalyze parameters)
...
implemented numCycleForGrowthByMultiplier (fully compatible with old growthAnalyze - though still slightly wrong, it does so in a way that could be seen as beneficial and is compatible with existing scripts)
Also some fixes to numCycleForGrowthByHackAmt (wrong parameter order)
2022-01-31 20:41:42 -08:00
zeddrak
76cc1532a7
Added note to numCycleForGrowthByHackAmt
...
* NOTE: the prehackMoney parameter can be removed and server.moneyMax used in its place. The return value would then give a thread count
* that would slowly grow the server more than it is hacked until reaching moneyMax where it would return the correct number of threads.
2022-01-31 20:15:55 -08:00
zeddrak
63e833317b
more otpys
...
fuinction => function
2022-01-31 20:06:13 -08:00
zeddrak
94bcd0484a
Small comment change
...
had an "a the" and the point was redundant, so removed it
2022-01-31 20:04:39 -08:00
zeddrak
28a32ed3a0
Ytpo fix
...
Missed one
2022-01-31 19:56:02 -08:00
zeddrak
7bb3a8169e
Comment Ytop fixes
...
Sigh, my fingers are soo old and don't work right any more... :)
Thanks for the info.
2022-01-31 19:54:38 -08:00
Brian Leip
1a414358cc
Fixed issue-2377: No passive reputation gain on BN6, BN7
2022-01-31 15:21:01 -08:00
Phil
378f67097c
Amending NetscriptDefinitions
2022-01-31 18:15:13 +00:00
David Thompson
37bf1aac81
QoI: Increase HacknetNodeElem name colSpan
...
Spanning {node.name} across all three table columns in the Hacknet Node UI uses a bit less screen real estate, so that on larger font sizes you don't end up with e.g. "hacknet- " on one line and "node-11" on the next.
2022-01-31 21:46:47 +13:00
qcorradi
b09b7fa346
numCycleForGrowth using Newton-Raphson's method
2022-01-31 00:22:59 +01:00
Chris Rabe
3e61780fad
fix: fixed hackAnalyzeThreads returning infinity
2022-01-31 08:14:10 +10:00
nickofolas
21e27dfab6
Save data sanitization
...
- Run in `Editor.beforeMount`, as well as when the
options modal is closed
- Recursively validates all token colors and
replaces them with bright red if they're invalid
2022-01-30 10:38:58 -06:00
Phil
af43e63415
Blanking Prompt value on close
2022-01-30 14:21:46 +00:00
Phil
08d0b4cbae
Adding support for text/select options in Prompt command
2022-01-30 14:06:18 +00:00
phyzical
f2ba3e0ac7
gang member current task disconnect fix
...
* Added check to manually update interal state of dropdown on change of a members task via api
2022-01-30 18:33:04 +08:00
nickofolas
dd77deca7b
Add Paper styling to modal
2022-01-29 23:54:36 -06:00
nickofolas
e800886d42
Tie up loose ends
...
- Ensure that customTheme is redefined whenever the options modal
is closed, regardless of saved or not
- Reset the pending value for the theme editor whenever modal is clsoed
2022-01-29 23:44:31 -06:00
nickofolas
0d700bd252
Change global theme import rows to 10 and format
2022-01-29 23:19:58 -06:00
nickofolas
7ad0c53234
Update label for common.accent
2022-01-29 23:19:24 -06:00
nickofolas
83e5b46f3e
Implement Monaco theme editor
2022-01-29 23:17:57 -06:00
nickofolas
5a476178fa
Add types token
2022-01-29 23:11:21 -06:00
nickofolas
4ba6926e01
Theme attribute cleanup
2022-01-29 22:39:13 -06:00
nickofolas
20d3115e4a
Framework for custom theme
2022-01-29 19:27:49 -06:00
smolgumball
3431997315
fix: electron windowTracker error when reloading and killing scripts
2022-01-29 17:58:09 -07:00
smolgumball
0f43b02685
Add Zoom -> Reset Zoom command
2022-01-29 17:24:57 -07:00
SagePtr
db5476ebd0
Add user-friendly invalid argument number message to purchaseServer
2022-01-30 00:04:45 +02:00
SagePtr
4483c2bbce
Add hasOwnProperty check to GetServer
2022-01-29 23:30:13 +02:00
Sage Pointer
ac054b0065
Fix ps documentation
2022-01-29 22:20:27 +02:00
SagePtr
622ba0a2bd
Better readable production equation
2022-01-29 20:59:18 +02:00
SagePtr
f22f0ed50a
Hide irrelevant divisions in Export modal
2022-01-29 20:02:07 +02:00
smolgumball
d3ac29609d
Merge branch 'dev' into add-ns-getRecentScripts
2022-01-29 10:11:55 -07:00
SagePtr
a5f82e96ed
Don't hide irrelevant materials if their stock is not empty
2022-01-29 18:58:21 +02:00
hydroflame
9ddb1c4379
Merge pull request #2863 from SagePtr/can-run-scripts
...
Show "Can run scripts" to "NO" for zero-RAM servers in "analyze" command
2022-01-29 11:27:05 -05:00
SagePtr
40f2d16f44
Show "Can run scripts" to "NO" for zero-RAM servers in "analyze" command
2022-01-29 18:10:59 +02:00
zeddrak
ecdde9c96c
learning ts
...
forgot a return type, all better now, we hope....
2022-01-28 15:34:39 -08:00
zeddrak
1b81aa2533
moar fixes
...
just tidying up some more parameters left over from copy/paste
2022-01-28 15:30:28 -08:00
zeddrak
f8c4d07cc2
quick fix
...
forgot to remove a line used for notes
2022-01-28 15:25:03 -08:00
zeddrak
9af0ed7dba
(WIP) intermediate save 2
...
Have all the functions in, but need to setup the repercussions.
2022-01-28 15:21:05 -08:00
zeddrak
744cecb058
minor fix
...
Better to leave off with a commit that at least passes checks ;)
2022-01-28 13:45:12 -08:00
zeddrak
3401f7d0d0
(WIP) Incremental save
...
Just saving my progress so far before pressing on after lunch.
2022-01-28 13:36:28 -08:00
hydroflame
9294ff3e9e
Merge pull request #2857 from MatthewTh0/patch-1
...
Spelling fixes in comments
2022-01-28 16:32:56 -05:00
Matthew Thornton
48d4f698c2
Spelling fixes in comments
...
This just fixes some misspelling in the comments, doesn't change any code or variables.
2022-01-28 14:57:52 -06:00
hydroflame
097e808193
Merge pull request #2856 from zeddrak/patch-7
...
Fix for Dev not building
2022-01-28 13:13:14 -05:00
zeddrak
3e9728f4c4
more fix
...
really can't count...
2022-01-28 10:08:20 -08:00
zeddrak
db2369a669
more fix
...
can't count...
2022-01-28 10:03:40 -08:00
zeddrak
33ed170e29
more fix
...
two missing ( is better than one...
2022-01-28 10:00:28 -08:00
zeddrak
dc8b051bde
Fix for Dev not building
...
It's the little things, like a missing "(", that make programmers happy all day long... >.<
2022-01-28 09:54:35 -08:00
hydroflame
47c2f9762c
Merge pull request #2850 from HeinousTugboat/htugboat/replace-stanek-anys
...
Replaces anys in Stanek with unknown
2022-01-28 00:19:12 -05:00
hydroflame
77b9787fba
Merge pull request #2846 from zeddrak/patch-5
...
Make crimes detection a little more friendly
2022-01-27 20:52:03 -05:00
hydroflame
a4b8a9ffd5
Update CrimeHelpers.ts
2022-01-27 20:51:48 -05:00
Heinous Tugboat
c7a3ac216f
Replaces anys in Stanek with unknown
2022-01-27 20:48:37 -05:00
Olivier Gagnon
01680ca584
fix build
2022-01-27 20:44:50 -05:00
Olivier Gagnon
95e67f954b
build
2022-01-27 20:24:43 -05:00
SagePtr
1726a0f930
Add CalculateShareMult to Field Work and Security Work
2022-01-27 22:46:29 +02:00
zeddrak
09da6ac63f
Make crimes detection a little more friendly
...
Initially just wanted to change "traffick" to "traffic" (as that supports both the American and British spelling), but then noticed there were a couple of other ones that could be made slightly less restrictive to improve detection. All changes make detection LESS RESTRICTIVE for the player (ie, they have more ways to provide the parameter), none are MORE RESTRICTIVE (ie, won't break any existing code, etc.
Anything that worked before will still work, but now a few things that may not have worked before - like "traffic arms" (without the k), "illegal arms", and "assassin" will work. (Also allowed for the common misspelling of "forgary")
2022-01-27 11:36:06 -08:00
Jack Stupple
2942ca500b
2734: Fix regex to enable alpha transparency hex codes (8 digits)
2022-01-27 18:21:17 +00:00
smolgumball
2add4e9112
Merge branch 'dev' into add-ns-getRecentScripts
2022-01-26 19:07:02 -07:00
zeddrak
5a46aeb26d
(WIP) Show current task on gang management screen
...
First draft of a fix for #2718
I haven't been able to test it, so please have someone test before implementing.
2022-01-26 15:57:54 -08:00
hydroflame
463af6cbf2
Merge pull request #2819 from MartinFournier/chore/rm-intermediary-doc
...
Remove intermediary doc input file
2022-01-26 12:58:10 -05:00
hydroflame
e392e6d71f
Merge pull request #2780 from MartinFournier/feat/electron-store-winposition
...
Store Electron window position in user settings
2022-01-26 12:57:09 -05:00
hydroflame
b04c23bdd1
Merge pull request #2821 from MartinFournier/chore/npm-deps-audit
...
Run `npm audit fix` to resolve vulnerabilities
2022-01-26 12:56:59 -05:00
hydroflame
cef0f30993
Merge pull request #2820 from MartinFournier/chore/declutter
...
Declutter repository root
2022-01-26 12:56:37 -05:00
hydroflame
8c9be1667f
Merge pull request #2825 from MartinFournier/chore/move-bundle
...
Move main bundle output to ./dist subfolder
2022-01-26 12:56:25 -05:00
hydroflame
26d5e4dae0
Merge pull request #2781 from MartinFournier/feat/steam-saves
...
Add Steam Cloud saves & filesystem saves to Electron
2022-01-26 12:56:16 -05:00
Martin Fournier
70eef25d63
Rebuild the app using the new webpack config
2022-01-26 06:11:32 -05:00
Martin Fournier
069b7831d1
Move main bundle output to ./dist subfolder
...
Excludes the index.html so that the github page can still work as is.
This will declutter the root of the repo a fair bit.
2022-01-26 06:11:32 -05:00
Martin Fournier
412ef543c8
Run npm audit fix to resolve vulnerabilities
...
It did not resolve all of the vulns as some are gated behind breaking
changes. Most of them seem to be resolved when updating to webpack 5
Also moves devDependencies out of normal dependencies, as a few libs
were better suited for dev.
2022-01-26 05:47:27 -05:00
Martin Fournier
8e119b2b5b
Move cypress & netscript tests to ./test subfolder
2022-01-26 05:35:21 -05:00
Martin Fournier
f943e55e86
Move engines-check to ./tools subfolder
2022-01-26 05:35:21 -05:00
Martin Fournier
a53e0c09af
Move steam files to ./assets/Steam subfolder
2022-01-26 05:35:21 -05:00
Martin Fournier
bf6366cef4
Move markdown doc & quotes to ./docs subfolder
2022-01-26 05:35:21 -05:00
Martin Fournier
914c0f44c4
Remove intermediary doc input file
2022-01-26 05:18:58 -05:00
Martin Fournier
a47eae8b25
Add function to enable/disable routing
...
Wraps the toX() functions of the Router to add a check to only run the
function when it is allowed.
The check is used in the import page to prevent user scripts from
redirecting away to a crime or something else.
2022-01-26 03:56:19 -05:00
Martin Fournier
d386528627
Add support for Steam Cloud & local filesystem
...
Adds actions to save the game's data directly in the filesystem and/or
into Steam Cloud. Them game will push an event with the save data
whenever the game is saved. Electron will use that data to persist it
into the User Data folder, until the folder reaches a certain size.
Once over the quota, it's going to remove previous saves.
Files are grouped according the the player's identifier, ensuring
backups off different playthroughs if importing.
Optionally, the file will be gzipped before saving to disk, largely
reducing file size.
Adds a way to save & load from Steam Cloud, currently manually only.
When loading a save, it'll trigger the new "Import Data Comparison" page
to accept or cancel the import.
When saving the game, it will save to Steam Cloud & to filesystem if the
options are enabled.
Add automatic game restore
Detects when the player has access to a newer game that has been saved
more recently than the one being loaded. It checks both in the Steam
Cloud and on the local filesystem. Adds an option to disable the
feature.
- Adds a "Save Game" menu item that triggers the game's save.
- Adds a "Export Game" menu item that triggers the download file popup.
- Adds a "Export Scripts" menu item that triggers the "download *"
terminal command.
- Adds a "Load Last Save" menu item that loads the latest file modified
in the user data folder.
- Adds a "Load from Steam Cloud" menu item.
- Adds a "Load From File" menu item that popups a file selector & loads
the file.
- Adds settings for "Saves Compression (.gz)", "Auto-save Backups" &
"Auto-save to Steam", toggleable through the menu.
- Adds a "Open Game Data","Open Saves", "Open Logs" & "Open User Data" menu items.
- Adds a "Quit" menu item.
2022-01-26 03:56:19 -05:00
Martin Fournier
855a4e622d
Add Electron preload script to allow communication
...
Adds a channel to communicate between the main process & the renderer
process, so that the game can easily ship data back to the main process.
It uses the Electron contextBridge & ipcRenderer/ipcMain.
Connects those events to various save functions. Adds triggered events
on game save, game load, and imported game. Adds way for the Electron
app to ask for certain actions or data.
Hook handlers to disable automatic restore
Allows to temporarily disable restore when the game just did an import
or deleted a save game. Prevents looping screens.
2022-01-26 03:56:19 -05:00
Martin Fournier
26432082e2
Add an import save comparison page
...
This adds a new page reachable from the import save file
options menu. It shows the difference between the current save
and the data that is being imported, for confirmation.
Includes an "automatic" variant, which has different wording for when
Electron decides it has access to a newer version of the game.
While in this screen, the autosave is disabled.
This also adds a new BypassWrapper component around the game's tree.
It allows for content to be displayed without rendering the nested
pages (import, recovery). This prevents player scripts from messing
with the screen.
2022-01-26 03:56:17 -05: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
588c3e42d7
Refactor download.ts (export "download *" command)
...
Export the "download *" helper to be able to be called from Electron.
2022-01-26 03:40:22 -05:00
Martin Fournier
5c1504d7e4
Include lodash in Electron
...
Will be used to debounce function calls. Is a prerequisite for a few
other fixes.
2022-01-26 03:40:22 -05:00
Martin Fournier
ca5f51b7f0
Keep Electron window position in settings
...
This allows the app to be kept at the same location it was previously.
2022-01-26 03:39:50 -05:00
Martin Fournier
dc2f00057a
Include lodash in Electron
...
Will be used to debounce function calls. Is a prerequisite for a few
other fixes.
2022-01-26 03:38:22 -05:00
nickofolas
41eac2e775
Adjust sizing for corp and gang tabs
2022-01-26 00:53:17 -06:00
nickofolas
c0a27e7d66
Active scripts tab sizing
2022-01-26 00:53:16 -06:00
nickofolas
e81bd48ca6
Update Tab(s) design
2022-01-26 00:53:16 -06:00
Olivier Gagnon
022dd5d7d7
fix compile error
2022-01-26 00:58:02 -05:00
hydroflame
d27bac9be6
Merge pull request #2716 from lordducky/enhance-api-server
...
Enhance api server
2022-01-26 00:53:17 -05:00
hydroflame
2f36fb107f
Merge pull request #2803 from MartinFournier/feat/github-actions
...
Adds GitHub workflows to fetch a changelog & to bump the app's version
2022-01-26 00:52:06 -05:00
hydroflame
9fa706073f
Merge pull request #2745 from jamie-mac/fix/roulette-result
...
Fix incorrect result being detected on the roulette table
2022-01-26 00:51:03 -05:00
hydroflame
1a34d5e363
Merge pull request #2703 from lethern/patch-1
...
purchaseServer error message fix + small docs change
2022-01-26 00:50:42 -05:00
hydroflame
a05ecc76c2
Merge pull request #2727 from nickofolas/feature/editor-tab-actions
...
Script Editor Tab Actions
2022-01-26 00:50:23 -05:00
hydroflame
3654a238ae
Merge pull request #2726 from SagePtr/recheck-achievements
...
Force achievements recalculation on bitnode completion
2022-01-26 00:50:06 -05:00
hydroflame
6e33417399
Merge pull request #2736 from MartinFournier/feature/sleeve-bonus-time
...
Display bonus time in sleeve detailed stats panel
2022-01-26 00:49:20 -05:00
hydroflame
ae2c6a4c7c
Merge pull request #2737 from pd/crimestats-name
...
NetscriptDefinitions: Fix type of CrimeStats.name
2022-01-26 00:49:04 -05:00
hydroflame
4a1e3e75ec
Merge pull request #2760 from jamie-mac/fix/slots
...
Fixes issue with incorrect result in slots, and corrects the direction of the reel spin
2022-01-26 00:48:54 -05:00
hydroflame
ac9381e30d
Merge pull request #2784 from dwRchyngqxs/blackjack_precise_decks
...
Add the deck count for blackjack
2022-01-26 00:48:42 -05:00
hydroflame
7e81575cb5
Merge pull request #2782 from dwRchyngqxs/hacking_exp_mult
...
Fixed player hacking exp multiplier application
2022-01-26 00:48:09 -05:00
hydroflame
ea9871fef0
Merge pull request #2641 from MartinFournier/feature/save-command-history
...
Copy terminal command history into game save
2022-01-26 00:47:02 -05:00
hydroflame
acee3c2994
Merge pull request #2705 from pigalot/bug-corp-product-cost
...
BUG: Fix for corp product cost
2022-01-26 00:46:39 -05:00
hydroflame
7a5dfd0e72
Merge pull request #2707 from MartinFournier/feature/theme-browser
...
Add Theme Browser accessible from GameOptions
2022-01-26 00:46:17 -05:00
hydroflame
77ba45df40
Merge pull request #2735 from Ninetailed/ns_printf
...
Add ns.printf function
2022-01-26 00:45:18 -05:00
hydroflame
2fe8a334ef
Merge pull request #2747 from smolgumball/improve-faction-root
...
ui: cleanup styles + presentation in FactionsRoot.tsx
2022-01-26 00:44:55 -05:00
hydroflame
2ecc71ba28
Merge pull request #2738 from pd/corp-jsdoc
...
NetscriptDefinitions: fix jsdoc for Corp research functions
2022-01-26 00:44:43 -05:00
hydroflame
85a8036ecf
Merge pull request #2751 from nickofolas/improvement/ui-pass
...
UI Improvements Pass
2022-01-26 00:44:20 -05:00
hydroflame
6c3ad48ef5
Merge pull request #2763 from Ornedan/formulas-access-checks
...
Fix formulas access checks
2022-01-26 00:42:51 -05:00
hydroflame
44a6f1b5a8
Merge pull request #2775 from dwRchyngqxs/script_nan_fix
...
Fixed array comparison handling of NaN
2022-01-26 00:42:29 -05:00
hydroflame
64662df91e
Merge pull request #2764 from zeddrak/patch-1
...
HacknetServer Grow/Weaken error messages
2022-01-26 00:42:11 -05:00
hydroflame
80396a3416
Merge pull request #2769 from zeddrak/patch-2
...
In response to Issue #2732
2022-01-26 00:41:51 -05:00
hydroflame
16b959338b
Merge pull request #2772 from ChrissiQ/patch-1
...
Update spawn.rst
2022-01-26 00:41:14 -05:00
hydroflame
2c9302ee53
Merge pull request #2778 from MartinFournier/feat/electron-build-script
...
Modify electron build script to allow platform selection
2022-01-26 00:40:49 -05:00
hydroflame
bbef8452b3
Merge pull request #2771 from zeddrak/patch-3
...
Documentation edit in response to Issue #2678
2022-01-26 00:40:28 -05:00
hydroflame
862835e452
Merge pull request #2777 from MartinFournier/feat/electron-linux-icon
...
Add missing steam app icon for linux
2022-01-26 00:40:18 -05:00
hydroflame
de122eca73
Merge pull request #2779 from MartinFournier/fix/electron-mac-crash
...
Fix 'Steam not running' popup causing crash on MacOS
2022-01-26 00:36:57 -05:00
hydroflame
c2c31eede6
Merge pull request #2816 from danielyxie/revert-2785-improve-server-grow-low-money
...
Revert "Use min `server.moneyAvailable` of 1$ when growing server money"
2022-01-26 00:35:48 -05:00
hydroflame
5e10f7df1f
Revert "Use min server.moneyAvailable of 1$ when growing server money"
2022-01-26 00:35:42 -05:00
hydroflame
0a0b7db06f
Merge pull request #2785 from davidpa9708/improve-server-grow-low-money
...
Use min `server.moneyAvailable` of 1$ when growing server money
2022-01-26 00:34:52 -05:00
hydroflame
d5b937aaef
Merge pull request #2788 from MartinFournier/fix/electron-deprec-fix
...
Set nativeWindowOpen to fix deprecation warning
2022-01-26 00:33:16 -05:00
hydroflame
939136a32a
Merge pull request #2807 from dowinter/dev
...
Fix augmentation order when set to alphabetically
2022-01-26 00:32:59 -05:00
hydroflame
be69b5ef9c
Merge pull request #2792 from PSEUDOSTAGE/patch-1
...
Add a spoiler warning to Factions page
2022-01-26 00:32:33 -05:00
hydroflame
0dd339bb4d
Merge pull request #2790 from SlyCedix/travelToCity-money-fix
...
Make travelToCity throw on invalid city name and return false on no money
2022-01-26 00:32:25 -05:00
hydroflame
63e2250c15
Merge pull request #2796 from fearnlj01/patch-1
...
Band-aid fix for visible 'spoilers' in factions RTD
2022-01-26 00:32:12 -05:00
hydroflame
13453e678f
Merge pull request #2809 from pd/corp-api-leftovers
...
Corp API: Add setSmartSupplyUseLeftovers
2022-01-26 00:31:58 -05:00
hydroflame
a6fb6df04f
Merge pull request #2811 from reasonablytall/dev
...
Indicate that getRunningScript can return null
2022-01-26 00:31:26 -05:00
hydroflame
0f2dd23eba
Merge pull request #2813 from jamie-mac/fix/cypress-tests
...
Fix: Cypress tests for dev (updates to match UI changes)
2022-01-26 00:31:00 -05:00
hydroflame
5dd1c0224a
Merge pull request #2814 from SagePtr/patch-1
...
Add rounding to getPurchaseServerCost
2022-01-26 00:30:45 -05:00
Sage Pointer
98f40ca092
Add rounding to getPurchaseServerCost
2022-01-26 06:02:05 +02:00
jamie-mac
1b1206c95d
Fix: Cypress tests for dev (updates to match UI changes)
2022-01-25 23:57:36 +00:00
Alex Aubuchon
6342ccbad5
Indicate that getRunningScript can return null
2022-01-25 18:28:47 -05:00
Phil Despotos
65ffbcc27e
Corp API: Add setSmartSupplyUseLeftovers
...
The API can already toggle smart supply on/off, but can't manage the
related controls for whether smart supply will draw from the existing
materials in the warehouse. Without it, we can't keep some resources in
storage to boost the production multiplier without disabling smart
supply entirely.
2022-01-25 12:51:07 -06:00
Dominik Winter
e29eceb2bd
fix augmentation order when set to alphabetically
2022-01-25 18:21:09 +01:00
Martin Fournier
8a2cad6c4a
Reset styles for html changelogs in getUpdateText
...
Adds an optional sxProps to the DialogBox component.
2022-01-25 10:20:36 -05:00
Martin Fournier
c4ddb5ef64
Add tool to bump version & create PR
...
This includes a tool to update the various files in the repo that need
to change when a version increments.
It also includes a workflow to trigger the action manually, passing it a
version & a changelog url. It'll update the values, build the app, build
the doc, make a commit in a branch, and create a pull request to merge
this stuff back into dev.
2022-01-25 10:20:36 -05:00
Martin Fournier
c367de24a8
Add tool & workflow to fetch changelog
...
Rewrote the changelog script to use primarily merged pull requests
between "commit A" and "commit B".
It uses the GitHub rest api. The resulting data is pushed to a draft gist.
Manual usage is in the README.
Also adds a GitHub workflow action to run the tool on demand, through
the GitHub action's interface.
2022-01-25 10:20:36 -05:00
Jordan Fearnley
45e106ebe5
Band-aid fix for visible 'spoilers' in factions RTD
...
Segments the table into multiple expandable parts using the raw RST directive to add HTML directly to the page. Not really a great practice, but would at least quell any arguments as to how spoiler heavy the page is in the meantime.
I'm not sure that the proposed change is up to standard, but will open the PR based on initial feedback to screenshots and leave for others to decide.
https://discord.com/channels/415207508303544321/924108882551386133/935278973154361434 - Screenshots of what it looks like when generated locally with sphinx
2022-01-24 21:30:00 +00:00
PSEUDOSTAGE
b255430875
inserted spoiler warning
...
Just included the spoiler warning from the other guide pages.
2022-01-24 15:07:49 -05:00
David Perez Alvarez
6de6fa092f
"improve" server money grow when 0
...
min `server.moneyAvailable` of 1$ when growing
unify displayed growth
2022-01-24 09:51:36 -05:00
Cyn
cdeae4ef68
Make travelToCity throw on invalid city name and return false on no money
2022-01-23 22:08:07 -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
Martin Fournier
df0a86966a
Add icon for linux
2022-01-23 16:52:19 -05:00
qcorradi
23cd53aad4
Add the deck count for blackjack
2022-01-23 22:08:23 +01:00
qcorradi
08314ed33e
Fixed array comparison handling of NaN
...
Issue #2033 is fixed, not using Object.is as recommended by https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness#when_to_use_object.is_versus_triple_equals
2022-01-23 20:33:32 +01:00
qcorradi
341975ee09
Fixed player hacking exp multiplier application
...
Fixing the application of player's exp multiplier as indicated in #2260 ,
the game balance will need to get re-adjusted in consequence.
2022-01-23 20:30:36 +01:00
Martin Fournier
73d777ef86
Remove files from previous electron builds
...
Ensure we don't keep old files around in the published app.
2022-01-23 13:24:14 -05:00
Martin Fournier
abfb2127f2
Fix 'Steam not running' popup causing crash on Mac
2022-01-23 13:04:19 -05:00
Martin Fournier
ee416dc06e
Set nativeWindowOpen to fix deprecation warning
2022-01-23 13:01:40 -05:00
Martin Fournier
1d118cc8be
Modify electron build script to select platforms
...
Allows to build only mac windows or linux for a quicker build time while
developping.
2022-01-23 12:58:20 -05:00
ChrissiQ
e175faecd8
Update spawn.rst
...
Code example comment represented passing '10' as an arg to the script, when actually it's the number of threads so a `-t 10` flag. Fixed the comment to show this.
2022-01-23 01:06:06 -07:00
zeddrak
56fe63cdd5
In response to Issue #2678
...
Added some clarifications in response to Issue #2678 .
Did not rebuild the md files (I didn't want to cause unnecessary file conflicts).
2022-01-22 21:41:53 -08:00
zeddrak
3fa580cb93
Update codingcontracttypes.ts
2022-01-22 21:06:20 -08:00
zeddrak
57a1bef967
In response to Issue #2732 (Optional)
...
This simply clarifies the description for the find all valid math expressions in response to issue #2732
https://github.com/danielyxie/bitburner/issues/2732
2022-01-22 21:00:28 -08:00
zeddrak
4ffe5508dc
HacknetServer Grow/Weaken error messages
...
It may be intentional to use hack for all 3 (ie, assume the player makes the connection that can't hack, also means can't grow or weaken), in which case, disregard.
On the other hand, it could've easily been a copy/paste artifact, and this would be more explicitly clear, so thought it was worth bringing up.
2022-01-22 14:47:33 -08:00
Heikki Aitakangas
621df103cf
Fix formulas access checks
2022-01-23 00:31:59 +02:00
nickofolas
f6bb4e0138
Fix console warning on ascension modal
2022-01-22 11:37:27 -06:00
nickofolas
3921457ee6
Update Gang equip. page UI
2022-01-22 11:16:51 -06:00
jamie-mac
ef95ec2e90
Fix: slots result matches against a previous state of the reels
...
Fix: reels spin the wrong way
2022-01-22 16:05:27 +00:00
nickofolas
310374dc56
Fix console complaints with gang cards
2022-01-22 09:36:36 -06:00
Luca Montagna
bd775f167e
fixed temp evaluation of MAX and PROD for products
2022-01-22 13:58:51 +01:00
Luca Montagna
bfa271881b
fixed temporary evaluation of MAX and PROD
2022-01-22 13:32:35 +01:00
Xi-Lin Yeh
cf8908fbc8
Add metadata (hash, ramUsage) to be returns
...
Allows for better dirty checking and integrations
2022-01-21 20:49:12 -08:00
nickofolas
c6ddba9f5f
Redesign Gang management page
2022-01-21 20:02:29 -06:00
smolgumball
1c856bf7ef
Resort imports
2022-01-21 15:57:44 -07:00
smolgumball
f28c5b3b45
Improve row spacing
2022-01-21 15:55:10 -07:00
nickofolas
259071e3d5
Align slider endpoints in settings
2022-01-21 16:32:32 -06:00
smolgumball
275e8c8756
Cleanup styles + presentation in FactionsRoot.tsx
2022-01-21 15:29:24 -07:00
nickofolas
a954095519
Prevent FactionRoot options from extending beyond the window
2022-01-21 16:15:41 -06:00
nickofolas
6018f2280d
Research modal UI pass
2022-01-21 16:08:02 -06:00
jamie-mac
8963842276
Fixes black matching 0 on the roulette table
2022-01-21 21:28:25 +00:00
jamie-mac
60c354622d
Fixes incorrect result being detected on the roulette table
...
Resolves #2382
Resolves #2086
2022-01-21 20:42:09 +00:00
nickofolas
844b228596
Align overview page
2022-01-21 14:32:02 -06:00
nickofolas
a904c362d9
Office UI alignment
2022-01-21 14:32:02 -06:00
nickofolas
542f164930
Align warehouse buttons
2022-01-21 14:32:02 -06:00
smolgumball
90e855053d
Merge branch 'dev' into add-ns-getRecentScripts
2022-01-21 13:13:18 -07:00
Xi-Lin Yeh
935f4718e0
Fix type in delete function
2022-01-21 08:52:53 -08:00
lethern
a96053a82b
Aug info: fixed typo
2022-01-21 15:51:31 +01:00
Kyle Hargraves
b7604709e5
NetscriptDefinitions: fix jsdoc for Corp research functions
2022-01-21 07:37:16 -06:00
Kyle Hargraves
267a7144cb
Fix type of CrimeStats.name
2022-01-21 07:32:39 -06:00
Martin Fournier
6dba1db3c9
Display bonus time in sleeve detailed stats panel
...
Also adds a field to modify the stored cycles in the dev menu.
2022-01-21 07:50:41 -05:00
Terrana
f2c4109211
Add ns.printf function
...
Behaviour is consistent with that of tprintf versus tprint and
should be equivalent to ns.print(ns.sprintf(...))
2022-01-21 12:08:47 +00:00
hydroflame
8f6e762107
Merge pull request #2731 from danielyxie/dev
...
update scam msg
2022-01-20 23:53:50 -05:00
Olivier Gagnon
07fe3c1906
update scam msg
2022-01-20 23:53:33 -05:00
hydroflame
97f8144baf
Merge pull request #2730 from danielyxie/dev
...
update to prevent scam
2022-01-20 23:43:47 -05:00
Olivier Gagnon
a3c599e6c5
update to prevent scam
2022-01-20 23:43:19 -05:00
nickofolas
1a8a24587f
Ensure that the proper editor is updated by syncing
2022-01-20 17:45:54 -06:00
Martin Fournier
5c0d76828f
Add ID to ThemeEditorButton
2022-01-20 18:43:36 -05:00
Martin Fournier
a26b9c8dcf
Add theme browser page accessible from game options
...
Removed the themes buttons that were in the ThemeEditorModal and only
left a "Revert to Default" button along with a link to the ThemeBrowser
page.
Split off the buttons into reusable components since they are now used
in two pages.
Display the themes in big cards with a zoomable screenshot. Applying the
theme now shows a toast with an option to undo the action.
The snackbar now allows ReactNode instead of only strings.
- Add link with details on how to create a new theme in the game.
- Add link to the theme-sharing discord channel.
- Add icons to the theme & style buttons in GameOptions
- Add "Theme Editor" button to ThemeBrowser
- Add "Style Editor" button to ThemeBrowser
- Move Styles related files into Themes folder
- Includes a modal that shows a bigger version of the screenshot.
- Change Snackbar to allow for ReactNode as the message
2022-01-20 18:41:49 -05:00
Martin Fournier
61d6e43b37
Add theme screenshots & make some fields required
...
- Description, Name & Author is now mandatory
- Add screenshots
- Add dist/images to electron build
2022-01-20 18:41:49 -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
Martin Fournier
aae3851d59
Add webpack file-loader to handle images
...
It lets us bundle static files such as images.
Allows us to `imports img from "./img.png"` to retrieve an image's path.
Note that we'll have to add other entries in the global.d.ts file if we
want to handle other extensions than .png.
Adds mocks to Jest tests so that we don't fail tests when loading static
assets.
2022-01-20 18:41:48 -05:00
nickofolas
a5ad97f47d
Remove unnecessary editor code
2022-01-20 17:28:19 -06:00
nickofolas
99ef71de4a
Update prompt message content
2022-01-20 17:14:38 -06:00
SagePtr
32ba81883f
Force achievements recalculation on bitnode completion
2022-01-21 00:04:47 +02:00
nickofolas
bc50f5180a
Refactor
2022-01-20 15:48:17 -06:00
nickofolas
b4a78c26f3
Implement editor tab actions
2022-01-20 15:48:16 -06:00
hydroflame
aff9b58040
Merge pull request #2724 from danielyxie/dev
...
RM caching
2022-01-20 16:22:41 -05:00
Olivier Gagnon
f7d18efaf6
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-01-20 16:14:35 -05:00
Olivier Gagnon
77f525c98c
rm blob caching
2022-01-20 16:11:48 -05:00
Xi-Lin Yeh
861fcf70c4
Clean invocation of get/delete
2022-01-20 09:39:50 -08:00
hydroflame
fd530ad779
Merge pull request #2704 from Meowdoleon/patch-1
...
Declaring the script variable in the NS2 example
2022-01-20 12:25:04 -05:00
hydroflame
ca7b8068ea
Merge pull request #2713 from JohnnyUrosevic/dev
...
Change "import" to "important" in hackers-starting-handbook.lit
2022-01-20 12:24:45 -05:00
hydroflame
0ff9ff87d1
Merge pull request #2715 from JosephDavidTalbot/dev
...
Fixed Formatting Issue with Coding Contract Documentation
2022-01-20 12:24:31 -05:00
hydroflame
51efb0b72d
Merge pull request #2720 from MartinFournier/feature/add-version-title
...
Add game version in document.title
2022-01-20 12:24:16 -05:00
Martin Fournier
6e908814db
Add game version in document.title
...
Also add [dev] prefix when in development mode.
2022-01-20 09:26:07 -05:00
Xi-Lin Yeh
5386f8e027
Commonalize Api-server response handling
...
- Fixed issue with error headers
- Aggregated response handling
2022-01-20 00:14:42 -08:00
Xi-Lin Yeh
4a3ee95b63
Enhanced API Server interface
...
- Used restful patterns for handling server calls (GET/PUT/DELETE)
- Utilized Server interface for saves rather than reimplementing code
- Exposed operations for getting codebase of scripts on the home server and deleting files.
- Added a common response structure
2022-01-20 00:03:07 -08:00
Joe
f28dfcf3ba
Merge branch 'dev' of https://github.com/JosephDavidTalbot/bitburner into dev
2022-01-19 15:35:01 -06:00
Joe
5952f01885
Fixed Coding Contract Documentation
...
The table wasn't displaying. Put a misplaced | back where it should be. Should work fine now.
2022-01-19 15:34:48 -06:00
Joe
b63bb3f1e6
Fixed the Coding Contracts docs formatting
...
The table wasn't displaying, and one of the lines was out of place. This should probably fix it.
2022-01-19 15:26:10 -06:00
Johnny Urosevic
81db1b0a97
Change "import" to "important"
2022-01-19 13:00:59 -08:00
smolgumball
1a6300b287
Cleanup @usage docs
2022-01-19 13:32:07 -07:00
Meowdoleon
c5bf58a3eb
Declaring the script variable in the NS2 example
...
Small change to declares the script variable in the NS2 example.
2022-01-19 13:58:15 -05:00
pigalot
5c7ac9ab8e
Fix for corp product cost
2022-01-19 18:44:48 +00:00
lethern
61cea12ca2
purchaseServer: improved error message for ram > maxRam
2022-01-19 19:09:33 +01:00
smolgumball
74e2acfa6f
Add ns.getRecentScripts()
2022-01-19 00:04:48 -07:00
hydroflame
34f18a6000
Merge pull request #2695 from SagePtr/patch-1
...
Remove console spamming from CalculateShareMult
2022-01-19 01:53:15 -05:00
hydroflame
7090d02af5
Merge pull request #2696 from nathangiusti/patch-1
...
Update scriptKill example
2022-01-19 01:53:04 -05:00
Nathan Giusti
d9da8c5d20
Update scriptKill example
...
Function requires a hostname. Added the "home" hostname as an example.
2022-01-18 21:13:09 -05:00
Sage Pointer
5fc7993dff
Remove console spamming from CalculateShareMult
2022-01-19 02:47:51 +02:00
phyzical
71ac4aacf1
updated buyback and sells functions docs
2022-01-19 08:25:12 +08:00
Olivier Gagnon
53727f6222
typo
2022-01-18 19:20:16 -05:00
hydroflame
b02380011a
Merge pull request #2694 from danielyxie/dev
...
fix asleep
2022-01-18 19:13:13 -05:00
Olivier Gagnon
69cf98ff34
doc
2022-01-18 19:12:52 -05:00
Olivier Gagnon
d2ec38753b
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-01-18 18:59:17 -05:00
Olivier Gagnon
d0a44a6088
change asleep
2022-01-18 18:57:43 -05:00
hydroflame
bb34d6b582
Merge pull request #2618 from pigalot/Corp-Api-Updates
...
Corp api updates
2022-01-18 18:05:23 -05:00
hydroflame
b6f514dd4d
Merge pull request #2693 from nickofolas/fix/body-background
...
Use background primary for `<body>`
2022-01-18 17:50:49 -05:00
hydroflame
7bebc86b11
Merge pull request #2684 from nickofolas/improvement/script-editor
...
Script Editor Improvements
2022-01-18 17:49:07 -05:00
nickofolas
eb7a0ebace
Use background primary before #000000 for body
2022-01-18 16:15:36 -06:00
hydroflame
ae83eeacb7
Merge pull request #2689 from nickofolas/fix/singularity-focus
...
Fix Singularity focus arg issues
2022-01-18 17:00:12 -05:00
hydroflame
56213a109c
Merge pull request #2692 from MartinFournier/tool/changelog
...
Add script to generate a markdown changelog
2022-01-18 16:53:55 -05:00
Martin Fournier
e5d951ed05
Add script to generate a markdown changelog
2022-01-18 15:47:19 -05:00
hydroflame
b636b07416
Merge pull request #2691 from danielyxie/dev
...
v1.4
2022-01-18 15:33:10 -05:00
lethern
1dcae1aeec
Update NetscriptDefinitions.d.ts
...
grow/weaken/hack: removed threads part from example - confuses newbies
2022-01-18 16:15:40 +01:00
nickofolas
2d38ce8f72
Fix focus arg for sing functions
2022-01-18 08:49:06 -06:00
nickofolas
89fd54698b
Fix ns.setFocus
2022-01-18 08:20:58 -06:00
nickofolas
258a1b262e
Update options button
2022-01-17 17:20:38 -06:00
lethern
bb6c2cd79e
Update NetscriptFunctions.ts
2022-01-17 23:53:44 +01:00
nickofolas
a9314f2447
Show N/A when editing a txt file
2022-01-17 16:44:55 -06:00
nickofolas
c41cd68a8d
Add modal to editor with RAM details
2022-01-17 16:32:45 -06:00
nickofolas
c1b777733f
Improve clarity of editor tabs
2022-01-17 15:14:07 -06:00
phyzical
dd47a8baa0
throw error without bulk purchase reasearch
2022-01-17 20:00:19 +08:00
phyzical
6f2924dc0d
generated docs
2022-01-17 18:24:42 +08:00
phyzical
d50e199171
added buybackShares, sellShares and bulkPurchase
2022-01-17 18:03:29 +08:00
phyzical
b742fae1c6
Bugfix for creating products in invalid industries
2022-01-17 17:58:09 +08:00
pigalot
8b52607113
Update docs after rebase
2022-01-16 16:13:45 +00:00
pigalot
d34d720ab9
Office Size Upgrade Cost
2022-01-16 16:12:03 +00:00
pigalot
2246dd7fe6
Update src/ScriptEditor/NetscriptDefinitions.d.ts
...
Co-authored-by: Jack <phyzicaly@hotmail.com >
2022-01-16 16:12:00 +00:00
pigalot
4e099a935e
Update markdown/bitburner.product.md
...
Co-authored-by: Jack <phyzicaly@hotmail.com >
2022-01-16 16:12:00 +00:00
pigalot
9ad4193270
Update markdown/bitburner.product.developmentprogress.md
...
Co-authored-by: Jack <phyzicaly@hotmail.com >
2022-01-16 16:12:00 +00:00
pigalot
416c4ad619
swap if for Math.min
2022-01-16 16:12:00 +00:00
pigalot
4f391682b7
Fix for unneeded extra =
2022-01-16 16:12:00 +00:00
pigalot
bd20f16a2d
Fix for AI Cores in smart supply
2022-01-16 16:12:00 +00:00
pigalot
6ee291e0b3
Update md docs
2022-01-16 16:12:00 +00:00
pigalot
dc5e9f5269
More changes to docs
2022-01-16 16:11:56 +00:00
pigalot
3476fc8218
Update Docs
2022-01-16 16:11:52 +00:00
pigalot
4562102448
Fix for js docs
2022-01-16 16:11:32 +00:00
pigalot
62f40b3dc1
Add bribe
2022-01-16 16:11:32 +00:00
pigalot
ea88f5f150
spelling mistake
2022-01-16 16:11:32 +00:00
pigalot
1b1dc20c16
fix error message
2022-01-16 16:11:32 +00:00
pigalot
6533913b3b
add docs for create corp self fund
2022-01-16 16:11:32 +00:00
pigalot
19ecda1607
Fix doc bug
2022-01-16 16:11:32 +00:00
pigalot
1384b86810
Added better job assignment function, and fix docs
2022-01-16 16:11:32 +00:00
pigalot
abdc786403
prevent DreamSense from pushing over max
2022-01-16 16:11:32 +00:00
pigalot
e245cc471a
Prevent awareness and pop going over max
2022-01-16 16:11:31 +00:00
pigalot
98e8910c3a
Research func, gopublic function, and validation
2022-01-16 16:11:31 +00:00
pigalot
2269f79b15
Add investments to the api
2022-01-16 16:11:31 +00:00
pigalot
1b8c715a5e
Add costs and count function for ads
2022-01-16 16:11:31 +00:00
pigalot
42d767b443
Fix Bug with smart supply leftovers
2022-01-16 16:11:31 +00:00
pigalot
74019bc2be
Make list of divisions accessable on the corp
2022-01-16 16:11:31 +00:00
pigalot
360b8d8d16
Add has corp to the api player object
2022-01-16 16:11:31 +00:00
pigalot
2cfa589da6
Prevent seed money outside of 3
2022-01-16 16:11:31 +00:00
pigalot
e2bb76ae6d
Add createCorp
2022-01-16 16:11:31 +00:00
pigalot
bea6b0e0b1
Fix create corp text
2022-01-16 16:11:31 +00:00
pigalot
8729b54a9c
Make 3.3 unlock all corp APIs
2022-01-16 16:11:31 +00:00
hydroflame
ca0ad1267c
Merge pull request #2652 from danielyxie/dev
...
Merge bunch of PRs.
2022-01-15 18:40:05 -05:00
hydroflame
7977cf4a23
Merge pull request #2482 from KenJohansson/patch-5
...
Update hackingalgorithms.rst
2022-01-10 13:27:18 -05:00
hydroflame
9bfdd2ed16
Merge pull request #2521 from KenJohansson/patch-6
...
Update terminal.rst
2022-01-10 13:26:43 -05:00
hydroflame
8c67e6f741
Merge pull request #2525 from danielyxie/dev
...
update
2022-01-09 21:12:16 -05:00
KenJohansson
09fef62906
Update terminal.rst
...
Removed reference to .fconf since it's no longer used.
2022-01-09 22:42:02 +01:00
KenJohansson
a9b810d827
Update hackingalgorithms.rst
...
Removed "Growth can be made more efficient by dividing it into many processes, instead of one script with a high thread count. Four grow scripts with 20 threads will outperform one grow script with 80 threads." since this has been proven not to be true.
2022-01-09 00:14:54 +01:00