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
478646290e
BUGFIX: Fix #795 ( #1231 )
2024-05-02 18:39:30 -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
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
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
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
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
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