Commit Graph

4486 Commits

Author SHA1 Message Date
Martin Fournier
8192ab09ef Handle greenworks.init() errors gracefully
Since we are only using it to track achievements, we can still launch
the game if it fails to initialize, we just have to not run the
achievements interval.

Adds a dialog that tells the user to fix the issue & restart the game to
enable achievements.
2022-01-14 06:06:59 -05:00
hydroflame
ea2f2bd92b Merge pull request #2592 from nickofolas/fix/empty-editor-formatting
Fix formatting for empty editor splash
2022-01-13 11:34:36 -05:00
hydroflame
c5462eb6f4
Merge pull request #2601 from deathly809/bug/attemp_logs_even_when_disabled
Correctly handle logging so that disableLog will work
2022-01-13 11:26:25 -05:00
hydroflame
493ce4e684
Merge pull request #2594 from zeddrak/patch-4
Make the augments multiplier look nicer
2022-01-13 11:25:55 -05:00
hydroflame
4555354957
Merge pull request #2607 from MartinFournier/fix/corruptable-unmount
Clear timers when unmounting CorruptableText
2022-01-13 11:25:35 -05:00
Martin Fournier
6633c00f5d Clear timers when unmounting CorruptableText
The interval was cleared, but not the setTimeout to replace the character
2022-01-13 09:34:08 -05:00
Jeffrey A. Robinson
910c9d9e7e Correctly label functions so that disableLog will work 2022-01-12 16:55:45 -08:00
hydroflame
d274e21a10
Merge pull request #2596 from MartinFournier/feature/ns-ui-styles
Add ns.ui.[getStyles, setStyles, resetStyles]
2022-01-12 19:18:54 -05:00
hydroflame
5b65cd81c5
Merge pull request #2600 from MartinFournier/revert/previous-page
Revert previous page feature
2022-01-12 19:18:45 -05:00
Martin Fournier
0a2187bdf5 Revert "Add toPreviousPage in router"
This reverts commit b0bc3236fdcd2c9f6cfb9c540010e9520c2cbe01.
2022-01-12 18:49:53 -05:00
Martin Fournier
2dee036e90 Revert "Move router.clearHistory() to prestigeAugmentation"
This reverts commit b169406f8cff4d367ccf5c0de0f66211a6ba5525.
2022-01-12 18:46:07 -05:00
Martin Fournier
9033640c0c Revert "Fix duplicate previous pages"
This reverts commit 16f7058e536648ddce8f9949b276071ae6baa854.
2022-01-12 18:46:01 -05:00
Martin Fournier
9b638b911f Add ns.ui.[getStyles, setStyles, resetStyles]
Adds three Netscript functions to manipulate the user's styles like the
player can with theme.
2022-01-12 18:34:05 -05:00
zeddrak
693169996c
Make the augments multiplier look nicer
Sorry about the last one, thought that was format Exponent not Experience.
I used formatMultiplier this time, which seems more appropriate. :)
Might still need to go to a larger number type format, but that might be better addressed by modifying the formatMultiplier, so I'll leave it at just this for now. :)
2022-01-12 12:41:47 -08:00
nickofolas
e7983552dc Fix formatting for empty editor splash 2022-01-12 12:15:03 -06:00
hydroflame
3e7a9ac896
Merge pull request #2578 from MartinFournier/feature/work-overview
Add details to work in overview
2022-01-12 11:16:20 -05:00
hydroflame
48c1386e51
Merge pull request #2579 from MartinFournier/fix/duplicate-previous-pages
Fix navigation issue (duplicate previous pages in history)
2022-01-12 11:15:25 -05:00
hydroflame
7696636f8d
Merge pull request #2585 from erplsf/dev
Change typescript definitions for sprintf/vsprintf
2022-01-12 11:15:13 -05:00
hydroflame
d2fadfe600
Merge pull request #2582 from deathly809/bug/helper_number_should_handle_nan
Ensure INetscriptHelper number function handles NaN
2022-01-12 11:14:51 -05:00
hydroflame
f468a2ce1f
Merge pull request #2584 from mstruebing/chore/typo
chore: add missing t for `AchievementData`
2022-01-12 11:14:15 -05:00
hydroflame
40b3cea836
Merge pull request #2586 from zeddrak/patch-4
Made hack log msg consitent with grow and weaken
2022-01-12 11:14:04 -05:00
hydroflame
1e60daa0cc
Merge pull request #2587 from waffleattack/dev
Fixed type. Threads ---> Threats
2022-01-12 11:13:50 -05:00
waffleattack
ff2f354f38
Update Literatures.ts 2022-01-12 09:35:07 -05:00
zeddrak
4d0a5a43c0
Made hack log msg consitent with grow and weaken
Changed hack log message from "executing target" to "executing on target".
This makes it consistent with grow and weaken; and reads better as well.
2022-01-12 05:58:12 -08:00
Andriy Mykhaylyk
4511078477
change defs 2022-01-12 13:52:36 +01:00
Andriy Mykhaylyk
d2ea934c8e
change defs 2022-01-12 13:51:21 +01:00
Max Strübing
2cdc2af678
chore: add missing t for AchievementData 2022-01-12 09:20:32 +01:00
Jeffrey A. Robinson
3b765b2865 Ensure INetscriptHelper number function handles NaN 2022-01-11 22:24:03 -08:00
Martin Fournier
16f7058e53 Fix duplicate previous pages 2022-01-11 21:49:10 -05:00
Martin Fournier
9d0a63734d Add details to work in overview
Add a reusable component for the focus section, add a bit of details &
some styling.
2022-01-11 20:46:34 -05:00
hydroflame
e9db656e13
Merge pull request #2573 from nickofolas/unfocus-tooltips
Add tooltips to unfocused work
2022-01-11 19:07:22 -05:00
nickofolas
a41104f51a Add tooltips to unfocused work 2022-01-11 17:46:59 -06:00
hydroflame
979d785af6
Merge pull request #2572 from nickofolas/fix-relative-autocomplete
Fix autocomplete in directories
2022-01-11 18:20:45 -05:00
nickofolas
5764b783de Fix autocomplete in directories 2022-01-11 17:04:14 -06:00
hydroflame
b7fb59691b
Merge pull request #2570 from MartinFournier/feature/save-exclude-running-scripts
Add option to exclude running scripts from save
2022-01-11 17:24:53 -05:00
hydroflame
97e0b536a5
Merge pull request #2564 from MartinFournier/fix/clear-history-augs
Move router.clearHistory() to prestigeAugmentation
2022-01-11 17:23:57 -05:00
hydroflame
a852454e6d
Merge pull request #2566 from deathly809/feature/analyze_reports_backdoor
Analyze now outputs if a server has a backdoor installed or not
2022-01-11 17:23:50 -05:00
Martin Fournier
b22eb58aba Add option to exclude running scripts from save 2022-01-11 16:48:00 -05:00
Jeffrey A. Robinson
b5392df7a9 Analyze now outputs if a server has a backdoor installed or not 2022-01-11 13:03:23 -08:00
Martin Fournier
b169406f8c Move router.clearHistory() to prestigeAugmentation
So it triggers with soft-resets as well.
2022-01-11 15:47:13 -05:00
hydroflame
ff2f8849fa
Merge pull request #2561 from Feodoric/hacknet-server-cheevos
Hacknet server achievements
2022-01-11 14:29:50 -05:00
hydroflame
72841d5d09
Merge pull request #2563 from Feodoric/hacknet-node-production-highlight
Hacknet node production doesn't display with unbuyable style
2022-01-11 14:29:24 -05:00
Russell Stringer
d0394a4bd9 Hacknet node production doesn't display with unbuyable style
Fixes #1890
2022-01-11 13:55:49 -05:00
Russell Stringer
f59a145965 Hacknet server achievements grant associated hacknet node achieve
fixes #1905

