If you want to know how character's health parameters are calculated, here are the formulas:
Lerp: this function interpolates value between A and B based on C (C, A, B, true or false) and if true clamp it Clamp: this function limits value between min and max (value, min, max)
Current= stat value between 0.0 and 100.0 Threshold= user value between 30.0 and 100.0 Multiplier= user value between 0.1 and 1.0
fatigue = Clamp( Current / Threshold, 0.0, 1.0) hunger = Clamp( Current / Threshold, 0.0, 1.0) thirst = Clamp( Current / Threshold, 0.0, 1.0)
This mod was working fine for me in version 2.12, but I finally updated to version 2.21 and updated all of the dependencies and yet this mod doesn't show up. Has anyone else had this issue?
Idk if this will help, but everything stopped working for me, but started working again after I installed codeware - https://www.nexusmods.com/cyberpunk2077/mods/7780. It's not a requirement for this mod, it just started working again after I installed. Also, if you can't see your fatigue/hydration etc. bars it's tied to your stamina bar so use the setting to show it at all times in the menu.
You can also check if the mod is working if you go to Character Menu - Backpack (bottom right of the screen). They'll be at the top there. Hope it helps someone.
Has anyone comes across the problem of Energy being restored when just skipping time?
I know this happens if you are in your car or sleeping but now its happening when I'm not doing either of those things.
I've had the mod for a long time and never had this problem and its only started since I did a clean install. All my others mods have been used with this before so I don't think its a conflict, obviously I've done something stupid but I cannot figure out what, any help would be appreciated.
I am constantly overstrained even though i eat, sleep and drink constantly. How do i make it go away`?? It just always says "overstrain detected energy below normal"
Приветствую, мод реально крут, мне нравится, спасибо за него. Но я не могу понять почему у меня локализация не отображается, также я не могу увидеть какие у меня сейчас дебаффы. Я вроде перекинул файлы как надо, правда руками делал. Но я еще ставил мод https://www.nexusmods.com/cyberpunk2077/mods/10181 , возможно причина в нем ?
And line 223, change: this.SetMargin(new inkMargin(890.0, 580.0, 0.0, 0.0)); to this.SetMargin(new inkMargin(890.0, 671.0, 0.0, 0.0));
The first change moves the biomonitor button down next to the sorting button, and the second moves the pop-up down to match.
Shout out to the user called Sobakasu13602, he was the one who came up with this not me. I just figured it would be good to post here as I'm sure like me others use all these mods.
For pricing consumables, food, ammo and the other stuff with a neat bar like survival system does in the settings? I have searched and I haven't found such a mod, I don't think there is one.
I checked that mod and ti doesnt have a mod menu at all, not what im looking for, this one has neat dragging bars for setting up the price multipliers specifically.
Multiplies the consumption of needs – this parameter represents the physical strain on the protagonist's body. The more stamina V spends, the greater the strain.
Hey i change the settings to work to 1~2 days, This forces you to live a real day, you need to eat well, drink water and go home to sleep(also debuff alcohol just for fun xD)
if someone wanna try my configs, i recommend if u wanna immersion
1865 comments
Lerp: this function interpolates value between A and B based on C ( C, A, B, true or false ) and if true clamp it
Clamp: this function limits value between min and max ( value, min, max )
Current = stat value between 0.0 and 100.0
Threshold = user value between 30.0 and 100.0
Multiplier = user value between 0.1 and 1.0
fatigue = Clamp( Current / Threshold, 0.0, 1.0 )
hunger = Clamp( Current / Threshold, 0.0, 1.0 )
thirst = Clamp( Current / Threshold, 0.0, 1.0 )
fatigueMult = Lerp( fatigue, Multiplier * -1.0 + 1.0, 1.0, true )
hungerMult = Lerp( hunger, Multiplier * -1.0 + 1.0, 1.0, true )
thirstMult = Lerp( thirst, Multiplier * -1.0 + 1.0, 1.0, true )
healthMult = Lerp( fatigueMult * hungerMult * thirstMult, 0.1, 1.0, true )
healthRegenMult = Clamp( fatigueMult * hungerMult * thirstMult * 2.0 - 1.0, 0.0, 1.0 )
staminaMult = Lerp( fatigueMult * hungerMult * thirstMult, 0.1, 1.0, true )
staminaRegenMult = Clamp( fatigueMult * hungerMult * thirstMult * 2.0 - 1.0, 0.02, 1.0 )
memoryMult = Lerp( fatigueMult, 0.1, 1.0, true )
memoryRegenMult = Lerp( fatigueMult, 0.02, 1.0, true )
capacityMult = Lerp( hungerMult, 0.1, 1.0, true )
jumpMult = Lerp( hungerMult, 0.2, 1.0, true )
speedMult = Lerp( thirstMult, 0.5, 1.0, true )
Immersive Breathing allows you to spend stamina while running (needed for balance).
Immersive Food Vendors allows you to actually eat food in stores.
Immersive Bartenders allows you to actually drink drinks in bars.
Street Vendors allows you to buy food and drinks from small shops on the street.
HQ Fast Food makes food so f*#@ing delicious.
You can also check if the mod is working if you go to Character Menu - Backpack (bottom right of the screen). They'll be at the top there. Hope it helps someone.
I know this happens if you are in your car or sleeping but now its happening when I'm not doing either of those things.
I've had the mod for a long time and never had this problem and its only started since I did a clean install. All my others mods have been used with this before so I don't think its a conflict, obviously I've done something stupid but I cannot figure out what, any help would be appreciated.
Но я не могу понять почему у меня локализация не отображается, также я не могу увидеть какие у меня сейчас дебаффы.
Я вроде перекинул файлы как надо, правда руками делал.
Но я еще ставил мод https://www.nexusmods.com/cyberpunk2077/mods/10181 , возможно причина в нем ?
https://ibb.co/0jWwct0W
https://ibb.co/W4yQ8wC0
https://ibb.co/GvKSDVKH
If you want to move the Bio Monitor Medical Tab lower down so its not overlapping the filters of the other mods, here is how its done:-
You just need to change 2 numbers in the r6/scripts/Survival System/core/Widgets.reds file:
Line 111, change:
this.SetMargin(new inkMargin(2562.0, 404.0, 0.0, 0.0));
tothis.SetMargin(new inkMargin(2562.0, 495.0, 0.0, 0.0));
And line 223, change:
this.SetMargin(new inkMargin(890.0, 580.0, 0.0, 0.0));
tothis.SetMargin(new inkMargin(890.0, 671.0, 0.0, 0.0));
The first change moves the biomonitor button down next to the sorting button, and the second moves the pop-up down to match.
Shout out to the user called Sobakasu13602, he was the one who came up with this not me. I just figured it would be good to post here as I'm sure like me others use all these mods.
I have searched and I haven't found such a mod, I don't think there is one.
if someone wanna try my configs, i recommend if u wanna immersion
public class SurvivalSystemSettings {
// Настройки мода
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSBigRedButtonName")
@runtimeProperty("ModSettings.description", "SSBigRedButtonDesc")
let bigRedButton: Bool = false;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSDisableModPriceName")
@runtimeProperty("ModSettings.description", "SSDisableModPriceDesc")
let disableModPrice: Bool = false;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSHorrableDeathName")
@runtimeProperty("ModSettings.description", "SSHorrableDeathDesc")
let horrableDeath: Bool = true;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSVisualEffectName")
@runtimeProperty("ModSettings.description", "SSVisualEffectDesc")
let visualEffect: Bool = true;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSSleepInCarName")
@runtimeProperty("ModSettings.description", "SSSleepInCarDesc")
let canSleepInCar: Bool = true;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSHideStaminaWidgetName")
@runtimeProperty("ModSettings.description", "SSHideStaminaWidgetDesc")
let hideStaminaWidget: Bool = false;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSShowOtherNotifyName")
@runtimeProperty("ModSettings.description", "SSShowOtherNotifyDesc")
let showOtherNotify: Bool = true;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSShowTimeNotifyName")
@runtimeProperty("ModSettings.description", "SSShowTimeNotifyDesc")
let showTimeNotify: Bool = true;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSNotifyDelayName")
@runtimeProperty("ModSettings.description", "SSNotifyDelayDesc")
@runtimeProperty("ModSettings.step", "10.0")
@runtimeProperty("ModSettings.min", "60.0")
@runtimeProperty("ModSettings.max", "240.0")
let notifyDelay: Float = 240.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSettingsCategory")
@runtimeProperty("ModSettings.displayName", "SSUpdateDelayName")
@runtimeProperty("ModSettings.description", "SSUpdateDelayDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "16.0")
let updateDelay: Float = 8.0;
// Настройки эффектов
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSEffectsCategory")
@runtimeProperty("ModSettings.displayName", "SSFatigueThresholdName")
@runtimeProperty("ModSettings.description", "SSFatigueThresholdDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "30.0")
@runtimeProperty("ModSettings.max", "100.0")
let fatigueThreshold: Float = 60.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSEffectsCategory")
@runtimeProperty("ModSettings.displayName", "SSHungerThresholdName")
@runtimeProperty("ModSettings.description", "SSHungerThresholdDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "30.0")
@runtimeProperty("ModSettings.max", "100.0")
let hungerThreshold: Float = 50.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSEffectsCategory")
@runtimeProperty("ModSettings.displayName", "SSThirstThresholdName")
@runtimeProperty("ModSettings.description", "SSThirstThresholdDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "30.0")
@runtimeProperty("ModSettings.max", "100.0")
let thirstThreshold: Float = 40.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSEffectsCategory")
@runtimeProperty("ModSettings.displayName", "SSFatigueMultiplierName")
@runtimeProperty("ModSettings.description", "SSFatigueMultiplierDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "1.0")
let fatigueMultiplier: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSEffectsCategory")
@runtimeProperty("ModSettings.displayName", "SSHungerMultiplierName")
@runtimeProperty("ModSettings.description", "SSHungerMultiplierDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "1.0")
let hungerMultiplier: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSEffectsCategory")
@runtimeProperty("ModSettings.displayName", "SSThirstMultiplierName")
@runtimeProperty("ModSettings.description", "SSThirstMultiplierDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "1.0")
let thirstMultiplier: Float = 1.0;
// Настройки персонажа
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSFatigueRecoverInCarName")
@runtimeProperty("ModSettings.description", "SSFatigueRecoverInCarDesc")
@runtimeProperty("ModSettings.step", "0.25")
@runtimeProperty("ModSettings.min", "0.25")
@runtimeProperty("ModSettings.max", "30.0")
let fatigueRecoverInCar: Float = 8.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSFatigueRecoverInBedName")
@runtimeProperty("ModSettings.description", "SSFatigueRecoverInBedDesc")
@runtimeProperty("ModSettings.step", "0.25")
@runtimeProperty("ModSettings.min", "0.25")
@runtimeProperty("ModSettings.max", "30.0")
let fatigueRecoverInBed: Float = 0.5;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSFatigueLossName")
@runtimeProperty("ModSettings.description", "SSFatigueLossDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "30.0")
let fatigueLoss: Float = 2.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSHungerLossName")
@runtimeProperty("ModSettings.description", "SSHungerLossDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "30.0")
let hungerLoss: Float = 2.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSThirstLossName")
@runtimeProperty("ModSettings.description", "SSThirstLossDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "30.0")
let thirstLoss: Float = 2.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSFatigueNotifyName")
@runtimeProperty("ModSettings.description", "SSFatigueNotifyDesc")
@runtimeProperty("ModSettings.step", "0.05")
@runtimeProperty("ModSettings.min", "0.25")
@runtimeProperty("ModSettings.max", "1.0")
let fatigueNotify: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSHungerNotifyName")
@runtimeProperty("ModSettings.description", "SSHungerNotifyDesc")
@runtimeProperty("ModSettings.step", "0.05")
@runtimeProperty("ModSettings.min", "0.25")
@runtimeProperty("ModSettings.max", "1.0")
let hungerNotify: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSThirstNotifyName")
@runtimeProperty("ModSettings.description", "SSThirstNotifyDesc")
@runtimeProperty("ModSettings.step", "0.05")
@runtimeProperty("ModSettings.min", "0.25")
@runtimeProperty("ModSettings.max", "1.0")
let thirstNotify: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSStressIncreaseName")
@runtimeProperty("ModSettings.description", "SSStressIncreaseDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "10.0")
let stressIncrease: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSCharacterCategory")
@runtimeProperty("ModSettings.displayName", "SSStressDecreaseName")
@runtimeProperty("ModSettings.description", "SSStressDecreaseDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "10.0")
let stressDecrease: Float = 1.0;
// Настройки предметов
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSFoodMultiplierName")
@runtimeProperty("ModSettings.description", "SSFoodMultiplierDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "5.0")
let foodMultiplier: Float = 5.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSDrinkMultiplierName")
@runtimeProperty("ModSettings.description", "SSDrinkMultiplierDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "5.0")
let drinkMultiplier: Float = 5.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholMultiplierName")
@runtimeProperty("ModSettings.description", "SSAlcoholMultiplierDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "5.0")
let alcoholMultiplier: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholPenaltyName")
@runtimeProperty("ModSettings.description", "SSAlcoholPenaltyDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "5.0")
let alcoholPenalty: Float = 0.5;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSFoodlWeightName")
@runtimeProperty("ModSettings.description", "SSFoodlWeightDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10.0")
let foodlWeight: Float = 0.8;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSDrinklWeightName")
@runtimeProperty("ModSettings.description", "SSDrinklWeightDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10.0")
let drinklWeight: Float = 0.6;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholWeightName")
@runtimeProperty("ModSettings.description", "SSAlcoholWeightDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10.0")
let alcoholWeight: Float = 1.2;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSItemsCategory")
@runtimeProperty("ModSettings.displayName", "SSDrugsWeightName")
@runtimeProperty("ModSettings.description", "SSDrugsWeightDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10.0")
let drugsWeight: Float = 0.4;
// Настройки боеприпасов
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSHideAmmoRecipeName")
@runtimeProperty("ModSettings.description", "SSHideAmmoRecipeDesc")
let hideAmmoRecipe: Bool = false;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSHandgunAmmoQuantityName")
@runtimeProperty("ModSettings.description", "SSHandgunAmmoQuantityDesc")
@runtimeProperty("ModSettings.step", "10.0")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "4000.0")
let handgunAmmoQuantity: Float = 400.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSShotgunAmmoQuantityName")
@runtimeProperty("ModSettings.description", "SSShotgunAmmoQuantityDesc")
@runtimeProperty("ModSettings.step", "10.0")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "2000.0")
let shotgunAmmoQuantity: Float = 200.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSRifleAmmoQuantityName")
@runtimeProperty("ModSettings.description", "SSRifleAmmoQuantityDesc")
@runtimeProperty("ModSettings.step", "10.0")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10000.0")
let rifleAmmoQuantity: Float = 1000.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSSniperAmmoQuantityName")
@runtimeProperty("ModSettings.description", "SSSniperAmmoQuantityDesc")
@runtimeProperty("ModSettings.step", "10.0")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "1000.0")
let sniperAmmoQuantity: Float = 100.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSHandgunAmmoWeightName")
@runtimeProperty("ModSettings.description", "SSHandgunAmmoWeightDesc")
@runtimeProperty("ModSettings.step", "0.01")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "1.0")
let handgunAmmoWeight: Float = 0.01;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSShotgunAmmoWeightName")
@runtimeProperty("ModSettings.description", "SSShotgunAmmoWeightDesc")
@runtimeProperty("ModSettings.step", "0.01")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "1.0")
let shotgunAmmoWeight: Float = 0.02;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSRifleAmmoWeightName")
@runtimeProperty("ModSettings.description", "SSRifleAmmoWeightDesc")
@runtimeProperty("ModSettings.step", "0.01")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "1.0")
let rifleAmmodWeight: Float = 0.02;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSAmmoCategory")
@runtimeProperty("ModSettings.displayName", "SSSniperAmmoWeightName")
@runtimeProperty("ModSettings.description", "SSSniperAmmoWeightDesc")
@runtimeProperty("ModSettings.step", "0.01")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "1.0")
let sniperAmmoWeight: Float = 0.03;
// Настройки спавна
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSpawnCategory")
@runtimeProperty("ModSettings.displayName", "SSAutoLootAmmoSpawnName")
@runtimeProperty("ModSettings.description", "SSAutoLootAmmoSpawnDesc")
let autoLootAmmoSpawn: Bool = true;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSpawnCategory")
@runtimeProperty("ModSettings.displayName", "SSHandgunAmmoSpawnName")
@runtimeProperty("ModSettings.description", "SSHandgunAmmoSpawnDesc")
@runtimeProperty("ModSettings.step", "0.05")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "0.25")
let handgunAmmoSpawn: Float = 0.25;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSpawnCategory")
@runtimeProperty("ModSettings.displayName", "SSShotgunAmmoSpawnName")
@runtimeProperty("ModSettings.description", "SSShotgunAmmoSpawnDesc")
@runtimeProperty("ModSettings.step", "0.05")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "0.25")
let shotgunAmmoSpawn: Float = 0.1;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSpawnCategory")
@runtimeProperty("ModSettings.displayName", "SSRifleAmmoSpawnName")
@runtimeProperty("ModSettings.description", "SSRifleAmmoSpawnDesc")
@runtimeProperty("ModSettings.step", "0.05")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "0.25")
let rifleAmmoSpawn: Float = 0.1;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSSpawnCategory")
@runtimeProperty("ModSettings.displayName", "SSSniperAmmoSpawnName")
@runtimeProperty("ModSettings.description", "SSSniperAmmoSpawnDesc")
@runtimeProperty("ModSettings.step", "0.05")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "0.25")
let sniperAmmoSpawn: Float = 0.1;
// Настройки стоимости
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSAmmoBasePriceName")
@runtimeProperty("ModSettings.description", "SSAmmoBasePriceDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "2.0")
@runtimeProperty("ModSettings.max", "20.0")
let ammoBasePrice: Float = 16.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSHandgunAmmoPriceName")
@runtimeProperty("ModSettings.description", "SSHandgunAmmoPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "10.0")
let handgunAmmoPrice: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSShotgunAmmoPriceName")
@runtimeProperty("ModSettings.description", "SSShotgunAmmoPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "10.0")
let shotgunAmmoPrice: Float = 1.4;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSRifleAmmoPriceName")
@runtimeProperty("ModSettings.description", "SSRifleAmmoPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "10.0")
let rifleAmmoPrice: Float = 1.4;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSSniperAmmoPriceName")
@runtimeProperty("ModSettings.description", "SSSniperAmmoPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "10.0")
let sniperAmmoPrice: Float = 1.8;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSConsumableBasePriceName")
@runtimeProperty("ModSettings.description", "SSConsumableBasePriceDesc")
@runtimeProperty("ModSettings.step", "10.0")
@runtimeProperty("ModSettings.min", "500.0")
@runtimeProperty("ModSettings.max", "1000.0")
let consumableBasePrice: Float = 500.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSDamageGrenadePriceName")
@runtimeProperty("ModSettings.description", "SSDamageGrenadePriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "10.0")
let damageGrenadePrice: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSEffectGrenadePriceName")
@runtimeProperty("ModSettings.description", "SSEffectGrenadePriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.7")
@runtimeProperty("ModSettings.max", "10.0")
let effectGrenadePrice: Float = 0.7;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSInjectorPriceName")
@runtimeProperty("ModSettings.description", "SSInjectorPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "10.0")
let injectorPrice: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSInhalerPriceName")
@runtimeProperty("ModSettings.description", "SSInhalerPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "10.0")
let inhalerPrice: Float = 1.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSDrugsPriceName")
@runtimeProperty("ModSettings.description", "SSDrugsPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.5")
@runtimeProperty("ModSettings.max", "10.0")
let drugsPrice: Float = 0.5;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSFoodBasePriceName")
@runtimeProperty("ModSettings.description", "SSFoodBasePriceDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "5.0")
@runtimeProperty("ModSettings.max", "50.0")
let foodBasePrice: Float = 20.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSFoodUncommonPriceName")
@runtimeProperty("ModSettings.description", "SSFoodUncommonPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "2.4")
let foodUncommonPrice: Float = 2.4;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSFoodRarePriceName")
@runtimeProperty("ModSettings.description", "SSFoodRarePriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "2.4")
@runtimeProperty("ModSettings.max", "5.0")
let foodRarePrice: Float = 5.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSFoodEpicPriceName")
@runtimeProperty("ModSettings.description", "SSFoodEpicPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "5.0")
@runtimeProperty("ModSettings.max", "10.0")
let foodEpicPrice: Float = 10.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSDrinkBasePriceName")
@runtimeProperty("ModSettings.description", "SSDrinkBasePriceDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "10.0")
@runtimeProperty("ModSettings.max", "100.0")
let drinkBasePrice: Float = 40.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSDrinkUncommonPriceName")
@runtimeProperty("ModSettings.description", "SSDrinkUncommonPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "2.0")
let drinkUncommonPrice: Float = 2.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSDrinkRarePriceName")
@runtimeProperty("ModSettings.description", "SSDrinkRarePriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "2.0")
@runtimeProperty("ModSettings.max", "4.0")
let drinkRarePrice: Float = 4.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSDrinkEpicPriceName")
@runtimeProperty("ModSettings.description", "SSDrinkEpicPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "4.0")
@runtimeProperty("ModSettings.max", "8.0")
let drinkEpicPrice: Float = 8.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholBasePriceName")
@runtimeProperty("ModSettings.description", "SSAlcoholBasePriceDesc")
@runtimeProperty("ModSettings.step", "1.0")
@runtimeProperty("ModSettings.min", "30.0")
@runtimeProperty("ModSettings.max", "300.0")
let alcoholBasePrice: Float = 120.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholUncommonPriceName")
@runtimeProperty("ModSettings.description", "SSAlcoholUncommonPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "1.0")
@runtimeProperty("ModSettings.max", "2.0")
let alcoholUncommonPrice: Float = 2.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholRarePriceName")
@runtimeProperty("ModSettings.description", "SSAlcoholRarePriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "2.0")
@runtimeProperty("ModSettings.max", "3.0")
let alcoholRarePrice: Float = 3.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholEpicPriceName")
@runtimeProperty("ModSettings.description", "SSAlcoholEpicPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "3.0")
@runtimeProperty("ModSettings.max", "5.0")
let alcoholEpicPrice: Float = 5.0;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSPriceCategory")
@runtimeProperty("ModSettings.displayName", "SSAlcoholLegendaryPriceName")
@runtimeProperty("ModSettings.description", "SSAlcoholLegendaryPriceDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "5.0")
@runtimeProperty("ModSettings.max", "10.0")
let alcoholLegendaryPrice: Float = 10.0;
// Настройки Existing Consumable
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSECCategory")
@runtimeProperty("ModSettings.displayName", "SSGrenadeWeightECName")
@runtimeProperty("ModSettings.description", "SSGrenadeWeightECDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10.0")
let grenadeWeightEC: Float = 1.2;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSECCategory")
@runtimeProperty("ModSettings.displayName", "SSInjectorWeightECName")
@runtimeProperty("ModSettings.description", "SSInjectorWeightECDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10.0")
let injectorWeightEC: Float = 0.3;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSECCategory")
@runtimeProperty("ModSettings.displayName", "SSInhalerWeightECName")
@runtimeProperty("ModSettings.description", "SSInhalerWeightECDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.0")
@runtimeProperty("ModSettings.max", "10.0")
let inhalerWeightEC: Float = 0.3;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSECCategory")
@runtimeProperty("ModSettings.displayName", "SSDamageGrenadePriceECName")
@runtimeProperty("ModSettings.description", "SSDamageGrenadePriceECDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.2")
@runtimeProperty("ModSettings.max", "10.0")
let damageGrenadePriceEC: Float = 0.3;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSECCategory")
@runtimeProperty("ModSettings.displayName", "SSEffectGrenadePriceECName")
@runtimeProperty("ModSettings.description", "SSEffectGrenadePriceECDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.2")
@runtimeProperty("ModSettings.max", "10.0")
let effectGrenadePriceEC: Float = 0.2;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSECCategory")
@runtimeProperty("ModSettings.displayName", "SSInjectorPriceECName")
@runtimeProperty("ModSettings.description", "SSInjectorPriceECDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.2")
@runtimeProperty("ModSettings.max", "10.0")
let injectorPriceEC: Float = 0.2;
@runtimeProperty("ModSettings.mod", "Survival System")
@runtimeProperty("ModSettings.category", "SSECCategory")
@runtimeProperty("ModSettings.displayName", "SSInhalerPriceECName")
@runtimeProperty("ModSettings.description", "SSInhalerPriceECDesc")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.2")
@runtimeProperty("ModSettings.max", "10.0")
let inhalerPriceEC: Float = 0.2;
}