From 6dafb3e8c6cfb917b2348c27f41d85df9036f351 Mon Sep 17 00:00:00 2001 From: phobos2077 Date: Fri, 17 May 2024 00:17:22 +0200 Subject: [PATCH] CautiousNatureDistanceBonus --- artifacts/config_files/Perks.ini | 4 ++++ sfall/Modules/SubModules/EnginePerks.cpp | 1 + 2 files changed, 5 insertions(+) diff --git a/artifacts/config_files/Perks.ini b/artifacts/config_files/Perks.ini index 2fa7d523..d726b830 100644 --- a/artifacts/config_files/Perks.ini +++ b/artifacts/config_files/Perks.ini @@ -59,6 +59,10 @@ WeaponScopeRangeBonus=5 VaultCityInoculationsPoisonBonus=10 VaultCityInoculationsRadBonus=10 +;Changes the distance bonus at which objects spawn in "Surrounding" random encounters +;valid range: -12..100, 3 - default value +CautiousNatureDistanceBonus=3 + ;Changes the damage bonus per level for 'Demolition Expert' perk (ID 82) ;999 - maximum bonus, 10 - default bonus DemolitionExpertBonus=10 diff --git a/sfall/Modules/SubModules/EnginePerks.cpp b/sfall/Modules/SubModules/EnginePerks.cpp index 4824806e..ff279a5e 100644 --- a/sfall/Modules/SubModules/EnginePerks.cpp +++ b/sfall/Modules/SubModules/EnginePerks.cpp @@ -103,6 +103,7 @@ void ReadPerksBonuses(const char* perksFile) { TryPatchSkillBonus8("LivingAnatomyDoctorBonus", 10, 0x496E66, perksFile); TryPatchSkillBonus8("PyromaniacBonus", 5, 0x424AB6, perksFile); TryPatchValue8("StonewallPercent", 50, 0, 100, 0x424B50, perksFile); + TryPatchValue8("CautiousNatureDistanceBonus", 3, -12, 100, 0x4C1756, perksFile); if (TryGetModifiedInt("DemolitionExpertBonus", DemolitionExpertBonus, value, perksFile) && value >= 0) { DemolitionExpertBonus = min(value, 999); }