From 8731a02ef07cb6072863d124bc731667e0b94cea Mon Sep 17 00:00:00 2001 From: MageKing17 Date: Fri, 2 Jul 2021 14:34:19 -0700 Subject: [PATCH] Update Source-File documentation and descriptions. Only SF-11 had incorrect multipliers, but quite a few were missing things that they unlock; in particular, even the in-game description of BN/SF5 didn't mention the formulas API, which is one of its major benefits (besides Intelligence). I also removed the empty rows from the Source-File description table; it's not exactly hard to add new rows when new BitNodes get added, and all that empty space looks bad. --- doc/source/advancedgameplay/sourcefiles.rst | 82 ++++++++------------- src/BitNode/BitNode.ts | 4 +- src/SourceFile/SourceFiles.ts | 3 +- 3 files changed, 35 insertions(+), 54 deletions(-) diff --git a/doc/source/advancedgameplay/sourcefiles.rst b/doc/source/advancedgameplay/sourcefiles.rst index ca60ee1a6..09aa190ec 100644 --- a/doc/source/advancedgameplay/sourcefiles.rst +++ b/doc/source/advancedgameplay/sourcefiles.rst @@ -15,73 +15,53 @@ of level 3. List of all Source-Files ^^^^^^^^^^^^^^^^^^^^^^^^ +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-1: Source Genesis | * Lets the player start with 32 GB of RAM on home computer | -| | * Increases all of the player's multipliers by 16%/24%/28% | +| BitNode-1: Source Genesis | * Lets the player start with 32 GB of RAM on home computer. | +| | * Increases all of the player's multipliers by 16%/24%/28%. | +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-2: Rise of the Underworld | * Increases the player's crime success rate, crime money, and | -| | charisma multipliers by 24%/36%/42% | +| BitNode-2: Rise of the Underworld | * Lets the player create Gangs in other BitNodes (although some | +| | BitNodes will disable this mechanic). | +| | * Increases the player's crime success rate, crime money, and | +| | charisma multipliers by 24%/36%/42%. | +------------------------------------+-------------------------------------------------------------------------------------+ | BitNode-3: Corporatocracy | * Lets the player create Corporations in other BitNodes (although some | -| | BitNodes will disable this mechanic) | -| | * Increases the player's charisma and company salary multipliers by 8%/12%/14% | +| | BitNodes will disable this mechanic). | +| | * Increases the player's charisma and company salary multipliers by 8%/12%/14%. | +------------------------------------+-------------------------------------------------------------------------------------+ | BitNode-4: The Singularity | * Lets the player access and use Netscript Singularity Functions in other BitNodes. | -| | * Each level of this Source-File opens up more of the Singularity Functions to use | +| | * Each level of this Source-File opens up more of the Singularity Functions to use. | +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-5: Artificial Intelligence | * Unlocks :ref:`gameplay_intelligence` | -| | * Unlocks :js:func:`getBitNodeMultipliers` Netscript function | -| | * Increases all of the player's hacking-related multipliers by 8%/12%/14% | +| BitNode-5: Artificial Intelligence | * Unlocks :ref:`gameplay_intelligence`. | +| | * Unlocks :js:func:`getBitNodeMultipliers` and :js:func:`getServer` | +| | Netscript functions, as well as :ref:`netscriptformulas`. | +| | * Increases all of the player's hacking-related multipliers by 8%/12%/14%. | +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-6: Bladeburners | * Unlocks the Bladeburner feature in other BitNodes | +| BitNode-6: Bladeburners | * Unlocks the Bladeburner feature in other BitNodes. | | | * Increases all of the player's level and experience gain rate multipliers for | -| | combat stats by 8%/12%/14% | +| | combat stats by 8%/12%/14%. | +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-7: Bladeburners 2079 | * Allows the player to access the :ref:`netscript_bladeburnerapi` in other BitNodes | -| | * Increases all of the player's Bladeburner multipliers by 8%/12%/14% | +| BitNode-7: Bladeburners 2079 | * Allows the player to access the :ref:`netscript_bladeburnerapi` in other BitNodes.| +| | * Increases all of the player's Bladeburner multipliers by 8%/12%/14%. | +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-8: Ghost of Wall Street | * Increases the player's hacking growth multiplier by 12%/18%/21% | +| BitNode-8: Ghost of Wall Street | * Increases the player's hacking growth multiplier by 12%/18%/21%. | | | * Level 1 grants permanent access to :ref:`WSE ` and | -| | :ref:`TIX API ` | -| | * Level 2 grants permanent access to shorting stocks | -| | * Level 3 grants permanent access to use limit/stop orders | +| | :ref:`TIX API `. | +| | * Level 2 grants permanent access to shorting stocks. | +| | * Level 3 grants permanent access to use limit/stop orders. | +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-9: Coming Soon | | +| BitNode-9: Hacktocracy | * Level 1 permanently unlocks the Hacknet Server in other BitNodes. | +| | * Level 2 lets the player start with 128 GB of RAM on home computer. | +| | * Level 3 grants a highly-upgraded Hacknet Server when entering a new BitNode (it | +| | will be lost after installing augments). | +------------------------------------+-------------------------------------------------------------------------------------+ | BitNode-10: Digital Carbon | * Each level of this grants a Duplicate Sleeve. | -| | * Allows the player to access the :ref:`netscript_sleeveapi` in other BitNodes | +| | * Allows the player to access the :ref:`netscript_sleeveapi` in other BitNodes. | +------------------------------------+-------------------------------------------------------------------------------------+ | BitNode-11: The Big Crash | * Company favor increases both the player's salary and reputation gain at that | -| | company by 1% per favor (rather than just the reputation gain) | +| | company by 1% per favor (rather than just the reputation gain). | | | * Increases the player's company salary and reputation gain multipliers by | -| | 24%/36%/42% | +| | 32%/48%/56%. | +------------------------------------+-------------------------------------------------------------------------------------+ -| BitNode-12: The Recursion | * There is no maximum level for this Source-File | -| | * Each level of this Source-File increases all of the player's multipliers by 1%. | -| | * This affect is multiplicative with itself. This means that level N of this | -| | Source-File will result in a multiplier of 1.01^N (or 0.99^N for multipliers | -| | that decrease) | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | -+------------------------------------+-------------------------------------------------------------------------------------+ -| | | +| BitNode-12: The Recursion | * There is no maximum level for this Source-File. | +| | * Lets the player start with Neuroflux Governor equal to the level of this | +| | Source-File. | +------------------------------------+-------------------------------------------------------------------------------------+ diff --git a/src/BitNode/BitNode.ts b/src/BitNode/BitNode.ts index 1f26fab53..7b93dcd26 100644 --- a/src/BitNode/BitNode.ts +++ b/src/BitNode/BitNode.ts @@ -111,8 +111,8 @@ BitNodes["BitNode5"] = new BitNode(5, "Artificial Intelligence", "Posthuman", "gaining Intelligence experience is much slower than other stats, and it is also hidden (you won't know " + "when you gain experience and how much). Higher Intelligence levels will boost your production for many actions " + "in the game.

" + - "In addition, this Source-File will unlock the getBitNodeMultipliers() Netscript function, " + - "and will also raise all of your hacking-related multipliers by:

" + + "In addition, this Source-File will unlock the getBitNodeMultipliers() and getServer() Netscript functions, " + + "as well as the formulas API, and will also raise all of your hacking-related multipliers by:

" + "Level 1: 8%
" + "Level 2: 12%
" + "Level 3: 14%"); diff --git a/src/SourceFile/SourceFiles.ts b/src/SourceFile/SourceFiles.ts index 5a351eb1c..661c17bc4 100644 --- a/src/SourceFile/SourceFiles.ts +++ b/src/SourceFile/SourceFiles.ts @@ -26,7 +26,8 @@ SourceFiles["SourceFile5"] = new SourceFile(5, "This Source-File grants a specia "gaining Intelligence experience is much slower than other stats, and it is also hidden (you won't " + "know when you gain experience and how much). Higher Intelligence levels will boost your production " + "for many actions in the game. In addition, this Source-File will unlock the getBitNodeMultipliers() " + - "Netscript function, and will raise all of your hacking-related multipliers by:

" + + "and getServer() Netscript functions, as well as the formulas API, and will raise all of your " + + "hacking-related multipliers by:

" + "Level 1: 8%
" + "Level 2: 12%
" + "Level 3: 14%");