Commit Graph

7147 Commits

Author SHA1 Message Date
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
Snarling e71e5988cb unify static and dynamic ram tests 2022-10-04 11:56:36 -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
Snarling 50f14b4f58 Commit1 2022-10-03 12:12:16 -04: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
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
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