Nicole
b4f2a5c641
set static information netscript costs to 0 ( #1628 )
2024-08-25 10:09:36 -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
Nicole
995e367432
DOCS: Correct function signature for hashUpgradeCost ( #1603 )
2024-08-21 16:47:26 -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
79bb0d289a
Revert "API: Add types for parameters of gym-university-bladeburner API ( #1591 )" ( #1592 )
...
This reverts commit da8870ed796c916c19cac7c2b6328a75180367fc.
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
a9cb46606c
DOCUMENTATION: Update documentation of Corporation API ( #1587 )
2024-08-16 02:02:23 -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
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
Yichi Zhang
93eb9b0cef
Add buyAmount and importAmount to Corporation Material API ( #1553 )
2024-08-08 18:13:03 -07:00
catloversg
180dae1d2c
DOCUMENTATION: Add GoAnalysis and GoCheat ( #1548 )
2024-08-05 13:42:19 -07:00
catloversg
e5a63b4116
MISC: Fix typos in NetscriptDefinitions.d.ts ( #1546 )
2024-08-04 13:09:50 -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
2b6ec5cd33
BLADEBURNER: Fix wrong behavior of ns.bladeburner.getSkillUpgradeCost ( #1471 )
2024-07-07 14:49:23 -07:00
catloversg
960fe5aa8b
BUGFIX: Wrong success chance in ns.bladeburner.getActionEstimatedSuccessChance ( #1450 )
2024-07-02 15:07:56 -07:00
catloversg
b1c1fc24a9
GRAFTING: Add new api for checking ongoing grafting ( #1435 )
2024-06-28 19:59:18 -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
catloversg
21e984bda6
DOCUMENTATION: Clarify logging API ( #1444 )
2024-06-28 02:37:04 -07:00
catloversg
5a8f0e99af
SINGULARITY: Add ns.singularity.getFactionWorkTypes ( #1425 )
2024-06-24 20:43:36 -07:00
catloversg
a780880531
MISC: Add ns.enums to AutocompleteData ( #1389 )
2024-06-13 23:56:27 -07:00
catloversg
344054f10d
DOCUMENTATION: Clarify maximum number of ports ( #1388 )
2024-06-12 19:07:05 -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
e64247571d
IPVGO: Add missing space characters in API documentation ( #1373 )
2024-06-07 13:15:46 -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
catloversg
b8d3109158
MISC: Change type of location parameter/property ( #1316 )
2024-05-28 11:49:48 -07:00
catloversg
53f187fb89
MISC: Fix wrong text in Tutorial and NetscriptDefinitions.d.ts ( #1319 )
2024-05-27 15:30:32 -07:00
catloversg
48a7eb364f
DOCUMENTATION: Fix wrong examples in NetscriptDefinitions.d.ts ( #1309 )
2024-05-27 14:42:31 -07:00
Michael Ficocelli
efd4152eed
IPVGO: Fix outdated docs ( #1306 )
2024-05-23 20:07:45 -04:00
catloversg
30c04f8152
DOCUMENTATION: Fix wrong examples in NetscriptDefinitions.d.ts ( #1295 )
2024-05-23 01:42:47 -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
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
1288d1c289
API: Update getInfiltration API ( #1235 )
2024-05-11 20:13:59 -04: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
David Walker
384d1c1a2b
NETSCRIPT: A minorly breaking change around script launch, and refactoring. ( #1213 )
2024-04-23 20:21:05 -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
Michael Ficocelli
dd3975ab1d
IPVGO: Fix formatting to avoid breaking external editors ( #1215 )
2024-04-11 14:28:06 -07:00
p0n24
7ab4ad8174
fix documentation typo ( #1203 )
2024-03-31 13:53:51 -07:00
Paco Delozanne
ae1ca8f9a6
NETSCRIPT: Add Singularity.getFactionEnemies() ( #1192 )
2024-03-29 01:16:54 -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
David Walker
75dabd10be
NETSCRIPT: add formulas.hacking.growAmount() ( #1090 )
...
Also, improve docs.
2024-03-26 03:26:50 -07:00