Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of ForsakenPowerOverhaul v2.1.0
JuneGame.Valheim.ForsakenPowerOverhaul.dll
Decompiled 2 years ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using System.Security.Permissions; using System.Text; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Configuration; using HarmonyLib; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: AssemblyTitle("ForsakenPowerOverhaul")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("JuneGame")] [assembly: AssemblyProduct("ForsakenPowerOverhaul")] [assembly: AssemblyCopyright("Copyright © JuneGame 2023")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("e3243d22-4307-4008-ba36-9f326008cde5")] [assembly: AssemblyFileVersion("2.1.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = "")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("2.1.0.0")] namespace ForsakenPowerOverhaul; [BepInPlugin("JuneGame.Valheim.ForsakenPowerOverhaul", "Forsaken Power Overhaul", "2.1.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] internal class ForsakenPowerOverhaul : BaseUnityPlugin { private class BossStone_FPO : MonoBehaviour { public void Update_BossStones() { GlobalKeys_Update(((Component)this).GetComponent<BossStone>()); PlayerKeys_Update(); Update_Passive_Stats(); Update_Active_Stats(); if ((Object)(object)Player.m_localPlayer != (Object)null) { Power_Unlock_Spawn(Player.m_localPlayer); } } } private class StatusEffect_FPO : SE_Stats { public float m_MaxHealth; public float m_HealthRegen; public float m_MaxStamina; public float m_MaxEitr; public float m_EquipmentSpeedModifier; public List<StatusAttribute> m_StatusAttributes = new List<StatusAttribute>(); public float m_WindSpeedModifier; public List<SkillType> m_OutgoingDamageTypes = new List<SkillType>(); public List<float> m_OutgoingDamageModifiers = new List<float>(); public float m_HeatDamageModifier; public bool HaveAttribute(StatusAttribute New_StatusAttributeA) { //IL_0012: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) //IL_0018: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Unknown result type (might be due to invalid IL or missing references) bool result = false; foreach (StatusAttribute statusAttribute in m_StatusAttributes) { if (New_StatusAttributeA == statusAttribute) { result = true; } } return result; } public override void ModifyAttack(SkillType New_SkillTypeA, ref HitData New_HitData) { //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Unknown result type (might be due to invalid IL or missing references) //IL_001a: Unknown result type (might be due to invalid IL or missing references) //IL_0020: Invalid comparison between Unknown and I4 foreach (SkillType outgoingDamageType in m_OutgoingDamageTypes) { if (outgoingDamageType == New_SkillTypeA || (int)outgoingDamageType == 999) { ((DamageTypes)(ref New_HitData.m_damage)).Modify(1f + m_OutgoingDamageModifiers[m_OutgoingDamageTypes.IndexOf(outgoingDamageType)]); } } } public override string GetTooltipString() { StringBuilder stringBuilder = new StringBuilder(256); stringBuilder.Append(GetTooltipStats(this)); return stringBuilder.ToString(); } } [HarmonyPatch(typeof(BossStone), "Start")] private class Patch_BossStone_Start { private static void Postfix(ref BossStone __instance) { if ((Object)(object)__instance != (Object)null) { if (!Object.op_Implicit((Object)(object)((Component)__instance).GetComponent<BossStone_FPO>())) { ((Component)__instance).gameObject.AddComponent<BossStone_FPO>(); } ((MonoBehaviour)((Component)__instance).GetComponent<BossStone_FPO>()).Invoke("Update_BossStones", 1f); } } } [HarmonyPatch(typeof(BossStone), "DelayedAttachEffects_Step3")] private class Patch_BossStone_DelayedAttachEffects_Step3 { private static void Postfix(ref BossStone __instance) { if ((Object)(object)__instance != (Object)null) { GlobalKeys_Update(__instance); PlayerKeys_Update(); Update_Passive_Stats(); Update_Active_Stats(); Power_Unlock(__instance); } } } [HarmonyPatch(typeof(ItemStand), "GetHoverText")] private class Patch_Item_Stand_GetHoverText { private static void Postfix(ref ItemStand __instance, ref string __result) { if (!((Object)(object)__instance != (Object)null) || !__instance.HaveAttachment() || __instance.m_canBeRemoved) { return; } if (ZoneSystem.m_instance.GetGlobalKey(__instance.m_guardianPower.m_name.Replace("$se_", "GK_FPO_BossStone_").Replace("_name", ""))) { __result = GetLocalization(GetBossStoneHoverText(GetBossName(__instance.m_currentItemName), New_Bool: true)); if (!ConfigEntry_PowerCycle_Bool.Value && !__instance.IsGuardianPowerActive((Humanoid)(object)Player.m_localPlayer)) { __result += GetLocalization("[<color=yellow><b>$KEY_Use</b></color>] $guardianstone_hook_activate"); } } else { __result = ""; } } } [HarmonyPatch(typeof(ItemStand), "IsGuardianPowerActive")] private class Patch_ItemStand_IsGuardianPowerActive { private static void Postfix(ref ItemStand __instance, ref bool __result) { if ((Object)(object)__instance != (Object)null && ConfigEntry_PowerCycle_Bool.Value) { __result = true; } } } [HarmonyPatch(typeof(Player), "OnSpawned")] private class Patch_Player_OnSpawned { private static void Postfix(ref Player __instance) { if ((Object)(object)__instance != (Object)null) { Config_SettingRead(); PlayerKeys_Update(); Update_Passive_Stats(); Update_Active_Stats(); Update_Equipped_Stats(); Power_Lock(__instance); Power_Unlock_Spawn(__instance); } } } [HarmonyPatch(typeof(Player), "ActivateGuardianPower")] private class Patch_Player_ActivateGuardianPower { private static bool Prefix(ref Player __instance, ref bool __result) { if ((Object)(object)__instance != (Object)null) { if (__instance.m_guardianPowerCooldown > 0f) { __result = false; } if ((Object)(object)__instance.m_guardianSE == (Object)null) { __result = false; } if (Object.op_Implicit((Object)(object)((Character)__instance).m_seman.GetStatusEffect(GetHash(__instance.GetGuardianPowerName().Replace("GP_", "SE_FPO_"))))) { ((Character)__instance).m_seman.RemoveStatusEffect(GetHash(__instance.GetGuardianPowerName().Replace("GP_", "SE_FPO_")), false); } ((Character)__instance).m_seman.AddStatusEffect(GetHash(__instance.GetGuardianPowerName().Replace("GP_", "SE_FPO_")), true, 0, 0f); __instance.m_guardianPowerCooldown = ConfigEntry_General_GuardianPower_CooldownDuration.Value; foreach (StatusEffect statusEffect in ((Character)__instance).m_seman.GetStatusEffects()) { if (((Object)statusEffect).name.StartsWith("SE_FPO_") && ((Object)statusEffect).name != "SE_FPO_Passive" && ((Object)statusEffect).name != __instance.GetGuardianPowerName().Replace("GP_", "SE_FPO_")) { ((Character)__instance).m_seman.RemoveStatusEffect(statusEffect, false); break; } } __result = false; } return false; } } [HarmonyPatch(typeof(Player), "SetMaxHealth")] private class Patch_Player_SetMaxHealth { private static bool Prefix(ref Player __instance, ref float health) { if ((Object)(object)__instance != (Object)null) { float num = 0f; num += Update_Player_BaseStats("MaxHealth", __instance); health += num; } return true; } } [HarmonyPatch(typeof(Player), "UpdateFood")] private class Patch_Player_UpdateFood { private static void Postfix(ref Player __instance) { if ((Object)(object)__instance != (Object)null && __instance.m_foodRegenTimer == 0f) { float num = 0f; num += Update_Player_BaseStats("HealthRegen", __instance); float num2 = 1f; ((Character)__instance).m_seman.ModifyHealthRegen(ref num2); ((Character)__instance).Heal(num * num2, true); } } } [HarmonyPatch(typeof(Player), "SetMaxStamina")] private class Patch_Player_SetMaxStamina { private static bool Prefix(ref Player __instance, ref float stamina) { if ((Object)(object)__instance != (Object)null) { float num = 0f; num += Update_Player_BaseStats("MaxStamina", __instance); stamina += num; } return true; } } [HarmonyPatch(typeof(Player), "SetMaxEitr")] private class Patch_Player_SetMaxEitr { private static bool Prefix(ref Player __instance, ref float eitr) { if ((Object)(object)__instance != (Object)null) { float num = 0f; num += Update_Player_BaseStats("MaxEitr", __instance); eitr += num; } return true; } } [HarmonyPatch(typeof(Player), "GetEquipmentMovementModifier")] private class Patch_Player_GetEquipmentMovementModifier { private static void Postfix(ref Player __instance) { if (!((Object)(object)__instance != (Object)null)) { return; } float num = 0f; num += Update_Player_BaseStats("EquipmentSpeedModifier", __instance); if (num != 0f) { num = ((num < -1f) ? (-1f) : num); num = 1f + num; __instance.m_equipmentModifierValues[0] = 0f; if (((Humanoid)__instance).m_rightItem != null) { __instance.m_equipmentModifierValues[0] += ((((Humanoid)__instance).m_rightItem.m_shared.m_movementModifier < 0f) ? (((Humanoid)__instance).m_rightItem.m_shared.m_movementModifier * num) : ((Humanoid)__instance).m_rightItem.m_shared.m_movementModifier); } if (((Humanoid)__instance).m_leftItem != null) { __instance.m_equipmentModifierValues[0] += ((((Humanoid)__instance).m_leftItem.m_shared.m_movementModifier < 0f) ? (((Humanoid)__instance).m_leftItem.m_shared.m_movementModifier * num) : ((Humanoid)__instance).m_leftItem.m_shared.m_movementModifier); } if (((Humanoid)__instance).m_chestItem != null) { __instance.m_equipmentModifierValues[0] += ((((Humanoid)__instance).m_chestItem.m_shared.m_movementModifier < 0f) ? (((Humanoid)__instance).m_chestItem.m_shared.m_movementModifier * num) : ((Humanoid)__instance).m_chestItem.m_shared.m_movementModifier); } if (((Humanoid)__instance).m_legItem != null) { __instance.m_equipmentModifierValues[0] += ((((Humanoid)__instance).m_legItem.m_shared.m_movementModifier < 0f) ? (((Humanoid)__instance).m_legItem.m_shared.m_movementModifier * num) : ((Humanoid)__instance).m_legItem.m_shared.m_movementModifier); } if (((Humanoid)__instance).m_helmetItem != null) { __instance.m_equipmentModifierValues[0] += ((((Humanoid)__instance).m_helmetItem.m_shared.m_movementModifier < 0f) ? (((Humanoid)__instance).m_helmetItem.m_shared.m_movementModifier * num) : ((Humanoid)__instance).m_helmetItem.m_shared.m_movementModifier); } if (((Humanoid)__instance).m_shoulderItem != null) { __instance.m_equipmentModifierValues[0] += ((((Humanoid)__instance).m_shoulderItem.m_shared.m_movementModifier < 0f) ? (((Humanoid)__instance).m_shoulderItem.m_shared.m_movementModifier * num) : ((Humanoid)__instance).m_shoulderItem.m_shared.m_movementModifier); } if (((Humanoid)__instance).m_utilityItem != null) { __instance.m_equipmentModifierValues[0] += ((((Humanoid)__instance).m_utilityItem.m_shared.m_movementModifier < 0f) ? (((Humanoid)__instance).m_utilityItem.m_shared.m_movementModifier * num) : ((Humanoid)__instance).m_utilityItem.m_shared.m_movementModifier); } } } } [HarmonyPatch(typeof(Player), "GetEquipmentHeatResistanceModifier")] private class Patch_Player_GetEquipmentHeatResistanceModifier { private static void Postfix(ref Player __instance) { if ((Object)(object)__instance != (Object)null) { float num = 0f; num += Update_Player_BaseStats("HeatDamageModifier", __instance); __instance.m_equipmentModifierValues[2] -= num; __instance.m_equipmentModifierValues[2] = ((__instance.m_equipmentModifierValues[2] > 1f) ? 1f : __instance.m_equipmentModifierValues[2]); } } } [HarmonyPatch(typeof(SEMan), "HaveStatusAttribute")] private class Patch_SEMan_HaveStatusAttribute { private static void Postfix(ref SEMan __instance, ref StatusAttribute value, ref bool __result) { if (__instance == null) { return; } bool flag = __result; foreach (StatusEffect statusEffect in __instance.GetStatusEffects()) { if (((Object)statusEffect).name.StartsWith("SE_FPO_") && ((StatusEffect_FPO)(object)statusEffect).HaveAttribute(value)) { flag = true; } } __result = flag; } } [HarmonyPatch(typeof(Ship), "GetSailForce")] private class Patch_Ship_SailForce { private static void Postfix(ref Ship __instance, ref Vector3 __result) { //IL_0059: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Unknown result type (might be due to invalid IL or missing references) //IL_006a: Unknown result type (might be due to invalid IL or missing references) if (!((Object)(object)__instance != (Object)null) || !__instance.IsWindControllActive()) { return; } float num = 0f; foreach (Player player in __instance.m_players) { num += Update_Player_BaseStats("WindSpeedModifier", player); } __result *= 1f + num; } } [HarmonyPatch(typeof(TextsDialog), "AddActiveEffects")] private class Patch_TextsDialog_AddActiveEffects { private static void Postfix(ref TextsDialog __instance) { //IL_022c: Unknown result type (might be due to invalid IL or missing references) //IL_0236: Expected O, but got Unknown //IL_024e: Unknown result type (might be due to invalid IL or missing references) //IL_0258: Expected O, but got Unknown if (!((Object)(object)__instance != (Object)null)) { return; } StringBuilder stringBuilder = new StringBuilder(256); StringBuilder stringBuilder2 = new StringBuilder(256); List<StatusEffect> list = new List<StatusEffect>(); ((Character)Player.m_localPlayer).GetSEMan().GetHUDStatusEffects(list); foreach (StatusEffect item in list) { if (((Object)item).name.StartsWith("SE_FPO_") && !((Object)item).name.Contains("_Equipped") && !((Object)item).name.Contains("_Passive")) { stringBuilder.Append(GetToolTipFormat(item)); } } foreach (StatusEffect item2 in list) { if (((Object)item2).name.StartsWith("SE_FPO_") && ((Object)item2).name.Contains("_Equipped")) { stringBuilder.Append(GetToolTipFormat(item2)); } } foreach (StatusEffect item3 in list) { if (((Object)item3).name.StartsWith("SE_FPO_") && ((Object)item3).name.Contains("_Passive")) { stringBuilder.Append(GetToolTipFormat(item3)); } } foreach (StatusEffect item4 in list) { if (!((Object)item4).name.StartsWith("SE_FPO_")) { stringBuilder.Append(GetToolTipFormat(item4)); } } foreach (string item5 in GlobalKeys_Sort()) { string bossName = GetBossName(item5); if (bossName != "") { stringBuilder2.Append(GetBossStoneHoverText(bossName, New_Bool: false)); } } __instance.m_texts.RemoveAt(0); __instance.m_texts.Insert(0, new TextInfo(GetLocalization("$inventory_activeeffects"), GetLocalization(stringBuilder))); __instance.m_texts.Insert(1, new TextInfo(GetLocalization("$ui_fpo"), GetLocalization(stringBuilder2))); } } private static Dictionary<string, ConfigEntry<int>> Dictionary_ConfigEntry_Int = new Dictionary<string, ConfigEntry<int>>(); private static Dictionary<string, ConfigEntry<float>> Dictionary_ConfigEntry_Float = new Dictionary<string, ConfigEntry<float>>(); private static Dictionary<string, ConfigEntry<string>> Dictionary_ConfigEntry_String = new Dictionary<string, ConfigEntry<string>>(); private static ButtonConfig ButtonConfig_PowerCycle; private static StatusEffect_FPO StatusEffect_FPO_Passive; private static StatusEffect_FPO StatusEffect_FPO_Eikthyr; private static StatusEffect_FPO StatusEffect_FPO_TheElder; private static StatusEffect_FPO StatusEffect_FPO_Bonemass; private static StatusEffect_FPO StatusEffect_FPO_Moder; private static StatusEffect_FPO StatusEffect_FPO_Yagluth; private static StatusEffect_FPO StatusEffect_FPO_Queen; private static StatusEffect_FPO StatusEffect_FPO_Fader; private static StatusEffect_FPO StatusEffect_FPO_Eikthyr_Passive; private static StatusEffect_FPO StatusEffect_FPO_TheElder_Passive; private static StatusEffect_FPO StatusEffect_FPO_Bonemass_Passive; private static StatusEffect_FPO StatusEffect_FPO_Moder_Passive; private static StatusEffect_FPO StatusEffect_FPO_Yagluth_Passive; private static StatusEffect_FPO StatusEffect_FPO_Queen_Passive; private static StatusEffect_FPO StatusEffect_FPO_Fader_Passive; private static StatusEffect_FPO StatusEffect_FPO_Eikthyr_Active; private static StatusEffect_FPO StatusEffect_FPO_TheElder_Active; private static StatusEffect_FPO StatusEffect_FPO_Bonemass_Active; private static StatusEffect_FPO StatusEffect_FPO_Moder_Active; private static StatusEffect_FPO StatusEffect_FPO_Yagluth_Active; private static StatusEffect_FPO StatusEffect_FPO_Queen_Active; private static StatusEffect_FPO StatusEffect_FPO_Fader_Active; private static StatusEffect_FPO StatusEffect_FPO_Eikthyr_Shared; private static StatusEffect_FPO StatusEffect_FPO_TheElder_Shared; private static StatusEffect_FPO StatusEffect_FPO_Bonemass_Shared; private static StatusEffect_FPO StatusEffect_FPO_Moder_Shared; private static StatusEffect_FPO StatusEffect_FPO_Yagluth_Shared; private static StatusEffect_FPO StatusEffect_FPO_Queen_Shared; private static StatusEffect_FPO StatusEffect_FPO_Fader_Shared; private static StatusEffect_FPO StatusEffect_FPO_Eikthyr_Equipped; private static StatusEffect_FPO StatusEffect_FPO_TheElder_Equipped; private static StatusEffect_FPO StatusEffect_FPO_Bonemass_Equipped; private static StatusEffect_FPO StatusEffect_FPO_Moder_Equipped; private static StatusEffect_FPO StatusEffect_FPO_Yagluth_Equipped; private static StatusEffect_FPO StatusEffect_FPO_Queen_Equipped; private static StatusEffect_FPO StatusEffect_FPO_Fader_Equipped; private static ConfigEntry<KeyCode> ConfigEntry_Button_PowerCycle; private static ConfigEntry<string> ConfigEntry_General_Preset; private static ConfigEntry<int> ConfigEntry_General_GuardianPower_ActiveDuration; private static ConfigEntry<int> ConfigEntry_General_GuardianPower_CooldownDuration; private static ConfigEntry<bool> ConfigEntry_PowerCycle_Bool; private static ConfigEntry<int> ConfigEntry_Eikthyr_Passive_MaxHealth; private static ConfigEntry<int> ConfigEntry_Eikthyr_Passive_HealthRegen; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Passive_MaxStamina; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Passive_MaxEitr; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Passive_MaxWeight; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_StealthModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Passive_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Passive_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Passive_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Passive_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Passive_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Passive_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Active_MaxHealth; private static ConfigEntry<int> ConfigEntry_Eikthyr_Active_HealthRegen; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Active_MaxStamina; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Active_MaxEitr; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Active_MaxWeight; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_StealthModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Active_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Active_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Active_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Active_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Active_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Active_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Shared_MaxHealth; private static ConfigEntry<int> ConfigEntry_Eikthyr_Shared_HealthRegen; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Shared_MaxStamina; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Shared_MaxEitr; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Shared_MaxWeight; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_StealthModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Shared_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Shared_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Shared_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Shared_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Shared_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Shared_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Equipped_MaxHealth; private static ConfigEntry<int> ConfigEntry_Eikthyr_Equipped_HealthRegen; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Equipped_MaxStamina; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Equipped_MaxEitr; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Eikthyr_Equipped_MaxWeight; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_StealthModifier; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Equipped_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Equipped_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Equipped_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Eikthyr_Equipped_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Eikthyr_Equipped_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Eikthyr_Equipped_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Passive_MaxHealth; private static ConfigEntry<int> ConfigEntry_TheElder_Passive_HealthRegen; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Passive_MaxStamina; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Passive_MaxEitr; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Passive_MaxWeight; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_StealthModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_NoiseModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Passive_StatusAttributes; private static ConfigEntry<string> ConfigEntry_TheElder_Passive_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Passive_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Passive_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Passive_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Passive_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Active_MaxHealth; private static ConfigEntry<int> ConfigEntry_TheElder_Active_HealthRegen; private static ConfigEntry<float> ConfigEntry_TheElder_Active_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Active_MaxStamina; private static ConfigEntry<float> ConfigEntry_TheElder_Active_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Active_MaxEitr; private static ConfigEntry<float> ConfigEntry_TheElder_Active_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Active_MaxWeight; private static ConfigEntry<float> ConfigEntry_TheElder_Active_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Active_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Active_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_TheElder_Active_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Active_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Active_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Active_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Active_StealthModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Active_NoiseModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Active_StatusAttributes; private static ConfigEntry<string> ConfigEntry_TheElder_Active_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Active_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Active_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Active_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Active_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Active_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Shared_MaxHealth; private static ConfigEntry<int> ConfigEntry_TheElder_Shared_HealthRegen; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Shared_MaxStamina; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Shared_MaxEitr; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Shared_MaxWeight; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_StealthModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_NoiseModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Shared_StatusAttributes; private static ConfigEntry<string> ConfigEntry_TheElder_Shared_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Shared_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Shared_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Shared_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Shared_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Equipped_MaxHealth; private static ConfigEntry<int> ConfigEntry_TheElder_Equipped_HealthRegen; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Equipped_MaxStamina; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Equipped_MaxEitr; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_TheElder_Equipped_MaxWeight; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_StealthModifier; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_NoiseModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Equipped_StatusAttributes; private static ConfigEntry<string> ConfigEntry_TheElder_Equipped_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Equipped_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_TheElder_Equipped_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_TheElder_Equipped_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_TheElder_Equipped_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Passive_MaxHealth; private static ConfigEntry<int> ConfigEntry_Bonemass_Passive_HealthRegen; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Passive_MaxStamina; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Passive_MaxEitr; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Passive_MaxWeight; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_StealthModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Passive_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Bonemass_Passive_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Passive_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Passive_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Passive_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Passive_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Active_MaxHealth; private static ConfigEntry<int> ConfigEntry_Bonemass_Active_HealthRegen; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Active_MaxStamina; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Active_MaxEitr; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Active_MaxWeight; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_StealthModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Active_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Bonemass_Active_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Active_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Active_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Active_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Active_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Shared_MaxHealth; private static ConfigEntry<int> ConfigEntry_Bonemass_Shared_HealthRegen; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Shared_MaxStamina; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Shared_MaxEitr; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Shared_MaxWeight; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_StealthModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Shared_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Bonemass_Shared_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Shared_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Shared_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Shared_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Shared_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Equipped_MaxHealth; private static ConfigEntry<int> ConfigEntry_Bonemass_Equipped_HealthRegen; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Equipped_MaxStamina; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Equipped_MaxEitr; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Bonemass_Equipped_MaxWeight; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_StealthModifier; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Equipped_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Bonemass_Equipped_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Equipped_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Bonemass_Equipped_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Bonemass_Equipped_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Bonemass_Equipped_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Moder_Passive_MaxHealth; private static ConfigEntry<int> ConfigEntry_Moder_Passive_HealthRegen; private static ConfigEntry<float> ConfigEntry_Moder_Passive_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Passive_MaxStamina; private static ConfigEntry<float> ConfigEntry_Moder_Passive_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Passive_MaxEitr; private static ConfigEntry<float> ConfigEntry_Moder_Passive_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Passive_MaxWeight; private static ConfigEntry<float> ConfigEntry_Moder_Passive_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Passive_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Moder_Passive_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Moder_Passive_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Passive_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Passive_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Passive_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Passive_StealthModifier; private static ConfigEntry<float> ConfigEntry_Moder_Passive_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Moder_Passive_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Moder_Passive_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Passive_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Passive_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Moder_Passive_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Passive_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Passive_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Moder_Active_MaxHealth; private static ConfigEntry<int> ConfigEntry_Moder_Active_HealthRegen; private static ConfigEntry<float> ConfigEntry_Moder_Active_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Active_MaxStamina; private static ConfigEntry<float> ConfigEntry_Moder_Active_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Active_MaxEitr; private static ConfigEntry<float> ConfigEntry_Moder_Active_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Active_MaxWeight; private static ConfigEntry<float> ConfigEntry_Moder_Active_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Active_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Moder_Active_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Moder_Active_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Active_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Active_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Active_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Active_StealthModifier; private static ConfigEntry<float> ConfigEntry_Moder_Active_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Moder_Active_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Moder_Active_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Active_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Active_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Moder_Active_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Active_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Active_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Moder_Shared_MaxHealth; private static ConfigEntry<int> ConfigEntry_Moder_Shared_HealthRegen; private static ConfigEntry<float> ConfigEntry_Moder_Shared_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Shared_MaxStamina; private static ConfigEntry<float> ConfigEntry_Moder_Shared_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Shared_MaxEitr; private static ConfigEntry<float> ConfigEntry_Moder_Shared_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Shared_MaxWeight; private static ConfigEntry<float> ConfigEntry_Moder_Shared_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Shared_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Moder_Shared_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Moder_Shared_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Shared_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Shared_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Shared_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Shared_StealthModifier; private static ConfigEntry<float> ConfigEntry_Moder_Shared_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Moder_Shared_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Moder_Shared_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Shared_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Shared_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Moder_Shared_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Shared_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Shared_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Moder_Equipped_MaxHealth; private static ConfigEntry<int> ConfigEntry_Moder_Equipped_HealthRegen; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Equipped_MaxStamina; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Equipped_MaxEitr; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Moder_Equipped_MaxWeight; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_StealthModifier; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Moder_Equipped_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Moder_Equipped_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Equipped_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Moder_Equipped_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Moder_Equipped_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Moder_Equipped_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Passive_MaxHealth; private static ConfigEntry<int> ConfigEntry_Yagluth_Passive_HealthRegen; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Passive_MaxStamina; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Passive_MaxEitr; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Passive_MaxWeight; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_StealthModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Passive_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Yagluth_Passive_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Passive_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Passive_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Passive_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Passive_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Active_MaxHealth; private static ConfigEntry<int> ConfigEntry_Yagluth_Active_HealthRegen; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Active_MaxStamina; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Active_MaxEitr; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Active_MaxWeight; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_StealthModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Active_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Yagluth_Active_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Active_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Active_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Active_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Active_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Shared_MaxHealth; private static ConfigEntry<int> ConfigEntry_Yagluth_Shared_HealthRegen; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Shared_MaxStamina; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Shared_MaxEitr; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Shared_MaxWeight; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_StealthModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Shared_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Yagluth_Shared_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Shared_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Shared_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Shared_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Shared_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Equipped_MaxHealth; private static ConfigEntry<int> ConfigEntry_Yagluth_Equipped_HealthRegen; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Equipped_MaxStamina; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Equipped_MaxEitr; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Yagluth_Equipped_MaxWeight; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_StealthModifier; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Equipped_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Yagluth_Equipped_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Equipped_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Yagluth_Equipped_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Yagluth_Equipped_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Yagluth_Equipped_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Queen_Passive_MaxHealth; private static ConfigEntry<int> ConfigEntry_Queen_Passive_HealthRegen; private static ConfigEntry<float> ConfigEntry_Queen_Passive_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Passive_MaxStamina; private static ConfigEntry<float> ConfigEntry_Queen_Passive_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Passive_MaxEitr; private static ConfigEntry<float> ConfigEntry_Queen_Passive_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Passive_MaxWeight; private static ConfigEntry<float> ConfigEntry_Queen_Passive_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Passive_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Queen_Passive_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Queen_Passive_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Passive_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Passive_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Passive_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Passive_StealthModifier; private static ConfigEntry<float> ConfigEntry_Queen_Passive_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Queen_Passive_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Queen_Passive_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Passive_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Passive_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Queen_Passive_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Passive_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Passive_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Queen_Active_MaxHealth; private static ConfigEntry<int> ConfigEntry_Queen_Active_HealthRegen; private static ConfigEntry<float> ConfigEntry_Queen_Active_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Active_MaxStamina; private static ConfigEntry<float> ConfigEntry_Queen_Active_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Active_MaxEitr; private static ConfigEntry<float> ConfigEntry_Queen_Active_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Active_MaxWeight; private static ConfigEntry<float> ConfigEntry_Queen_Active_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Active_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Queen_Active_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Queen_Active_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Active_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Active_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Active_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Active_StealthModifier; private static ConfigEntry<float> ConfigEntry_Queen_Active_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Queen_Active_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Queen_Active_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Active_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Active_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Queen_Active_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Active_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Active_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Queen_Shared_MaxHealth; private static ConfigEntry<int> ConfigEntry_Queen_Shared_HealthRegen; private static ConfigEntry<float> ConfigEntry_Queen_Shared_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Shared_MaxStamina; private static ConfigEntry<float> ConfigEntry_Queen_Shared_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Shared_MaxEitr; private static ConfigEntry<float> ConfigEntry_Queen_Shared_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Shared_MaxWeight; private static ConfigEntry<float> ConfigEntry_Queen_Shared_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Shared_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Queen_Shared_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Queen_Shared_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Shared_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Shared_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Shared_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Shared_StealthModifier; private static ConfigEntry<float> ConfigEntry_Queen_Shared_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Queen_Shared_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Queen_Shared_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Shared_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Shared_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Queen_Shared_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Shared_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Shared_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Queen_Equipped_MaxHealth; private static ConfigEntry<int> ConfigEntry_Queen_Equipped_HealthRegen; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Equipped_MaxStamina; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Equipped_MaxEitr; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Queen_Equipped_MaxWeight; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_StealthModifier; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Queen_Equipped_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Queen_Equipped_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Equipped_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Queen_Equipped_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Queen_Equipped_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Queen_Equipped_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Fader_Passive_MaxHealth; private static ConfigEntry<int> ConfigEntry_Fader_Passive_HealthRegen; private static ConfigEntry<float> ConfigEntry_Fader_Passive_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Passive_MaxStamina; private static ConfigEntry<float> ConfigEntry_Fader_Passive_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Passive_MaxEitr; private static ConfigEntry<float> ConfigEntry_Fader_Passive_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Passive_MaxWeight; private static ConfigEntry<float> ConfigEntry_Fader_Passive_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Passive_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Fader_Passive_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Fader_Passive_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Passive_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Passive_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Passive_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Passive_StealthModifier; private static ConfigEntry<float> ConfigEntry_Fader_Passive_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Fader_Passive_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Fader_Passive_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Passive_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Passive_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Fader_Passive_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Passive_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Passive_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Fader_Active_MaxHealth; private static ConfigEntry<int> ConfigEntry_Fader_Active_HealthRegen; private static ConfigEntry<float> ConfigEntry_Fader_Active_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Active_MaxStamina; private static ConfigEntry<float> ConfigEntry_Fader_Active_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Active_MaxEitr; private static ConfigEntry<float> ConfigEntry_Fader_Active_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Active_MaxWeight; private static ConfigEntry<float> ConfigEntry_Fader_Active_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Active_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Fader_Active_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Fader_Active_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Active_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Active_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Active_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Active_StealthModifier; private static ConfigEntry<float> ConfigEntry_Fader_Active_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Fader_Active_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Fader_Active_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Active_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Active_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Fader_Active_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Active_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Active_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Fader_Shared_MaxHealth; private static ConfigEntry<int> ConfigEntry_Fader_Shared_HealthRegen; private static ConfigEntry<float> ConfigEntry_Fader_Shared_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Shared_MaxStamina; private static ConfigEntry<float> ConfigEntry_Fader_Shared_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Shared_MaxEitr; private static ConfigEntry<float> ConfigEntry_Fader_Shared_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Shared_MaxWeight; private static ConfigEntry<float> ConfigEntry_Fader_Shared_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Shared_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Fader_Shared_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Fader_Shared_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Shared_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Shared_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Shared_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Shared_StealthModifier; private static ConfigEntry<float> ConfigEntry_Fader_Shared_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Fader_Shared_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Fader_Shared_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Shared_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Shared_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Fader_Shared_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Shared_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Shared_HeatDamageModifier; private static ConfigEntry<int> ConfigEntry_Fader_Equipped_MaxHealth; private static ConfigEntry<int> ConfigEntry_Fader_Equipped_HealthRegen; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_HealthRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Equipped_MaxStamina; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_StaminaRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Equipped_MaxEitr; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_EitrRegenModifier; private static ConfigEntry<int> ConfigEntry_Fader_Equipped_MaxWeight; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_MoveSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_JumpForceModifier; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_MaxFallSpeed; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_EquipmentSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_WindSpeedModifier; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_RunStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_JumpStaminaCostModifier; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_StealthModifier; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_NoiseModifier; private static ConfigEntry<string> ConfigEntry_Fader_Equipped_StatusAttributes; private static ConfigEntry<string> ConfigEntry_Fader_Equipped_OutgoingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Equipped_OutgoingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_FallDamageModifier; private static ConfigEntry<string> ConfigEntry_Fader_Equipped_IncomingDamageTypes; private static ConfigEntry<string> ConfigEntry_Fader_Equipped_IncomingDamageModifiers; private static ConfigEntry<float> ConfigEntry_Fader_Equipped_HeatDamageModifier; private static ConfigEntry<bool> Config_SE_CorpseRun_Bool; private const string PluginGUID = "JuneGame.Valheim.ForsakenPowerOverhaul"; private const string PluginName = "Forsaken Power Overhaul"; private const string PluginVersion = "2.1.0"; private static List<string> List_BossNames = new List<string> { "Eikthyr", "TheElder", "Bonemass", "Moder", "Yagluth", "Queen", "Fader" }; private static List<string> List_Components = new List<string> { "Passive", "Equipped", "Active", "Shared" }; private static List<StatusEffect_FPO> List_StatusEffect_FPO = new List<StatusEffect_FPO>(); private static List<StatusEffect_FPO> List_StatusEffect_FPO_Passive = new List<StatusEffect_FPO>(); private static List<StatusEffect_FPO> List_StatusEffect_FPO_Equipped = new List<StatusEffect_FPO>(); private static List<StatusEffect_FPO> List_StatusEffect_FPO_Active = new List<StatusEffect_FPO>(); private static List<StatusEffect_FPO> List_StatusEffect_FPO_Shared = new List<StatusEffect_FPO>(); private static bool Mod_Auga = false; private static bool Mod_EpicLoot = false; private static string GetBossStoneHoverText(string New_String, bool New_Bool) { StringBuilder stringBuilder = new StringBuilder(256); if (New_String != "") { stringBuilder.Append("<size=24><smallcaps><color=orange>" + GetLocalization("$se_" + New_String.ToLower() + "_name") + "</color></smallcaps></size><size=20>\n"); stringBuilder.Append("<smallcaps>" + GetLocalization("$ui_fpo_passive") + "</smallcaps></size><size=16>\n" + GetToolTipStringFormat((StatusEffect)(object)(StatusEffect_FPO)(object)ObjectDB.m_instance.GetStatusEffect(GetHash("SE_FPO_" + New_String + "_Passive"))) + "</size><size=20>\n"); if (Mod_EpicLoot && !New_Bool) { stringBuilder.Append("\t\n"); } stringBuilder.Append("<smallcaps>" + GetLocalization("$ui_fpo_equipped $ui_fpo_passive") + "</smallcaps></size><size=16>\n" + GetToolTipStringFormat((StatusEffect)(object)(StatusEffect_FPO)(object)ObjectDB.m_instance.GetStatusEffect(GetHash("SE_FPO_" + New_String + "_Equipped"))) + "</size><size=20>\n"); if (Mod_EpicLoot && !New_Bool) { stringBuilder.Append("\t\n"); } stringBuilder.Append("<smallcaps>" + GetLocalization("$ui_fpo_active") + "</smallcaps></size><size=16>\n" + GetToolTipStringFormat((StatusEffect)(object)(StatusEffect_FPO)(object)ObjectDB.m_instance.GetStatusEffect(GetHash("SE_FPO_" + New_String + "_Active"))) + "</size><size=20>\n"); if (Mod_EpicLoot && !New_Bool) { stringBuilder.Append("\t\n"); } stringBuilder.Append("<smallcaps>" + GetLocalization("$ui_fpo_shared $ui_fpo_active") + "</smallcaps></size><size=16>\n" + GetToolTipStringFormat((StatusEffect)(object)(StatusEffect_FPO)(object)ObjectDB.m_instance.GetStatusEffect(GetHash("SE_FPO_" + New_String + "_Shared"))) + "</size><size=20>\n\n"); if (Mod_EpicLoot && !New_Bool) { stringBuilder.Append("\t\n\t\n"); } } return stringBuilder.ToString(); } private static void Add_Dictionaries() { Dictionary_ConfigEntry_Int.Clear(); Dictionary_ConfigEntry_Float.Clear(); Dictionary_ConfigEntry_String.Clear(); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Passive_MaxHealth", ConfigEntry_Eikthyr_Passive_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Passive_HealthRegen", ConfigEntry_Eikthyr_Passive_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_HealthRegenModifier", ConfigEntry_Eikthyr_Passive_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Passive_MaxStamina", ConfigEntry_Eikthyr_Passive_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_StaminaRegenModifier", ConfigEntry_Eikthyr_Passive_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Passive_MaxEitr", ConfigEntry_Eikthyr_Passive_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_EitrRegenModifier", ConfigEntry_Eikthyr_Passive_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Passive_MaxWeight", ConfigEntry_Eikthyr_Passive_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_MoveSpeedModifier", ConfigEntry_Eikthyr_Passive_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_JumpForceModifier", ConfigEntry_Eikthyr_Passive_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_MaxFallSpeed", ConfigEntry_Eikthyr_Passive_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_EquipmentSpeedModifier", ConfigEntry_Eikthyr_Passive_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_WindSpeedModifier", ConfigEntry_Eikthyr_Passive_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_RunStaminaCostModifier", ConfigEntry_Eikthyr_Passive_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_JumpStaminaCostModifier", ConfigEntry_Eikthyr_Passive_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_StealthModifier", ConfigEntry_Eikthyr_Passive_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_NoiseModifier", ConfigEntry_Eikthyr_Passive_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Passive_StatusAttributes", ConfigEntry_Eikthyr_Passive_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Passive_OutgoingDamageTypes", ConfigEntry_Eikthyr_Passive_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Passive_OutgoingDamageModifiers", ConfigEntry_Eikthyr_Passive_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_FallDamageModifier", ConfigEntry_Eikthyr_Passive_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Passive_IncomingDamageTypes", ConfigEntry_Eikthyr_Passive_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Passive_IncomingDamageModifiers", ConfigEntry_Eikthyr_Passive_IncomingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Passive_HeatDamageModifier", ConfigEntry_Eikthyr_Passive_HeatDamageModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Active_MaxHealth", ConfigEntry_Eikthyr_Active_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Active_HealthRegen", ConfigEntry_Eikthyr_Active_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_HealthRegenModifier", ConfigEntry_Eikthyr_Active_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Active_MaxStamina", ConfigEntry_Eikthyr_Active_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_StaminaRegenModifier", ConfigEntry_Eikthyr_Active_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Active_MaxEitr", ConfigEntry_Eikthyr_Active_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_EitrRegenModifier", ConfigEntry_Eikthyr_Active_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Active_MaxWeight", ConfigEntry_Eikthyr_Active_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_MoveSpeedModifier", ConfigEntry_Eikthyr_Active_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_JumpForceModifier", ConfigEntry_Eikthyr_Active_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_MaxFallSpeed", ConfigEntry_Eikthyr_Active_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_EquipmentSpeedModifier", ConfigEntry_Eikthyr_Active_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_WindSpeedModifier", ConfigEntry_Eikthyr_Active_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_RunStaminaCostModifier", ConfigEntry_Eikthyr_Active_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_JumpStaminaCostModifier", ConfigEntry_Eikthyr_Active_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_StealthModifier", ConfigEntry_Eikthyr_Active_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_NoiseModifier", ConfigEntry_Eikthyr_Active_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Active_StatusAttributes", ConfigEntry_Eikthyr_Active_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Active_OutgoingDamageTypes", ConfigEntry_Eikthyr_Active_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Active_OutgoingDamageModifiers", ConfigEntry_Eikthyr_Active_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_FallDamageModifier", ConfigEntry_Eikthyr_Active_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Active_IncomingDamageTypes", ConfigEntry_Eikthyr_Active_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Active_IncomingDamageModifiers", ConfigEntry_Eikthyr_Active_IncomingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Active_HeatDamageModifier", ConfigEntry_Eikthyr_Active_HeatDamageModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Shared_MaxHealth", ConfigEntry_Eikthyr_Shared_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Shared_HealthRegen", ConfigEntry_Eikthyr_Shared_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_HealthRegenModifier", ConfigEntry_Eikthyr_Shared_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Shared_MaxStamina", ConfigEntry_Eikthyr_Shared_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_StaminaRegenModifier", ConfigEntry_Eikthyr_Shared_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Shared_MaxEitr", ConfigEntry_Eikthyr_Shared_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_EitrRegenModifier", ConfigEntry_Eikthyr_Shared_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Shared_MaxWeight", ConfigEntry_Eikthyr_Shared_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_MoveSpeedModifier", ConfigEntry_Eikthyr_Shared_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_JumpForceModifier", ConfigEntry_Eikthyr_Shared_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_MaxFallSpeed", ConfigEntry_Eikthyr_Shared_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_EquipmentSpeedModifier", ConfigEntry_Eikthyr_Shared_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_WindSpeedModifier", ConfigEntry_Eikthyr_Shared_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_RunStaminaCostModifier", ConfigEntry_Eikthyr_Shared_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_JumpStaminaCostModifier", ConfigEntry_Eikthyr_Shared_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_StealthModifier", ConfigEntry_Eikthyr_Shared_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_NoiseModifier", ConfigEntry_Eikthyr_Shared_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Shared_StatusAttributes", ConfigEntry_Eikthyr_Shared_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Shared_OutgoingDamageTypes", ConfigEntry_Eikthyr_Shared_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Shared_OutgoingDamageModifiers", ConfigEntry_Eikthyr_Shared_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_FallDamageModifier", ConfigEntry_Eikthyr_Shared_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Shared_IncomingDamageTypes", ConfigEntry_Eikthyr_Shared_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Shared_IncomingDamageModifiers", ConfigEntry_Eikthyr_Shared_IncomingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Shared_HeatDamageModifier", ConfigEntry_Eikthyr_Shared_HeatDamageModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Equipped_MaxHealth", ConfigEntry_Eikthyr_Equipped_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Equipped_HealthRegen", ConfigEntry_Eikthyr_Equipped_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_HealthRegenModifier", ConfigEntry_Eikthyr_Equipped_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Equipped_MaxStamina", ConfigEntry_Eikthyr_Equipped_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_StaminaRegenModifier", ConfigEntry_Eikthyr_Equipped_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Equipped_MaxEitr", ConfigEntry_Eikthyr_Equipped_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_EitrRegenModifier", ConfigEntry_Eikthyr_Equipped_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_Eikthyr_Equipped_MaxWeight", ConfigEntry_Eikthyr_Equipped_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_MoveSpeedModifier", ConfigEntry_Eikthyr_Equipped_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_JumpForceModifier", ConfigEntry_Eikthyr_Equipped_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_MaxFallSpeed", ConfigEntry_Eikthyr_Equipped_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_EquipmentSpeedModifier", ConfigEntry_Eikthyr_Equipped_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_WindSpeedModifier", ConfigEntry_Eikthyr_Equipped_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_RunStaminaCostModifier", ConfigEntry_Eikthyr_Equipped_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_JumpStaminaCostModifier", ConfigEntry_Eikthyr_Equipped_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_StealthModifier", ConfigEntry_Eikthyr_Equipped_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_NoiseModifier", ConfigEntry_Eikthyr_Equipped_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Equipped_StatusAttributes", ConfigEntry_Eikthyr_Equipped_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Equipped_OutgoingDamageTypes", ConfigEntry_Eikthyr_Equipped_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Equipped_OutgoingDamageModifiers", ConfigEntry_Eikthyr_Equipped_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_FallDamageModifier", ConfigEntry_Eikthyr_Equipped_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Equipped_IncomingDamageTypes", ConfigEntry_Eikthyr_Equipped_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_Eikthyr_Equipped_IncomingDamageModifiers", ConfigEntry_Eikthyr_Equipped_IncomingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_Eikthyr_Equipped_HeatDamageModifier", ConfigEntry_Eikthyr_Equipped_HeatDamageModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Passive_MaxHealth", ConfigEntry_TheElder_Passive_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Passive_HealthRegen", ConfigEntry_TheElder_Passive_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_HealthRegenModifier", ConfigEntry_TheElder_Passive_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Passive_MaxStamina", ConfigEntry_TheElder_Passive_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_StaminaRegenModifier", ConfigEntry_TheElder_Passive_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Passive_MaxEitr", ConfigEntry_TheElder_Passive_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_EitrRegenModifier", ConfigEntry_TheElder_Passive_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Passive_MaxWeight", ConfigEntry_TheElder_Passive_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_MoveSpeedModifier", ConfigEntry_TheElder_Passive_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_JumpForceModifier", ConfigEntry_TheElder_Passive_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_MaxFallSpeed", ConfigEntry_TheElder_Passive_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_EquipmentSpeedModifier", ConfigEntry_TheElder_Passive_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_WindSpeedModifier", ConfigEntry_TheElder_Passive_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_RunStaminaCostModifier", ConfigEntry_TheElder_Passive_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_JumpStaminaCostModifier", ConfigEntry_TheElder_Passive_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_StealthModifier", ConfigEntry_TheElder_Passive_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_NoiseModifier", ConfigEntry_TheElder_Passive_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Passive_StatusAttributes", ConfigEntry_TheElder_Passive_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Passive_OutgoingDamageTypes", ConfigEntry_TheElder_Passive_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Passive_OutgoingDamageModifiers", ConfigEntry_TheElder_Passive_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_FallDamageModifier", ConfigEntry_TheElder_Passive_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Passive_IncomingDamageTypes", ConfigEntry_TheElder_Passive_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Passive_IncomingDamageModifiers", ConfigEntry_TheElder_Passive_IncomingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Passive_HeatDamageModifier", ConfigEntry_TheElder_Passive_HeatDamageModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Active_MaxHealth", ConfigEntry_TheElder_Active_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Active_HealthRegen", ConfigEntry_TheElder_Active_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_HealthRegenModifier", ConfigEntry_TheElder_Active_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Active_MaxStamina", ConfigEntry_TheElder_Active_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_StaminaRegenModifier", ConfigEntry_TheElder_Active_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Active_MaxEitr", ConfigEntry_TheElder_Active_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_EitrRegenModifier", ConfigEntry_TheElder_Active_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Active_MaxWeight", ConfigEntry_TheElder_Active_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_MoveSpeedModifier", ConfigEntry_TheElder_Active_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_JumpForceModifier", ConfigEntry_TheElder_Active_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_MaxFallSpeed", ConfigEntry_TheElder_Active_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_EquipmentSpeedModifier", ConfigEntry_TheElder_Active_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_WindSpeedModifier", ConfigEntry_TheElder_Active_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_RunStaminaCostModifier", ConfigEntry_TheElder_Active_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_JumpStaminaCostModifier", ConfigEntry_TheElder_Active_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_StealthModifier", ConfigEntry_TheElder_Active_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_NoiseModifier", ConfigEntry_TheElder_Active_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Active_StatusAttributes", ConfigEntry_TheElder_Active_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Active_OutgoingDamageTypes", ConfigEntry_TheElder_Active_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Active_OutgoingDamageModifiers", ConfigEntry_TheElder_Active_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_FallDamageModifier", ConfigEntry_TheElder_Active_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Active_IncomingDamageTypes", ConfigEntry_TheElder_Active_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Active_IncomingDamageModifiers", ConfigEntry_TheElder_Active_IncomingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Active_HeatDamageModifier", ConfigEntry_TheElder_Active_HeatDamageModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Shared_MaxHealth", ConfigEntry_TheElder_Shared_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Shared_HealthRegen", ConfigEntry_TheElder_Shared_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_HealthRegenModifier", ConfigEntry_TheElder_Shared_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Shared_MaxStamina", ConfigEntry_TheElder_Shared_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_StaminaRegenModifier", ConfigEntry_TheElder_Shared_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Shared_MaxEitr", ConfigEntry_TheElder_Shared_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_EitrRegenModifier", ConfigEntry_TheElder_Shared_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Shared_MaxWeight", ConfigEntry_TheElder_Shared_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_MoveSpeedModifier", ConfigEntry_TheElder_Shared_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_JumpForceModifier", ConfigEntry_TheElder_Shared_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_MaxFallSpeed", ConfigEntry_TheElder_Shared_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_EquipmentSpeedModifier", ConfigEntry_TheElder_Shared_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_WindSpeedModifier", ConfigEntry_TheElder_Shared_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_RunStaminaCostModifier", ConfigEntry_TheElder_Shared_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_JumpStaminaCostModifier", ConfigEntry_TheElder_Shared_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_StealthModifier", ConfigEntry_TheElder_Shared_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_NoiseModifier", ConfigEntry_TheElder_Shared_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Shared_StatusAttributes", ConfigEntry_TheElder_Shared_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Shared_OutgoingDamageTypes", ConfigEntry_TheElder_Shared_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Shared_OutgoingDamageModifiers", ConfigEntry_TheElder_Shared_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_FallDamageModifier", ConfigEntry_TheElder_Shared_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Shared_IncomingDamageTypes", ConfigEntry_TheElder_Shared_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Shared_IncomingDamageModifiers", ConfigEntry_TheElder_Shared_IncomingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Shared_HeatDamageModifier", ConfigEntry_TheElder_Shared_HeatDamageModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Equipped_MaxHealth", ConfigEntry_TheElder_Equipped_MaxHealth); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Equipped_HealthRegen", ConfigEntry_TheElder_Equipped_HealthRegen); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_HealthRegenModifier", ConfigEntry_TheElder_Equipped_HealthRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Equipped_MaxStamina", ConfigEntry_TheElder_Equipped_MaxStamina); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_StaminaRegenModifier", ConfigEntry_TheElder_Equipped_StaminaRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Equipped_MaxEitr", ConfigEntry_TheElder_Equipped_MaxEitr); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_EitrRegenModifier", ConfigEntry_TheElder_Equipped_EitrRegenModifier); Dictionary_ConfigEntry_Int.Add("ConfigEntry_TheElder_Equipped_MaxWeight", ConfigEntry_TheElder_Equipped_MaxWeight); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_MoveSpeedModifier", ConfigEntry_TheElder_Equipped_MoveSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_JumpForceModifier", ConfigEntry_TheElder_Equipped_JumpForceModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_MaxFallSpeed", ConfigEntry_TheElder_Equipped_MaxFallSpeed); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_EquipmentSpeedModifier", ConfigEntry_TheElder_Equipped_EquipmentSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_WindSpeedModifier", ConfigEntry_TheElder_Equipped_WindSpeedModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_RunStaminaCostModifier", ConfigEntry_TheElder_Equipped_RunStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_JumpStaminaCostModifier", ConfigEntry_TheElder_Equipped_JumpStaminaCostModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_StealthModifier", ConfigEntry_TheElder_Equipped_StealthModifier); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_NoiseModifier", ConfigEntry_TheElder_Equipped_NoiseModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Equipped_StatusAttributes", ConfigEntry_TheElder_Equipped_StatusAttributes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Equipped_OutgoingDamageTypes", ConfigEntry_TheElder_Equipped_OutgoingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Equipped_OutgoingDamageModifiers", ConfigEntry_TheElder_Equipped_OutgoingDamageModifiers); Dictionary_ConfigEntry_Float.Add("ConfigEntry_TheElder_Equipped_FallDamageModifier", ConfigEntry_TheElder_Equipped_FallDamageModifier); Dictionary_ConfigEntry_String.Add("ConfigEntry_TheElder_Equipped_IncomingDamageTypes", ConfigEntry_TheElder_Equipped_IncomingDamageTypes); Dictionary_ConfigEntry_String.Add("ConfigEn