From 76c13d8d0a6200a944ddca7aff7754066989bcea Mon Sep 17 00:00:00 2001 From: Ereshkigal Date: Wed, 30 Jun 2021 20:06:06 +0200 Subject: [PATCH] New feature Added: RemoveDurabilityBurnModifier --- ZEreshkigal-AllinOneMod/config/config.json | 4 +++- ZEreshkigal-AllinOneMod/src/items.js | 5 +++++ ZEreshkigal-AllinOneMod/src/player.js | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ZEreshkigal-AllinOneMod/config/config.json b/ZEreshkigal-AllinOneMod/config/config.json index c36b677..936aee2 100644 --- a/ZEreshkigal-AllinOneMod/config/config.json +++ b/ZEreshkigal-AllinOneMod/config/config.json @@ -18,6 +18,7 @@ "RemoveKeysUsageNumber": false, "StackableBarters": false, "RemoveAllGearPenalties": false, + "RemoveItemsDurabilityBurn": false, "ChangeIndividualItemProperty": { "activated": false, "ItemList": { @@ -52,7 +53,8 @@ "DisableFallDamage": false, "AllSkillsMaster": false, "EnableSkillBotReload": false, - "EnableSkillBotSound": false + "EnableSkillBotSound": false, + "RemoveScavKarma": false }, "traders": { "AllQuestsAvailable": false, diff --git a/ZEreshkigal-AllinOneMod/src/items.js b/ZEreshkigal-AllinOneMod/src/items.js index fce22a1..1255df1 100644 --- a/ZEreshkigal-AllinOneMod/src/items.js +++ b/ZEreshkigal-AllinOneMod/src/items.js @@ -62,6 +62,11 @@ class itemsModification { CoreMod.EditSimpleItemData(id, "speedPenaltyPercent", 0) } } + if (config.items.RemoveItemsDurabilityBurn === true) { + if (base._props.DurabilityBurnModificator) { + CoreMod.EditSimpleItemData(id, "DurabilityBurnModificator", 0) + } + } if (config.items.StackableBarters === true) { switch (base._parent) { diff --git a/ZEreshkigal-AllinOneMod/src/player.js b/ZEreshkigal-AllinOneMod/src/player.js index fa999f6..218727b 100644 --- a/ZEreshkigal-AllinOneMod/src/player.js +++ b/ZEreshkigal-AllinOneMod/src/player.js @@ -42,6 +42,8 @@ class PlayerModifications { globals.Health.Falling.DamagePerMeter = 0 } + //PreventScavKarma + //Change staminas (unlimited or no) if (typeof config.player.ChangeMaxStamina == "number" && config.player.UnlimitedStamina === false) { globals.Stamina.Capacity = config.player.ChangeMaxStamina