Decompiled source of ForsakenPowerOverhaul v1.1.4

JuneGame.Valheim.ForsakenPowerOverhaul.dll

Decompiled 5 months ago
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("1.1.4.0")]
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.1.4.0")]
namespace ForsakenPowerOverhaul;

[BepInPlugin("JuneGame.Valheim.ForsakenPowerOverhaul", "Forsaken Power Overhaul", "1.1.4")]
[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 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)
			{
				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));
				}
				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)
			{
				__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), "UpdateMovementModifier")]
	private class Patch_Player_UpdateMovementModifier
	{
		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_equipmentMovementModifier = 0f;
				if (((Humanoid)__instance).m_rightItem != null)
				{
					Player obj = __instance;
					obj.m_equipmentMovementModifier += ((((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)
				{
					Player obj2 = __instance;
					obj2.m_equipmentMovementModifier += ((((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)
				{
					Player obj3 = __instance;
					obj3.m_equipmentMovementModifier += ((((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)
				{
					Player obj4 = __instance;
					obj4.m_equipmentMovementModifier += ((((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)
				{
					Player obj5 = __instance;
					obj5.m_equipmentMovementModifier += ((((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)
				{
					Player obj6 = __instance;
					obj6.m_equipmentMovementModifier += ((((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)
				{
					Player obj7 = __instance;
					obj7.m_equipmentMovementModifier += ((((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(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_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_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_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_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 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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<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<bool> Config_SE_CorpseRun_Bool;

	private const string PluginGUID = "JuneGame.Valheim.ForsakenPowerOverhaul";

	private const string PluginName = "Forsaken Power Overhaul";

	private const string PluginVersion = "1.1.4";

	private static List<string> List_BossNames = new List<string> { "Eikthyr", "TheElder", "Bonemass", "Moder", "Yagluth", "Queen" };

	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_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_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_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_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_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_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_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("ConfigEntry_TheElder_Equipped_IncomingDamageModifiers", ConfigEntry_TheElder_Equipped_IncomingDamageModifiers);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Passive_MaxHealth", ConfigEntry_Bonemass_Passive_MaxHealth);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Passive_HealthRegen", ConfigEntry_Bonemass_Passive_HealthRegen);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_HealthRegenModifier", ConfigEntry_Bonemass_Passive_HealthRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Passive_MaxStamina", ConfigEntry_Bonemass_Passive_MaxStamina);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_StaminaRegenModifier", ConfigEntry_Bonemass_Passive_StaminaRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Passive_MaxEitr", ConfigEntry_Bonemass_Passive_MaxEitr);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_EitrRegenModifier", ConfigEntry_Bonemass_Passive_EitrRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Passive_MaxWeight", ConfigEntry_Bonemass_Passive_MaxWeight);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_MoveSpeedModifier", ConfigEntry_Bonemass_Passive_MoveSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_JumpForceModifier", ConfigEntry_Bonemass_Passive_JumpForceModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_MaxFallSpeed", ConfigEntry_Bonemass_Passive_MaxFallSpeed);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_EquipmentSpeedModifier", ConfigEntry_Bonemass_Passive_EquipmentSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_WindSpeedModifier", ConfigEntry_Bonemass_Passive_WindSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_RunStaminaCostModifier", ConfigEntry_Bonemass_Passive_RunStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_JumpStaminaCostModifier", ConfigEntry_Bonemass_Passive_JumpStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_StealthModifier", ConfigEntry_Bonemass_Passive_StealthModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_NoiseModifier", ConfigEntry_Bonemass_Passive_NoiseModifier);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Passive_StatusAttributes", ConfigEntry_Bonemass_Passive_StatusAttributes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Passive_OutgoingDamageTypes", ConfigEntry_Bonemass_Passive_OutgoingDamageTypes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Passive_OutgoingDamageModifiers", ConfigEntry_Bonemass_Passive_OutgoingDamageModifiers);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Passive_FallDamageModifier", ConfigEntry_Bonemass_Passive_FallDamageModifier);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Passive_IncomingDamageTypes", ConfigEntry_Bonemass_Passive_IncomingDamageTypes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Passive_IncomingDamageModifiers", ConfigEntry_Bonemass_Passive_IncomingDamageModifiers);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Active_MaxHealth", ConfigEntry_Bonemass_Active_MaxHealth);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Active_HealthRegen", ConfigEntry_Bonemass_Active_HealthRegen);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_HealthRegenModifier", ConfigEntry_Bonemass_Active_HealthRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Active_MaxStamina", ConfigEntry_Bonemass_Active_MaxStamina);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_StaminaRegenModifier", ConfigEntry_Bonemass_Active_StaminaRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Active_MaxEitr", ConfigEntry_Bonemass_Active_MaxEitr);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_EitrRegenModifier", ConfigEntry_Bonemass_Active_EitrRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Active_MaxWeight", ConfigEntry_Bonemass_Active_MaxWeight);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_MoveSpeedModifier", ConfigEntry_Bonemass_Active_MoveSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_JumpForceModifier", ConfigEntry_Bonemass_Active_JumpForceModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_MaxFallSpeed", ConfigEntry_Bonemass_Active_MaxFallSpeed);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_EquipmentSpeedModifier", ConfigEntry_Bonemass_Active_EquipmentSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_WindSpeedModifier", ConfigEntry_Bonemass_Active_WindSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_RunStaminaCostModifier", ConfigEntry_Bonemass_Active_RunStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_JumpStaminaCostModifier", ConfigEntry_Bonemass_Active_JumpStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_StealthModifier", ConfigEntry_Bonemass_Active_StealthModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_NoiseModifier", ConfigEntry_Bonemass_Active_NoiseModifier);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Active_StatusAttributes", ConfigEntry_Bonemass_Active_StatusAttributes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Active_OutgoingDamageTypes", ConfigEntry_Bonemass_Active_OutgoingDamageTypes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Active_OutgoingDamageModifiers", ConfigEntry_Bonemass_Active_OutgoingDamageModifiers);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Active_FallDamageModifier", ConfigEntry_Bonemass_Active_FallDamageModifier);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Active_IncomingDamageTypes", ConfigEntry_Bonemass_Active_IncomingDamageTypes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Active_IncomingDamageModifiers", ConfigEntry_Bonemass_Active_IncomingDamageModifiers);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Shared_MaxHealth", ConfigEntry_Bonemass_Shared_MaxHealth);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Shared_HealthRegen", ConfigEntry_Bonemass_Shared_HealthRegen);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_HealthRegenModifier", ConfigEntry_Bonemass_Shared_HealthRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Shared_MaxStamina", ConfigEntry_Bonemass_Shared_MaxStamina);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_StaminaRegenModifier", ConfigEntry_Bonemass_Shared_StaminaRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Shared_MaxEitr", ConfigEntry_Bonemass_Shared_MaxEitr);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_EitrRegenModifier", ConfigEntry_Bonemass_Shared_EitrRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Shared_MaxWeight", ConfigEntry_Bonemass_Shared_MaxWeight);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_MoveSpeedModifier", ConfigEntry_Bonemass_Shared_MoveSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_JumpForceModifier", ConfigEntry_Bonemass_Shared_JumpForceModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_MaxFallSpeed", ConfigEntry_Bonemass_Shared_MaxFallSpeed);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_EquipmentSpeedModifier", ConfigEntry_Bonemass_Shared_EquipmentSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_WindSpeedModifier", ConfigEntry_Bonemass_Shared_WindSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_RunStaminaCostModifier", ConfigEntry_Bonemass_Shared_RunStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_JumpStaminaCostModifier", ConfigEntry_Bonemass_Shared_JumpStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_StealthModifier", ConfigEntry_Bonemass_Shared_StealthModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_NoiseModifier", ConfigEntry_Bonemass_Shared_NoiseModifier);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Shared_StatusAttributes", ConfigEntry_Bonemass_Shared_StatusAttributes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Shared_OutgoingDamageTypes", ConfigEntry_Bonemass_Shared_OutgoingDamageTypes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Shared_OutgoingDamageModifiers", ConfigEntry_Bonemass_Shared_OutgoingDamageModifiers);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Shared_FallDamageModifier", ConfigEntry_Bonemass_Shared_FallDamageModifier);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Shared_IncomingDamageTypes", ConfigEntry_Bonemass_Shared_IncomingDamageTypes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Shared_IncomingDamageModifiers", ConfigEntry_Bonemass_Shared_IncomingDamageModifiers);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Equipped_MaxHealth", ConfigEntry_Bonemass_Equipped_MaxHealth);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Equipped_HealthRegen", ConfigEntry_Bonemass_Equipped_HealthRegen);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_HealthRegenModifier", ConfigEntry_Bonemass_Equipped_HealthRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Equipped_MaxStamina", ConfigEntry_Bonemass_Equipped_MaxStamina);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_StaminaRegenModifier", ConfigEntry_Bonemass_Equipped_StaminaRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Equipped_MaxEitr", ConfigEntry_Bonemass_Equipped_MaxEitr);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_EitrRegenModifier", ConfigEntry_Bonemass_Equipped_EitrRegenModifier);
		Dictionary_ConfigEntry_Int.Add("ConfigEntry_Bonemass_Equipped_MaxWeight", ConfigEntry_Bonemass_Equipped_MaxWeight);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_MoveSpeedModifier", ConfigEntry_Bonemass_Equipped_MoveSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_JumpForceModifier", ConfigEntry_Bonemass_Equipped_JumpForceModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_MaxFallSpeed", ConfigEntry_Bonemass_Equipped_MaxFallSpeed);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_EquipmentSpeedModifier", ConfigEntry_Bonemass_Equipped_EquipmentSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_WindSpeedModifier", ConfigEntry_Bonemass_Equipped_WindSpeedModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_RunStaminaCostModifier", ConfigEntry_Bonemass_Equipped_RunStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_JumpStaminaCostModifier", ConfigEntry_Bonemass_Equipped_JumpStaminaCostModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_StealthModifier", ConfigEntry_Bonemass_Equipped_StealthModifier);
		Dictionary_ConfigEntry_Float.Add("ConfigEntry_Bonemass_Equipped_NoiseModifier", ConfigEntry_Bonemass_Equipped_NoiseModifier);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Equipped_StatusAttributes", ConfigEntry_Bonemass_Equipped_StatusAttributes);
		Dictionary_ConfigEntry_String.Add("ConfigEntry_Bonemass_Equipped_OutgoingDamageTypes", ConfigEntry_Bonemass_Equipped_OutgoingDamageTypes);
		Dictionary_ConfigEntry_Strin