Skip to content

SPTHardcoreRules 2.0.0

Choose a tag to compare

@dwesterwick dwesterwick released this 01 Aug 03:00
· 55 commits to master since this release
  • Only apply hardcore rules to specific profiles:
    • Added a new "Hardcore Playthrough" edition to the SPT Launcher
    • Only enable hardcore rules when a profile using the "Hardcore Playthrough" edition is loaded (resolves #4) or when use_for_all_profiles=true in config.json
    • Show a warning message when the main menu is displayed if enabled=false in config.json but a profile using the "Hardcore Playthrough" edition is loaded or use_for_all_profiles=true in config.json
  • Improved handling of repair options:
    • Disable the repair option for items unless a suitable repair kit is in the player's inventory (resolves #1)
    • Removed traders from the repair window drop-down menu
    • Moved all code to the client
    • Changed the config.json option name from "disable_repairs" to "disable_trader_repairs" to improve clarity
  • Improved how insurance is disabled:
    • Instead of extending the Scav cooldown timer, you will no longer be able to select "Scav" when entering a raid
    • Moved all code to the client
  • Improved how post-raid healing is disabled:
    • Instead of skipping the screen, show it but you will not be able to apply any treatment. That way, you can still see the damage you received during the raid.
    • Moved all code to the client
  • Added a whitelist (traders.whitelist_traders) of ID's for traders who will not have their offers modified if traders.barters_only=true or traders.whitelist_only=true
  • Changed the trader-item whitelist name from whitelist to whitelist_items in config.json
  • Changed the option for enabling debug mode from debug to debug.enabled in config.json
  • Moved the option to change the flea market minimum level from services.flea_market to debug in config.json, renamed it to "flea_market_min_level", and only use it if debug.enabled=true
  • Fixed debug message in UpdateSideSelectionPatch to have the correct class name

Config.json files from previous releases are not compatible.