Added a new property to the Achievement interface to contain a list
of additional achievements that should be granted when an achievement's
conditional passes.

Right now this is only used to unlock the 4 hacknet node achieves
when the corresponding hacknet server achievement is awarded.

This branch also changes the calculateAchievements function so it
only runs the conditionals for achievements the player doesn't have,
instead of checking all of them and then filtering out the unowned.
2022-01-11 13:45:36 -05:00
hydroflame
27a09cfbed
Merge pull request #2559 from MartinFournier/fix/root-height
Fix root min-height being over 100vh with padding
2022-01-11 13:08:15 -05:00
Martin Fournier
4bd67113c1 Fix root min-height being over 100vh with padding
It was causing a very small scrollable content.
2022-01-11 12:58:27 -05:00
Russell Stringer
c941ec2ba6 only check cheevo conditional if player is missing it 2022-01-11 12:42:20 -05:00
Olivier Gagnon
ea2f53e3b4 fix bug of quiting for currently working faction 2022-01-11 12:31:37 -05:00
hydroflame
fa0f5cb451
Merge pull request #2558 from Feodoric/autocomplete-with-no-leading-slash
Fixes autocomplete for scripts in directory without using leading slash
2022-01-11 12:10:56 -05:00
Russell Stringer
26ef94b062 Fixes autocomplete when running script in a directory without using leading slash
Fixes #1681
2022-01-11 12:05:32 -05:00