Skip to content

v2.4.0

Compare
Choose a tag to compare
@hydroflame hydroflame released this 31 Jul 02:09
· 833 commits to dev since this release
f5cdb48

v2.4.0 - Death to readthedocs

NETSCRIPT:

  • Added ns.getFunctionRamCost
  • Added run and install identifier

CORP:

  • Add product investment info to API
  • Prevent issues with invalid materials in warehouse
  • Update exportMaterial amount to number | string
  • Validate city with office for starting product development

DOCUMENTATION:

  • readthedoc.bitburner.whatever has been fully deprecated.
    That documentation is now available in-game. This will make
    documentation easier to maintain and easier to keep locked
    with the specific version of the game you're playing.
    It's also in .md, which is more common than .rst
  • Add printRaw and tprintRaw docs
  • Better docs for ascension result
  • Complete the spec for hamming codes enhancement
  • Fix example code for scp

MISC.

  • Fixed a bug where RAM calculation would be innacurate for near copy of scripts on different servers
  • Fix mislead error message about ram miscalculation when script contains syntax errors.
  • Fix bug in calculating faction donation amount
  • Fix bug where Sleeve would have difficulty doing certain University activities.
  • Fix regression for crime in progress
  • Prevent log scrolling on Active Script window drag
  • show all skills in import save comparison tool
  • Fix extremely minor calculation error where money drained after hack was being floor()
  • Fix ram evaluation to include more edge-cases
  • Fix potential double-free in atExit()

CODEBASE:

  • Work on Enum Helper + Reorganise
  • enforce eslint react checks
  • corp code style improvement
  • Added a lot of typesafety