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