RepeatableQuestConfig 1.1.3

Disable certain types of Repeatable Quests and/or set multipliers for XP/Money/Rep/Skill gain rewards from Repeatable Quests. Do all things repeatable!

acidphantasm's RepeatableQuestConfig (RQC)


Want freedom for your Repeatable Quests? Tired of trying to fetch random ass items for traders? Disable those quest types!


Think you should get more skill points for rewards? Or maybe skill points more often? This mod is for you!


This mod is focused solely on providing flexibility and configuration for Repeatable Quests and nothing more.


Config settings (\config\config.json)

  • The mod should not allow you to load broken settings, but if I missed something please report it via comments or github

Multipliers

  • xpMultiplier
    • Default: 1
    • Accepted Values: 0.01-5
      • Setting this multiplier changes the XP rewards for all repeatable quests by the amount you specify.
  • currencyMultiplier
    • Default: 1
    • Accepted Values: 0.01-5
      • Setting this multiplier changes the Currency rewards for all repeatable quests by the amount you specify.
  • repMultiplier
    • Default: 1
    • Accepted Values: 0.01-5
      • Setting this multiplier changes the Reputation rewards for all repeatable quests by the amount you specify.
  • skillRewardChanceMultiplier
    • Default: 1
    • Accepted Values: 0.01-5
      • Setting this multiplier changes the chance you will have a skill reward for all repeatable quests.
  • skillPointRewardMultiplier
    • Default: 1
    • Accepted Values: 0.01-5
      • Setting this multiplier changes the amount of Skill Points gained in rewards for all repeatable quests by the amount you specify.

Specific Quest Types Only

  • useSpecificQuestType
    • Default: true
      • Only ONE of useSpecificQuestType or useRandomQuestType can be true.
      • Setting this true will enforce all quests are only the type specified by one of the three below options.
      • If multiple of the next 3 settings are set to true, then the top most one (listed in order below) will be set.
  • completionOnly
    • Default: false
  • explorationOnly
    • Default: false
  • eliminationOnly
    • Default: true

Random Select of Quest Types

  • useRandomQuestType
    • Default: false
      • Only ONE of useSpecificQuestType or useRandomQuestType can be true.
      • Setting this true will enforce each quest type (Daily/Weekly/Scav) to be restricted to the options configured below.
      • All below values are the same as vanilla SPT.
  • dailyTypes
    • Default: "Exploration", "Elimination", "Completion"
      • Remove one of the options to remove it from the available pool of quests for all Daily quests.
      • ENSURE that you are following the proper JSON format that is already in the config file. If you fail to do so, the server console will give you an error and not apply any changes.
  • weeklyTypes
    • Default: "Exploration", "Elimination", "Completion"
      • Remove one of the options to remove it from the available pool of quests for all Weekly quests.
      • ENSURE that you are following the proper JSON format that is already in the config file. If you fail to do so, the server console will give you an error and not apply any changes.
  • scavTypes
    • Default: "Exploration", "Elimination", "Completion"
      • Remove one of the options to remove it from the available pool of quests for all Scav quests.
      • ENSURE that you are following the proper JSON format that is already in the config file. If you fail to do so, the server console will give you an error and not apply any changes.

Debug

  • debugLogging
    • Default: false
      • Enable this option to see logging in the server console for any changes you have made to the config.

Potential Issues


  1. I am not aware of any, but as always if you have issues please report them here or on Git.


Installation


  1. Install RepeatableQuestConfig (RQC)
  2. Open the downloaded 7z file in 7-zip
  3. Select the user folder in the 7z file in 7-zip
  4. Drag the user folder from 7-zip into your SPT folder


Demonstration Video (yoink):

wMIskD3.gif

  • Version 1.1.3

    This version will only work for SPT 3.8.0 - 3.8.1


    Fix debug logging

  • Version 1.1.2

    This version will only work for SPT 3.8.0 - 3.8.1


    Prevent Mechanic from being in the trader pool when generating Elimination quests (thanks for bug report Nick)

  • Version 1.1.1

    This version will only work for SPT 3.8.0 - 3.8.1


    • Initial Release