2019-01-20 23:57:38 +01:00
.. _netscript_singularityfunctions:
2018-01-09 21:48:06 +01:00
Netscript Singularity Functions
===============================
2021-07-08 23:09:45 +02:00
.. warning :: This page contains spoilers for the game.
2018-01-09 21:48:06 +01:00
2021-07-08 23:09:45 +02:00
The Singularity Functions are a special set of Netscript functions that allow the player to control additional aspects of the game such as working for factions/companies, purchasing/installing Augmentations, and creating programs.
2018-01-09 21:48:06 +01:00
2021-07-08 23:09:45 +02:00
The Singularity Functions are **not** immediately available to the player and must be unlocked later in the game.
2018-01-09 21:48:06 +01:00
2021-07-08 23:09:45 +02:00
The player has access to all of these functions while in BitNode-4. Completing BitNode-4 and gaining its source-file unlocks certain Singularity Functions for use in other BitNodes, with all functions accessible at level 3.
2018-01-09 21:48:06 +01:00
2019-03-03 04:08:54 +01:00
.. toctree ::
2021-07-08 23:09:45 +02:00
:caption: Level 1 Functions
2019-03-03 04:08:54 +01:00
universityCourse() <singularityfunctions/universityCourse>
gymWorkout() <singularityfunctions/gymWorkout>
travelToCity() <singularityfunctions/travelToCity>
purchaseTor() <singularityfunctions/purchaseTor>
purchaseProgram() <singularityfunctions/purchaseProgram>
2021-03-31 06:45:21 +02:00
getCurrentServer() <singularityfunctions/getCurrentServer>
2021-03-24 02:30:15 +01:00
connect() <singularityfunctions/connect>
manualHack() <singularityfunctions/manualHack>
2021-05-07 08:09:30 +02:00
installBackdoor() <singularityfunctions/installBackdoor>
2021-04-06 09:50:09 +02:00
hospitalize() <singularityfunctions/hospitalize>
2019-03-03 04:08:54 +01:00
isBusy() <singularityfunctions/isBusy>
2021-07-08 23:09:45 +02:00
.. toctree ::
:caption: Level 2 Functions
2019-03-03 04:08:54 +01:00
stopAction() <singularityfunctions/stopAction>
upgradeHomeRam() <singularityfunctions/upgradeHomeRam>
getUpgradeHomeRamCost() <singularityfunctions/getUpgradeHomeRamCost>
workForCompany() <singularityfunctions/workForCompany>
applyToCompany() <singularityfunctions/applyToCompany>
getCompanyRep() <singularityfunctions/getCompanyRep>
getCompanyFavor() <singularityfunctions/getCompanyFavor>
getCompanyFavorGain() <singularityfunctions/getCompanyFavorGain>
checkFactionInvitations() <singularityfunctions/checkFactionInvitations>
joinFaction() <singularityfunctions/joinFaction>
workForFaction() <singularityfunctions/workForFaction>
getFactionRep() <singularityfunctions/getFactionRep>
getFactionFavor() <singularityfunctions/getFactionFavor>
getFactionFavorGain() <singularityfunctions/getFactionFavorGain>
2021-10-14 21:30:26 +02:00
upgradeHomeCores() <singularityfunctions/upgradeHomeCores>
2021-07-08 23:09:45 +02:00
.. toctree ::
:caption: Level 3 Functions
2019-03-03 04:08:54 +01:00
donateToFaction() <singularityfunctions/donateToFaction>
createProgram() <singularityfunctions/createProgram>
commitCrime() <singularityfunctions/commitCrime>
getCrimeChance() <singularityfunctions/getCrimeChance>
2021-03-12 08:51:56 +01:00
getCrimeStats() <singularityfunctions/getCrimeStats>
2019-03-03 04:08:54 +01:00
getOwnedAugmentations() <singularityfunctions/getOwnedAugmentations>
getOwnedSourceFiles() <singularityfunctions/getOwnedSourceFiles>
getAugmentationsFromFaction() <singularityfunctions/getAugmentationsFromFaction>
getAugmentationCost() <singularityfunctions/getAugmentationCost>
2021-09-08 05:33:34 +02:00
getAugmentationPrereq() <singularityfunctions/getAugmentationPrereq>
getAugmentationPrice() <singularityfunctions/getAugmentationPrice>
getAugmentationRepReq() <singularityfunctions/getAugmentationRepReq>
2021-03-12 08:51:56 +01:00
getAugmentationStats() <singularityfunctions/getAugmentationStats>
2019-03-03 04:08:54 +01:00
purchaseAugmentation() <singularityfunctions/purchaseAugmentation>
installAugmentations() <singularityfunctions/installAugmentations>
2021-03-12 08:51:56 +01:00
softReset() <singularityfunctions/softReset>
2021-03-31 06:45:21 +02:00
.. toctree ::
:caption: Deprecated:
getStats() <singularityfunctions/getStats>
2021-07-08 23:09:45 +02:00
getCharacterInformation() <singularityfunctions/getCharacterInformation>