├── changelog.md ├── .nojekyll ├── test ├── __mocks__ │ ├── NullMock.js │ └── fileMock.js ├── netscript │ └── tb_foo.script ├── jest │ ├── Imports │ │ ├── Server.test.ts │ │ ├── WorkerScript.test.ts │ │ └── Hacknet.test.ts │ └── README.md └── tsconfig.json ├── electron ├── steam_appid.txt ├── lib │ ├── steam_appid.txt │ ├── steam_api.dll │ ├── steam_api.lib │ ├── libsteam_api.so │ ├── steam_api64.dll │ ├── steam_api64.lib │ ├── libsteam_api.dylib │ ├── greenworks-osx64.node │ ├── greenworks-win64.node │ ├── greenworks-linux64.node │ ├── libsdkencryptedappticket.so │ ├── sdkencryptedappticket64.dll │ ├── sdkencryptedappticket64.lib │ └── libsdkencryptedappticket.dylib ├── jsconfig.json ├── icon.ico ├── icon.png ├── icon.icns ├── saveDataBinaryFormat.d.ts └── saveDataBinaryFormat.js ├── .gitattributes ├── assets ├── Steam │ ├── steam_appid.txt │ ├── notes.txt │ ├── steam_api.dll │ ├── steam_api.lib │ ├── Store │ │ ├── Hero_Capsule.png │ │ ├── Main_Capsule.png │ │ ├── Header_Capsule.png │ │ ├── Small_Capsule.png │ │ └── Screenshots │ │ │ ├── corp.png │ │ │ ├── gang.png │ │ │ ├── tix.png │ │ │ ├── faction.png │ │ │ ├── hacknet.png │ │ │ ├── install.png │ │ │ ├── script.png │ │ │ ├── sleeves.png │ │ │ ├── buy_server.png │ │ │ ├── script_2.png │ │ │ ├── sector-12.png │ │ │ ├── terminal.png │ │ │ ├── terminal_2.png │ │ │ ├── world_map.png │ │ │ ├── infiltration.png │ │ │ ├── purchase_aug.png │ │ │ └── active_scripts.png │ ├── achievements │ │ ├── tmp.png │ │ ├── tmp │ │ │ └── real │ │ │ │ ├── 1H.svg.png │ │ │ │ ├── 4S.svg.png │ │ │ │ ├── p0.svg.png │ │ │ │ ├── p1.svg.png │ │ │ │ ├── p2.svg.png │ │ │ │ ├── p3.svg.png │ │ │ │ ├── p4.svg.png │ │ │ │ ├── $1Q.svg-.png │ │ │ │ ├── $1Q.svg.png │ │ │ │ ├── -1b.svg-.png │ │ │ │ ├── -1b.svg.png │ │ │ │ ├── 1H.svg-.png │ │ │ │ ├── 4S.svg-.png │ │ │ │ ├── BN1+.svg.png │ │ │ │ ├── BN2+.svg.png │ │ │ │ ├── BN3+.svg.png │ │ │ │ ├── BN6+.svg.png │ │ │ │ ├── BN7+.svg.png │ │ │ │ ├── BN8+.svg.png │ │ │ │ ├── BN9+.svg.png │ │ │ │ ├── CORP.svg.png │ │ │ │ ├── CSEC.svg.png │ │ │ │ ├── GANG.svg.png │ │ │ │ ├── OUCH.svg.png │ │ │ │ ├── SF-1.svg.png │ │ │ │ ├── TBH.svg-.png │ │ │ │ ├── TBH.svg.png │ │ │ │ ├── TOR.svg-.png │ │ │ │ ├── TOR.svg.png │ │ │ │ ├── node.svg.png │ │ │ │ ├── ns2.svg-.png │ │ │ │ ├── ns2.svg.png │ │ │ │ ├── p0.svg-.png │ │ │ │ ├── p1.svg-.png │ │ │ │ ├── p2.svg-.png │ │ │ │ ├── p3.svg-.png │ │ │ │ ├── p4.svg-.png │ │ │ │ ├── 2DAYS.svg-.png │ │ │ │ ├── 2DAYS.svg.png │ │ │ │ ├── BLADE.svg-.png │ │ │ │ ├── BLADE.svg.png │ │ │ │ ├── BN1+.svg-.png │ │ │ │ ├── BN10+.svg-.png │ │ │ │ ├── BN10+.svg.png │ │ │ │ ├── BN12+.svg-.png │ │ │ │ ├── BN12+.svg.png │ │ │ │ ├── BN13+.svg-.png │ │ │ │ ├── BN13+.svg.png │ │ │ │ ├── BN2+.svg-.png │ │ │ │ ├── BN3+.svg-.png │ │ │ │ ├── BN6+.svg-.png │ │ │ │ ├── BN7+.svg-.png │ │ │ │ ├── BN8+.svg-.png │ │ │ │ ├── BN9+.svg-.png │ │ │ │ ├── CORP.svg-.png │ │ │ │ ├── CORPRE.svg-.png │ │ │ │ ├── CORPRE.svg.png │ │ │ │ ├── CSEC.svg-.png │ │ │ │ ├── GANG.svg-.png │ │ │ │ ├── GANGMAX.svg.png │ │ │ │ ├── HASHNET.svg.png │ │ │ │ ├── INT255.svg-.png │ │ │ │ ├── INT255.svg.png │ │ │ │ ├── NiteSec.svg.png │ │ │ │ ├── OUCH.svg-.png │ │ │ │ ├── SF-1.svg-.png │ │ │ │ ├── SF1.1.svg-.png │ │ │ │ ├── SF1.1.svg.png │ │ │ │ ├── SF10.1.svg-.png │ │ │ │ ├── SF10.1.svg.png │ │ │ │ ├── SF11.1.svg-.png │ │ │ │ ├── SF11.1.svg.png │ │ │ │ ├── SF12.1.svg-.png │ │ │ │ ├── SF12.1.svg.png │ │ │ │ ├── SF2.1.svg-.png │ │ │ │ ├── SF2.1.svg.png │ │ │ │ ├── SF3.1.svg-.png │ │ │ │ ├── SF3.1.svg.png │ │ │ │ ├── SF4.1.svg-.png │ │ │ │ ├── SF4.1.svg.png │ │ │ │ ├── SF5.1.svg-.png │ │ │ │ ├── SF5.1.svg.png │ │ │ │ ├── SF6.1.svg-.png │ │ │ │ ├── SF6.1.svg.png │ │ │ │ ├── SF7.1.svg-.png │ │ │ │ ├── SF7.1.svg.png │ │ │ │ ├── SF8.1.svg-.png │ │ │ │ ├── SF8.1.svg.png │ │ │ │ ├── SF9.1.svg-.png │ │ │ │ ├── SF9.1.svg.png │ │ │ │ ├── SLEEVE8.svg.png │ │ │ │ ├── TRAVEL.svg-.png │ │ │ │ ├── TRAVEL.svg.png │ │ │ │ ├── WORKOUT.svg.png │ │ │ │ ├── bigcost.svg.png │ │ │ │ ├── broker.svg-.png │ │ │ │ ├── broker.svg.png │ │ │ │ ├── drain.svg-.png │ │ │ │ ├── drain.svg.png │ │ │ │ ├── folders.svg.png │ │ │ │ ├── forze.svg-.png │ │ │ │ ├── forze.svg.png │ │ │ │ ├── install.svg.png │ │ │ │ ├── karma.svg-.png │ │ │ │ ├── karma.svg.png │ │ │ │ ├── maxram.svg-.png │ │ │ │ ├── maxram.svg.png │ │ │ │ ├── nf255.svg-.png │ │ │ │ ├── nf255.svg.png │ │ │ │ ├── node.svg-.png │ │ │ │ ├── queue40.svg.png │ │ │ │ ├── run1000.svg.png │ │ │ │ ├── BLADE100K.svg.png │ │ │ │ ├── CORP1000.svg-.png │ │ │ │ ├── CORP1000.svg.png │ │ │ │ ├── CORPCITY.svg-.png │ │ │ │ ├── CORPCITY.svg.png │ │ │ │ ├── CORPLOBBY.svg.png │ │ │ │ ├── GANG100%.svg-.png │ │ │ │ ├── GANG100%.svg.png │ │ │ │ ├── GANG10000.svg.png │ │ │ │ ├── GANGMAX.svg-.png │ │ │ │ ├── HASHNET.svg-.png │ │ │ │ ├── NiteSec.svg-.png │ │ │ │ ├── SLEEVE8.svg-.png │ │ │ │ ├── WORKOUT.svg-.png │ │ │ │ ├── bigcost.svg-.png │ │ │ │ ├── daedalus.svg-.png │ │ │ │ ├── daedalus.svg.png │ │ │ │ ├── discount.svg-.png │ │ │ │ ├── discount.svg.png │ │ │ │ ├── donation.svg-.png │ │ │ │ ├── donation.svg.png │ │ │ │ ├── folders.svg-.png │ │ │ │ ├── formulas.svg-.png │ │ │ │ ├── formulas.svg.png │ │ │ │ ├── install.svg-.png │ │ │ │ ├── maxcores.svg-.png │ │ │ │ ├── maxcores.svg.png │ │ │ │ ├── queue40.svg-.png │ │ │ │ ├── run1000.svg-.png │ │ │ │ ├── BLADE100K.svg-.png │ │ │ │ ├── CORPLOBBY.svg-.png │ │ │ │ ├── GANG10000.svg-.png │ │ │ │ ├── HASHNETALL.svg-.png │ │ │ │ ├── HASHNETALL.svg.png │ │ │ │ ├── HASHNETCAP.svg-.png │ │ │ │ ├── HASHNETCAP.svg.png │ │ │ │ ├── HASHNETMAX.svg-.png │ │ │ │ ├── HASHNETMAX.svg.png │ │ │ │ ├── HASHNETMONEY.svg.png │ │ │ │ ├── bitrunners.svg-.png │ │ │ │ ├── bitrunners.svg.png │ │ │ │ ├── combat3000.svg-.png │ │ │ │ ├── combat3000.svg.png │ │ │ │ ├── hack100000.svg-.png │ │ │ │ ├── hack100000.svg.png │ │ │ │ ├── hacknet-10m.svg-.png │ │ │ │ ├── hacknet-10m.svg.png │ │ │ │ ├── hacknet-all.svg-.png │ │ │ │ ├── hacknet-all.svg.png │ │ │ │ ├── hacknet-max.svg-.png │ │ │ │ ├── hacknet-max.svg.png │ │ │ │ ├── illuminati.svg-.png │ │ │ │ ├── illuminati.svg.png │ │ │ │ ├── install_100.svg-.png │ │ │ │ ├── install_100.svg.png │ │ │ │ ├── reputation.svg-.png │ │ │ │ ├── reputation.svg.png │ │ │ │ ├── thecovenant.svg-.png │ │ │ │ ├── thecovenant.svg.png │ │ │ │ ├── BLADEOVERCLOCK.svg.png │ │ │ │ ├── HASHNETMONEY.svg-.png │ │ │ │ └── BLADEOVERCLOCK.svg-.png │ │ └── templates │ │ │ ├── default_locked.png │ │ │ └── default_unlocked.png │ └── Library │ │ ├── Library_Hero.png │ │ ├── Library_Logo.png │ │ └── Library_Capsule.png └── favicon.ico ├── CODE_OF_CONDUCT.md ├── src ├── ThirdParty │ ├── arg.d.ts │ ├── sprintf-js.d.ts │ └── README.md ├── ui │ ├── React │ │ ├── Constants.ts │ │ ├── ImportSave │ │ │ └── index.ts │ │ ├── MoneyRate.tsx │ │ ├── HashRate.tsx │ │ ├── BypassWrapper.tsx │ │ └── ReputationRate.tsx │ ├── Enums.ts │ └── InteractiveTutorial │ │ └── ITutorialEvents.ts ├── Faction │ └── README.md ├── Hacking │ └── README.md ├── Company │ └── README.md ├── BitNode │ └── README.md ├── PersonObjects │ ├── HP.ts │ ├── README.md │ ├── formulas │ │ └── intelligence.ts │ ├── Skills.ts │ └── Sleeve │ │ ├── SleeveCovenantPurchases.tsx │ │ └── README.md ├── fonts │ └── JetBrainsMono.woff2 ├── Milestones │ └── Milestone.ts ├── StockMarket │ ├── IOrderBook.ts │ ├── IStockMarket.ts │ └── data │ │ └── Constants.ts ├── Terminal.ts ├── CotMG │ ├── data │ │ └── Constants.ts │ └── StaneksGiftEvents.ts ├── Themes │ ├── data │ │ ├── light │ │ │ └── screenshot.png │ │ ├── purple │ │ │ └── screenshot.png │ │ ├── warmer │ │ │ └── screenshot.png │ │ ├── dark-blue │ │ │ └── screenshot.png │ │ ├── dark-plus │ │ │ └── screenshot.png │ │ ├── default │ │ │ └── screenshot.png │ │ ├── dracula │ │ │ └── screenshot.png │ │ ├── iron-man │ │ │ └── screenshot.png │ │ ├── one-dark │ │ │ └── screenshot.png │ │ ├── zerenity │ │ │ └── screenshot.png │ │ ├── monokai-ish │ │ │ └── screenshot.png │ │ ├── default-lite │ │ │ └── screenshot.png │ │ ├── discord-like │ │ │ └── screenshot.png │ │ ├── mayukai-dark │ │ │ └── screenshot.png │ │ ├── smooth-green │ │ │ └── screenshot.png │ │ └── muted-gold-blue │ │ │ └── screenshot.png │ └── Styles.ts ├── ScriptEditor │ └── raw-loader.d.ts ├── Terminal │ ├── commands │ │ ├── apr1.ts │ │ ├── changelog.ts │ │ ├── lscpu.ts │ │ ├── vim.ts │ │ ├── nano.ts │ │ ├── analyze.ts │ │ └── hostname.ts │ └── TerminalEvents.ts ├── hash │ └── hash.ts ├── Script │ └── RamCalculationErrorCodes.ts ├── css │ └── font.css ├── Corporation │ └── Export.ts ├── NetworkShare │ ├── formulas │ │ └── share.tsx │ └── Share.tsx ├── Gang │ ├── IAscensionResult.ts │ ├── ui │ │ └── Context.ts │ ├── data │ │ └── power.ts │ ├── GangMemberTasks.ts │ └── GangMemberUpgrades.ts ├── Netscript │ ├── WorkerScripts.ts │ └── ScriptIdentifier.ts ├── Locations │ └── Cities.ts ├── Types │ └── Promises.ts ├── utils │ ├── helpers │ │ ├── formatTime.ts │ │ ├── roundToTwo.ts │ │ ├── isValidNumber.ts │ │ ├── enum.ts │ │ ├── string.ts │ │ └── createRandomString.ts │ ├── TypeAssertion.ts │ └── IPAddress.ts ├── Infiltration │ └── ui │ │ ├── IMinigameProps.tsx │ │ └── BlinkingCursor.tsx ├── Casino │ └── utils.ts ├── Augmentation │ └── PlayerOwnedAugmentation.ts ├── Documentation │ ├── root.ts │ └── doc │ │ └── basic │ │ └── world.md ├── Bladeburner │ ├── ui │ │ ├── KillIcon.tsx │ │ └── StealthIcon.tsx │ └── Actions │ │ └── index.ts ├── Message │ └── Enums.ts ├── DarkWeb │ └── DarkWebItem.ts ├── @types │ └── global.d.ts └── Crime │ └── Enums.ts ├── tools ├── bump-version │ ├── .gitignore │ └── package.json ├── fetch-changelog │ ├── .gitignore │ └── package.json ├── tsconfig.json └── build.sh ├── .browserslistrc ├── favicon.ico ├── dist ├── favicon.ico ├── favicon-16x16.png ├── favicon-32x32.png ├── mstile-70x70.png ├── apple-touch-icon.png ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── ext │ └── MathJax-3.2.2 │ │ └── es5 │ │ └── output │ │ └── chtml │ │ └── fonts │ │ └── woff-v2 │ │ ├── MathJax_Zero.woff │ │ ├── MathJax_Main-Bold.woff │ │ ├── MathJax_AMS-Regular.woff │ │ ├── MathJax_Fraktur-Bold.woff │ │ ├── MathJax_Main-Italic.woff │ │ ├── MathJax_Main-Regular.woff │ │ ├── MathJax_Math-Italic.woff │ │ ├── MathJax_Math-Regular.woff │ │ ├── MathJax_Size1-Regular.woff │ │ ├── MathJax_Size2-Regular.woff │ │ ├── MathJax_Size3-Regular.woff │ │ ├── MathJax_Size4-Regular.woff │ │ ├── MathJax_Vector-Bold.woff │ │ ├── MathJax_Fraktur-Regular.woff │ │ ├── MathJax_Math-BoldItalic.woff │ │ ├── MathJax_SansSerif-Bold.woff │ │ ├── MathJax_Script-Regular.woff │ │ ├── MathJax_Vector-Regular.woff │ │ ├── MathJax_Calligraphic-Bold.woff │ │ ├── MathJax_SansSerif-Italic.woff │ │ ├── MathJax_SansSerif-Regular.woff │ │ ├── MathJax_Typewriter-Regular.woff │ │ └── MathJax_Calligraphic-Regular.woff └── browserconfig.xml ├── .prettierrc ├── .npmrc ├── requirements.txt ├── babel.config.js ├── doc └── POTENTIAL_BN_2.md ├── .eslintignore ├── .dockerignore ├── .editorconfig ├── jest.polyfills.js ├── .github └── ISSUE_TEMPLATE ├── markdown ├── index.md ├── bitburner.hp.max.md ├── bitburner.ns.enums.md ├── bitburner.person.hp.md ├── bitburner.scriptarg.md ├── bitburner.gangotherinfo.md ├── bitburner.hp.current.md ├── bitburner.person.exp.md ├── bitburner.filenameorpid.md ├── bitburner.fragment.id.md ├── bitburner.person.city.md ├── bitburner.player.karma.md ├── bitburner.player.money.md ├── bitburner.fragment.type.md ├── bitburner.person.mults.md ├── bitburner.person.skills.md ├── bitburner.crimetask.type.md ├── bitburner.fragment.limit.md ├── bitburner.fragment.power.md ├── bitburner.ilocation.city.md ├── bitburner.player.entropy.md ├── bitburner.skills.agility.md ├── bitburner.skills.defense.md ├── bitburner.skills.hacking.md ├── bitburner.studytask.type.md ├── bitburner.fragment.effect.md ├── bitburner.fragment.shape.md ├── bitburner.gameinfo.commit.md ├── bitburner.ilocation.name.md ├── bitburner.ns.heart.md ├── bitburner.ns.pid.md ├── bitburner.player.factions.md ├── bitburner.skills.charisma.md ├── bitburner.skills.strength.md ├── bitburner.workstats.money.md ├── bitburner.activefragment.x.md ├── bitburner.activefragment.y.md ├── bitburner.gameinfo.version.md ├── bitburner.moneysource.gang.md ├── bitburner.moneysource.work.md ├── bitburner.player.location.md ├── bitburner.server.ip.md ├── bitburner.skills.dexterity.md ├── bitburner.sleevesupporttask.md ├── bitburner.sleevesynchrotask.md ├── bitburner.workstats.agiexp.md ├── bitburner.workstats.chaexp.md ├── bitburner.workstats.defexp.md ├── bitburner.workstats.dexexp.md ├── bitburner.workstats.intexp.md ├── bitburner.workstats.strexp.md ├── bitburner.activefragment.id.md ├── bitburner.gameinfo.platform.md ├── bitburner.graftingtask.type.md ├── bitburner.moneysource.class.md ├── bitburner.moneysource.crime.md ├── bitburner.moneysource.other.md ├── bitburner.moneysource.stock.md ├── bitburner.moneysource.total.md ├── bitburner.office.city.md ├── bitburner.player.jobs.md ├── bitburner.reactelement.props.md ├── bitburner.sleeverecoverytask.md ├── bitburner.workstats.hackexp.md ├── bitburner.moneysource.casino.md ├── bitburner.nodestats.name.md ├── bitburner.nodestats.ram.md ├── bitburner.notrequirement.type.md ├── bitburner.office.size.md ├── bitburner.product.name.md ├── bitburner.corpstatename.md ├── bitburner.crimetask.crimetype.md ├── bitburner.division.name.md ├── bitburner.formulas.gang.md ├── bitburner.formulas.work.md ├── bitburner.moneysource.hacking.md ├── bitburner.moneysource.hacknet.md ├── bitburner.moneysource.servers.md ├── bitburner.moneysource.sleeves.md ├── bitburner.nodestats.level.md ├── bitburner.processinfo.pid.md ├── bitburner.reactelement.key.md ├── bitburner.skills.intelligence.md ├── bitburner.studytask.classtype.md ├── bitburner.cityrequirement.city.md ├── bitburner.cityrequirement.type.md ├── bitburner.companyworktask.type.md ├── bitburner.export.amount.md ├── bitburner.factionworktask.type.md ├── bitburner.filerequirement.file.md ├── bitburner.filerequirement.type.md ├── bitburner.player.totalplaytime.md ├── bitburner.product.rating.md ├── bitburner.workstats.reputation.md ├── bitburner.augmentpair.cost.md ├── bitburner.augmentpair.name.md ├── bitburner.autocompletedata.txts.md ├── bitburner.export.city.md ├── bitburner.material.exports.md ├── bitburner.material.name.md ├── bitburner.material.stored.md ├── bitburner.moneyrequirement.type.md ├── bitburner.nodestats.cores.md ├── bitburner.skillrequirement.type.md ├── bitburner.somerequirement.type.md ├── bitburner.userinterfacetheme.hp.md ├── bitburner.autocompletedata.enums.md ├── bitburner.crimetask.cyclesworked.md ├── bitburner.formulas.skills.md ├── bitburner.gangtaskstats.name.md ├── bitburner.karmarequiremennt.type.md ├── bitburner.moneyrequirement.money.md ├── bitburner.player.numpeoplekilled.md ├── bitburner.server.hostname.md ├── bitburner.server.maxram.md ├── bitburner.studytask.cyclesworked.md ├── bitburner.userinterfacetheme.cha.md ├── bitburner.userinterfacetheme.int.md ├── bitburner.userinterfacetheme.rep.md ├── bitburner.warehouse.size.md ├── bitburner.activefragment.rotation.md ├── bitburner.bitnoderequirement.type.md ├── bitburner.corpsmartsupplyoption.md ├── bitburner.crimestats.money.md ├── bitburner.everyrequirement.type.md ├── bitburner.formulas.hacking.md ├── bitburner.gangtaskstats.desc.md ├── bitburner.karmarequiremennt.karma.md ├── bitburner.material.quality.md ├── bitburner.moneysource.bladeburner.md ├── bitburner.moneysource.corporation.md ├── bitburner.nodestats.ramused.md ├── bitburner.processinfo.args.md ├── bitburner.product.stored.md ├── bitburner.server.ramused.md ├── bitburner.sourcefilelvl.n.md ├── bitburner.studytask.location.md ├── bitburner.userinterfacetheme.hack.md ├── bitburner.userinterfacetheme.info.md ├── bitburner.userinterfacetheme.well.md ├── bitburner.warehouse.level.md ├── bitburner.activefragment.numcharge.md ├── bitburner.autocompletedata.scripts.md ├── bitburner.autocompletedata.servers.md ├── bitburner.companypositioninfo.name.md ├── bitburner.crimestats.type.md ├── bitburner.division.type.md ├── bitburner.equipmentstats.agi.md ├── bitburner.equipmentstats.cha.md ├── bitburner.equipmentstats.def.md ├── bitburner.equipmentstats.dex.md ├── bitburner.equipmentstats.str.md ├── bitburner.ganggeninfo.respect.md ├── bitburner.gangmemberinfo.agi.md ├── bitburner.gangmemberinfo.cha.md ├── bitburner.gangmemberinfo.def.md ├── bitburner.gangmemberinfo.dex.md ├── bitburner.gangmemberinfo.hack.md ├── bitburner.gangmemberinfo.str.md ├── bitburner.graftingtask.completion.md ├── bitburner.industrydata.type.md ├── bitburner.jobtitlerequirement.type.md ├── bitburner.locationrequirement.type.md ├── bitburner.moneysource.infiltration.md ├── bitburner.moneysources.sincestart.md ├── bitburner.ns.go.md ├── bitburner.office.avgenergy.md ├── bitburner.office.avgmorale.md ├── bitburner.office.maxmorale.md ├── bitburner.processinfo.filename.md ├── bitburner.skillrequirement.skills.md ├── bitburner.tailproperties.x.md ├── bitburner.tailproperties.y.md ├── bitburner.userinterfacetheme.black.md ├── bitburner.userinterfacetheme.error.md ├── bitburner.userinterfacetheme.money.md ├── bitburner.userinterfacetheme.white.md ├── bitburner.warehouse.city.md ├── bitburner.companypositioninfo.field.md ├── bitburner.crimestats.time.md ├── bitburner.division.awareness.md ├── bitburner.equipmentstats.hack.md ├── bitburner.export.division.md ├── bitburner.graftingtask.augmentation.md ├── bitburner.graftingtask.cyclesworked.md ├── bitburner.infiltrationreward.soarep.md ├── bitburner.istylesettings.fontfamily.md ├── bitburner.istylesettings.lineheight.md ├── bitburner.moneysource.augmentations.md ├── bitburner.moneysource.gang_expenses.md ├── bitburner.office.numemployees.md ├── bitburner.runningscript.pid.md ├── bitburner.sourcefilelvl.lvl.md ├── bitburner.userinterfacetheme.button.md └── bitburner.userinterfacetheme.combat.md ├── .prettierignore └── lore └── enders.txt /changelog.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/__mocks__/NullMock.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /electron/steam_appid.txt: -------------------------------------------------------------------------------- 1 | 1812820 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /assets/Steam/steam_appid.txt: -------------------------------------------------------------------------------- 1 | 1812820 -------------------------------------------------------------------------------- /electron/lib/steam_appid.txt: -------------------------------------------------------------------------------- 1 | 1812820 -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | Don't be an ass. 2 | -------------------------------------------------------------------------------- /src/ThirdParty/arg.d.ts: -------------------------------------------------------------------------------- 1 | declare module "arg"; 2 | -------------------------------------------------------------------------------- /tools/bump-version/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.md 3 | -------------------------------------------------------------------------------- /src/ThirdParty/sprintf-js.d.ts: -------------------------------------------------------------------------------- 1 | declare module "sprintf-js"; 2 | -------------------------------------------------------------------------------- /tools/fetch-changelog/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | *.md 4 | -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- 1 | last 8 versions 2 | not dead 3 | not ie <= 11 4 | -------------------------------------------------------------------------------- /src/ui/React/Constants.ts: -------------------------------------------------------------------------------- 1 | export const logBoxBaseZIndex = 1500; 2 | -------------------------------------------------------------------------------- /src/ui/React/ImportSave/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ImportSave"; 2 | -------------------------------------------------------------------------------- /test/__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = "test-file-stub"; 2 | -------------------------------------------------------------------------------- /assets/Steam/notes.txt: -------------------------------------------------------------------------------- 1 | https://partner.steamgames.com/doc/store/assets -------------------------------------------------------------------------------- /src/Faction/README.md: -------------------------------------------------------------------------------- 1 | Implementation of Faction-related mechanics 2 | -------------------------------------------------------------------------------- /src/Hacking/README.md: -------------------------------------------------------------------------------- 1 | Implementation of underlying Hacking mechanics 2 | -------------------------------------------------------------------------------- /src/Company/README.md: -------------------------------------------------------------------------------- 1 | Implementation of Company and Job related mechanics 2 | -------------------------------------------------------------------------------- /electron/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { "target": "ESNext" } 3 | } 4 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/favicon.ico -------------------------------------------------------------------------------- /src/ThirdParty/README.md: -------------------------------------------------------------------------------- 1 | Third Party Code/Modules that aren't installed using NPM 2 | -------------------------------------------------------------------------------- /dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/favicon.ico -------------------------------------------------------------------------------- /electron/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/icon.ico -------------------------------------------------------------------------------- /electron/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/icon.png -------------------------------------------------------------------------------- /src/BitNode/README.md: -------------------------------------------------------------------------------- 1 | Contains implementation of BitNodes and BitNode-specific mechanics 2 | -------------------------------------------------------------------------------- /test/netscript/tb_foo.script: -------------------------------------------------------------------------------- 1 | while(true) { 2 | print("hi"); 3 | sleep(5000); 4 | } -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/favicon.ico -------------------------------------------------------------------------------- /electron/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/icon.icns -------------------------------------------------------------------------------- /src/PersonObjects/HP.ts: -------------------------------------------------------------------------------- 1 | export interface HP { 2 | current: number; 3 | max: number; 4 | } 5 | -------------------------------------------------------------------------------- /tools/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["**/*.js"] 4 | } 5 | -------------------------------------------------------------------------------- /dist/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/favicon-16x16.png -------------------------------------------------------------------------------- /dist/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/favicon-32x32.png -------------------------------------------------------------------------------- /dist/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/mstile-70x70.png -------------------------------------------------------------------------------- /dist/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/apple-touch-icon.png -------------------------------------------------------------------------------- /assets/Steam/steam_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/steam_api.dll -------------------------------------------------------------------------------- /assets/Steam/steam_api.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/steam_api.lib -------------------------------------------------------------------------------- /electron/lib/steam_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/steam_api.dll -------------------------------------------------------------------------------- /electron/lib/steam_api.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/steam_api.lib -------------------------------------------------------------------------------- /electron/lib/libsteam_api.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/libsteam_api.so -------------------------------------------------------------------------------- /electron/lib/steam_api64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/steam_api64.dll -------------------------------------------------------------------------------- /electron/lib/steam_api64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/steam_api64.lib -------------------------------------------------------------------------------- /src/fonts/JetBrainsMono.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/fonts/JetBrainsMono.woff2 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all", 3 | "endOfLine": "lf", 4 | "tabWidth": 2, 5 | "printWidth": 120 6 | } 7 | -------------------------------------------------------------------------------- /dist/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/android-chrome-192x192.png -------------------------------------------------------------------------------- /dist/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/android-chrome-512x512.png -------------------------------------------------------------------------------- /electron/lib/libsteam_api.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/libsteam_api.dylib -------------------------------------------------------------------------------- /electron/saveDataBinaryFormat.d.ts: -------------------------------------------------------------------------------- 1 | export declare const isBinaryFormat: (saveData: string | Uint8Array) => boolean; 2 | -------------------------------------------------------------------------------- /src/Milestones/Milestone.ts: -------------------------------------------------------------------------------- 1 | export interface Milestone { 2 | title: string; 3 | fulfilled: () => boolean; 4 | } 5 | -------------------------------------------------------------------------------- /assets/Steam/Store/Hero_Capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Hero_Capsule.png -------------------------------------------------------------------------------- /assets/Steam/Store/Main_Capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Main_Capsule.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp.png -------------------------------------------------------------------------------- /electron/lib/greenworks-osx64.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/greenworks-osx64.node -------------------------------------------------------------------------------- /electron/lib/greenworks-win64.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/greenworks-win64.node -------------------------------------------------------------------------------- /src/StockMarket/IOrderBook.ts: -------------------------------------------------------------------------------- 1 | import { Order } from "./Order"; 2 | 3 | export type IOrderBook = Record; 4 | -------------------------------------------------------------------------------- /src/Terminal.ts: -------------------------------------------------------------------------------- 1 | import { Terminal as TTerminal } from "./Terminal/Terminal"; 2 | export const Terminal = new TTerminal(); 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | # Default "npm version" commit message 2 | # See: https://stackoverflow.com/a/34606092 3 | message=":bookmark: Build v%s" 4 | -------------------------------------------------------------------------------- /assets/Steam/Library/Library_Hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Library/Library_Hero.png -------------------------------------------------------------------------------- /assets/Steam/Library/Library_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Library/Library_Logo.png -------------------------------------------------------------------------------- /assets/Steam/Store/Header_Capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Header_Capsule.png -------------------------------------------------------------------------------- /assets/Steam/Store/Small_Capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Small_Capsule.png -------------------------------------------------------------------------------- /electron/lib/greenworks-linux64.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/greenworks-linux64.node -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Sphinx==1.8.5 2 | sphinx-rtd-theme==0.4.3 3 | sphinxcontrib-newsfeed==0.1.4 4 | docutils==0.17.1 5 | Jinja2==3.0.3 -------------------------------------------------------------------------------- /src/CotMG/data/Constants.ts: -------------------------------------------------------------------------------- 1 | export const StanekConstants = { 2 | RAMBonus: 0.1, 3 | BaseSize: 9, 4 | MaxSize: 25, 5 | }; 6 | -------------------------------------------------------------------------------- /src/Themes/data/light/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/light/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/purple/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/purple/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/warmer/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/warmer/screenshot.png -------------------------------------------------------------------------------- /assets/Steam/Library/Library_Capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Library/Library_Capsule.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/corp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/corp.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/gang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/gang.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/tix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/tix.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ["@babel/preset-react", "@babel/preset-env", "@babel/preset-typescript"], 3 | }; 4 | -------------------------------------------------------------------------------- /electron/lib/libsdkencryptedappticket.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/libsdkencryptedappticket.so -------------------------------------------------------------------------------- /electron/lib/sdkencryptedappticket64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/sdkencryptedappticket64.dll -------------------------------------------------------------------------------- /electron/lib/sdkencryptedappticket64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/sdkencryptedappticket64.lib -------------------------------------------------------------------------------- /src/Themes/data/dark-blue/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/dark-blue/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/dark-plus/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/dark-plus/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/default/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/default/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/dracula/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/dracula/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/iron-man/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/iron-man/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/one-dark/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/one-dark/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/zerenity/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/zerenity/screenshot.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/faction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/faction.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/hacknet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/hacknet.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/install.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/script.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/sleeves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/sleeves.png -------------------------------------------------------------------------------- /src/PersonObjects/README.md: -------------------------------------------------------------------------------- 1 | Implementation of all Person-type objects, including but not limited to 2 | the "PlayerObject" and Sleeves. 3 | -------------------------------------------------------------------------------- /src/Themes/data/monokai-ish/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/monokai-ish/screenshot.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/buy_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/buy_server.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/script_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/script_2.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/sector-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/sector-12.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/terminal.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/terminal_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/terminal_2.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/world_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/world_map.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/1H.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/1H.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/4S.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/4S.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p0.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p0.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p2.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p2.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p3.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p3.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p4.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p4.svg.png -------------------------------------------------------------------------------- /electron/lib/libsdkencryptedappticket.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/electron/lib/libsdkencryptedappticket.dylib -------------------------------------------------------------------------------- /src/ScriptEditor/raw-loader.d.ts: -------------------------------------------------------------------------------- 1 | declare module "!!raw-loader!*" { 2 | const contents: { default: string }; 3 | export = contents; 4 | } 5 | -------------------------------------------------------------------------------- /src/Terminal/commands/apr1.ts: -------------------------------------------------------------------------------- 1 | import { Apr1Events } from "../../ui/Apr1"; 2 | 3 | export function apr1(): void { 4 | Apr1Events.emit(); 5 | } 6 | -------------------------------------------------------------------------------- /src/Themes/data/default-lite/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/default-lite/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/discord-like/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/discord-like/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/mayukai-dark/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/mayukai-dark/screenshot.png -------------------------------------------------------------------------------- /src/Themes/data/smooth-green/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/smooth-green/screenshot.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/infiltration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/infiltration.png -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/purchase_aug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/purchase_aug.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/$1Q.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/$1Q.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/$1Q.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/$1Q.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/-1b.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/-1b.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/-1b.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/-1b.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/1H.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/1H.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/4S.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/4S.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN1+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN1+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN2+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN2+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN3+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN3+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN6+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN6+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN7+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN7+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN8+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN8+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN9+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN9+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORP.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORP.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CSEC.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CSEC.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANG.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANG.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/OUCH.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/OUCH.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF-1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF-1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/TBH.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/TBH.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/TBH.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/TBH.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/TOR.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/TOR.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/TOR.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/TOR.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/node.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/node.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/ns2.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/ns2.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/ns2.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/ns2.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p0.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p0.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p2.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p2.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p3.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p3.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/p4.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/p4.svg-.png -------------------------------------------------------------------------------- /doc/POTENTIAL_BN_2.md: -------------------------------------------------------------------------------- 1 | A game of risk from the point of view of a politician. 2 | 3 | You allocate resources on a world map, trying to win elections. 4 | -------------------------------------------------------------------------------- /src/CotMG/StaneksGiftEvents.ts: -------------------------------------------------------------------------------- 1 | import { EventEmitter } from "../utils/EventEmitter"; 2 | export const StaneksGiftEvents = new EventEmitter<[]>(); 3 | -------------------------------------------------------------------------------- /src/Themes/data/muted-gold-blue/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/src/Themes/data/muted-gold-blue/screenshot.png -------------------------------------------------------------------------------- /src/ui/Enums.ts: -------------------------------------------------------------------------------- 1 | export enum ToastVariant { 2 | SUCCESS = "success", 3 | WARNING = "warning", 4 | ERROR = "error", 5 | INFO = "info", 6 | } 7 | -------------------------------------------------------------------------------- /assets/Steam/Store/Screenshots/active_scripts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/Store/Screenshots/active_scripts.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/2DAYS.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/2DAYS.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/2DAYS.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/2DAYS.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BLADE.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BLADE.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BLADE.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BLADE.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN1+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN1+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN10+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN10+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN10+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN10+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN12+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN12+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN12+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN12+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN13+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN13+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN13+.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN13+.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN2+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN2+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN3+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN3+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN6+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN6+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN7+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN7+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN8+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN8+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BN9+.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BN9+.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORP.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORP.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORPRE.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORPRE.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORPRE.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORPRE.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CSEC.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CSEC.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANG.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANG.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANGMAX.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANGMAX.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNET.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNET.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/INT255.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/INT255.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/INT255.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/INT255.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/NiteSec.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/NiteSec.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/OUCH.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/OUCH.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF-1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF-1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF1.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF1.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF1.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF1.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF10.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF10.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF10.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF10.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF11.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF11.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF11.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF11.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF12.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF12.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF12.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF12.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF2.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF2.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF2.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF2.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF3.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF3.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF3.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF3.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF4.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF4.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF4.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF4.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF5.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF5.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF5.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF5.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF6.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF6.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF6.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF6.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF7.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF7.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF7.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF7.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF8.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF8.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF8.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF8.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF9.1.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF9.1.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SF9.1.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SF9.1.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SLEEVE8.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SLEEVE8.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/TRAVEL.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/TRAVEL.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/TRAVEL.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/TRAVEL.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/WORKOUT.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/WORKOUT.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/bigcost.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/bigcost.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/broker.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/broker.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/broker.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/broker.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/drain.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/drain.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/drain.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/drain.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/folders.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/folders.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/forze.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/forze.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/forze.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/forze.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/install.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/install.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/karma.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/karma.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/karma.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/karma.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/maxram.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/maxram.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/maxram.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/maxram.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/nf255.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/nf255.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/nf255.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/nf255.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/node.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/node.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/queue40.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/queue40.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/run1000.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/run1000.svg.png -------------------------------------------------------------------------------- /src/hash/hash.ts: -------------------------------------------------------------------------------- 1 | export function hash(): string { 2 | try { 3 | return __COMMIT_HASH__ ?? "DEV"; 4 | } catch { 5 | return "DEV"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BLADE100K.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BLADE100K.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORP1000.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORP1000.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORP1000.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORP1000.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORPCITY.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORPCITY.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORPCITY.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORPCITY.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORPLOBBY.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORPLOBBY.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANG100%.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANG100%.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANG100%.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANG100%.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANG10000.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANG10000.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANGMAX.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANGMAX.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNET.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNET.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/NiteSec.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/NiteSec.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/SLEEVE8.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/SLEEVE8.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/WORKOUT.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/WORKOUT.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/bigcost.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/bigcost.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/daedalus.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/daedalus.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/daedalus.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/daedalus.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/discount.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/discount.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/discount.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/discount.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/donation.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/donation.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/donation.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/donation.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/folders.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/folders.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/formulas.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/formulas.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/formulas.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/formulas.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/install.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/install.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/maxcores.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/maxcores.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/maxcores.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/maxcores.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/queue40.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/queue40.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/run1000.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/run1000.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/templates/default_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/templates/default_locked.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BLADE100K.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BLADE100K.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/CORPLOBBY.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/CORPLOBBY.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/GANG10000.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/GANG10000.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETALL.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETALL.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETALL.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETALL.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETCAP.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETCAP.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETCAP.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETCAP.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETMAX.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETMAX.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETMAX.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETMAX.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETMONEY.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETMONEY.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/bitrunners.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/bitrunners.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/bitrunners.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/bitrunners.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/combat3000.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/combat3000.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/combat3000.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/combat3000.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hack100000.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hack100000.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hack100000.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hack100000.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hacknet-10m.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hacknet-10m.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hacknet-10m.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hacknet-10m.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hacknet-all.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hacknet-all.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hacknet-all.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hacknet-all.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hacknet-max.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hacknet-max.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/hacknet-max.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/hacknet-max.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/illuminati.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/illuminati.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/illuminati.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/illuminati.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/install_100.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/install_100.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/install_100.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/install_100.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/reputation.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/reputation.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/reputation.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/reputation.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/thecovenant.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/thecovenant.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/thecovenant.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/thecovenant.svg.png -------------------------------------------------------------------------------- /src/Script/RamCalculationErrorCodes.ts: -------------------------------------------------------------------------------- 1 | // No need for an enum helper 2 | export enum RamCalculationErrorCode { 3 | SyntaxError = -1, 4 | ImportError = -2, 5 | } 6 | -------------------------------------------------------------------------------- /src/css/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "JetBrainsMono"; 3 | font-display: swap; 4 | src: url("../fonts/JetBrainsMono.woff2") format("woff2"); 5 | } 6 | -------------------------------------------------------------------------------- /src/ui/InteractiveTutorial/ITutorialEvents.ts: -------------------------------------------------------------------------------- 1 | import { EventEmitter } from "../../utils/EventEmitter"; 2 | export const ITutorialEvents = new EventEmitter<[]>(); 3 | -------------------------------------------------------------------------------- /test/jest/Imports/Server.test.ts: -------------------------------------------------------------------------------- 1 | import { Server } from "../../../src/Server/Server"; 2 | 3 | test("Can import only Server", () => { 4 | new Server(); 5 | }); 6 | -------------------------------------------------------------------------------- /assets/Steam/achievements/templates/default_unlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/templates/default_unlocked.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BLADEOVERCLOCK.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BLADEOVERCLOCK.svg.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/HASHNETMONEY.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/HASHNETMONEY.svg-.png -------------------------------------------------------------------------------- /assets/Steam/achievements/tmp/real/BLADEOVERCLOCK.svg-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/assets/Steam/achievements/tmp/real/BLADEOVERCLOCK.svg-.png -------------------------------------------------------------------------------- /src/Corporation/Export.ts: -------------------------------------------------------------------------------- 1 | import type { CityName } from "@enums"; 2 | 3 | export interface Export { 4 | division: string; 5 | city: CityName; 6 | amount: string; 7 | } 8 | -------------------------------------------------------------------------------- /test/jest/Imports/WorkerScript.test.ts: -------------------------------------------------------------------------------- 1 | import { WorkerScript } from "../../../src/Netscript/WorkerScript"; 2 | 3 | test("Can import only WorkerScript", () => { 4 | WorkerScript; 5 | }); 6 | -------------------------------------------------------------------------------- /test/jest/Imports/Hacknet.test.ts: -------------------------------------------------------------------------------- 1 | import { HacknetServer } from "../../../src/Hacknet/HacknetServer"; 2 | 3 | test("Can import only HacknetServer", () => { 4 | new HacknetServer(); 5 | }); 6 | -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Zero.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Zero.woff -------------------------------------------------------------------------------- /src/PersonObjects/formulas/intelligence.ts: -------------------------------------------------------------------------------- 1 | export function calculateIntelligenceBonus(intelligence: number, weight = 1): number { 2 | return 1 + (weight * Math.pow(intelligence, 0.8)) / 600; 3 | } 4 | -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "allowJs": true, 5 | "types": ["jest"] 6 | }, 7 | "include": ["**/*", "../src/**/*.d.ts"] 8 | } 9 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | .package 4 | .build 5 | .app 6 | 7 | dist 8 | input 9 | assets 10 | doc 11 | markdown 12 | electron 13 | tools 14 | src/ThirdParty 15 | 16 | webpack.config.js 17 | -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Main-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Main-Bold.woff -------------------------------------------------------------------------------- /src/NetworkShare/formulas/share.tsx: -------------------------------------------------------------------------------- 1 | export function CalculateShareMult(power: number): number { 2 | const x = 1 + Math.log(power) / 25; 3 | if (isNaN(x) || !isFinite(x)) return 1; 4 | return x; 5 | } 6 | -------------------------------------------------------------------------------- /src/Terminal/TerminalEvents.ts: -------------------------------------------------------------------------------- 1 | import { EventEmitter } from "../utils/EventEmitter"; 2 | export const TerminalEvents = new EventEmitter<[]>(); 3 | export const TerminalClearEvents = new EventEmitter<[]>(); 4 | -------------------------------------------------------------------------------- /src/Themes/Styles.ts: -------------------------------------------------------------------------------- 1 | import { IStyleSettings } from "@nsdefs"; 2 | 3 | export const defaultStyles: IStyleSettings = { 4 | lineHeight: 1.5, 5 | fontFamily: `JetBrainsMono, "Courier New", monospace`, 6 | }; 7 | -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_AMS-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_AMS-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Fraktur-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Fraktur-Bold.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Main-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Main-Italic.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Main-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Main-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Math-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Math-Italic.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Math-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Math-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size1-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size1-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size2-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size2-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size3-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size3-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size4-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Size4-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | .git 4 | .gitattributes 5 | .gitignore 6 | .editorconfig 7 | 8 | .dockerignore 9 | Dockerfile 10 | docker-compose.yml 11 | 12 | *.md 13 | Quotes.txt 14 | netscript_tests/ 15 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | trim_trailing_whitespace = true 7 | insert_final_newline = true 8 | 9 | [*.md] 10 | trim_trailing_whitespace = false 11 | -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Fraktur-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Fraktur-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Math-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Math-BoldItalic.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_SansSerif-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_SansSerif-Bold.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Script-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Script-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Vector-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Vector-Regular.woff -------------------------------------------------------------------------------- /jest.polyfills.js: -------------------------------------------------------------------------------- 1 | const { TextEncoder, TextDecoder } = require("node:util"); 2 | 3 | Object.defineProperties(globalThis, { 4 | TextEncoder: { value: TextEncoder }, 5 | TextDecoder: { value: TextDecoder }, 6 | }); 7 | -------------------------------------------------------------------------------- /src/Gang/IAscensionResult.ts: -------------------------------------------------------------------------------- 1 | export interface IAscensionResult { 2 | respect: number; 3 | hack: number; 4 | str: number; 5 | def: number; 6 | dex: number; 7 | agi: number; 8 | cha: number; 9 | } 10 | -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_SansSerif-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_SansSerif-Italic.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_SansSerif-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_SansSerif-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Typewriter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Typewriter-Regular.woff -------------------------------------------------------------------------------- /dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/release/BitburnerExt/stable/dist/ext/MathJax-3.2.2/es5/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff -------------------------------------------------------------------------------- /src/Netscript/WorkerScripts.ts: -------------------------------------------------------------------------------- 1 | import { WorkerScript } from "./WorkerScript"; 2 | 3 | /** Global pool of all active scripts (scripts that are currently running) */ 4 | export const workerScripts = new Map(); 5 | -------------------------------------------------------------------------------- /src/PersonObjects/Skills.ts: -------------------------------------------------------------------------------- 1 | export interface Skills { 2 | hacking: number; 3 | strength: number; 4 | defense: number; 5 | dexterity: number; 6 | agility: number; 7 | charisma: number; 8 | intelligence: number; 9 | } 10 | -------------------------------------------------------------------------------- /src/Locations/Cities.ts: -------------------------------------------------------------------------------- 1 | import { City } from "./City"; 2 | import { CityName } from "@enums"; 3 | import { createEnumKeyedRecord } from "../Types/Record"; 4 | 5 | export const Cities = createEnumKeyedRecord(CityName, (name) => new City(name)); 6 | -------------------------------------------------------------------------------- /src/Types/Promises.ts: -------------------------------------------------------------------------------- 1 | // An object that contains a promise and its resolver (or possibly null) 2 | export type PromisePair = { 3 | promise: Promise | null; 4 | resolve: ((value: ReturnType) => void) | null; 5 | }; 6 | -------------------------------------------------------------------------------- /test/jest/README.md: -------------------------------------------------------------------------------- 1 | # Unit Tests 2 | 3 | This directory contains unit tests for Bitburner. 4 | 5 | Unit tests use jest. 6 | 7 | ## Running 8 | 9 | Run tests with: `npm run test` 10 | 11 | To watch for changes: `npm run test:watch` 12 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE: -------------------------------------------------------------------------------- 1 | # DELETE THIS AFTER READING 2 | 3 | # include (where relevant) 4 | 5 | - [ ] Save file 6 | - [ ] Minimal scripts to reproduce the issue 7 | - [ ] Steps to reproduce 8 | - [ ] Version of the game, e.g. Bitburner v1.3.0 (216bf616) 9 | -------------------------------------------------------------------------------- /src/Terminal/commands/changelog.ts: -------------------------------------------------------------------------------- 1 | import { CONSTANTS } from "../../Constants"; 2 | import { dialogBoxCreate } from "../../ui/React/DialogBox"; 3 | export const changelog = () => dialogBoxCreate("Most recent changelog info:\n\n" + CONSTANTS.LatestUpdate); 4 | -------------------------------------------------------------------------------- /src/Gang/ui/Context.ts: -------------------------------------------------------------------------------- 1 | import React, { useContext } from "react"; 2 | import { Gang } from "../Gang"; 3 | 4 | export const Context = { 5 | Gang: React.createContext({} as Gang), 6 | }; 7 | 8 | export const useGang = (): Gang => useContext(Context.Gang); 9 | -------------------------------------------------------------------------------- /src/utils/helpers/formatTime.ts: -------------------------------------------------------------------------------- 1 | import { format } from "date-fns"; 2 | 3 | export function formatTime(fmt: string): string { 4 | try { 5 | return format(new Date(), fmt); 6 | } catch (e: unknown) { 7 | return "format error"; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/utils/helpers/roundToTwo.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Rounds a number to two decimal places. 3 | * @param decimal A decimal value to trim to two places. 4 | */ 5 | export function roundToTwo(decimal: number): number { 6 | return Math.round(decimal * 100) / 100; 7 | } 8 | -------------------------------------------------------------------------------- /src/Infiltration/ui/IMinigameProps.tsx: -------------------------------------------------------------------------------- 1 | export interface IMinigameProps { 2 | onSuccess: () => void; 3 | onFailure: (options?: { 4 | /** Failed due to using untrusted events (automation) */ 5 | automated: boolean; 6 | }) => void; 7 | difficulty: number; 8 | } 9 | -------------------------------------------------------------------------------- /src/utils/helpers/isValidNumber.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Checks that a variable is a valid number. A valid number 3 | * must be a "number" type and cannot be NaN 4 | */ 5 | export function isValidNumber(n: number): boolean { 6 | return typeof n === "number" && !isNaN(n); 7 | } 8 | -------------------------------------------------------------------------------- /src/Casino/utils.ts: -------------------------------------------------------------------------------- 1 | import * as React from "react"; 2 | 3 | export function trusted(f: () => void): (event: React.MouseEvent) => void { 4 | return function (event: React.MouseEvent): void { 5 | if (!event.isTrusted) return; 6 | f(); 7 | }; 8 | } 9 | -------------------------------------------------------------------------------- /markdown/index.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) 4 | 5 | ## API Reference 6 | 7 | ## Packages 8 | 9 | | Package | Description | 10 | | --- | --- | 11 | | [bitburner](./bitburner.md) | | 12 | 13 | -------------------------------------------------------------------------------- /src/Augmentation/PlayerOwnedAugmentation.ts: -------------------------------------------------------------------------------- 1 | import type { AugmentationName } from "./Enums"; 2 | 3 | export class PlayerOwnedAugmentation { 4 | level = 1; 5 | name: AugmentationName; 6 | 7 | constructor(name: AugmentationName) { 8 | this.name = name; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/Terminal/commands/lscpu.ts: -------------------------------------------------------------------------------- 1 | import { Terminal } from "../../Terminal"; 2 | import { BaseServer } from "../../Server/BaseServer"; 3 | 4 | export function lscpu(_args: (string | number | boolean)[], server: BaseServer): void { 5 | Terminal.print(server.cpuCores + " Core(s)"); 6 | } 7 | -------------------------------------------------------------------------------- /src/ui/React/MoneyRate.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { formatMoney } from "../formatNumber"; 3 | import { Money } from "./Money"; 4 | 5 | export function MoneyRate({ money }: { money: number }): JSX.Element { 6 | return ; 7 | } 8 | -------------------------------------------------------------------------------- /src/PersonObjects/Sleeve/SleeveCovenantPurchases.tsx: -------------------------------------------------------------------------------- 1 | /** 2 | * Implements the purchasing of extra Duplicate Sleeves from The Covenant, 3 | * as well as the purchasing of upgrades (memory) 4 | */ 5 | 6 | export const MaxSleevesFromCovenant = 5; 7 | export const BaseCostPerSleeve = 10e12; 8 | -------------------------------------------------------------------------------- /src/StockMarket/IStockMarket.ts: -------------------------------------------------------------------------------- 1 | import { IOrderBook } from "./IOrderBook"; 2 | import { Stock } from "./Stock"; 3 | 4 | export type IStockMarket = Record & { 5 | lastUpdate: number; 6 | Orders: IOrderBook; 7 | storedCycles: number; 8 | ticksUntilCycle: number; 9 | }; 10 | -------------------------------------------------------------------------------- /src/ui/React/HashRate.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { formatHashes } from "../formatNumber"; 3 | import { Hashes } from "./Hashes"; 4 | 5 | export function HashRate({ hashes }: { hashes: number }): React.ReactElement { 6 | return ; 7 | } 8 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package.json 3 | dist 4 | doc/build 5 | doc/source 6 | .build 7 | .package 8 | .app 9 | 10 | editor.main.js 11 | main.bundle.js 12 | index.html 13 | markdown 14 | 15 | package.json 16 | package.lock.json 17 | tsdoc-metadata.json 18 | 19 | .git_blame_ignore_revs 20 | -------------------------------------------------------------------------------- /src/Terminal/commands/vim.ts: -------------------------------------------------------------------------------- 1 | import { BaseServer } from "../../Server/BaseServer"; 2 | 3 | import { commonEditor } from "./common/editor"; 4 | 5 | export function vim(args: (string | number | boolean)[], server: BaseServer): void { 6 | return commonEditor("vim", { args, server }, { vim: true }); 7 | } 8 | -------------------------------------------------------------------------------- /dist/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | #000000 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/Terminal/commands/nano.ts: -------------------------------------------------------------------------------- 1 | import { BaseServer } from "../../Server/BaseServer"; 2 | 3 | import { commonEditor } from "./common/editor"; 4 | 5 | export function nano(args: (string | number | boolean)[], server: BaseServer): void { 6 | return commonEditor("nano", { args, server }, { vim: false }); 7 | } 8 | -------------------------------------------------------------------------------- /src/Documentation/root.ts: -------------------------------------------------------------------------------- 1 | import index from "!!raw-loader!./doc/index.md"; 2 | import { AllPages } from "./pages"; 3 | 4 | export type Document = typeof index; 5 | 6 | export const Root = { 7 | content: index, 8 | }; 9 | 10 | export const getPage = (title: string): Document => AllPages[title] ?? Root; 11 | -------------------------------------------------------------------------------- /src/Bladeburner/ui/KillIcon.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { Tooltip, Typography } from "@mui/material"; 3 | import { killIcon } from "../data/Icons"; 4 | 5 | export function KillIcon(): React.ReactElement { 6 | return This action involves retirement}>{killIcon}; 7 | } 8 | -------------------------------------------------------------------------------- /src/Terminal/commands/analyze.ts: -------------------------------------------------------------------------------- 1 | import { Terminal } from "../../Terminal"; 2 | 3 | export function analyze(args: (string | number | boolean)[]): void { 4 | if (args.length !== 0) { 5 | Terminal.error("Incorrect usage of analyze command. Usage: analyze"); 6 | return; 7 | } 8 | Terminal.startAnalyze(); 9 | } 10 | -------------------------------------------------------------------------------- /src/ui/React/BypassWrapper.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | interface IProps { 4 | children: React.ReactNode; 5 | content: React.ReactNode; 6 | } 7 | 8 | export function BypassWrapper(props: IProps): React.ReactElement { 9 | if (!props.content) return <>{props.children}; 10 | return <>{props.content}; 11 | } 12 | -------------------------------------------------------------------------------- /markdown/bitburner.hp.max.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [HP](./bitburner.hp.md) > [max](./bitburner.hp.max.md) 4 | 5 | ## HP.max property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | max: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/Bladeburner/ui/StealthIcon.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { stealthIcon } from "../data/Icons"; 3 | 4 | import { Tooltip, Typography } from "@mui/material"; 5 | 6 | export function StealthIcon(): React.ReactElement { 7 | return This action involves stealth}>{stealthIcon}; 8 | } 9 | -------------------------------------------------------------------------------- /src/Netscript/ScriptIdentifier.ts: -------------------------------------------------------------------------------- 1 | import type { ScriptArg } from "@nsdefs"; 2 | 3 | //This was previously in INetscriptHelper.ts, may move to its own file or a generic types file. 4 | export type ScriptIdentifier = 5 | | number 6 | | { 7 | scriptname: string; 8 | hostname: string; 9 | args: ScriptArg[]; 10 | }; 11 | -------------------------------------------------------------------------------- /src/ui/React/ReputationRate.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { formatReputation } from "../formatNumber"; 3 | import { Reputation } from "./Reputation"; 4 | 5 | export function ReputationRate({ reputation }: { reputation: number }): React.ReactElement { 6 | return ; 7 | } 8 | -------------------------------------------------------------------------------- /tools/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # builds the game in the root folder, exit on failure 4 | webpack --mode $1 || exit 1 5 | 6 | # Clear out any files remaining from old builds and recreate folder 7 | rm -rf .app 8 | mkdir .app 9 | 10 | # Should be all the files needed. 11 | cp index.html .app 12 | cp favicon.ico .app 13 | cp -r dist .app 14 | -------------------------------------------------------------------------------- /markdown/bitburner.ns.enums.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [enums](./bitburner.ns.enums.md) 4 | 5 | ## NS.enums property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | enums: NSEnums; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.person.hp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Person](./bitburner.person.md) > [hp](./bitburner.person.hp.md) 4 | 5 | ## Person.hp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | hp: HP; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.scriptarg.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ScriptArg](./bitburner.scriptarg.md) 4 | 5 | ## ScriptArg type 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | type ScriptArg = string | number | boolean; 12 | ``` 13 | -------------------------------------------------------------------------------- /src/PersonObjects/Sleeve/README.md: -------------------------------------------------------------------------------- 1 | Implements the "Duplicate Sleeves" feature, which allows the player to purchase 2 | new duplicate sleeves. These are synthetic bodies that contain the player's 3 | cloned consciousness. The player can use these sleeves to perform 4 | different tasks synchronously. 5 | 6 | This feature is introduced and unlocked in BitNode-10. 7 | -------------------------------------------------------------------------------- /src/utils/TypeAssertion.ts: -------------------------------------------------------------------------------- 1 | import type { Unknownify } from "../types"; 2 | // This function is empty because Unknownify is a typesafe assertion on any object with no runtime checks needed. 3 | // eslint-disable-next-line @typescript-eslint/no-empty-function 4 | export function assertLoadingType(val: object): asserts val is Unknownify {} 5 | -------------------------------------------------------------------------------- /markdown/bitburner.gangotherinfo.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangOtherInfo](./bitburner.gangotherinfo.md) 4 | 5 | ## GangOtherInfo interface 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | interface GangOtherInfo 12 | ``` 13 | -------------------------------------------------------------------------------- /markdown/bitburner.hp.current.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [HP](./bitburner.hp.md) > [current](./bitburner.hp.current.md) 4 | 5 | ## HP.current property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | current: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.person.exp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Person](./bitburner.person.md) > [exp](./bitburner.person.exp.md) 4 | 5 | ## Person.exp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | exp: Skills; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.filenameorpid.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [FilenameOrPID](./bitburner.filenameorpid.md) 4 | 5 | ## FilenameOrPID type 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | type FilenameOrPID = number | string; 12 | ``` 13 | -------------------------------------------------------------------------------- /markdown/bitburner.fragment.id.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Fragment](./bitburner.fragment.md) > [id](./bitburner.fragment.id.md) 4 | 5 | ## Fragment.id property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | id: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.person.city.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Person](./bitburner.person.md) > [city](./bitburner.person.city.md) 4 | 5 | ## Person.city property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | city: CityName; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/Bladeburner/Actions/index.ts: -------------------------------------------------------------------------------- 1 | // Barrel file for easier importing 2 | export { ActionClass } from "./Action"; 3 | export { BlackOperation } from "./BlackOperation"; 4 | export { Contract } from "./Contract"; 5 | export { GeneralAction } from "./GeneralAction"; 6 | export { Operation } from "./Operation"; 7 | export { LevelableActionClass } from "./LevelableAction"; 8 | -------------------------------------------------------------------------------- /src/utils/helpers/enum.ts: -------------------------------------------------------------------------------- 1 | export function findEnumMember>(obj: T, value: string): T[keyof T] | undefined { 2 | const lowerValue = value.toLowerCase().replace(/ /g, ""); 3 | for (const member of Object.values(obj) as T[keyof T][]) { 4 | if (lowerValue.includes(member.toLowerCase().replace(/ /g, ""))) return member; 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /markdown/bitburner.player.karma.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [karma](./bitburner.player.karma.md) 4 | 5 | ## Player.karma property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | karma: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.player.money.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [money](./bitburner.player.money.md) 4 | 5 | ## Player.money property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | money: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/NetworkShare/Share.tsx: -------------------------------------------------------------------------------- 1 | import { CalculateShareMult as CSM } from "./formulas/share"; 2 | 3 | export let sharePower = 1; 4 | 5 | export function StartSharing(threads: number): () => void { 6 | sharePower += threads; 7 | return () => (sharePower -= threads); 8 | } 9 | 10 | export function CalculateShareMult(): number { 11 | return CSM(sharePower); 12 | } 13 | -------------------------------------------------------------------------------- /markdown/bitburner.fragment.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Fragment](./bitburner.fragment.md) > [type](./bitburner.fragment.type.md) 4 | 5 | ## Fragment.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.person.mults.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Person](./bitburner.person.md) > [mults](./bitburner.person.mults.md) 4 | 5 | ## Person.mults property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | mults: Multipliers; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.person.skills.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Person](./bitburner.person.md) > [skills](./bitburner.person.skills.md) 4 | 5 | ## Person.skills property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | skills: Skills; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/utils/helpers/string.ts: -------------------------------------------------------------------------------- 1 | /** Removes a single layer of matching single or double quotes, if present. */ 2 | export function trimQuotes(value: string): string { 3 | if (value.length < 2) return value; 4 | if (value.at(0) !== value.at(-1)) return value; 5 | if (value.at(0) !== "'" && value.at(0) !== '"') return value; 6 | return value.substring(1, value.length - 1); 7 | } 8 | -------------------------------------------------------------------------------- /markdown/bitburner.crimetask.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CrimeTask](./bitburner.crimetask.md) > [type](./bitburner.crimetask.type.md) 4 | 5 | ## CrimeTask.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "CRIME"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.fragment.limit.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Fragment](./bitburner.fragment.md) > [limit](./bitburner.fragment.limit.md) 4 | 5 | ## Fragment.limit property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | limit: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.fragment.power.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Fragment](./bitburner.fragment.md) > [power](./bitburner.fragment.power.md) 4 | 5 | ## Fragment.power property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | power: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.ilocation.city.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ILocation](./bitburner.ilocation.md) > [city](./bitburner.ilocation.city.md) 4 | 5 | ## ILocation.city property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | city: CityName; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.player.entropy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [entropy](./bitburner.player.entropy.md) 4 | 5 | ## Player.entropy property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | entropy: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.skills.agility.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Skills](./bitburner.skills.md) > [agility](./bitburner.skills.agility.md) 4 | 5 | ## Skills.agility property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | agility: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.skills.defense.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Skills](./bitburner.skills.md) > [defense](./bitburner.skills.defense.md) 4 | 5 | ## Skills.defense property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | defense: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.skills.hacking.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Skills](./bitburner.skills.md) > [hacking](./bitburner.skills.hacking.md) 4 | 5 | ## Skills.hacking property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | hacking: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.studytask.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [StudyTask](./bitburner.studytask.md) > [type](./bitburner.studytask.type.md) 4 | 5 | ## StudyTask.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "CLASS"; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/Message/Enums.ts: -------------------------------------------------------------------------------- 1 | export enum MessageFilename { 2 | Jumper0 = "j0.msg", 3 | Jumper1 = "j1.msg", 4 | Jumper2 = "j2.msg", 5 | Jumper3 = "j3.msg", 6 | Jumper4 = "j4.msg", 7 | CyberSecTest = "csec-test.msg", 8 | NiteSecTest = "nitesec-test.msg", 9 | BitRunnersTest = "19dfj3l1nd.msg", 10 | TruthGazer = "truthgazer.msg", 11 | RedPill = "icarus.msg", 12 | } 13 | -------------------------------------------------------------------------------- /markdown/bitburner.fragment.effect.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Fragment](./bitburner.fragment.md) > [effect](./bitburner.fragment.effect.md) 4 | 5 | ## Fragment.effect property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | effect: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.fragment.shape.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Fragment](./bitburner.fragment.md) > [shape](./bitburner.fragment.shape.md) 4 | 5 | ## Fragment.shape property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | shape: boolean[][]; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.gameinfo.commit.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GameInfo](./bitburner.gameinfo.md) > [commit](./bitburner.gameinfo.commit.md) 4 | 5 | ## GameInfo.commit property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | commit: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.ilocation.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ILocation](./bitburner.ilocation.md) > [name](./bitburner.ilocation.name.md) 4 | 5 | ## ILocation.name property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | name: LocationName; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.ns.heart.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [heart](./bitburner.ns.heart.md) 4 | 5 | ## NS.heart property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | readonly heart: { 11 | break(): number; 12 | }; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.ns.pid.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [pid](./bitburner.ns.pid.md) 4 | 5 | ## NS.pid property 6 | 7 | The current script's PID 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | readonly pid: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.player.factions.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [factions](./bitburner.player.factions.md) 4 | 5 | ## Player.factions property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | factions: string[]; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.skills.charisma.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Skills](./bitburner.skills.md) > [charisma](./bitburner.skills.charisma.md) 4 | 5 | ## Skills.charisma property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | charisma: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.skills.strength.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Skills](./bitburner.skills.md) > [strength](./bitburner.skills.strength.md) 4 | 5 | ## Skills.strength property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | strength: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.money.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [money](./bitburner.workstats.money.md) 4 | 5 | ## WorkStats.money property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | money: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.activefragment.x.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ActiveFragment](./bitburner.activefragment.md) > [x](./bitburner.activefragment.x.md) 4 | 5 | ## ActiveFragment.x property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | x: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.activefragment.y.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ActiveFragment](./bitburner.activefragment.md) > [y](./bitburner.activefragment.y.md) 4 | 5 | ## ActiveFragment.y property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | y: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.gameinfo.version.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GameInfo](./bitburner.gameinfo.md) > [version](./bitburner.gameinfo.version.md) 4 | 5 | ## GameInfo.version property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | version: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.gang.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [gang](./bitburner.moneysource.gang.md) 4 | 5 | ## MoneySource.gang property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | gang: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.work.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [work](./bitburner.moneysource.work.md) 4 | 5 | ## MoneySource.work property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | work: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.player.location.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [location](./bitburner.player.location.md) 4 | 5 | ## Player.location property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | location: LocationName; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.server.ip.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Server](./bitburner.server.md) > [ip](./bitburner.server.ip.md) 4 | 5 | ## Server.ip property 6 | 7 | IP Address. Must be unique 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | ip: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.skills.dexterity.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Skills](./bitburner.skills.md) > [dexterity](./bitburner.skills.dexterity.md) 4 | 5 | ## Skills.dexterity property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | dexterity: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.sleevesupporttask.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SleeveSupportTask](./bitburner.sleevesupporttask.md) 4 | 5 | ## SleeveSupportTask type 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | type SleeveSupportTask = { type: "SUPPORT" }; 12 | ``` 13 | -------------------------------------------------------------------------------- /markdown/bitburner.sleevesynchrotask.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SleeveSynchroTask](./bitburner.sleevesynchrotask.md) 4 | 5 | ## SleeveSynchroTask type 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | type SleeveSynchroTask = { type: "SYNCHRO" }; 12 | ``` 13 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.agiexp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [agiExp](./bitburner.workstats.agiexp.md) 4 | 5 | ## WorkStats.agiExp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | agiExp: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.chaexp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [chaExp](./bitburner.workstats.chaexp.md) 4 | 5 | ## WorkStats.chaExp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | chaExp: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.defexp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [defExp](./bitburner.workstats.defexp.md) 4 | 5 | ## WorkStats.defExp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | defExp: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.dexexp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [dexExp](./bitburner.workstats.dexexp.md) 4 | 5 | ## WorkStats.dexExp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | dexExp: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.intexp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [intExp](./bitburner.workstats.intexp.md) 4 | 5 | ## WorkStats.intExp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | intExp: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.strexp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [strExp](./bitburner.workstats.strexp.md) 4 | 5 | ## WorkStats.strExp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | strExp: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/Infiltration/ui/BlinkingCursor.tsx: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from "react"; 2 | 3 | export function BlinkingCursor(): React.ReactElement { 4 | const [on, setOn] = useState(true); 5 | useEffect(() => { 6 | const i = setInterval(() => setOn((old) => !old), 1000); 7 | return () => clearInterval(i); 8 | }); 9 | return <>{on ? "|" : <> }; 10 | } 11 | -------------------------------------------------------------------------------- /markdown/bitburner.activefragment.id.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ActiveFragment](./bitburner.activefragment.md) > [id](./bitburner.activefragment.id.md) 4 | 5 | ## ActiveFragment.id property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | id: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.gameinfo.platform.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GameInfo](./bitburner.gameinfo.md) > [platform](./bitburner.gameinfo.platform.md) 4 | 5 | ## GameInfo.platform property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | platform: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.graftingtask.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GraftingTask](./bitburner.graftingtask.md) > [type](./bitburner.graftingtask.type.md) 4 | 5 | ## GraftingTask.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "GRAFTING"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.class.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [class](./bitburner.moneysource.class.md) 4 | 5 | ## MoneySource.class property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | class: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.crime.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [crime](./bitburner.moneysource.crime.md) 4 | 5 | ## MoneySource.crime property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | crime: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.other.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [other](./bitburner.moneysource.other.md) 4 | 5 | ## MoneySource.other property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | other: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.stock.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [stock](./bitburner.moneysource.stock.md) 4 | 5 | ## MoneySource.stock property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | stock: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.total.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [total](./bitburner.moneysource.total.md) 4 | 5 | ## MoneySource.total property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | total: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.office.city.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Office](./bitburner.office.md) > [city](./bitburner.office.city.md) 4 | 5 | ## Office.city property 6 | 7 | City of the office 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | city: CityName; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.player.jobs.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [jobs](./bitburner.player.jobs.md) 4 | 5 | ## Player.jobs property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | jobs: Partial>; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.reactelement.props.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ReactElement](./bitburner.reactelement.md) > [props](./bitburner.reactelement.props.md) 4 | 5 | ## ReactElement.props property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | props: any; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.sleeverecoverytask.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SleeveRecoveryTask](./bitburner.sleeverecoverytask.md) 4 | 5 | ## SleeveRecoveryTask type 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | type SleeveRecoveryTask = { type: "RECOVERY" }; 12 | ``` 13 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.hackexp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [hackExp](./bitburner.workstats.hackexp.md) 4 | 5 | ## WorkStats.hackExp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | hackExp: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/Gang/data/power.ts: -------------------------------------------------------------------------------- 1 | import { FactionName } from "@enums"; 2 | export const PowerMultiplier: Record = { 3 | [FactionName.SlumSnakes]: 1, 4 | [FactionName.Tetrads]: 2, 5 | [FactionName.TheSyndicate]: 2, 6 | [FactionName.TheDarkArmy]: 2, 7 | [FactionName.SpeakersForTheDead]: 5, 8 | [FactionName.NiteSec]: 2, 9 | [FactionName.TheBlackHand]: 5, 10 | }; 11 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.casino.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [casino](./bitburner.moneysource.casino.md) 4 | 5 | ## MoneySource.casino property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | casino: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.nodestats.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NodeStats](./bitburner.nodestats.md) > [name](./bitburner.nodestats.name.md) 4 | 5 | ## NodeStats.name property 6 | 7 | Node's name 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | name: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.nodestats.ram.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NodeStats](./bitburner.nodestats.md) > [ram](./bitburner.nodestats.ram.md) 4 | 5 | ## NodeStats.ram property 6 | 7 | Node's RAM (GB) 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | ram: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.notrequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NotRequirement](./bitburner.notrequirement.md) > [type](./bitburner.notrequirement.type.md) 4 | 5 | ## NotRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "not"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.office.size.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Office](./bitburner.office.md) > [size](./bitburner.office.size.md) 4 | 5 | ## Office.size property 6 | 7 | Maximum number of employee 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | size: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.product.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Product](./bitburner.product.md) > [name](./bitburner.product.name.md) 4 | 5 | ## Product.name property 6 | 7 | Name of the product 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | name: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.corpstatename.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CorpStateName](./bitburner.corpstatename.md) 4 | 5 | ## CorpStateName type 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | type CorpStateName = "START" | "PURCHASE" | "PRODUCTION" | "EXPORT" | "SALE"; 12 | ``` 13 | -------------------------------------------------------------------------------- /markdown/bitburner.crimetask.crimetype.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CrimeTask](./bitburner.crimetask.md) > [crimeType](./bitburner.crimetask.crimetype.md) 4 | 5 | ## CrimeTask.crimeType property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | crimeType: CrimeType; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.division.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Division](./bitburner.division.md) > [name](./bitburner.division.name.md) 4 | 5 | ## Division.name property 6 | 7 | Name of the division 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | name: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.formulas.gang.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Formulas](./bitburner.formulas.md) > [gang](./bitburner.formulas.gang.md) 4 | 5 | ## Formulas.gang property 6 | 7 | Gang formulas 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | gang: GangFormulas; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.formulas.work.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Formulas](./bitburner.formulas.md) > [work](./bitburner.formulas.work.md) 4 | 5 | ## Formulas.work property 6 | 7 | Work formulas 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | work: WorkFormulas; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.hacking.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [hacking](./bitburner.moneysource.hacking.md) 4 | 5 | ## MoneySource.hacking property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | hacking: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.hacknet.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [hacknet](./bitburner.moneysource.hacknet.md) 4 | 5 | ## MoneySource.hacknet property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | hacknet: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.servers.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [servers](./bitburner.moneysource.servers.md) 4 | 5 | ## MoneySource.servers property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | servers: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.sleeves.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [sleeves](./bitburner.moneysource.sleeves.md) 4 | 5 | ## MoneySource.sleeves property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | sleeves: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.nodestats.level.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NodeStats](./bitburner.nodestats.md) > [level](./bitburner.nodestats.level.md) 4 | 5 | ## NodeStats.level property 6 | 7 | Node's level 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | level: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.processinfo.pid.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ProcessInfo](./bitburner.processinfo.md) > [pid](./bitburner.processinfo.pid.md) 4 | 5 | ## ProcessInfo.pid property 6 | 7 | Process ID 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | pid: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.reactelement.key.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ReactElement](./bitburner.reactelement.md) > [key](./bitburner.reactelement.key.md) 4 | 5 | ## ReactElement.key property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | key: string | number | null; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.skills.intelligence.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Skills](./bitburner.skills.md) > [intelligence](./bitburner.skills.intelligence.md) 4 | 5 | ## Skills.intelligence property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | intelligence: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.studytask.classtype.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [StudyTask](./bitburner.studytask.md) > [classType](./bitburner.studytask.classtype.md) 4 | 5 | ## StudyTask.classType property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | classType: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.cityrequirement.city.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CityRequirement](./bitburner.cityrequirement.md) > [city](./bitburner.cityrequirement.city.md) 4 | 5 | ## CityRequirement.city property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | city: CityName; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.cityrequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CityRequirement](./bitburner.cityrequirement.md) > [type](./bitburner.cityrequirement.type.md) 4 | 5 | ## CityRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "city"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.companyworktask.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CompanyWorkTask](./bitburner.companyworktask.md) > [type](./bitburner.companyworktask.type.md) 4 | 5 | ## CompanyWorkTask.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "COMPANY"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.export.amount.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Export](./bitburner.export.md) > [amount](./bitburner.export.amount.md) 4 | 5 | ## Export.amount property 6 | 7 | Amount of material exported 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | amount: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.factionworktask.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [FactionWorkTask](./bitburner.factionworktask.md) > [type](./bitburner.factionworktask.type.md) 4 | 5 | ## FactionWorkTask.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "FACTION"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.filerequirement.file.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [FileRequirement](./bitburner.filerequirement.md) > [file](./bitburner.filerequirement.file.md) 4 | 5 | ## FileRequirement.file property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | file: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.filerequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [FileRequirement](./bitburner.filerequirement.md) > [type](./bitburner.filerequirement.type.md) 4 | 5 | ## FileRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "file"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.player.totalplaytime.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [totalPlaytime](./bitburner.player.totalplaytime.md) 4 | 5 | ## Player.totalPlaytime property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | totalPlaytime: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.product.rating.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Product](./bitburner.product.md) > [rating](./bitburner.product.rating.md) 4 | 5 | ## Product.rating property 6 | 7 | Rating based on stats 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | rating: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.workstats.reputation.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [WorkStats](./bitburner.workstats.md) > [reputation](./bitburner.workstats.reputation.md) 4 | 5 | ## WorkStats.reputation property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | reputation: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/DarkWeb/DarkWebItem.ts: -------------------------------------------------------------------------------- 1 | import type { CompletedProgramName } from "@enums"; 2 | 3 | export class DarkWebItem { 4 | program: CompletedProgramName; 5 | price: number; 6 | description: string; 7 | 8 | constructor(program: CompletedProgramName, price: number, description: string) { 9 | this.program = program; 10 | this.price = price; 11 | this.description = description; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/StockMarket/data/Constants.ts: -------------------------------------------------------------------------------- 1 | import { StockMarketConstants as ConstantsType } from "@nsdefs"; 2 | 3 | export const StockMarketConstants: ConstantsType = { 4 | msPerStockUpdate: 6e3, 5 | msPerStockUpdateMin: 4e3, 6 | TicksPerCycle: 75, 7 | WSEAccountCost: 200e6, 8 | TIXAPICost: 5e9, 9 | MarketData4SCost: 1e9, 10 | MarketDataTixApi4SCost: 25e9, 11 | StockMarketCommission: 100e3, 12 | }; 13 | -------------------------------------------------------------------------------- /markdown/bitburner.augmentpair.cost.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [AugmentPair](./bitburner.augmentpair.md) > [cost](./bitburner.augmentpair.cost.md) 4 | 5 | ## AugmentPair.cost property 6 | 7 | augmentation cost 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | cost: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.augmentpair.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [AugmentPair](./bitburner.augmentpair.md) > [name](./bitburner.augmentpair.name.md) 4 | 5 | ## AugmentPair.name property 6 | 7 | augmentation name 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | name: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.autocompletedata.txts.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [AutocompleteData](./bitburner.autocompletedata.md) > [txts](./bitburner.autocompletedata.txts.md) 4 | 5 | ## AutocompleteData.txts property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | txts: string[]; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.export.city.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Export](./bitburner.export.md) > [city](./bitburner.export.city.md) 4 | 5 | ## Export.city property 6 | 7 | City the material is being exported to 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | city: CityName; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.material.exports.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Material](./bitburner.material.md) > [exports](./bitburner.material.exports.md) 4 | 5 | ## Material.exports property 6 | 7 | Export orders 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | exports: Export[]; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.material.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Material](./bitburner.material.md) > [name](./bitburner.material.name.md) 4 | 5 | ## Material.name property 6 | 7 | Name of the material 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | name: CorpMaterialName; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.material.stored.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Material](./bitburner.material.md) > [stored](./bitburner.material.stored.md) 4 | 5 | ## Material.stored property 6 | 7 | Amount of material 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | stored: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.moneyrequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneyRequirement](./bitburner.moneyrequirement.md) > [type](./bitburner.moneyrequirement.type.md) 4 | 5 | ## MoneyRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "money"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.nodestats.cores.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NodeStats](./bitburner.nodestats.md) > [cores](./bitburner.nodestats.cores.md) 4 | 5 | ## NodeStats.cores property 6 | 7 | Node's number of cores 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | cores: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.skillrequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SkillRequirement](./bitburner.skillrequirement.md) > [type](./bitburner.skillrequirement.type.md) 4 | 5 | ## SkillRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "skills"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.somerequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SomeRequirement](./bitburner.somerequirement.md) > [type](./bitburner.somerequirement.type.md) 4 | 5 | ## SomeRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "someCondition"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.hp.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [hp](./bitburner.userinterfacetheme.hp.md) 4 | 5 | ## UserInterfaceTheme.hp property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | hp: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /src/Documentation/doc/basic/world.md: -------------------------------------------------------------------------------- 1 | # World 2 | 3 | In Bitburner, the world consists of six different cities: 4 | 5 | - Sector-12 (this is where you start out) 6 | - Aevum 7 | - Ishima 8 | - New Tokyo 9 | - Chongqing 10 | - Volhaven 11 | 12 | Each city has its own map and [Factions](factions.md). 13 | Each city also offers different services such as gyms, universities, hardware stores, and places of work. 14 | -------------------------------------------------------------------------------- /src/Gang/GangMemberTasks.ts: -------------------------------------------------------------------------------- 1 | import { gangMemberTasksMetadata } from "./data/tasks"; 2 | import { GangMemberTask } from "./GangMemberTask"; 3 | 4 | export const GangMemberTasks: Record = {}; 5 | 6 | (function () { 7 | gangMemberTasksMetadata.forEach((e) => { 8 | GangMemberTasks[e.name] = new GangMemberTask(e.name, e.desc, e.isHacking, e.isCombat, e.params); 9 | }); 10 | })(); 11 | -------------------------------------------------------------------------------- /src/Terminal/commands/hostname.ts: -------------------------------------------------------------------------------- 1 | import { Terminal } from "../../Terminal"; 2 | import { BaseServer } from "../../Server/BaseServer"; 3 | 4 | export function hostname(args: (string | number | boolean)[], server: BaseServer): void { 5 | if (args.length !== 0) { 6 | Terminal.error("Incorrect usage of hostname command. Usage: hostname"); 7 | return; 8 | } 9 | Terminal.print(server.hostname); 10 | } 11 | -------------------------------------------------------------------------------- /electron/saveDataBinaryFormat.js: -------------------------------------------------------------------------------- 1 | // The 2 magic bytes of the gzip header plus the mandatory compression type of DEFLATE 2 | const magicBytes = [0x1f, 0x8b, 0x08]; 3 | 4 | function isBinaryFormat(rawData) { 5 | for (let i = 0; i < magicBytes.length; ++i) { 6 | if (magicBytes[i] !== rawData[i]) { 7 | return false; 8 | } 9 | } 10 | return true; 11 | } 12 | 13 | module.exports = { isBinaryFormat }; 14 | -------------------------------------------------------------------------------- /markdown/bitburner.autocompletedata.enums.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [AutocompleteData](./bitburner.autocompletedata.md) > [enums](./bitburner.autocompletedata.enums.md) 4 | 5 | ## AutocompleteData.enums property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | enums: NSEnums; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.crimetask.cyclesworked.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CrimeTask](./bitburner.crimetask.md) > [cyclesWorked](./bitburner.crimetask.cyclesworked.md) 4 | 5 | ## CrimeTask.cyclesWorked property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | cyclesWorked: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.formulas.skills.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Formulas](./bitburner.formulas.md) > [skills](./bitburner.formulas.skills.md) 4 | 5 | ## Formulas.skills property 6 | 7 | Skills formulas 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | skills: SkillsFormulas; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangtaskstats.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangTaskStats](./bitburner.gangtaskstats.md) > [name](./bitburner.gangtaskstats.name.md) 4 | 5 | ## GangTaskStats.name property 6 | 7 | Task name 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | name: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.karmarequiremennt.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [KarmaRequiremennt](./bitburner.karmarequiremennt.md) > [type](./bitburner.karmarequiremennt.type.md) 4 | 5 | ## KarmaRequiremennt.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "karma"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneyrequirement.money.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneyRequirement](./bitburner.moneyrequirement.md) > [money](./bitburner.moneyrequirement.money.md) 4 | 5 | ## MoneyRequirement.money property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | money: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.player.numpeoplekilled.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Player](./bitburner.player.md) > [numPeopleKilled](./bitburner.player.numpeoplekilled.md) 4 | 5 | ## Player.numPeopleKilled property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | numPeopleKilled: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.server.hostname.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Server](./bitburner.server.md) > [hostname](./bitburner.server.hostname.md) 4 | 5 | ## Server.hostname property 6 | 7 | Hostname. Must be unique 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | hostname: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.server.maxram.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Server](./bitburner.server.md) > [maxRam](./bitburner.server.maxram.md) 4 | 5 | ## Server.maxRam property 6 | 7 | RAM (GB) available on this server 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | maxRam: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.studytask.cyclesworked.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [StudyTask](./bitburner.studytask.md) > [cyclesWorked](./bitburner.studytask.cyclesworked.md) 4 | 5 | ## StudyTask.cyclesWorked property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | cyclesWorked: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.cha.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [cha](./bitburner.userinterfacetheme.cha.md) 4 | 5 | ## UserInterfaceTheme.cha property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | cha: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.int.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [int](./bitburner.userinterfacetheme.int.md) 4 | 5 | ## UserInterfaceTheme.int property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | int: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.rep.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [rep](./bitburner.userinterfacetheme.rep.md) 4 | 5 | ## UserInterfaceTheme.rep property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | rep: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.warehouse.size.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Warehouse](./bitburner.warehouse.md) > [size](./bitburner.warehouse.size.md) 4 | 5 | ## Warehouse.size property 6 | 7 | Total space in the warehouse 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | size: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /src/@types/global.d.ts: -------------------------------------------------------------------------------- 1 | // Defined by webpack on startup or compilation 2 | declare const __COMMIT_HASH__: string; 3 | 4 | // When using file-loader, we'll get a path to the resource 5 | declare module "*.png" { 6 | const value: string; 7 | export default value; 8 | } 9 | 10 | // Achievements communicated back to Electron shell for Steam. 11 | declare interface Document { 12 | achievements: string[]; 13 | } 14 | -------------------------------------------------------------------------------- /tools/bump-version/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "update-version", 3 | "version": "1.0.0", 4 | "type": "module", 5 | "description": "", 6 | "main": "index.js", 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | }, 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "command-line-args": "^5.2.0", 14 | "node-pandoc": "^0.3.0" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /markdown/bitburner.activefragment.rotation.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ActiveFragment](./bitburner.activefragment.md) > [rotation](./bitburner.activefragment.rotation.md) 4 | 5 | ## ActiveFragment.rotation property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | rotation: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.bitnoderequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [BitNodeRequirement](./bitburner.bitnoderequirement.md) > [type](./bitburner.bitnoderequirement.type.md) 4 | 5 | ## BitNodeRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "bitNodeN"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.corpsmartsupplyoption.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CorpSmartSupplyOption](./bitburner.corpsmartsupplyoption.md) 4 | 5 | ## CorpSmartSupplyOption type 6 | 7 | 8 | **Signature:** 9 | 10 | ```typescript 11 | type CorpSmartSupplyOption = "leftovers" | "imports" | "none"; 12 | ``` 13 | -------------------------------------------------------------------------------- /markdown/bitburner.crimestats.money.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CrimeStats](./bitburner.crimestats.md) > [money](./bitburner.crimestats.money.md) 4 | 5 | ## CrimeStats.money property 6 | 7 | How much money is given 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | money: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.everyrequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [EveryRequirement](./bitburner.everyrequirement.md) > [type](./bitburner.everyrequirement.type.md) 4 | 5 | ## EveryRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "everyCondition"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.formulas.hacking.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Formulas](./bitburner.formulas.md) > [hacking](./bitburner.formulas.hacking.md) 4 | 5 | ## Formulas.hacking property 6 | 7 | Hacking formulas 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | hacking: HackingFormulas; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangtaskstats.desc.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangTaskStats](./bitburner.gangtaskstats.md) > [desc](./bitburner.gangtaskstats.desc.md) 4 | 5 | ## GangTaskStats.desc property 6 | 7 | Task Description 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | desc: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.karmarequiremennt.karma.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [KarmaRequiremennt](./bitburner.karmarequiremennt.md) > [karma](./bitburner.karmarequiremennt.karma.md) 4 | 5 | ## KarmaRequiremennt.karma property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | karma: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.material.quality.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Material](./bitburner.material.md) > [quality](./bitburner.material.quality.md) 4 | 5 | ## Material.quality property 6 | 7 | Quality of the material 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | quality: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.bladeburner.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [bladeburner](./bitburner.moneysource.bladeburner.md) 4 | 5 | ## MoneySource.bladeburner property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | bladeburner: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.corporation.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [corporation](./bitburner.moneysource.corporation.md) 4 | 5 | ## MoneySource.corporation property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | corporation: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.nodestats.ramused.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NodeStats](./bitburner.nodestats.md) > [ramUsed](./bitburner.nodestats.ramused.md) 4 | 5 | ## NodeStats.ramUsed property 6 | 7 | Node's used RAM (GB) 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | ramUsed?: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.processinfo.args.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ProcessInfo](./bitburner.processinfo.md) > [args](./bitburner.processinfo.args.md) 4 | 5 | ## ProcessInfo.args property 6 | 7 | Script's arguments 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | args: ScriptArg[]; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.product.stored.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Product](./bitburner.product.md) > [stored](./bitburner.product.stored.md) 4 | 5 | ## Product.stored property 6 | 7 | Amount of product stored in warehouse 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | stored: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.server.ramused.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Server](./bitburner.server.md) > [ramUsed](./bitburner.server.ramused.md) 4 | 5 | ## Server.ramUsed property 6 | 7 | RAM (GB) used. i.e. unavailable RAM 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | ramUsed: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.sourcefilelvl.n.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SourceFileLvl](./bitburner.sourcefilelvl.md) > [n](./bitburner.sourcefilelvl.n.md) 4 | 5 | ## SourceFileLvl.n property 6 | 7 | The number of the source file 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | n: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.studytask.location.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [StudyTask](./bitburner.studytask.md) > [location](./bitburner.studytask.location.md) 4 | 5 | ## StudyTask.location property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | location: LocationName | `${LocationName}`; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.hack.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [hack](./bitburner.userinterfacetheme.hack.md) 4 | 5 | ## UserInterfaceTheme.hack property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | hack: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.info.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [info](./bitburner.userinterfacetheme.info.md) 4 | 5 | ## UserInterfaceTheme.info property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | info: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.well.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [well](./bitburner.userinterfacetheme.well.md) 4 | 5 | ## UserInterfaceTheme.well property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | well: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.warehouse.level.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Warehouse](./bitburner.warehouse.md) > [level](./bitburner.warehouse.level.md) 4 | 5 | ## Warehouse.level property 6 | 7 | Amount of size upgrade bought 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | level: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /src/Crime/Enums.ts: -------------------------------------------------------------------------------- 1 | export enum CrimeType { 2 | shoplift = "Shoplift", 3 | robStore = "Rob Store", 4 | mug = "Mug", 5 | larceny = "Larceny", 6 | dealDrugs = "Deal Drugs", 7 | bondForgery = "Bond Forgery", 8 | traffickArms = "Traffick Arms", 9 | homicide = "Homicide", 10 | grandTheftAuto = "Grand Theft Auto", 11 | kidnap = "Kidnap", 12 | assassination = "Assassination", 13 | heist = "Heist", 14 | } 15 | -------------------------------------------------------------------------------- /tools/fetch-changelog/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fetch-changelog", 3 | "version": "1.0.0", 4 | "type": "module", 5 | "description": "", 6 | "main": "index.js", 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | }, 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "@octokit/rest": "^18.12.0", 14 | "command-line-args": "^5.2.0" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /lore/enders.txt: -------------------------------------------------------------------------------- 1 | The "Enders", as dubbed by the humans who know of them, are a humanoid alien race 2 | with extremely advanced technology. "Many decades ago", they invaded Earth, leading 3 | to war between the humans and enders, but the enders were far too powerful for the 4 | humans to win against. When the enders had won, they, for reasons unknown, kept some 5 | number of humans alive, and in some way contained the humans within BitNodes. -------------------------------------------------------------------------------- /markdown/bitburner.activefragment.numcharge.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ActiveFragment](./bitburner.activefragment.md) > [numCharge](./bitburner.activefragment.numcharge.md) 4 | 5 | ## ActiveFragment.numCharge property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | numCharge: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.autocompletedata.scripts.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [AutocompleteData](./bitburner.autocompletedata.md) > [scripts](./bitburner.autocompletedata.scripts.md) 4 | 5 | ## AutocompleteData.scripts property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | scripts: string[]; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.autocompletedata.servers.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [AutocompleteData](./bitburner.autocompletedata.md) > [servers](./bitburner.autocompletedata.servers.md) 4 | 5 | ## AutocompleteData.servers property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | servers: string[]; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.companypositioninfo.name.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CompanyPositionInfo](./bitburner.companypositioninfo.md) > [name](./bitburner.companypositioninfo.name.md) 4 | 5 | ## CompanyPositionInfo.name property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | name: JobName; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.crimestats.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CrimeStats](./bitburner.crimestats.md) > [type](./bitburner.crimestats.type.md) 4 | 5 | ## CrimeStats.type property 6 | 7 | Description of the crime activity 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | type: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.division.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Division](./bitburner.division.md) > [type](./bitburner.division.type.md) 4 | 5 | ## Division.type property 6 | 7 | Type of division, like Agriculture 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | type: CorpIndustryName; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.equipmentstats.agi.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [EquipmentStats](./bitburner.equipmentstats.md) > [agi](./bitburner.equipmentstats.agi.md) 4 | 5 | ## EquipmentStats.agi property 6 | 7 | Agility multiplier 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | agi?: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.equipmentstats.cha.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [EquipmentStats](./bitburner.equipmentstats.md) > [cha](./bitburner.equipmentstats.cha.md) 4 | 5 | ## EquipmentStats.cha property 6 | 7 | Charisma multiplier 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | cha?: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.equipmentstats.def.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [EquipmentStats](./bitburner.equipmentstats.md) > [def](./bitburner.equipmentstats.def.md) 4 | 5 | ## EquipmentStats.def property 6 | 7 | Defense multiplier 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | def?: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.equipmentstats.dex.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [EquipmentStats](./bitburner.equipmentstats.md) > [dex](./bitburner.equipmentstats.dex.md) 4 | 5 | ## EquipmentStats.dex property 6 | 7 | Dexterity multiplier 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | dex?: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.equipmentstats.str.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [EquipmentStats](./bitburner.equipmentstats.md) > [str](./bitburner.equipmentstats.str.md) 4 | 5 | ## EquipmentStats.str property 6 | 7 | Strength multiplier 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | str?: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.ganggeninfo.respect.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangGenInfo](./bitburner.ganggeninfo.md) > [respect](./bitburner.ganggeninfo.respect.md) 4 | 5 | ## GangGenInfo.respect property 6 | 7 | Gang's respect 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | respect: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangmemberinfo.agi.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangMemberInfo](./bitburner.gangmemberinfo.md) > [agi](./bitburner.gangmemberinfo.agi.md) 4 | 5 | ## GangMemberInfo.agi property 6 | 7 | Agility skill level 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | agi: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangmemberinfo.cha.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangMemberInfo](./bitburner.gangmemberinfo.md) > [cha](./bitburner.gangmemberinfo.cha.md) 4 | 5 | ## GangMemberInfo.cha property 6 | 7 | Charisma skill level 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | cha: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangmemberinfo.def.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangMemberInfo](./bitburner.gangmemberinfo.md) > [def](./bitburner.gangmemberinfo.def.md) 4 | 5 | ## GangMemberInfo.def property 6 | 7 | Defense skill level 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | def: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangmemberinfo.dex.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangMemberInfo](./bitburner.gangmemberinfo.md) > [dex](./bitburner.gangmemberinfo.dex.md) 4 | 5 | ## GangMemberInfo.dex property 6 | 7 | Dexterity skill level 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | dex: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangmemberinfo.hack.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangMemberInfo](./bitburner.gangmemberinfo.md) > [hack](./bitburner.gangmemberinfo.hack.md) 4 | 5 | ## GangMemberInfo.hack property 6 | 7 | Hack skill level 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | hack: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.gangmemberinfo.str.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GangMemberInfo](./bitburner.gangmemberinfo.md) > [str](./bitburner.gangmemberinfo.str.md) 4 | 5 | ## GangMemberInfo.str property 6 | 7 | Strength skill level 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | str: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.graftingtask.completion.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GraftingTask](./bitburner.graftingtask.md) > [completion](./bitburner.graftingtask.completion.md) 4 | 5 | ## GraftingTask.completion property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | completion: Promise; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.industrydata.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [IndustryData](./bitburner.industrydata.md) > [type](./bitburner.industrydata.type.md) 4 | 5 | ## IndustryData.type property 6 | 7 | Industry type 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | type: CorpIndustryName; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.jobtitlerequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [JobTitleRequirement](./bitburner.jobtitlerequirement.md) > [type](./bitburner.jobtitlerequirement.type.md) 4 | 5 | ## JobTitleRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "jobTitle"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.locationrequirement.type.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [LocationRequirement](./bitburner.locationrequirement.md) > [type](./bitburner.locationrequirement.type.md) 4 | 5 | ## LocationRequirement.type property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | type: "location"; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.infiltration.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [infiltration](./bitburner.moneysource.infiltration.md) 4 | 5 | ## MoneySource.infiltration property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | infiltration: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysources.sincestart.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySources](./bitburner.moneysources.md) > [sinceStart](./bitburner.moneysources.sincestart.md) 4 | 5 | ## MoneySources.sinceStart property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | sinceStart: MoneySource; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.ns.go.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [go](./bitburner.ns.go.md) 4 | 5 | ## NS.go property 6 | 7 | Namespace for Go functions. 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | readonly go: Go; 13 | ``` 14 | 15 | ## Remarks 16 | 17 | RAM cost: 0 GB 18 | 19 | -------------------------------------------------------------------------------- /markdown/bitburner.office.avgenergy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Office](./bitburner.office.md) > [avgEnergy](./bitburner.office.avgenergy.md) 4 | 5 | ## Office.avgEnergy property 6 | 7 | Average energy of the employees 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | avgEnergy: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.office.avgmorale.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Office](./bitburner.office.md) > [avgMorale](./bitburner.office.avgmorale.md) 4 | 5 | ## Office.avgMorale property 6 | 7 | Average morale of the employees 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | avgMorale: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.office.maxmorale.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Office](./bitburner.office.md) > [maxMorale](./bitburner.office.maxmorale.md) 4 | 5 | ## Office.maxMorale property 6 | 7 | Maximum morale of the employees 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | maxMorale: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.processinfo.filename.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [ProcessInfo](./bitburner.processinfo.md) > [filename](./bitburner.processinfo.filename.md) 4 | 5 | ## ProcessInfo.filename property 6 | 7 | Script name. 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | filename: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.skillrequirement.skills.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SkillRequirement](./bitburner.skillrequirement.md) > [skills](./bitburner.skillrequirement.skills.md) 4 | 5 | ## SkillRequirement.skills property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | skills: Partial; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.tailproperties.x.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [TailProperties](./bitburner.tailproperties.md) > [x](./bitburner.tailproperties.x.md) 4 | 5 | ## TailProperties.x property 6 | 7 | X-coordinate of the log window 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | x: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.tailproperties.y.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [TailProperties](./bitburner.tailproperties.md) > [y](./bitburner.tailproperties.y.md) 4 | 5 | ## TailProperties.y property 6 | 7 | Y-coordinate of the log window 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | y: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.black.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [black](./bitburner.userinterfacetheme.black.md) 4 | 5 | ## UserInterfaceTheme.black property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | black: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.error.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [error](./bitburner.userinterfacetheme.error.md) 4 | 5 | ## UserInterfaceTheme.error property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | error: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.money.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [money](./bitburner.userinterfacetheme.money.md) 4 | 5 | ## UserInterfaceTheme.money property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | money: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.white.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [white](./bitburner.userinterfacetheme.white.md) 4 | 5 | ## UserInterfaceTheme.white property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | white: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.warehouse.city.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Warehouse](./bitburner.warehouse.md) > [city](./bitburner.warehouse.city.md) 4 | 5 | ## Warehouse.city property 6 | 7 | City in which the warehouse is located 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | city: CityName; 13 | ``` 14 | -------------------------------------------------------------------------------- /src/Gang/GangMemberUpgrades.ts: -------------------------------------------------------------------------------- 1 | import { gangMemberUpgradesMetadata } from "./data/upgrades"; 2 | import { GangMemberUpgrade } from "./GangMemberUpgrade"; 3 | 4 | export const GangMemberUpgrades: Record = {}; 5 | 6 | (function () { 7 | gangMemberUpgradesMetadata.forEach((e) => { 8 | GangMemberUpgrades[e.name] = new GangMemberUpgrade(e.name, e.cost, e.upgType, e.mults); 9 | }); 10 | })(); 11 | -------------------------------------------------------------------------------- /src/utils/IPAddress.ts: -------------------------------------------------------------------------------- 1 | import type { IPAddress } from "../Types/strings"; 2 | import { getRandomByte } from "./helpers/getRandomByte"; 3 | 4 | /** 5 | * Generate a random IP address 6 | * Does not check to see if the IP already exists in the game 7 | */ 8 | export const createRandomIp = (): IPAddress => { 9 | return `${getRandomByte(99)}.${getRandomByte(9)}.${getRandomByte(9)}.${getRandomByte(9)}` as IPAddress; 10 | }; 11 | -------------------------------------------------------------------------------- /src/utils/helpers/createRandomString.ts: -------------------------------------------------------------------------------- 1 | // Function that generates a random gibberish string of length n 2 | const chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; 3 | 4 | export function createRandomString(n: number): string { 5 | let str = ""; 6 | 7 | for (let i = 0; i < n; ++i) { 8 | str += chars.charAt(Math.floor(Math.random() * chars.length)); 9 | } 10 | 11 | return str; 12 | } 13 | -------------------------------------------------------------------------------- /markdown/bitburner.companypositioninfo.field.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CompanyPositionInfo](./bitburner.companypositioninfo.md) > [field](./bitburner.companypositioninfo.field.md) 4 | 5 | ## CompanyPositionInfo.field property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | field: JobField; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.crimestats.time.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [CrimeStats](./bitburner.crimestats.md) > [time](./bitburner.crimestats.time.md) 4 | 5 | ## CrimeStats.time property 6 | 7 | Milliseconds it takes to attempt the crime 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | time: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.division.awareness.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Division](./bitburner.division.md) > [awareness](./bitburner.division.awareness.md) 4 | 5 | ## Division.awareness property 6 | 7 | Awareness of the division 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | awareness: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.equipmentstats.hack.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [EquipmentStats](./bitburner.equipmentstats.md) > [hack](./bitburner.equipmentstats.hack.md) 4 | 5 | ## EquipmentStats.hack property 6 | 7 | Hacking multiplier 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | hack?: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.export.division.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Export](./bitburner.export.md) > [division](./bitburner.export.division.md) 4 | 5 | ## Export.division property 6 | 7 | Division the material is being exported to 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | division: string; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.graftingtask.augmentation.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GraftingTask](./bitburner.graftingtask.md) > [augmentation](./bitburner.graftingtask.augmentation.md) 4 | 5 | ## GraftingTask.augmentation property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | augmentation: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.graftingtask.cyclesworked.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [GraftingTask](./bitburner.graftingtask.md) > [cyclesWorked](./bitburner.graftingtask.cyclesworked.md) 4 | 5 | ## GraftingTask.cyclesWorked property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | cyclesWorked: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.infiltrationreward.soarep.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [InfiltrationReward](./bitburner.infiltrationreward.md) > [SoARep](./bitburner.infiltrationreward.soarep.md) 4 | 5 | ## InfiltrationReward.SoARep property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | SoARep: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.istylesettings.fontfamily.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [IStyleSettings](./bitburner.istylesettings.md) > [fontFamily](./bitburner.istylesettings.fontfamily.md) 4 | 5 | ## IStyleSettings.fontFamily property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | fontFamily: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.istylesettings.lineheight.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [IStyleSettings](./bitburner.istylesettings.md) > [lineHeight](./bitburner.istylesettings.lineheight.md) 4 | 5 | ## IStyleSettings.lineHeight property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | lineHeight: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.augmentations.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [augmentations](./bitburner.moneysource.augmentations.md) 4 | 5 | ## MoneySource.augmentations property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | augmentations: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.moneysource.gang_expenses.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [MoneySource](./bitburner.moneysource.md) > [gang\_expenses](./bitburner.moneysource.gang_expenses.md) 4 | 5 | ## MoneySource.gang\_expenses property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | gang_expenses: number; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.office.numemployees.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [Office](./bitburner.office.md) > [numEmployees](./bitburner.office.numemployees.md) 4 | 5 | ## Office.numEmployees property 6 | 7 | Amount of employees 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | numEmployees: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.runningscript.pid.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [RunningScript](./bitburner.runningscript.md) > [pid](./bitburner.runningscript.pid.md) 4 | 5 | ## RunningScript.pid property 6 | 7 | Process ID. Must be an integer 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | pid: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.sourcefilelvl.lvl.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [SourceFileLvl](./bitburner.sourcefilelvl.md) > [lvl](./bitburner.sourcefilelvl.lvl.md) 4 | 5 | ## SourceFileLvl.lvl property 6 | 7 | The level of the source file 8 | 9 | **Signature:** 10 | 11 | ```typescript 12 | lvl: number; 13 | ``` 14 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.button.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [button](./bitburner.userinterfacetheme.button.md) 4 | 5 | ## UserInterfaceTheme.button property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | button: string; 11 | ``` 12 | -------------------------------------------------------------------------------- /markdown/bitburner.userinterfacetheme.combat.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Home](./index.md) > [bitburner](./bitburner.md) > [UserInterfaceTheme](./bitburner.userinterfacetheme.md) > [combat](./bitburner.userinterfacetheme.combat.md) 4 | 5 | ## UserInterfaceTheme.combat property 6 | 7 | **Signature:** 8 | 9 | ```typescript 10 | combat: string; 11 | ``` 12 | --------------------------------------------------------------------------------