mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-27 16:37:33 +01:00
ae15914efa
Unfortunately, I haven't used most of the specialty APIs yet, so I'm not intimately familiar with where their documentation might be wrong. I figured some fixes were better than no fixes, and I can always make more fixes later. Fixes #1023.
102 lines
8.4 KiB
ReStructuredText
102 lines
8.4 KiB
ReStructuredText
getPlayer() Netscript Function
|
|
==============================
|
|
|
|
.. js:function:: getPlayer()
|
|
|
|
:RAM cost: 0.5 GB
|
|
|
|
The result of this function can be passed to the :doc:`formulas API<../netscriptformulasapi>`.
|
|
|
|
Returns an object with the Player's stats. The object has the following properties::
|
|
|
|
{
|
|
hacking_skill: Current Hacking skill level
|
|
hp: Current health points
|
|
max_hp: Maximum health points
|
|
strength: Current Strength skill level
|
|
defense: Current Defense skill level
|
|
dexterity: Current Dexterity skill level
|
|
agility: Current Agility skill level
|
|
charisma: Current Charisma skill level
|
|
intelligence: Current Intelligence skill level (from BitNode-5)
|
|
hacking_chance_mult: Hacking Chance multiplier (from Source-Files and Augments)
|
|
hacking_speed_mult: Hacking Speed multiplier (from Source-Files and Augments)
|
|
hacking_money_mult: Hacking Money multiplier (from Source-Files and Augments)
|
|
hacking_grow_mult: Hacking Growth multiplier (from Source-Files and Augments)
|
|
hacking_exp: Current Hacking experience points
|
|
strength_exp: Current Strength experience points
|
|
defense_exp: Current Defense experience points
|
|
dexterity_exp: Current Dexterity experience points
|
|
agility_exp: Current Agility experience points
|
|
charisma_exp: Current Charisma experience points
|
|
hacking_mult: Hacking Level multiplier (from Source-Files and Augments)
|
|
strength_mult: Strength Level multiplier (from Source-Files and Augments)
|
|
defense_mult: Defense Level multiplier (from Source-Files and Augments)
|
|
dexterity_mult: Dexterity Level multiplier (from Source-Files and Augments)
|
|
agility_mult: Agility Level multiplier (from Source-Files and Augments)
|
|
charisma_mult: Charisma Level multiplier (from Source-Files and Augments)
|
|
hacking_exp_mult: Hacking Experience multiplier (from Source-Files and Augments)
|
|
strength_exp_mult: Strength Experience multiplier (from Source-Files and Augments)
|
|
defense_exp_mult: Defense Experience multiplier (from Source-Files and Augments)
|
|
dexterity_exp_mult: Dexterity Experience multiplier (from Source-Files and Augments)
|
|
agility_exp_mult: Agility Experience multiplier (from Source-Files and Augments)
|
|
charisma_exp_mult: Charisma Experience multiplier (from Source-Files and Augments)
|
|
company_rep_mult: Company reputation gain multiplier (from Source-Files and Augments)
|
|
faction_rep_mult: Faction reputation gain multiplier (from Source-Files and Augments)
|
|
money: Current money
|
|
city: Name of city you are currently in
|
|
location: Name of the last location visited
|
|
crime_money_mult: Crime money multiplier (from Source-Files and Augments)
|
|
crime_success_mult: Crime success multiplier (from Source-Files and Augments)
|
|
isWorking: Boolean indicating whether the player is currently performing work
|
|
workType: Name of the kind of work the player is performing
|
|
currentWorkFactionName: Name of the faction the player is currently working for
|
|
currentWorkFactionDescription: Description of the kind of work the player is currently doing
|
|
workHackExpGainRate: Amount of Hacking experience the player will gain every cycle (fifth of a second)
|
|
workStrExpGainRate: Amount of Strength experience the player will gain every cycle
|
|
workDefExpGainRate: Amount of Defense experience the player will gain every cycle
|
|
workDexExpGainRate: Amount of Dexterity experience the player will gain every cycle
|
|
workAgiExpGainRate: Amount of Agility experience the player will gain every cycle
|
|
workChaExpGainRate: Amount of Charisma experience the player will gain every cycle
|
|
workRepGainRate: Amount of Reputation the player will gain every cycle
|
|
workMoneyGainRate: Amount of Money the player will gain every cycle
|
|
workMoneyLossRate: Amount of Money the player will lose every cycle
|
|
workHackExpGained: Total Hacking experience gained while working thus far
|
|
workStrExpGained: Total Strength experience gained while working thus far
|
|
workDefExpGained: Total Defense experience gained while working thus far
|
|
workDexExpGained: Total Dexterity experience gained while working thus far
|
|
workAgiExpGained: Total Agility experience gained while working thus far
|
|
workChaExpGained: Total Charisma experience gained while working thus far
|
|
workRepGained: Total Reputation gained while working thus far
|
|
workMoneyGained: Total Money gained while working thus far
|
|
createProgramName: Name of the program the player is currently creating
|
|
createProgramReqLvl: Hacking skill required to make that program
|
|
className: Name of the class the player is currently studying
|
|
crimeType: Name of the crime the player last started
|
|
work_money_mult: Salary multiplier (from Source-Files and Augments)
|
|
hacknet_node_money_mult: Hacknet Node production multiplier (from Source-Files and Augments)
|
|
hacknet_node_purchase_cost_mult: Hacknet Node purchase cost multiplier (from Source-Files and Augments)
|
|
hacknet_node_ram_cost_mult: Hacknet Node RAM upgrade cost multiplier (from Source-Files and Augments)
|
|
hacknet_node_core_cost_mult: Hacknet Node Core purchase cost multiplier (from Source-Files and Augments)
|
|
hacknet_node_level_cost_mult: Hacknet Node level upgrade cost multiplier (from Source-Files and Augments)
|
|
hasWseAccount: Boolean indicating whether the player has a WSE Account
|
|
hasTixApiAccess: Boolean indicating whether the player has TIX API Access
|
|
has4SData: Boolean indicating whether the player has 4S Market Data Access
|
|
has4SDataTixApi: Boolean indicating whether the player has 4S Market Data TIX API Access
|
|
bladeburner_max_stamina_mult: Bladeburner Max Stamina multiplier (from Source-Files and Augments)
|
|
bladeburner_stamina_gain_mult: Bladeburner Stamina Gain multiplier (from Source-Files and Augments)
|
|
bladeburner_success_chance_mult: Bladeburner Success Chance multiplier (from Source-Files and Augments)
|
|
bitNodeN: Current BitNode number
|
|
totalPlaytime: Total amount of time the game has been running, in milliseconds
|
|
playtimeSinceLastAug: Milliseconds since the last time Augmentations were installed
|
|
playtimeSinceLastBitnode: Milliseconds since this BitNode was started
|
|
jobs: A mapping of companies the player works for to the title of the player's job at that company
|
|
factions: An array of factions the player is currently a member of
|
|
tor: Boolean indicating whether or not you have a tor router
|
|
}
|
|
|
|
Example::
|
|
|
|
player = getPlayer();
|
|
print('My charisma level is: ' + player.charisma);
|