Extraction Based Scav Timer 1.0.0

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Allows you to set base scav cooldown and increase/decrease it depending on the outcome of your last PMC raid.

Ever felt like the scav cooldown was a little boring? Just a static clock counting down towards the eventual ratty raid. This mod gives you freedom to change that.



Features


Think the 1 hour max limit in SVM until your next scav player unlocks is too short? Now You can change it to however long you want. You can even set it to be disabled until the human race meets its demise. How cool!


The main feature however, is that the scav cooldown now can be affected by the result of your PMC raids. You can set the timer to increase or decrease by whatever you want depending on whether you extract successfully, die or have a run through.



Purpose


The default settings have a 2 hour base timer that increases by 15 minutes per successful PMC exfil and 60 minutes per run-through, but decreases by 60 when you die. Perfect if you feel like the scav player is a somewhat redundant feature that coddles you too much. This mod is better than simply disabling the scav player altogether as it still allow you to keep it as a last resort upon repeated failure. Later in the game, when your Fence rep is high, Intelligence Center upgraded and Hideout Management skill maxed, the base cooldown should be low enough (38 minutes) to still let you play as a player scav frequently and take advantage of your scav rep. Of course all settings can be tailored to your preference.


Alternatively the mod could be used to decrease the timer whenever you exfil as a "reward" for successfully extracting. Or it can be used to punish your deaths by increasing the scav timer. Just a few ideas ;)



Config


The mod comes with a config file with options to tailor the experience.

All values in the settings represents minutes.


baseScavResetTime - The default time the scav timer takes without taking into consideration Hideout upgrades, skills and Fence rep.

scavTimeSurviveModifier - add/remove to scav timer when succesful exfil

scavTimeRunThroughModifier - add/remove to scav timer when run-through

scavTimeDeadModifier - add/remove to scav timer upon death



How to install

  1. Download .rar
  2. Unpack it into RootFolder/user/mods
  3. configure to your liking
  4. Play the game


A huge thanks to @Kiki whose help was invaluable in creating this mod. Also for giving me permission to base this on their Kiki-ScavTweaks mod.

  • I can confirm this is working in 3.8.0, just had to go into the package,json and change akiVersion to "3.8.*", otherwise all mods would be disabled on launch

    Only thing I noticed was that there was no effect until a new timer was started, ie my existing scav timer was not changed until I used that scav - the next scav timer was 2 hours and goes up and down like mod page describes after my testing. Have fun everyone.

  • works for 3.7

  • I made the following changes to add/subtract time from the scav timer from the outcome of both pmc and scav extracts if anybody is curious


    ExtractionBasedScavTimer.ts

    config.json

    config values are of course not important in the above and can be set to whatever

  • I was looking for something that would change up how scav runs work in SPT - due to that you have the full raid timer and everything is unlooted, I found the default scav timer to be too generous and risk-free. I really like your implementation and will be using it going forward. Also, cool idea on increasing the timer every time you extract with your PMC, I like the idea of a scav run being used as more of a last-ditch effort if your stash is running out of funds. Thanks a lot for this mod!

  • awesome thank you!

    • No problem. I hope you find a good use-case for the mod. Feel free to share with me how you chose to use it. I am curious. :)

  • Cool idea, thanks for sharing

    Heart 1