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
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
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
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
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
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
omuretsu
d58e2ec7cf
Changelog 10/23/23
2023-10-23 08:34:11 -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
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
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
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
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
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
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
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
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
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
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
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
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 c059c35bcaeaf194515d047e648862cc01c88eac.
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
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
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
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
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
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
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
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
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
David Walker
8b7166e4ed
UI: Fix (most) perf issues in Active Scripts ( #498 )
2023-04-30 19:31:29 -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
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