Decompiled source of RtDItems v0.6.9
RtDItems.dll
Decompiled 2 weeks 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.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using BepInEx; using BepInEx.Configuration; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using Microsoft.CodeAnalysis; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: AssemblyTitle("RtDItems")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("RtDItems")] [assembly: AssemblyCopyright("Copyright © 2023")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("c51234fb-4f13-4c53-94c3-42288d985284")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace rtDItems { [BepInPlugin("Soloredis.RtDItems", "RtDItems", "0.6.9")] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] public class RtDItems : BaseUnityPlugin { public const string PluginGUID = "Soloredis.RtDItems"; public const string PluginName = "RtDItems"; public const string PluginVersion = "0.6.9"; public static bool isModded = true; public AssetBundle MyAssets; public ConfigEntry<bool> LoggingEnable; private CustomLocalization Localization; public PieceConfig Piece1A; public PieceConfig Piece2A; public PieceConfig Piece3A; public PieceConfig Piece4A; public PieceConfig Piece5A; public PieceConfig Piece1B; public PieceConfig Piece2B; public PieceConfig Piece3B; public PieceConfig Piece4B; public PieceConfig Piece5B; public ItemConfig MeadowsAtgeirA; public ItemConfig MeadowsAtgeirB; public ItemConfig MeadowsAxe1HA; public ItemConfig MeadowsAxe1HB; public ItemConfig MeadowsAxe2HA; public ItemConfig MeadowsAxe2HB; public ItemConfig MeadowwsBowA; public ItemConfig MeadowwsBowB; public ItemConfig MeadowsClubA; public ItemConfig MeadowsClubB; public ItemConfig MeadowsDaggerA; public ItemConfig MeadowsDaggerB; public ItemConfig MeadowsDefenderA; public ItemConfig MeadowsDefenderB; public ItemConfig MeadowsSpearA; public ItemConfig MeadowsSpearB; public ItemConfig MeadowsSword1HA; public ItemConfig MeadowsSword1HB; public ItemConfig MeadowsSword2HA; public ItemConfig MeadowsSword2HB; public ItemConfig BlackForestAtgeirA; public ItemConfig BlackForestAtgeirB; public ItemConfig BlackForestAxe1HA; public ItemConfig BlackForestAxe1HB; public ItemConfig BlackForestAxe2HA; public ItemConfig BlackForestAxe2HB; public ItemConfig BlackForestBowA; public ItemConfig BlackForestBowB; public ItemConfig BlackForestClubA; public ItemConfig BlackForestClubB; public ItemConfig BlackForestDaggerA; public ItemConfig BlackForestDaggerB; public ItemConfig BlackForestDefenderA; public ItemConfig BlackForestDefenderB; public ItemConfig BlackForestSledgeA; public ItemConfig BlackForestSledgeB; public ItemConfig BlackForestSpearA; public ItemConfig BlackForestSpearB; public ItemConfig BlackForestSword1HA; public ItemConfig BlackForestSword1HB; public ItemConfig BlackForestSword2HA; public ItemConfig BlackForestSword2HB; public ItemConfig OdinsFistA; public ItemConfig OdinsFistB; public ItemConfig OdinsDefenderA; public ItemConfig OdinsDefenderB; public ItemConfig BlackForestArcherChestA; public ItemConfig BlackForestArcherChestB; public ItemConfig BlackForestArcherHelmetA; public ItemConfig BlackForestArcherHelmetB; public ItemConfig BlackForestArcherLegsA; public ItemConfig BlackForestArcherLegsB; public ItemConfig BlackForestMonkChestA; public ItemConfig BlackForestMonkChestB; public ItemConfig BlackForestMonkHelmetA; public ItemConfig BlackForestMonkHelmetB; public ItemConfig BlackForestMonkLegsA; public ItemConfig BlackForestMonkLegsB; public ItemConfig BlackForestMonkCapeA; public ItemConfig BlackForestMonkCapeB; public ItemConfig BlackForestArcherCapeA; public ItemConfig BlackForestArcherCapeB; public ItemConfig SwampAtgeirA; public ItemConfig SwampAtgeirB; public ItemConfig SwampAxe1HA; public ItemConfig SwampAxe1HB; public ItemConfig SwampAxe2HA; public ItemConfig SwampAxe2HB; public ItemConfig SwampBowA; public ItemConfig SwampBowB; public ItemConfig SwampClubA; public ItemConfig SwampClubB; public ItemConfig SwampDaggerA; public ItemConfig SwampDaggerB; public ItemConfig SwampDefenderA; public ItemConfig SwampDefenderB; public ItemConfig SwampSledgeA; public ItemConfig SwampSledgeB; public ItemConfig SwampSpearA; public ItemConfig SwampSpearB; public ItemConfig SwampSword1HA; public ItemConfig SwampSword1HB; public ItemConfig SwampSword2HA; public ItemConfig SwampSword2HB; public ItemConfig SwampAssassinChestA; public ItemConfig SwampAssassinChestB; public ItemConfig SwampAssassinHelmetA; public ItemConfig SwampAssassinHelmetB; public ItemConfig SwampAssassinLegsA; public ItemConfig SwampAssassinLegsB; public ItemConfig SwampMonkChestA; public ItemConfig SwampMonkChestB; public ItemConfig SwampMonkHelmetA; public ItemConfig SwampMonkHelmetB; public ItemConfig SwampMonkLegsA; public ItemConfig SwampMonkLegsB; public ItemConfig SwampMonkCapeA; public ItemConfig SwampMonkCapeB; public ItemConfig SwampAssassinCapeA; public ItemConfig SwampAssassinCapeB; public ItemConfig MountainAtgeirA; public ItemConfig MountainAtgeirB; public ItemConfig MountainAxe1HA; public ItemConfig MountainAxe1HB; public ItemConfig MountainAxe2HA; public ItemConfig MountainAxe2HB; public ItemConfig MountainBowA; public ItemConfig MountainBowB; public ItemConfig MountainClubA; public ItemConfig MountainClubB; public ItemConfig MountainDaggerA; public ItemConfig MountainDaggerB; public ItemConfig MountainDefenderA; public ItemConfig MountainDefenderB; public ItemConfig MountainSledgeA; public ItemConfig MountainSledgeB; public ItemConfig MountainSpearA; public ItemConfig MountainSpearB; public ItemConfig MountainSword1HA; public ItemConfig MountainSword1HB; public ItemConfig MountainSword2HA; public ItemConfig MountainSword2HB; public ItemConfig MountainArcherChestA; public ItemConfig MountainArcherChestB; public ItemConfig MountainArcherHelmetA; public ItemConfig MountainArcherHelmetB; public ItemConfig MountainArcherLegsA; public ItemConfig MountainArcherLegsB; public ItemConfig MountainAssassinChestA; public ItemConfig MountainAssassinChestB; public ItemConfig MountainAssassinHelmetA; public ItemConfig MountainAssassinHelmetB; public ItemConfig MountainAssassinLegsA; public ItemConfig MountainAssassinLegsB; public ItemConfig MountainMonkChestA; public ItemConfig MountainMonkChestB; public ItemConfig MountainMonkHelmetA; public ItemConfig MountainMonkHelmetB; public ItemConfig MountainMonkLegsA; public ItemConfig MountainMonkLegsB; public ItemConfig MountainMonkCapeA; public ItemConfig MountainMonkCapeB; public ItemConfig MountainHybridCapeA; public ItemConfig MountainHybridCapeB; public ItemConfig PlainsAtgeirA; public ItemConfig PlainsAtgeirB; public ItemConfig PlainsAxe1HA; public ItemConfig PlainsAxe1HB; public ItemConfig PlainsAxe2HA; public ItemConfig PlainsAxe2HB; public ItemConfig PlainsBowA; public ItemConfig PlainsBowB; public ItemConfig PlainsClubA; public ItemConfig PlainsClubB; public ItemConfig PlainsDaggerA; public ItemConfig PlainsDaggerB; public ItemConfig PlainsDefenderA; public ItemConfig PlainsDefenderB; public ItemConfig PlainsSledgeA; public ItemConfig PlainsSledgeB; public ItemConfig PlainsSpearA; public ItemConfig PlainsSpearB; public ItemConfig PlainsSword1HA; public ItemConfig PlainsSword1HB; public ItemConfig PlainsSword2HA; public ItemConfig PlainsSword2HB; public ItemConfig PlainsArcherChestA; public ItemConfig PlainsArcherChestB; public ItemConfig PlainsArcherHelmetA; public ItemConfig PlainsArcherHelmetB; public ItemConfig PlainsArcherLegsA; public ItemConfig PlainsArcherLegsB; public ItemConfig PlainsAssassinChestA; public ItemConfig PlainsAssassinChestB; public ItemConfig PlainsAssassinHelmetA; public ItemConfig PlainsAssassinHelmetB; public ItemConfig PlainsAssassinLegsA; public ItemConfig PlainsAssassinLegsB; public ItemConfig PlainsMonkChestA; public ItemConfig PlainsMonkChestB; public ItemConfig PlainsMonkHelmetA; public ItemConfig PlainsMonkHelmetB; public ItemConfig PlainsMonkLegsA; public ItemConfig PlainsMonkLegsB; public ItemConfig PlainsMonkCapeA; public ItemConfig PlainsMonkCapeB; public ItemConfig PlainsArcherCapeA; public ItemConfig PlainsArcherCapeB; public ItemConfig PlainsAssassinCapeA; public ItemConfig PlainsAssassinCapeB; public ItemConfig MistlandsAtgeirA; public ItemConfig MistlandsAtgeirB; public ItemConfig MistlandsAxe1HA; public ItemConfig MistlandsAxe1HB; public ItemConfig MistlandsAxe2HA; public ItemConfig MistlandsAxe2HB; public ItemConfig MistlandsBowA; public ItemConfig MistlandsBowB; public ItemConfig MistlandsClubA; public ItemConfig MistlandsClubB; public ItemConfig MistlandsDaggerA; public ItemConfig MistlandsDaggerB; public ItemConfig MistlandsDefenderA; public ItemConfig MistlandsDefenderB; public ItemConfig MistlandsSledgeA; public ItemConfig MistlandsSledgeB; public ItemConfig MistlandsSpearA; public ItemConfig MistlandsSpearB; public ItemConfig MistlandsSword1HA; public ItemConfig MistlandsSword1HB; public ItemConfig MistlandsSword2HA; public ItemConfig MistlandsSword2HB; public ItemConfig MistlandsArcherChestA; public ItemConfig MistlandsArcherChestB; public ItemConfig MistlandsArcherHelmetA; public ItemConfig MistlandsArcherHelmetB; public ItemConfig MistlandsArcherLegsA; public ItemConfig MistlandsArcherLegsB; public ItemConfig MistlandsAssassinChestA; public ItemConfig MistlandsAssassinChestB; public ItemConfig MistlandsAssassinHelmetA; public ItemConfig MistlandsAssassinHelmetB; public ItemConfig MistlandsAssassinLegsA; public ItemConfig MistlandsAssassinLegsB; public ItemConfig MistlandsMonkChestA; public ItemConfig MistlandsMonkChestB; public ItemConfig MistlandsMonkHelmetA; public ItemConfig MistlandsMonkHelmetB; public ItemConfig MistlandsMonkLegsA; public ItemConfig MistlandsMonkLegsB; public ItemConfig MistlandsMonkCapeA; public ItemConfig MistlandsMonkCapeB; public ItemConfig MistlandsArcherCapeA; public ItemConfig MistlandsArcherCapeB; public ItemConfig MistlandsAssassinCapeA; public ItemConfig MistlandsAssassinCapeB; public ItemConfig AshLandsAtgeirA; public ItemConfig AshLandsAtgeirB; public ItemConfig AshLandsAxe1HA; public ItemConfig AshLandsAxe1HB; public ItemConfig AshLandsAxe2HA; public ItemConfig AshLandsAxe2HB; public ItemConfig AshLandsBowA; public ItemConfig AshLandsBowB; public ItemConfig AshLandsShieldBowA; public ItemConfig AshLandsShieldBowB; public ItemConfig AshLandsClubA; public ItemConfig AshLandsClubB; public ItemConfig AshLandsDaggerA; public ItemConfig AshLandsDaggerB; public ItemConfig AshLandsDefenderA; public ItemConfig AshLandsDefenderB; public ItemConfig AshLandsSledgeA; public ItemConfig AshLandsSledgeB; public ItemConfig AshLandsSpearA; public ItemConfig AshLandsSpearB; public ItemConfig AshLandsSword1HA; public ItemConfig AshLandsSword1HB; public ItemConfig AshLandsSword2HA; public ItemConfig AshLandsSword2HB; public ItemConfig AshLandsShieldA; public ItemConfig AshLandsShieldB; public ItemConfig AxeFlametalA; public ItemConfig AxeFlametalB; public ItemConfig PickAxeFlametalA; public ItemConfig PickAxeFlametalB; public ItemConfig AshLandsArcherChestA; public ItemConfig AshLandsArcherChestB; public ItemConfig AshLandsArcherHelmetA; public ItemConfig AshLandsArcherHelmetB; public ItemConfig AshLandsArcherLegsA; public ItemConfig AshLandsArcherLegsB; public ItemConfig AshLandsAssassinChestA; public ItemConfig AshLandsAssassinChestB; public ItemConfig AshLandsAssassinHelmetA; public ItemConfig AshLandsAssassinHelmetB; public ItemConfig AshLandsAssassinLegsA; public ItemConfig AshLandsAssassinLegsB; public ItemConfig AshLandsMonkChestA; public ItemConfig AshLandsMonkChestB; public ItemConfig AshLandsMonkHelmetA; public ItemConfig AshLandsMonkHelmetB; public ItemConfig AshLandsMonkLegsA; public ItemConfig AshLandsMonkLegsB; public ItemConfig AshLandsMonkCapeA; public ItemConfig AshLandsMonkCapeB; public ItemConfig AshLandsArcherCapeA; public ItemConfig AshLandsArcherCapeB; public ItemConfig AshLandsAssassinCapeA; public ItemConfig AshLandsAssassinCapeB; public ItemConfig AshLandsHybridCapeA; public ItemConfig AshLandsHybridCapeB; public ItemConfig AshLandsWarriorChestA; public ItemConfig AshLandsWarriorChestB; public ItemConfig AshLandsWarriorHelmetA; public ItemConfig AshLandsWarriorHelmetB; public ItemConfig AshLandsWarriorLegsA; public ItemConfig AshLandsWarriorLegsB; public ItemConfig DeepNorthAtgeirA; public ItemConfig DeepNorthAtgeirB; public ItemConfig DeepNorthAxe1H1A; public ItemConfig DeepNorthAxe1H1B; public ItemConfig DeepNorthAxe1H2A; public ItemConfig DeepNorthAxe1H2B; public ItemConfig DeepNorthAxe2H1A; public ItemConfig DeepNorthAxe2H1B; public ItemConfig DeepNorthAxe2H2A; public ItemConfig DeepNorthAxe2H2B; public ItemConfig DeepNorthBowA; public ItemConfig DeepNorthBowB; public ItemConfig DeepNorthShieldBowA; public ItemConfig DeepNorthShieldBowB; public ItemConfig DeepNorthClubA; public ItemConfig DeepNorthClubB; public ItemConfig DeepNorthDaggerA; public ItemConfig DeepNorthDaggerB; public ItemConfig DeepNorthDefenderA; public ItemConfig DeepNorthDefenderB; public ItemConfig DeepNorthSledge1A; public ItemConfig DeepNorthSledge1B; public ItemConfig DeepNorthSledge2A; public ItemConfig DeepNorthSledge2B; public ItemConfig DeepNorthSpearA; public ItemConfig DeepNorthSpearB; public ItemConfig DeepNorthSword1H1A; public ItemConfig DeepNorthSword1H1B; public ItemConfig DeepNorthSword1H2A; public ItemConfig DeepNorthSword1H2B; public ItemConfig DeepNorthSword2H1A; public ItemConfig DeepNorthSword2H1B; public ItemConfig DeepNorthSword2H2A; public ItemConfig DeepNorthSword2H2B; public ItemConfig DeepNorthArcherChestA; public ItemConfig DeepNorthArcherChestB; public ItemConfig DeepNorthArcherHelmetA; public ItemConfig DeepNorthArcherHelmetB; public ItemConfig DeepNorthArcherLegsA; public ItemConfig DeepNorthArcherLegsB; public ItemConfig DeepNorthAssassinChestA; public ItemConfig DeepNorthAssassinChestB; public ItemConfig DeepNorthAssassinHelmetA; public ItemConfig DeepNorthAssassinHelmetB; public ItemConfig DeepNorthAssassinLegsA; public ItemConfig DeepNorthAssassinLegsB; public ItemConfig DeepNorthMonkChestA; public ItemConfig DeepNorthMonkChestB; public ItemConfig DeepNorthMonkHelmetA; public ItemConfig DeepNorthMonkHelmetB; public ItemConfig DeepNorthMonkLegsA; public ItemConfig DeepNorthMonkLegsB; public ItemConfig DeepNorthMonkCapeA; public ItemConfig DeepNorthMonkCapeB; public ItemConfig DeepNorthHybridCapeA; public ItemConfig DeepNorthHybridCapeB; public ItemConfig DeepNorthWarriorChestA; public ItemConfig DeepNorthWarriorChestB; public ItemConfig DeepNorthWarriorHelmetA; public ItemConfig DeepNorthWarriorHelmetB; public ItemConfig DeepNorthWarriorLegsA; public ItemConfig DeepNorthWarriorLegsB; public ItemConfig DeepNorthShieldA; public ItemConfig DeepNorthShieldB; public ItemConfig OceanBeltA; public ItemConfig OceanBeltB; public ItemConfig SearFareCapeA; public ItemConfig SearFareCapeB; public ItemConfig SeaScaleShieldA; public ItemConfig SeaScaleShieldB; public ItemConfig SeaShardSpearA; public ItemConfig SeaShardSpearB; public ItemConfig SeaShardStaffA; public ItemConfig SeaShardStaffB; public ItemConfig SeaShardWandA; public ItemConfig SeaShardWandB; public string[] PrefabList; public string[] SFXList; public string[] CustomStatusEffectList; public string[] AttackStatusEffectList; public string[] SummonList; private void Awake() { CreateConfigs(); LoadBundle(); AddSEStatsEffects(); AddPrefabs(); AddSummons(); AddSFX(); AddAttackEffects(); Addlocalizations(); PrefabManager.OnPrefabsRegistered += FixSFX2; PrefabManager.OnPrefabsRegistered += AddPieces; PrefabManager.OnVanillaPrefabsAvailable += ModifyItems; if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config."); } PrefabManager.OnPrefabsRegistered += AddRecipes; PrefabManager.OnPrefabsRegistered += AddRecipesOcean; } private void LoadBundle() { try { MyAssets = AssetUtils.LoadAssetBundleFromResources("itemsproject", Assembly.GetExecutingAssembly()); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}"); } } public void CreateConfigs() { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Unknown result type (might be due to invalid IL or missing references) //IL_003d: Expected O, but got Unknown //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enables logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } } private void Addlocalizations() { Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsArcherCape_RtD", "<#00A866>Archer Ljósálfar Cloak" }, { "AshLandsArcherCape_desc_RtD", "A cape delicately lined with demon hide, made for Archers in South Alfheimr." }, { "AshLandsArcherChest_RtD", "<#00A866>Archer Ljósálfar Chest" }, { "AshLandsArcherChest_desc_RtD", "<#00A866>A chest made for Archers in South Alfheimr." }, { "AshLandsArcherHood_RtD", "<#00A866>Archer Ljósálfar Hood" }, { "AshLandsArcherHood_desc_RtD", "A hood made for Archers in South Alfheimr." }, { "AshLandsArcherLegs_RtD", "<#00A866>Archer Ljósálfar Legguards" }, { "AshLandsArcherLegs_desc_RtD", "Legguards made for Archers in South Alfheimr." }, { "AshLandsAssassinCape_RtD", "<#FF1313>Light Ljósálfar Cloak" }, { "AshLandsAssassinCape_desc_RtD", "A cloak made for Assassins in South Alfheimr." }, { "AshLandsAssassinChest_RtD", "<#BE0505>Assassin Ljósálfar Vest" }, { "AshLandsAssassinChest_desc_RtD", "A chest piece made for Assassins in South Alfheimr." }, { "AshLandsAssassinHood_RtD", "<#BE0505>Assassin Ljósálfar Hood" }, { "AshLandsAssassinHood_desc_RtD", "A hood for Assassins in South Alfheimr." }, { "AshLandsAssassinLegs_RtD", "<#BE0505>Assassin Ljósálfar Legs" }, { "AshLandsAssassinLegs_desc_RtD", "Legs made for Assassins in South Alfheimr." }, { "AshLandsHybridCape_RtD", "<#FF1313>Hybrid Ljósálfar Cloak" }, { "AshLandsHybridCape_desc_RtD", "A cloak made for all warriors daring to challenge in South Alfheimr." }, { "AshLandsMonkCape_RtD", "<#FF8645>Monk Ljósálfar Cloak" }, { "AshLandsMonkCape_desc_RtD", "A cloak made for Odin's Monks in South Alfheimr." }, { "AshLandsMonkChest_RtD", "<#FF8645>Monk Ljósálfar Robes" }, { "AshLandsMonkChest_desc_RtD", "A robe made for Odin's Monks in South Alfheimr." }, { "AshLandsMonkHood_RtD", "<#FF8645>Monk Ljósálfar Hood" }, { "AshLandsMonkHood_desc_RtD", "<#FF8645>A hood made for Odin's Monks in South Alfheimr." }, { "AshLandsMonkLegs_RtD", "<#FF8645>Monk Ljósálfar Legs" }, { "AshLandsMonkLegs_desc_RtD", "A pair of pants made for Odin's Monks in South Alfheimr." }, { "AshLandsWarriorChest_RtD", "<#DCA44C>Warrior Ljósálfar Battleplate" }, { "AshLandsWarriorChest_desc_RtD", "A battleplate made for Warriors in South Alfheimr." }, { "AshLandsWarriorHelmet_RtD", "<#DCA44C>Warrior Ljósálfar Helmet" }, { "AshLandsWarriorHelmet_desc_RtD", "A helmet made for Warriors in South Alfheimr." }, { "AshLandsWarriorLegs_RtD", "<#DCA44C>Warrior Ljósálfar Greaves" }, { "AshLandsWarriorLegs_desc_RtD", "Greaves made for Warriors in South Alfheimr." }, { "BlackForestArcherChest_RtD", "<#00A866>Archer Forest Chest" }, { "BlackForestArcherChest_desc_RtD", "A chest piece made for Archers in the Cursed Black Forest." }, { "BlackForestArcherHelmet_RtD", "<#00A866>Archer Forest Helmet" }, { "BlackForestArcherHelmet_desc_RtD", "A helmet made for Archers in the Cursed Black Forest." }, { "BlackForestArcherLegs_RtD", "<#00A866>Archer Forest Legguards" }, { "BlackForestArcherLegs_desc_RtD", "Legguards made for Archers in the Cursed Black Forest." }, { "BlackForestHardLeatherCape_RtD", "Hard Leather Forest Cape" }, { "BlackForestHardLeatherCape_desc_RtD", "Hard leather cape, provides a bit of defense." }, { "BlackForestMonkCape_RtD", "<#FF8645>Monk Forest Cloak" }, { "BlackForestMonkCape_desc_RtD", "A cloak made for Odin's Monks in the Cursed Black Forest." }, { "BlackForestMonkChest_RtD", "<#FF8645>Monk Forest Robes" }, { "BlackForestMonkChest_desc_RtD", "A robe made for Odin's Monks in the Cursed Black Forest." }, { "BlackForestMonkHood_RtD", "<#FF8645>Monk Forest Hood" }, { "BlackForestMonkHood_desc_RtD", "A hood made for Odin's Monks in the Cursed Black Forest." }, { "BlackForestMonkLegs_RtD", "<#FF8645>Monk Forest Pants" }, { "BlackForestMonkLegs_desc_RtD", "A pair of pants made for Odin's Monks in the Cursed Black Forest." }, { "DeepNorthArcherChest_RtD", "<#00A866>Archer Fae Chest" }, { "DeepNorthArcherChest_desc_RtD", "A chest made for Archers in North Alfheimr." }, { "DeepNorthArcherHood_RtD", "<#00A866>Archer Fae Hood" }, { "DeepNorthArcherHood_desc_RtD", "A hood made for Archers in North Alfheimr." }, { "DeepNorthArcherLegs_RtD", "<#00A866>Archer Fae Legguards" }, { "DeepNorthArcherLegs_desc_RtD", "Legguards made for Archers in North Alfheimr." }, { "DeepNorthAssassinChest_RtD", "<#BE0505>Assassin Fae Chest" }, { "DeepNorthAssassinChest_desc_RtD", "A chest made for Assassins in North Alfheimr." }, { "DeepNorthAssassinHood_RtD", "<#BE0505>Assassin Fae Hood" }, { "DeepNorthAssassinHood_desc_RtD", "A hood made for Assassins in North Alfheimr." }, { "DeepNorthAssassinLegs_RtD", "<#BE0505>Assassin Fae Trousers" }, { "DeepNorthAssassinLegs_desc_RtD", "Trousers made for Assassins in North Alfheimr." }, { "DeepNorthHybridCape_RtD", "Hybrid Fae Cloak" }, { "DeepNorthHybridCape_desc_RtD", "Fit for all types of Warriors" }, { "DeepNorthMonkCape_RtD", "<#FF8645>Monk Fae Cloak" }, { "DeepNorthMonkCape_desc_RtD", "A cloak made for Odin's Monks in North Alfheimr." }, { "DeepNorthMonkChest_RtD", "<#FF8645>Monk Fae Robes" }, { "DeepNorthMonkChest_desc_RtD", "A robe made for Odin's Monks in North Alfheimr." }, { "DeepNorthMonkHood_RtD", "<#FF8645>Monk Fae Hood" }, { "DeepNorthMonkHood_desc_RtD", "A hood made for Odin's Monks in North Alfheimr." }, { "DeepNorthMonkLegs_RtD", "<#FF8645>Monk Fae Leggings" }, { "DeepNorthMonkLegs_desc_RtD", "Leggings made for Odin's Monks in North Alfheimr." }, { "DeepNorthWarriorChest_RtD", "<#DCA44C>Warrior Fae Chest" }, { "DeepNorthWarriorChest_desc_RtD", "A chest piece made for Warriors in North Alfheimr." }, { "DeepNorthWarriorHelmet_RtD", "<#DCA44C>Warrior Fae Helmet" }, { "DeepNorthWarriorHelmet_desc_RtD", "A helmet piece made for Warriors in North Alfheimr." }, { "DeepNorthWarriorLegs_RtD", "<#DCA44C>Warrior Fae Greaves" }, { "DeepNorthWarriorLegs_desc_RtD", "Greaves piece made for Warriors in North Alfheimr." }, { "MistlandsArcherCape_RtD", "<#00A866>Archer Mistwalker Cloak" }, { "MistlandsArcherCape_desc_RtD", "A cloak made for Archers in the Cursed Mistlands." }, { "MistlandsArcherChest_RtD", "<#00A866>Archer Mistwalker Vestment" }, { "MistlandsArcherChest_desc_RtD", "A vestment made for Archers in the Cursed Mistlands." }, { "MistlandsArcherHood_RtD", "<#00A866>Archer Mistwalker Hood" }, { "MistlandsArcherHood_desc_RtD", "A hood made for Archers in the Cursed Mistlands." }, { "MistlandsArcherLegs_RtD", "<#00A866>Archer Mistwalker Legguards" }, { "MistlandsArcherLegs_desc_RtD", "Legguards made for Archers in the Cursed Mistlands." }, { "MistlandsAssassinCape_RtD", "<#BE0505>Assassin Mistwalker Cloak" }, { "MistlandsAssassinCape_desc_RtD", "A cloak crafted for Assassins sneaking around bugs in the Cursed Mistlands." }, { "MistlandsAssassinChest_RtD", "<#BE0505>Assassin Mistwalker Armor" }, { "MistlandsAssassinChest_desc_RtD", "A chest piece crafted for Assassins sneaking around bugs in the Cursed Mistlands." }, { "MistlandsAssassinLegs_RtD", "<#BE0505>Assassin Mistwalker Pants" }, { "MistlandsAssassinLegs_desc_RtD", "A pair of pants crafted for Assassins sneaking around bugs in the Cursed Mistlands." }, { "MistlandsAsssassinHood_RtD", "<#BE0505>Assassin Mistwalker Shroud" }, { "MistlandsAsssassinHood_desc_RtD", "A shroud crafted for Assassins sneaking around bugs in the Cursed Mistlands." }, { "MistlandsMonkCape_RtD", "<#FF8645>Monk Mistwalker Cloak" }, { "MistlandsMonkCape_desc_RtD", "A cloak crafted for Odin's Monks in the Cursed Mistlands." }, { "MistlandsMonkChest_RtD", "<#FF8645>Monk Mistwalker Robes" }, { "MistlandsMonkChest_desc_RtD", "A robe crafted for Odin's Monks in the Cursed Mistlands." }, { "MistlandsMonkHood_RtD", "<#FF8645>Monk Mistwalker Hood" }, { "MistlandsMonkHood_desc_RtD", "A hood crafted for Odin's Monks in the Cursed Mistlands." }, { "MistlandsMonkLegs_RtD", "<#FF8645>Monk Mistwalker Pants" }, { "MistlandsMonkLegs_desc_RtD", "A pair of pants crafted for Odin's Monks in the Cursed Mistlands." }, { "MountainArcherChest_RtD", "<#00A866>Archer Frostfell Vestment" }, { "MountainArcherChest_desc_RtD", "A vestment crafted for Archers in the Cursed Mountains." }, { "MountainArcherHelmet_RtD", "<#00A866>Archer Frostfell Helm" }, { "MountainArcherHelmet_desc_RtD", "A helm crafted for Archers in the Cursed Mountains." }, { "MountainArcherLegs_RtD", "<#00A866>Archer Frostfell Pants" }, { "MountainArcherLegs_desc_RtD", "A pair of pants crafted for Archers in the Cursed Mountains." }, { "MountainAssassinChest_RtD", "<#BE0505>Assassin Frostfell Chest" }, { "MountainAssassinChest_desc_RtD", "A chest piece crafted for Assassins in the Cursed Mountains." }, { "MountainAssassinHood_RtD", "<#BE0505>Assassin Frostfell Hood" }, { "MountainAssassinHood_desc_RtD", "A shrouded hood crafted for Assassins in the Cursed Mountains." }, { "MountainAssassinLegs_RtD", "<#BE0505>Assassin Frostfell Legs" }, { "MountainAssassinLegs_desc_RtD", "Legs made crafted for Assassins in the Cursed Mountains." }, { "MountainHybridCape_RtD", "<#F0F6FF>Hybrid Frostfell Fur Cloak" }, { "MountainHybridCape_desc_RtD", "<#F0F6FF>A cloak made for all warriors braving the cold mountains." }, { "MountainMonkCape_RtD", "<#FF8645>Monk Frostfell Cloak" }, { "MountainMonkCape_desc_RtD", "A cloak crafted for Odin's Monks in the Cursed Mountains." }, { "MountainMonkChest_RtD", "<#FF8645>Monk Frostfell Robes" }, { "MountainMonkChest_desc_RtD", "A robe crafted for Odin's Monks in the Cursed Mountains." }, { "MountainMonkHood_RtD", "<#FF8645>Monk Frostfell Hood" }, { "MountainMonkHood_desc_RtD", "A hood crafted for Odin's Monks in the Cursed Mountains." }, { "MountainMonkLegs_RtD", "<#FF8645>Monk Frostfell Pants" }, { "MountainMonkLegs_desc_RtD", "A pair of pants crafted for Odin's Monks in the Cursed Mountains." }, { "PlainsArcherCape_RtD", "<#00A866>Archer Lox Cloak" }, { "PlainsArcherCape_desc_RtD", "A cloak crafed for Archers in the Cursed Plains." }, { "PlainsArcherChest_RtD", "<#00A866>Archer Lox Chestguard" }, { "PlainsArcherChest_desc_RtD", "A chestguard crafted for Archers in the Cursed Plains." }, { "PlainsArcherHood_RtD", "<#00A866>Archer Lox Hood" }, { "PlainsArcherHood_desc_RtD", "A hood crafted for Archers in the Cursed Plains." }, { "PlainsArcherLegs_RtD", "<#00A866>Archer Lox Pants" }, { "PlainsArcherLegs_desc_RtD", "A pair of pants crafted for Archers in the Cursed Plains." }, { "PlainsAssassinCape_RtD", "<#BE0505>Assassin Lox Cloak" }, { "PlainsAssassinCape_desc_RtD", "A cloak crafted for Assassins in the Cursed Plains." }, { "PlainsAssassinHood_RtD", "<#BE0505>Assassin Lox Hood" }, { "PlainsAssassinHood_desc_RtD", "A hood crafted for Assassins in the Cursed Plains." }, { "PlainsAssassinLegs_RtD", "<#BE0505>Assassin Lox Pants" }, { "PlainsAssassinLegs_desc_RtD", "A pair of pants crafted for Assassins in the Cursed Plains." }, { "PlainsAsssassinChest_RtD", "<#BE0505>Assassin Lox Armor" }, { "PlainsAsssassinChest_desc_RtD", "A chest piece crafted for Assassins in the Cursed Plains." }, { "PlainsMonkCape_RtD", "<#FF8645>Monk Lox Cloak" }, { "PlainsMonkCape_desc_RtD", "A cloak crafted for Odin's Monks in the Cursed Plains." }, { "PlainsMonkChest_RtD", "<#FF8645>Monk Lox Regalia" }, { "PlainsMonkChest_desc_RtD", "A robe crafted for Odin's Monks in the Cursed Plains." }, { "PlainsMonkHood_RtD", "<#FF8645>Monk Lox Hood" }, { "PlainsMonkHood_desc_RtD", "A hood crafted for Odin's Monks in the Cursed Plains." }, { "PlainsMonkLegs_RtD", "<#FF8645>Monk Lox Pants" }, { "PlainsMonkLegs_desc_RtD", "A pair of pants crafted for Odin's Monks in the Cursed Plains." }, { "SwampAssassinCape_RtD", "<#BE0505>Assassin Blood Cloak" }, { "SwampAssassinCape_desc_RtD", "A cloak crafted for Assassins in the Cursed Swamp." }, { "SwampAssassinChest_RtD", "<#BE0505>Assassin Blood Armor" }, { "SwampAssassinChest_desc_RtD", "A chest piece crafted for Assassins in the Cursed Swamp." }, { "SwampAssassinHood_RtD", "<#BE0505>Assassin Blood Hood" }, { "SwampAssassinHood_desc_RtD", "A hood crafted for Assassins in the Cursed Swamp." }, { "SwampAssassinLegs_RtD", "<#BE0505>Assassin Blood Pants" }, { "SwampAssassinLegs_desc_RtD", "A pair of pants crafted for Assassins in the Cursed Swamp." }, { "SwampMonkCape_RtD", "<#FF8645>Monk Blood Cloak" }, { "SwampMonkCape_desc_RtD", "A cloak crafted for Odin's Monks in the Cursed Swamp." }, { "SwampMonkChest_RtD", "<#FF8645>Monk Blood Robes" }, { "SwampMonkChest_desc_RtD", "A robe crafted for Odin's Monks in the Cursed Swamp." }, { "SwampMonkHood_RtD", "<#FF8645>Monk Blood Hood" }, { "SwampMonkHood_desc_RtD", "A hood crafted for Odin's Monks in the Cursed Swamp." }, { "SwampMonkLegs_RtD", "<#FF8645>Monk Blood Pants" }, { "SwampMonkLegs_desc_RtD", "A pair of pants crafted for Odin's Monks in the Cursed Swamp." }, { "AshLandsAtgeir_RtD", "<#E04800>Ancient Atgeir" }, { "AshLandsAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "AshLandsAxe1H_RtD", "<#E04800>Ancient Axe" }, { "AshLandsAxe1H_desc_RtD", "A one-handed axe made of Ancient Metal, for slashing enemies or chopping trees." }, { "AshLandsAxe2H_RtD", "<#E04800>Ancient BattleAxe" }, { "AshLandsAxe2H_desc_RtD", "A battleaxe made of Ancient Metal." }, { "AshLandsBow_RtD", "<#E04800>Ancient Bow" }, { "AshLandsBow_desc_RtD", "A bow finely crafted with fiery cinderwood, forged in Ancient Metal, with shadow crystal details." }, { "AshLandsClub_RtD", "<#E04800>Ancient Mace" }, { "AshLandsClub_desc_RtD", "A fierce mace made of Ancient Metal." }, { "AshLandsDagger_RtD", "<#E04800>Ancient Dagger" }, { "AshLandsDagger_desc_RtD", "A sharp and dangerous dagger forged in Ancient Metal." }, { "AshLandsDefender_RtD", "<#E04800>Ancient Defender" }, { "AshLandsDefender_desc_RtD", "An excellent defender forged in Ancient Metal." }, { "AshLandsShield_RtD", "<#E04800>Ancient Shield" }, { "AshLandsShield_desc_RtD", "A strong shield forged in Ancient Metal." }, { "AshLandsShieldBow_RtD", "<#E04800>Ancient ShieldBow" }, { "AshLandsShieldBow_desc_RtD", "A bow that also provides defense, forged in Ancient Metal." }, { "AshLandsSledge_RtD", "<#E04800>Ancient Sledge" }, { "AshLandsSledge_desc_RtD", "A heavy sledgehammer forged in Ancient Metal." }, { "AshLandsSpear_RtD", "<#E04800>Ancient Spear" }, { "AshLandsSpear_desc_RtD", "A fine, sharp point makes this weapon forged in Ancient Metal more than ideal to pierce your enemies." }, { "AshLandsSword1H_RtD", "<#E04800>Ancient Sword" }, { "AshLandsSword1H_desc_RtD", "A powerful one handed sword" }, { "AshLandsSword2H_RtD", "<#E04800>Ancient GreatSword" }, { "AshLandsSword2H_desc_RtD", "A powerful greatsword forged in Ancient Metal." }, { "BlackForestAtgeir_RtD", "<#FBC72A>Lightning Atgier" }, { "BlackForestAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "BlackForestAxe1H_RtD", "<#FBC72A>Lightning Axe" }, { "BlackForestAxe1H_desc_RtD", "A one-handed axe made of Celestial Bronze, for slashing enemies or chopping trees." }, { "BlackForestAxe2H_RtD", "<#FBC72A>Lightning Two-Handed Axe" }, { "BlackForestAxe2H_desc_RtD", "A battleaxe made of Celestial Bronze." }, { "BlackForestBow_RtD", "<#FBC72A>Lightning Bow" }, { "BlackForestBow_desc_RtD", "The bow crackles with the rage of Thor's lightning." }, { "BlackForestClub_RtD", "<#FBC72A>Lightning Mace" }, { "BlackForestClub_desc_RtD", "A fierce mace made of Celestial Bronze." }, { "BlackForestDagger_RtD", "<#FBC72A>Lightning Dagger" }, { "BlackForestDagger_desc_RtD", "A strong dagger" }, { "BlackForestDefender_RtD", "<#FBC72A>Lightning Defender" }, { "BlackForestDefender_desc_RtD", "An excellent defender forged in Celestial Bronze." }, { "BlackForestSledge_RtD", "<#FBC72A>Lightning Sledge" }, { "BlackForestSledge_desc_RtD", "A heavy sledgehammer forged in Celestial Bronze." }, { "BlackForestSpear_RtD", "<#FBC72A>Lightning Spear" }, { "BlackForestSpear_desc_RtD", "A fine, sharp point makes this weapon forged in Celestial Bronze more than ideal to pierce your enemies." }, { "BlackForestSword1H_RtD", "<#FBC72A>Lightning Sword" }, { "BlackForestSword1H_desc_RtD", "A very sharp one handed Sword" }, { "BlackForestSword2H_RtD", "<#FBC72A>Lightning GreatSword" }, { "BlackForestSword2H_desc_RtD", "A powerful greatsword forged in Celestial Bronze." }, { "DeepNorthAtgeir_RtD", "<#5218FA>Arcane Atgeir" }, { "DeepNorthAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "DeepNorthAxe1H1_RtD", "<#5218FA>Arcane Axe" }, { "DeepNorthAxe1H1_desc_RtD", "A one-handed axe made of Frometal, for slashing enemies or chopping trees." }, { "DeepNorthAxe1H2_RtD", "<#5218FA>Arcane Axe" }, { "DeepNorthAxe1H2_desc_RtD", "A one-handed axe made of Frometal, for slashing enemies or chopping trees." }, { "DeepNorthAxe2H1_RtD", "<#5218FA>Arcane Greataxe" }, { "DeepNorthAxe2H1_desc_RtD", "A battleaxe made of Frometal." }, { "DeepNorthAxe2H2_RtD", "<#5218FA>Arcane War Axe" }, { "DeepNorthAxe2H2_desc_RtD", "A battleaxe made of Frometal." }, { "DeepNorthBow_RtD", "<#5218FA>Arcane Bow" }, { "DeepNorthBow_desc_RtD", "A light bow" }, { "DeepNorthClub_RtD", "<#5218FA>Arcane Mace" }, { "DeepNorthClub_desc_RtD", "A fierce mace made of Frometal." }, { "DeepNorthDagger_RtD", "<#5218FA>Arcane Dagger" }, { "DeepNorthDagger_desc_RtD", "A sharp and deadly dagger made of Frometal." }, { "DeepNorthDefender_RtD", "<#5218FA>Arcane Defender" }, { "DeepNorthDefender_desc_RtD", "A strong defender made of Frometal." }, { "DeepNorthShield_RtD", "<#5218FA>Arcane Shield" }, { "DeepNorthShield_desc_RtD", "A shield made of Frometal." }, { "DeepNorthShieldBow_RtD", "<#5218FA>Arcane ShieldBow" }, { "DeepNorthShieldBow_desc_RtD", "A defensive bow made of Frometal." }, { "DeepNorthSledge1_RtD", "<#5218FA>Arcane Sledge" }, { "DeepNorthSledge1_desc_RtD", "A heavy sledgehammer forged in Frometal." }, { "DeepNorthSledge2_RtD", "<#5218FA>Arcane Sledge" }, { "DeepNorthSledge2_desc_RtD", "A heavy sledgehammer forged in Frometal." }, { "DeepNorthSpear_RtD", "<#5218FA>Arcane Spear" }, { "DeepNorthSpear_desc_RtD", "A fine, sharp point makes this weapon forged in Frometal more than ideal to pierce your enemies." }, { "DeepNorthSword1H1_RtD", "<#5218FA>Arcane Sword" }, { "DeepNorthSword1H1_desc_RtD", "A very sharp one handed Sword" }, { "DeepNorthSword1H2_RtD", "<#5218FA>Arcane Sword" }, { "DeepNorthSword1H2_desc_RtD", "A very sharp one handed Sword" }, { "DeepNorthSword2H1_RtD", "<#5218FA>Arcane GreatSword" }, { "DeepNorthSword2H1_desc_RtD", "A powerful greatsword forged in Frometal." }, { "DeepNorthSword2H2_RtD", "<#5218FA>Arcane GreatSword" }, { "DeepNorthSword2H2_desc_RtD", "A powerful greatsword forged in Frometal." }, { "MeadowsAtgeir_RtD", "<#99C2E0>Storm Atgeir" }, { "MeadowsAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "MeadowsAxe1H_RtD", "<#99C2E0>Storm Axe" }, { "MeadowsAxe1H_desc_RtD", "A one-handed axe made of Brass, for slashing enemies or chopping trees." }, { "MeadowsAxe2H_RtD", "<#99C2E0>Storm GreatAxe" }, { "MeadowsAxe2H_desc_RtD", "A battleaxe made of Brass." }, { "MeadowsBow_RtD", "<#99C2E0>Storm Bow" }, { "MeadowsBow_desc_RtD", "A light bow" }, { "MeadowsClub_RtD", "<#99C2E0>Storm Mace" }, { "MeadowsClub_desc_RtD", "A fierce mace made of Brass." }, { "MeadowsDagger_RtD", "<#99C2E0>Storm Dagger" }, { "MeadowsDagger_desc_RtD", "A strong dagger" }, { "MeadowsDefender_RtD", "<#99C2E0>Storm Defender" }, { "MeadowsDefender_desc_RtD", "An excellent defender forged in Brass." }, { "MeadowsSpear_RtD", "<#99C2E0>Storm Spear" }, { "MeadowsSpear_desc_RtD", "A fine, sharp point makes this weapon forged in Brass more than ideal to pierce your enemies." }, { "MeadowsSword1H_RtD", "<#99C2E0>Storm Sword" }, { "MeadowsSword1H_desc_RtD", "A very sharp one handed Sword" }, { "MeadowsSword2H_RtD", "<#99C2E0>Storm GreatSword" }, { "MeadowsSword2H_desc_RtD", "A powerful greatsword forged in Brass." }, { "MistlandsAtgeir_RtD", "<#E0ECF5>Mist Atgeir" }, { "MistlandsAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "MistlandsAxe1H_RtD", "<#E0ECF5>Mist Axe" }, { "MistlandsAxe1H_desc_RtD", "A one-handed axe made of Felmetal, for slashing enemies or chopping trees." }, { "MistlandsAxe2H_RtD", "<#E0ECF5>Mist GreatAxe" }, { "MistlandsAxe2H_desc_RtD", "A battleaxe made of Felmetal." }, { "MistlandsBow_RtD", "<#E0ECF5>Mist Bow" }, { "MistlandsBow_desc_RtD", "A light bow" }, { "MistlandsClub_RtD", "<#E0ECF5>Mist Mace" }, { "MistlandsClub_desc_RtD", "A fierce mace made of Felmetal." }, { "MistlandsDagger_RtD", "<#E0ECF5>Mist Dagger" }, { "MistlandsDagger_desc_RtD", "A strong dagger" }, { "MistlandsDefender_RtD", "<#E0ECF5>Mist Defender" }, { "MistlandsDefender_desc_RtD", "An excellent defender forged in Felmetal." }, { "MistlandsSledge_RtD", "<#E0ECF5>Mist Sledge" }, { "MistlandsSledge_desc_RtD", "A heavy sledgehammer forged in Felmetal." }, { "MistlandsSpear_RtD", "<#E0ECF5>Mist Spear" }, { "MistlandsSpear_desc_RtD", "A fine, sharp point makes this weapon forged in Felmetal more than ideal to pierce your enemies." }, { "MistlandsSword1H_RtD", "<#E0ECF5>Mist Sword" }, { "MistlandsSword1H_desc_RtD", "A very sharp one handed Sword" }, { "MistlandsSword2H_RtD", "<#E0ECF5>Mist GreatSword" }, { "MistlandsSword2H_desc_RtD", "A powerful greatsword forged in Felmetal." }, { "MountainAtgeir_RtD", "<#76A5AF>Ice Atgeir" }, { "MountainAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "MountainAxe1H_RtD", "<#76A5AF>Ice Axe" }, { "MountainAxe1H_desc_RtD", "A one-handed axe made of QuickSilver, for slashing enemies or chopping trees." }, { "MountainAxe2H_RtD", "<#76A5AF>Ice Battleaxe" }, { "MountainAxe2H_desc_RtD", "A battleaxe made of Quicksilver." }, { "MountainBow_RtD", "<#76A5AF>Ice Bow" }, { "MountainBow_desc_RtD", "A light bow" }, { "MountainClub_RtD", "<#76A5AF>Ice Mace" }, { "MountainClub_desc_RtD", "A fierce mace made of QuickSilver." }, { "MountainDagger_RtD", "<#76A5AF>Ice Dagger" }, { "MountainDagger_desc_RtD", "A strong dagger" }, { "MountainDefender_RtD", "<#76A5AF>Ice Defender" }, { "MountainDefender_desc_RtD", "An excellent defender forged in QuickSilver." }, { "MountainSledge_RtD", "<#76A5AF>Ice Sledge" }, { "MountainSledge_desc_RtD", "A heavy sledgehammer forged in QuickSilver." }, { "MountainSpear_RtD", "<#76A5AF>Ice Spear" }, { "MountainSpear_desc_RtD", "A fine, sharp point makes this weapon forged in QuickSilver more than ideal to pierce your enemies." }, { "MountainSword1H_RtD", "<#76A5AF>Ice Sword" }, { "MountainSword1H_desc_RtD", "A very sharp one handed Sword" }, { "MountainSword2H_RtD", "<#76A5AF>Ice GreatSword" }, { "MountainSword2H_desc_RtD", "A powerful greatsword forged in QuickSilver." }, { "PlainsAtgeir_RtD", "<#AA08D0>Void Atgeir" }, { "PlainsAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "PlainsAxe1H_RtD", "<#AA08D0>Void Axe" }, { "PlainsAxe1H_desc_RtD", "A one-handed axe made of Netherite, for slashing enemies or chopping trees." }, { "PlainsAxe2H_RtD", "<#AA08D0>Void Greataxe" }, { "PlainsAxe2H_desc_RtD", "A battleaxe made of Netherite." }, { "PlainsBow_RtD", "<#AA08D0>Void Warbow" }, { "PlainsBow_desc_RtD", "A light bow" }, { "PlainsClub_RtD", "<#AA08D0>Void Mace" }, { "PlainsClub_desc_RtD", "A fierce mace made of Netherite." }, { "PlainsDagger_RtD", "<#AA08D0>Void Dagger" }, { "PlainsDagger_desc_RtD", "An excellent defender forged in Netherite." }, { "PlainsDefender_RtD", "<#AA08D0>Void Defender" }, { "PlainsDefender_desc_RtD", "A strong defender" }, { "PlainsSledge_RtD", "<#AA08D0>Void Sledge" }, { "PlainsSledge_desc_RtD", "A heavy sledgehammer forged in Netherite." }, { "PlainsSpear_RtD", "<#AA08D0>Void Spear" }, { "PlainsSpear_desc_RtD", "A fine, sharp point makes this weapon forged in Netherite more than ideal to pierce your enemies." }, { "PlainsSword1H_RtD", "<#AA08D0>Void Sword" }, { "PlainsSword1H_desc_RtD", "A very sharp one handed Sword" }, { "PlainsSword2H_RtD", "<#AA08D0>Void GreatSword" }, { "PlainsSword2H_desc_RtD", "A powerful greatsword forged in Netherite." }, { "SwampAtgeir_RtD", "<#CAE2C2>Earth Atgeir" }, { "SwampAtgeir_desc_RtD", "A strong and effective long range, mail-piercing pole arm." }, { "SwampAxe1H_RtD", "<#CAE2C2>Earth Axe" }, { "SwampAxe1H_desc_RtD", "A one-handed axe made of BrightSteel, for slashing enemies or chopping trees." }, { "SwampAxe2H_RtD", "<#CAE2C2>Earth GreatAxe" }, { "SwampAxe2H_desc_RtD", "A battleaxe made of BrightSteel." }, { "SwampBow_RtD", "<#CAE2C2>Earth Bow" }, { "SwampBow_desc_RtD", "A light bow" }, { "SwampClub_RtD", "<#CAE2C2>Earth Mace" }, { "SwampClub_desc_RtD", "A fierce mace made of BrightSteel." }, { "SwampDagger_RtD", "<#CAE2C2>Earth Dagger" }, { "SwampDagger_desc_RtD", "A strong dagger" }, { "SwampDefender_RtD", "<#CAE2C2>Earth Defender" }, { "SwampDefender_desc_RtD", "An excellent defender forged in BrightSteel." }, { "SwampSledge_RtD", "<#CAE2C2>Earth Sledge" }, { "SwampSledge_desc_RtD", "A heavy sledgehammer forged in BrightSteel." }, { "SwampSpear_RtD", "<#CAE2C2>Earth Spear" }, { "SwampSpear_desc_RtD", "A fine, sharp point makes this weapon forged in BrightSteel more than ideal to pierce your enemies." }, { "SwampSword1H_RtD", "<#CAE2C2>Earth Sword" }, { "SwampSword1H_desc_RtD", "A very sharp one handed Sword" }, { "SwampSword2H_RtD", "<#CAE2C2>Earth GreatSword" }, { "SwampSword2H_desc_RtD", "A powerful greatsword forged in BrightSteel." }, { "HealingStaff_T1_RtD", "<#FFA089>Eir Staff T1" }, { "HealingStaff_T1_desc_RtD", "A healing staff that provides basic heals." }, { "HealingStaff_T2_RtD", "<#FF9075>Eir Staff T2" }, { "HealingStaff_T2_desc_RtD", "A healing staff that provides minor heals." }, { "HealingStaff_T3_RtD", "<#FF8062>Eir Staff T3" }, { "HealingStaff_T3_desc_RtD", "A healing staff that provides strong heals." }, { "HealingStaff_T4_RtD", "<#FF714E>Eir Staff T4" }, { "HealingStaff_T4_desc_RtD", "A healing staff that provides very strong heals." }, { "OdinsDefender_RtD", "<#933D41>Odins Defender" }, { "OdinsDefender_desc_RtD", "Its probably better than Windows defender." }, { "OdinsFist_RtD", "<#933D41>Odins Fist" }, { "OdinsFist_desc_RtD", "Gains more power as you collect Essense." }, { "OceanBelt_RtD", "<#20B2AA>SeaShard Belt" }, { "OceanBelt_desc_RtD", "Grants the user health, stamina, and eitr regen." }, { "SeaFareCape_RtD", "<#20B2AA>SeaFare Cape" }, { "SeaFareCape_desc_RtD", "This grants the user the ability to swim with ease. " }, { "SeaScaleShield_RtD", "<#20B2AA>Seashard Serpent Shield" }, { "SeaScaleShield_desc_RtD", "You can actually parry with this shield!" }, { "SeaShardSpear_RtD", "<#20B2AA>Seashard Harpoon" }, { "SeaShardSpear_desc_RtD", "Has a close range melee attack, and you can also throw it as a powerful spear while harpooning your target." }, { "SeaShardStaff_RtD", "<#20B2AA>Seashard Greatstaff" }, { "SeaShardStaff_desc_RtD", "High pierce & poison damage. Also has some lightening damage." }, { "SeaShardWand_RtD", "<#20B2AA>Seashard Wand" }, { "SeaShardWand_desc_RtD", "Used to summon a powerful companion." }, { "SE_AbyssalShield_RtD", "<#20B2AA>Serpents Strength" }, { "SE_AbyssalShield_desc_RtD", "Greatly increases blocking skill." }, { "SE_AbyssalSpear_RtD", "<#20B2AA>Poseidons Accuracy" }, { "SE_AbyssalSpear_desc_RtD", "Greatly increases spears skill" }, { "SE_OceanBelt_RtD", "<#20B2AA>Poseidons Strength" }, { "SE_OceanBelt_desc_RtD", "Faster regen times" }, { "SE_SeaFare_RtD", "<#20B2AA>Poseidon Endurance" }, { "SE_SeaFare_desc_RtD", "Greatly increases swimming skill" }, { "SE_SeaShard_RtD", "<#20B2AA>Poseidons Wisdom" }, { "SE_SeaShard_desc_RtD", "Greatly increases elemental magic skill" }, { "SE_ShardSummon_RtD", "<#20B2AA>Poseidons Sacrifice" }, { "SE_ShardSummon_desc_RtD", "Reduces rengeration times while equipped." }, { "AxeFlametal_RtD", "Flametal WoodCutting Axe" }, { "AxeFlametal_desc_RtD", "The best axe available for tree felling." }, { "PickAxeFlametal_RtD", "Flametal Mining Axe" }, { "PickAxeFlametal_desc_RtD", "The best pickaxe available to mine all of the minerals you desire." }, { "AshLandsStaff1_RtD", "<#C5B358>Freyr's Stave T1" }, { "AshLandsStaff1_desc_RtD", "A powerful Staff" }, { "AshLandsStaff2_RtD", "<#C5B358>Freyr's Stave T2" }, { "AshLandsStaff2_desc_RtD", "A powerful Staff" }, { "AshLandsStaff3_RtD", "<#C5B358>Freyr's Stave T3" }, { "AshLandsStaff3_desc_RtD", "A powerful Staff" }, { "BlackForestFireStaff_RtD", "<#B22222>Fire Staff" }, { "BlackForestFireStaff_desc_RtD", "The staff is powered by fire." }, { "BlackForestLightStaff_RtD", "<#ADD8E6>Light Staff" }, { "BlackForestLightStaff_desc_RtD", "A powerful Staff" }, { "DeepNorthStaff1_RtD", "<#5218FA>Grand Staff of Arcane T1" }, { "DeepNorthStaff1_desc_RtD", "A powerful Staff" }, { "DeepNorthStaff2_RtD", "<#6531FB>Grand Staff of Arcane T2" }, { "DeepNorthStaff2_desc_RtD", "A powerful Staff" }, { "DeepNorthStaff3_RtD", "<#774AFB>Grand Staff of Arcane T3" }, { "DeepNorthStaff3_desc_RtD", "A powerful Staff" }, { "MeadowsAirStaff_RtD", "<#5D8AA8>Air Staff" }, { "MeadowsAirStaff_desc_RtD", "The staff is powered by lightning." }, { "MeadowsLighteningStaff_RtD", "<#FBC72A>Lightning Staff" }, { "MeadowsLighteningStaff_desc_RtD", "A powerful Staff" }, { "MistlandsQuakeStaff_RtD", "<#E0ECF5>Mistwalker Quarterstaff" }, { "MistlandsQuakeStaff_desc_RtD", "A powerful Staff" }, { "MountainIceStaff_RtD", "<#76A5AF>Skadi's Ice Battlestaff" }, { "MountainIceStaff_desc_RtD", "The staff is powered by ice." }, { "PlainsVoidStaff_RtD", "<#AA08D0>Void Staff" }, { "PlainsVoidStaff_desc_RtD", "The staff is powered by darkness." }, { "SwampEarthStaff_RtD", "<#CAE2C2>Earth Staff" }, { "SwampEarthStaff_desc_RtD", "The staff is powered by the earth." }, { "AshLandsFireWand_RtD", "Fire Wand" }, { "AshLandsFireWand_desc_RtD", "Its warm to the touch" }, { "BlackForestLightningWand_RtD", "<#FBC72A>Lightning Wand" }, { "BlackForestLightningWand_desc_RtD", "A shocking amount of power" }, { "DeepNorthArcaneWand_RtD", "<#5218FA>Arcane Wand" }, { "DeepNorthArcaneWand_desc_RtD", "Humming with power" }, { "MeadowsAirWand_RtD", "<#5D8AA8>Air Wand" }, { "MeadowsAirWand_desc_RtD", "Ground you to the earth" }, { "MistlandsElementWand_RtD", "<#E0ECF5>Element Wand" }, { "MistlandsElementWand_desc_RtD", "Ancient Magicks" }, { "MountainIceWand_RtD", "<#76A5AF>Skadi's Ice Wand" }, { "MountainIceWand_desc_RtD", "The wand is powered by cold, icy winds." }, { "PlainsVoidWand_RtD", "<#AA08D0>Void Wand" }, { "PlainsVoidWand_desc_RtD", "Darkness surrounds the wand" }, { "SwampPoisonWand_RtD", "<#CAE2C2>Poison Wand" }, { "SwampPoisonWand_desc_RtD", "The wand is powered by poison and provides a slow death." }, { "SBlackSoup_RtD", "Swamp Soup" }, { "SBlackSoup_desc_RtD", "Probably won't make you sick." }, { "SBloodPudding_RtD", "Magic Blood Pudding." }, { "SBloodPudding_desc_RtD", "Questionable choice of food." }, { "SCarrotSoup_RtD", "Simple Soup" }, { "SCarrotSoup_desc_RtD", "New look, same great taste!" }, { "SEyeScream_RtD", "Magic Eyescream" }, { "SEyeScream_desc_RtD", "Cold enough to give you a chill brain freeze." }, { "SOnionSoup_RtD", "Cold Soup" }, { "SOnionSoup_desc_RtD", "Probably will give you bad breath." }, { "SQueensJam_RtD", "Magic Jam" }, { "SQueensJam_desc_RtD", "Dont drop the jar, it would be a sticky situation." }, { "SShockolateShake_RtD", "Shockolate Shake" }, { "SShockolateShake_desc_RtD", "Made using poison ingredients like fast food." }, { "STurnipStew_RtD", "Vegetable Stew" }, { "STurnipStew_desc_RtD", "At least it has Turnips." }, { "SE_ArcherAshLands_RtD", "Archey" }, { "SE_ArcherAshLands_desc_RtD", "Archery Set" }, { "SE_AssassinAshLands_RtD", "Stealthy" }, { "SE_AssassinAshLands_desc_RtD", "Assassins Set" }, { "SE_MonkArmorAshLands_RtD", "Monk" }, { "SE_MonkArmorAshLands_desc_RtD", "Monk Set" }, { "SE_WarriorArmorAshLands_RtD", "Warrior" }, { "SE_WarriorArmorAshLands_desc_RtD", "Warriors Set" }, { "SE_DeerHideMeadows_RtD", "Survival" }, { "SE_DeerHideMeadows_desc_RtD", "Survivors Set" }, { "SE_ArcherBlackForest_RtD", "Archery" }, { "SE_ArcherBlackForest_desc_RtD", "Archery Set" }, { "SE_AssassinBlackForest_RtD", "Stealthy" }, { "SE_AssassinBlackForest_desc_RtD", "Assassins Set" }, { "SE_MonkArmorBlackForest_RtD", "Monk" }, { "SE_MonkArmorBlackForest_desc_RtD", "Monk Set" }, { "SE_WarriorArmorBlacKForest_RtD", "Warrior" }, { "SE_WarriorArmorBlacKForest_desc_RtD", "Warriors Set" }, { "SE_ArcherDeepNorth_RtD", "Archery" }, { "SE_ArcherDeepNorth_desc_RtD", "Archery Set" }, { "SE_AssassinDeepNorth_RtD", "Stealthy" }, { "SE_AssassinDeepNorth_desc_RtD", "Assassins Set" }, { "SE_MonkArmorDeepNorth_RtD", "Monk" }, { "SE_MonkArmorDeepNorth_desc_RtD", "Monk Set" }, { "SE_WarriorArmorDeepNorth_RtD", "Warrior" }, { "SE_WarriorArmorDeepNorth_desc_RtD", "Warriors Set" }, { "SE_ArcherMistlands_RtD", "Archery" }, { "SE_ArcherMistlands_desc_RtD", "Archery Set" }, { "SE_AssassinMistlands_RtD", "Stealthy" }, { "SE_AssassinMistlands_desc_RtD", "Assassins Set" }, { "SE_MonkArmorMistlands_RtD", "Monk" }, { "SE_MonkArmorMistlands_desc_RtD", "Monk Set" }, { "SE_WarriorArmorMistlands_RtD", "Warrior" }, { "SE_WarriorArmorMistlands_desc_RtD", "Warriors Set" }, { "SE_ArcherMountain_RtD", "Archery" }, { "SE_ArcherMountain_desc_RtD", "Archery Set" }, { "SE_AssassinMountain_RtD", "Stealthy" }, { "SE_AssassinMountain_desc_RtD", "Assassins Set" }, { "SE_MonkArmorMountain_RtD", "Monk" }, { "SE_MonkArmorMountain_desc_RtD", "Monk Set" }, { "SE_WarriorArmorMountain_RtD", "Warrior" }, { "SE_ArcherPlains_RtD", "Archery" }, { "SE_ArcherPlains_desc_RtD", "Archery Set" }, { "SE_AssassinPlains_RtD", "Stealthy" }, { "SE_AssassinPlains_desc_RtD", "Assassins Set" }, { "SE_MonkArmorPlains_RtD", "Monk" }, { "SE_MonkArmorPlains_desc_RtD", "Monk Set" }, { "SE_WarriorArmorPlains_RtD", "Warrior" }, { "SE_WarriorArmorPlains_desc_RtD", "Warriors Set" }, { "SE_ArcherSwamp_RtD", "Archery" }, { "SE_ArcherSwamp_desc_RtD", "Archery Set" }, { "SE_AssassinSwamp_RtD", "Stealthy" }, { "SE_AssassinSwamp_desc_RtD", "Assassins Set" }, { "SE_MonkArmorSwamp_RtD", "Monk" }, { "SE_MonkArmorSwamp_desc_RtD", "Monk Set" }, { "SE_WarriorArmorSwamp_RtD", "Warrior" }, { "SE_WarriorArmorSwamp_desc_RtD", "Warriors Set" }, { "SE_OdinsFists_RtD", "Blessed" }, { "SE_OdinsFists_desc_RtD", "Odin's Strength" }, { "forge_ext7_RtD", "Odin's Anvil" }, { "forge_ext7_desc_RtD", "Blessed by Odin, for Odins Fists" }, { "forge_ext8_RtD", "Odin's Cooler" }, { "forge_ext8_desc_RtD", "Blessed by Odin, for Odins Fists" }, { "forge_ext9_RtD", "Odin's Tools" }, { "forge_ext9_desc_RtD", "Blessed by Odin, for Odins Fists" }, { "forge_ext10_RtD", "Odin's Anvils" }, { "forge_ext10_desc_RtD", "Blessed by Odin, for Odins Fists" }, { "forge_ext11_RtD", "Odin's Wheel" }, { "forge_ext11_desc_RtD", "Blessed by Odin, for Odins Fists" }, { "Neck_RtD", "Neck" } }); } private void AddRecipesOcean() { //IL_0054: Unknown result type (might be due to invalid IL or missing references) //IL_005b: Expected O, but got Unknown //IL_0122: Unknown result type (might be due to invalid IL or missing references) //IL_0129: Expected O, but got Unknown //IL_01f6: Unknown result type (might be due to invalid IL or missing references) //IL_01fd: Expected O, but got Unknown //IL_02cc: Unknown result type (might be due to invalid IL or missing references) //IL_02d3: Expected O, but got Unknown //IL_03a2: Unknown result type (might be due to invalid IL or missing references) //IL_03a9: Expected O, but got Unknown //IL_0478: Unknown result type (might be due to invalid IL or missing references) //IL_047f: Expected O, but got Unknown try { GameObject val = MyAssets.LoadAsset<GameObject>("OceanBelt_RtD"); if ((Object)(object)val != (Object)null) { GameObject prefab = Cache.GetPrefab<GameObject>("ElectrumBar_RtD"); ItemConfig val2 = ((!Object.op_Implicit((Object)(object)prefab)) ? OceanBeltB : OceanBeltA); CustomItem val3 = new CustomItem(val, true, val2); ItemManager.Instance.AddItem(val3); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val)?.ToString() + " to the Item Table")); } GameObject val4 = MyAssets.LoadAsset<GameObject>("SeaFareCape_RtD"); if ((Object)(object)val4 != (Object)null) { GameObject prefab2 = Cache.GetPrefab<GameObject>("ElectrumBar_RtD"); ItemConfig val5 = ((!Object.op_Implicit((Object)(object)prefab2)) ? SearFareCapeB : SearFareCapeA); CustomItem val6 = new CustomItem(val4, true, val5); ItemManager.Instance.AddItem(val6); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val4)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val4)?.ToString() + " to the Item Table")); } GameObject val7 = MyAssets.LoadAsset<GameObject>("SeaScaleShield_RtD"); if ((Object)(object)val7 != (Object)null) { GameObject prefab3 = Cache.GetPrefab<GameObject>("ElectrumBar_RtD"); ItemConfig val8 = ((!Object.op_Implicit((Object)(object)prefab3)) ? SeaScaleShieldB : SeaScaleShieldA); CustomItem val9 = new CustomItem(val7, true, val8); ItemManager.Instance.AddItem(val9); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val7)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val7)?.ToString() + " to the Item Table")); } GameObject val10 = MyAssets.LoadAsset<GameObject>("SeaShardSpear_RtD"); if ((Object)(object)val10 != (Object)null) { GameObject prefab4 = Cache.GetPrefab<GameObject>("ElectrumBar_RtD"); ItemConfig val11 = ((!Object.op_Implicit((Object)(object)prefab4)) ? SeaShardSpearB : SeaShardSpearA); CustomItem val12 = new CustomItem(val10, true, val11); ItemManager.Instance.AddItem(val12); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val10)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val10)?.ToString() + " to the Item Table")); } GameObject val13 = MyAssets.LoadAsset<GameObject>("SeaShardStaff_RtD"); if ((Object)(object)val13 != (Object)null) { GameObject prefab5 = Cache.GetPrefab<GameObject>("ElectrumBar_RtD"); ItemConfig val14 = ((!Object.op_Implicit((Object)(object)prefab5)) ? SeaShardStaffB : SeaShardStaffA); CustomItem val15 = new CustomItem(val13, true, val14); ItemManager.Instance.AddItem(val15); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val13)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val13)?.ToString() + " to the Item Table")); } GameObject val16 = MyAssets.LoadAsset<GameObject>("SeaShardWand_RtD"); if ((Object)(object)val16 != (Object)null) { GameObject prefab6 = Cache.GetPrefab<GameObject>("ElectrumBar_RtD"); ItemConfig val17 = ((!Object.op_Implicit((Object)(object)prefab6)) ? SeaShardWandB : SeaShardWandA); CustomItem val18 = new CustomItem(val16, true, val17); ItemManager.Instance.AddItem(val18); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val16)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val16)?.ToString() + " to the Item Table")); } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"A pixel was found in the matrix: {arg}"); } finally { PrefabManager.OnPrefabsRegistered -= AddRecipesOcean; } } private void AddRecipes() { //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Expected O, but got Unknown //IL_0162: Unknown result type (might be due to invalid IL or missing references) //IL_016b: Expected O, but got Unknown //IL_025e: Unknown result type (might be due to invalid IL or missing references) //IL_0267: Expected O, but got Unknown //IL_035c: Unknown result type (might be due to invalid IL or missing references) //IL_0365: Expected O, but got Unknown //IL_045a: Unknown result type (might be due to invalid IL or missing references) //IL_0463: Expected O, but got Unknown //IL_0558: Unknown result type (might be due to invalid IL or missing references) //IL_0561: Expected O, but got Unknown //IL_0656: Unknown result type (might be due to invalid IL or missing references) //IL_065f: Expected O, but got Unknown //IL_0754: Unknown result type (might be due to invalid IL or missing references) //IL_075d: Expected O, but got Unknown //IL_0852: Unknown result type (might be due to invalid IL or missing references) //IL_085b: Expected O, but got Unknown //IL_0950: Unknown result type (might be due to invalid IL or missing references) //IL_0959: Expected O, but got Unknown //IL_0a4e: Unknown result type (might be due to invalid IL or missing references) //IL_0a57: Expected O, but got Unknown //IL_0b4c: Unknown result type (might be due to invalid IL or missing references) //IL_0b55: Expected O, but got Unknown //IL_0c4a: Unknown result type (might be due to invalid IL or missing references) //IL_0c53: Expected O, but got Unknown //IL_0d48: Unknown result type (might be due to invalid IL or missing references) //IL_0d51: Expected O, but got Unknown //IL_0e46: Unknown result type (might be due to invalid IL or missing references) //IL_0e4f: Expected O, but got Unknown //IL_0f44: Unknown result type (might be due to invalid IL or missing references) //IL_0f4d: Expected O, but got Unknown //IL_1042: Unknown result type (might be due to invalid IL or missing references) //IL_104b: Expected O, but got Unknown //IL_1140: Unknown result type (might be due to invalid IL or missing references) //IL_1149: Expected O, but got Unknown //IL_123e: Unknown result type (might be due to invalid IL or missing references) //IL_1247: Expected O, but got Unknown //IL_133c: Unknown result type (might be due to invalid IL or missing references) //IL_1345: Expected O, but got Unknown //IL_143a: Unknown result type (might be due to invalid IL or missing references) //IL_1443: Expected O, but got Unknown //IL_1538: Unknown result type (might be due to invalid IL or missing references) //IL_1541: Expected O, but got Unknown //IL_1636: Unknown result type (might be due to invalid IL or missing references) //IL_163f: Expected O, but got Unknown //IL_1734: Unknown result type (might be due to invalid IL or missing references) //IL_173d: Expected O, but got Unknown //IL_1832: Unknown result type (might be due to invalid IL or missing references) //IL_183b: Expected O, but got Unknown //IL_1930: Unknown result type (might be due to invalid IL or missing references) //IL_1939: Expected O, but got Unknown //IL_1a2e: Unknown result type (might be due to invalid IL or missing references) //IL_1a37: Expected O, but got Unknown //IL_1b2c: Unknown result type (might be due to invalid IL or missing references) //IL_1b35: Expected O, but got Unknown //IL_1c2a: Unknown result type (might be due to invalid IL or missing references) //IL_1c33: Expected O, but got Unknown //IL_1d28: Unknown result type (might be due to invalid IL or missing references) //IL_1d31: Expected O, but got Unknown //IL_1e26: Unknown result type (might be due to invalid IL or missing references) //IL_1e2f: Expected O, but got Unknown //IL_1f24: Unknown result type (might be due to invalid IL or missing references) //IL_1f2d: Expected O, but got Unknown //IL_2022: Unknown result type (might be due to invalid IL or missing references) //IL_202b: Expected O, but got Unknown //IL_2120: Unknown result type (might be due to invalid IL or missing references) //IL_2129: Expected O, but got Unknown //IL_221e: Unknown result type (might be due to invalid IL or missing references) //IL_2227: Expected O, but got Unknown //IL_231c: Unknown result type (might be due to invalid IL or missing references) //IL_2325: Expected O, but got Unknown //IL_241a: Unknown result type (might be due to invalid IL or missing references) //IL_2423: Expected O, but got Unknown //IL_2518: Unknown result type (might be due to invalid IL or missing references) //IL_2521: Expected O, but got Unknown //IL_2616: Unknown result type (might be due to invalid IL or missing references) //IL_261f: Expected O, but got Unknown //IL_2714: Unknown result type (might be due to invalid IL or missing references) //IL_271d: Expected O, but got Unknown //IL_2812: Unknown result type (might be due to invalid IL or missing references) //IL_281b: Expected O, but got Unknown //IL_2910: Unknown result type (might be due to invalid IL or missing references) //IL_2919: Expected O, but got Unknown //IL_2a0e: Unknown result type (might be due to invalid IL or missing references) //IL_2a17: Expected O, but got Unknown //IL_2b0c: Unknown result type (might be due to invalid IL or missing references) //IL_2b15: Expected O, but got Unknown //IL_2c0a: Unknown result type (might be due to invalid IL or missing references) //IL_2c13: Expected O, but got Unknown //IL_2d08: Unknown result type (might be due to invalid IL or missing references) //IL_2d11: Expected O, but got Unknown //IL_2e06: Unknown result type (might be due to invalid IL or missing references) //IL_2e0f: Expected O, but got Unknown //IL_2f04: Unknown result type (might be due to invalid IL or missing references) //IL_2f0d: Expected O, but got Unknown //IL_3002: Unknown result type (might be due to invalid IL or missing references) //IL_300b: Expected O, but got Unknown //IL_3100: Unknown result type (might be due to invalid IL or missing references) //IL_3109: Expected O, but got Unknown //IL_31fe: Unknown result type (might be due to invalid IL or missing references) //IL_3207: Expected O, but got Unknown //IL_32fc: Unknown result type (might be due to invalid IL or missing references) //IL_3305: Expected O, but got Unknown //IL_33fa: Unknown result type (might be due to invalid IL or missing references) //IL_3403: Expected O, but got Unknown //IL_34f8: Unknown result type (might be due to invalid IL or missing references) //IL_3501: Expected O, but got Unknown //IL_35f6: Unknown result type (might be due to invalid IL or missing references) //IL_35ff: Expected O, but got Unknown //IL_36f4: Unknown result type (might be due to invalid IL or missing references) //IL_36fd: Expected O, but got Unknown //IL_37f2: Unknown result type (might be due to invalid IL or missing references) //IL_37fb: Expected O, but got Unknown //IL_38f0: Unknown result type (might be due to invalid IL or missing references) //IL_38f9: Expected O, but got Unknown //IL_39ee: Unknown result type (might be due to invalid IL or missing references) //IL_39f7: Expected O, but got Unknown //IL_3aec: Unknown result type (might be due to invalid IL or missing references) //IL_3af5: Expected O, but got Unknown //IL_3bea: Unknown result type (might be due to invalid IL or missing references) //IL_3bf3: Expected O, but got Unknown //IL_3ce8: Unknown result type (might be due to invalid IL or missing references) //IL_3cf1: Expected O, but got Unknown //IL_3de6: Unknown result type (might be due to invalid IL or missing references) //IL_3def: Expected O, but got Unknown //IL_3ee4: Unknown result type (might be due to invalid IL or missing references) //IL_3eed: Expected O, but got Unknown //IL_3fe2: Unknown result type (might be due to invalid IL or missing references) //IL_3feb: Expected O, but got Unknown //IL_40e0: Unknown result type (might be due to invalid IL or missing references) //IL_40e9: Expected O, but got Unknown //IL_41de: Unknown result type (might be due to invalid IL or missing references) //IL_41e7: Expected O, but got Unknown //IL_42dc: Unknown result type (might be due to invalid IL or missing references) //IL_42e5: Expected O, but got Unknown //IL_43da: Unknown result type (might be due to invalid IL or missing references) //IL_43e3: Expected O, but got Unknown //IL_44d8: Unknown result type (might be due to invalid IL or missing references) //IL_44e1: Expected O, but got Unknown //IL_45d6: Unknown result type (might be due to invalid IL or missing references) //IL_45df: Expected O, but got Unknown //IL_46d4: Unknown result type (might be due to invalid IL or missing references) //IL_46dd: Expected O, but got Unknown //IL_47d2: Unknown result type (might be due to invalid IL or missing references) //IL_47db: Expected O, but got Unknown //IL_48d0: Unknown result type (might be due to invalid IL or missing references) //IL_48d9: Expected O, but got Unknown //IL_49ce: Unknown result type (might be due to invalid IL or missing references) //IL_49d7: Expected O, but got Unknown //IL_4acc: Unknown result type (might be due to invalid IL or missing references) //IL_4ad5: Expected O, but got Unknown //IL_4bca: Unknown result type (might be due to invalid IL or missing references) //IL_4bd3: Expected O, but got Unknown //IL_4cc8: Unknown result type (might be due to invalid IL or missing references) //IL_4cd1: Expected O, but got Unknown //IL_4dc6: Unknown result type (might be due to invalid IL or missing references) //IL_4dcf: Expected O, but got Unknown //IL_4ec4: Unknown result type (might be due to invalid IL or missing references) //IL_4ecd: Expected O, but got Unknown //IL_4fc2: Unknown result type (might be due to invalid IL or missing references) //IL_4fcb: Expected O, but got Unknown //IL_50c0: Unknown result type (might be due to invalid IL or missing references) //IL_50c9: Expected O, but got Unknown //IL_51be: Unknown result type (might be due to invalid IL or missing references) //IL_51c7: Expected O, but got Unknown //IL_52bc: Unknown result type (might be due to invalid IL or missing references) //IL_52c5: Expected O, but got Unknown //IL_53ba: Unknown result type (might be due to invalid IL or missing references) //IL_53c3: Expected O, but got Unknown //IL_54b8: Unknown result type (might be due to invalid IL or missing references) //IL_54c1: Expected O, but got Unknown //IL_55b6: Unknown result type (might be due to invalid IL or missing references) //IL_55bf: Expected O, but got Unknown //IL_56b4: Unknown result type (might be due to invalid IL or missing references) //IL_56bd: Expected O, but got Unknown //IL_57b2: Unknown result type (might be due to invalid IL or missing references) //IL_57bb: Expected O, but got Unknown //IL_58b0: Unknown result type (might be due to invalid IL or missing references) //IL_58b9: Expected O, but got Unknown //IL_59ae: Unknown result type (might be due to invalid IL or missing references) //IL_59b7: Expected O, but got Unknown //IL_5aac: Unknown result type (might be due to invalid IL or missing references) //IL_5ab5: Expected O, but got Unknown //IL_5baa: Unknown result type (might be due to invalid IL or missing references) //IL_5bb3: Expected O, but got Unknown //IL_5ca8: Unknown result type (might be due to invalid IL or missing references) //IL_5cb1: Expected O, but got Unknown //IL_5da6: Unknown result type (might be due to invalid IL or missing references) //IL_5daf: Expected O, but got Unknown //IL_5ea4: Unknown result type (might be due to invalid IL or missing references) //IL_5ead: Expected O, but got Unknown //IL_5fa2: Unknown result type (might be due to invalid IL or missing references) //IL_5fab: Expected O, but got Unknown //IL_60a0: Unknown result type (might be due to invalid IL or missing references) //IL_60a9: Expected O, but got Unknown //IL_619e: Unknown result type (might be due to invalid IL or missing references) //IL_61a7: Expected O, but got Unknown //IL_629c: Unknown result type (might be due to invalid IL or missing references) //IL_62a5: Expected O, but got Unknown //IL_639a: Unknown result type (might be due to invalid IL or missing references) //IL_63a3: Expected O, but got Unknown //IL_6498: Unknown result type (might be due to invalid IL or missing references) //IL_64a1: Expected O, but got Unknown //IL_6596: Unknown result type (might be due to invalid IL or missing references) //IL_659f: Expected O, but got Unknown //IL_6694: Unknown result type (might be due to invalid IL or missing references) //IL_669d: Expected O, but got Unknown //IL_6792: Unknown result type (might be due to invalid IL or missing references) //IL_679b: Expected O, but got Unknown //IL_6890: Unknown result type (might be due to invalid IL or missing references) //IL_6899: Expected O, but got Unknown //IL_698e: Unknown result type (might be due to invalid IL or missing references) //IL_6997: Expected O, but got Unknown //IL_6a8c: Unknown result type (might be due to invalid IL or missing references) //IL_6a95: Expected O, but got Unknown //IL_6b8a: Unknown result type (might be due to invalid IL or missing references) //IL_6b93: Expected O, but got Unknown //IL_6c88: Unknown result type (might be due to invalid IL or missing references) //IL_6c91: Expected O, but got Unknown //IL_6d86: Unknown result type (might be due to invalid IL or missing references) //IL_6d8f: Expected O, but got Unknown //IL_6e84: Unknown result type (might be due to invalid IL or missing references) //IL_6e8d: Expected O, but got Unknown //IL_6f82: Unknown result type (might be due to invalid IL or missing references) //IL_6f8b: Expected O, but got Unknown //IL_7080: Unknown result type (might be due to invalid IL or missing references) //IL_7089: Expected O, but got Unknown //IL_717e: Unknown result type (might be due to invalid IL or missing references) //IL_7187: Expected O, but got Unknown //IL_727c: Unknown result type (might be due to invalid IL or missing references) //IL_7285: Expected O, but got Unknown //IL_737a: Unknown result type (might be due to invalid IL or missing references) //IL_7383: Expected O, but got Unknown //IL_7478: Unknown result type (might be due to invalid IL or missing references) //IL_7481: Expected O, but got Unknown //IL_7576: Unknown result type (might be due to invalid IL or missing references) //IL_757f: Expected O, but got Unknown //IL_7674: Unknown result type (might be due to invalid IL or missing references) //IL_767d: Expected O, but got Unknown //IL_7772: Unknown result type (might be due to invalid IL or missing references) //IL_777b: Expected O, but got Unknown //IL_7870: Unknown result type (might be due to invalid IL or missing references) //IL_7879: Expected O, but got Unknown //IL_796e: Unknown result type (might be due to invalid IL or missing references) //IL_7977: Expected O, but got Unknown //IL_7a6c: Unknown result type (might be due to invalid IL or missing references) //IL_7a75: Expected O, but got Unknown //IL_7b6a: Unknown result type (might be due to invalid IL or missing references) //IL_7b73: Expected O, but got Unknown //IL_7c68: Unknown result type (might be due to invalid IL or missing references) //IL_7c71: Expected O, but got Unknown //IL_7d66: Unknown result type (might be due to invalid IL or missing references) //IL_7d6f: Expected O, but got Unknown //IL_7e70: Unknown result type (might be due to invalid IL or missing references) //IL_7e79: Expected O, but got Unknown //IL_7f8e: Unknown result type (might be due to invalid IL or missing references) //IL_7f97: Expected O, but got Unknown //IL_80ac: Unknown result type (might be due to invalid IL or missing references) //IL_80b5: Expected O, but got Unknown //IL_81ca: Unknown result type (might be due to invalid IL or missing references) //IL_81d3: Expected O, but got Unknown //IL_82e8: Unknown result type (might be due to invalid IL or missing references) //IL_82f1: Expected O, but got Unknown //IL_8406: Unknown result type (might be due to invalid IL or missing references) //IL_840f: Expected O, but got Unknown //IL_8524: Unknown result type (might be due to invalid IL or missing references) //IL_852d: Expected O, but got Unknown //IL_8642: Unknown result type (might be due to invalid IL or missing references) //IL_864b: Expected O, but got Unknown //IL_8760: Unknown result type (might be due to invalid IL or missing references) //IL_8769: Expected O, but got Unknown //IL_887e: Unknown result type (might be due to invalid IL or missing references) //IL_8887: Expected O, but got Unknown //IL_899c: Unknown result type (might be due to invalid IL or missing references) //IL_89a5: Expected O, but got Unknown //IL_8aba: Unknown result type (might be due to invalid IL or missing references) //IL_8ac3: Expected O, but got Unknown //IL_8bd8: Unknown result type (might be due to invalid IL or missing references) //IL_8be1: Expected O, but got Unknown //IL_8cf6: Unknown result type (might be due to invalid IL or missing references) //IL_8cff: Expected O, but got Unknown //IL_8e14: Unknown result type (might be due to invalid IL or missing references) //IL_8e1d: Expected O, but got Unknown //IL_8f32: Unknown result type (might be due to invalid IL or missing references) //IL_8f3b: Expected O, but got Unknown //IL_9050: Unknown result type (might be due to invalid IL or missing references) //IL_9059: Expected O, but got Unknown //IL_916e: Unknown result type (might be due to invalid IL or missing references) //IL_9177: Expected O, but got Unknown //IL_928c: Unknown result type (might be due to invalid IL or missing references) //IL_9295: Expected O, but got Unknown //IL_93aa: Unknown result type (might be due to invalid IL or missing references) //IL_93b3: Expected O, but got Unknown //IL_94c8: Unknown result type (might be due to invalid IL or missing references) //IL_94d1: Expected O, but got Unknown //IL_95e6: Unknown result type (might be due to invalid IL or missing references) //IL_95ef: Expected O, but got Unknown //IL_9704: Unknown result type (might be due to invalid IL or missing references) //IL_970d: Expected O, but got Unknown //IL_9822: Unknown result type (might be due to invalid IL or missing references) //IL_982b: Expected O, but got Unknown //IL_9940: Unknown result type (might be due to invalid IL or missing references) //IL_9949: Expected O, but got Unknown //IL_9a5e: Unknown result type (might be due to invalid IL or missing references) //IL_9a67: Expected O, but got Unknown //IL_9b7c: Unknown result type (might be due to invalid IL or missing references) //IL_9b85: Expected O, but got Unknown //IL_9c9a: Unknown result type (might be due to invalid IL or missing references) //IL_9ca3: Expected O, but got Unknown //IL_9db8: Unknown result type (might be due to invalid IL or missing references) //IL_9dc1: Expected O, but got Unknown //IL_9ed6: Unknown result type (might be due to invalid IL or missing references) //IL_9edf: Expected O, but got Unknown //IL_9ff4: Unknown result type (might be due to invalid IL or missing references) //IL_9ffd: Expected O, but got Unknown //IL_a112: Unknown result type (might be due to invalid IL or missing references) //IL_a11b: Expected O, but got Unknown //IL_a230: Unknown result type (might be due to invalid IL or missing references) //IL_a239: Expected O, but got Unknown //IL_a34e: Unknown result type (might be due to invalid IL or missing references) //IL_a357: Expected O, but got Unknown //IL_a46c: Unknown result type (might be due to invalid IL or missing references) //IL_a475: Expected O, but got Unknown //IL_a58a: Unknown result type (might be due to invalid IL or missing references) //IL_a593: Expected O, but got Unknown //IL_a6a8: Unknown result type (might be due to invalid IL or missing references) //IL_a6b1: Expected O, but got Unknown //IL_a7c6: Unknown result type (might be due to invalid IL or missing references) //IL_a7cf: Expected O, but got Unknown //IL_a8e4: Unknown result type (might be due to invalid IL or missing references) //IL_a8ed: Expected O, but got Unknown //IL_aa02: Unknown result type (might be due to invalid IL or missing references) //IL_aa0b: Expected O, but got Unknown //IL_ab20: Unknown result type (might be due to invalid IL or missing references) //IL_ab29: Expected O, but got Unknown //IL_ac3e: Unknown result type (might be due to invalid IL or missing references) //IL_ac47: Expected O, but got Unknown //IL_ad5c: Unknown result type (might be due to invalid IL or missing references) //IL_ad65: Expected O, but got Unknown //IL_ae7a: Unknown result type (might be due to invalid IL or missing references) //IL_ae83: Expected O, but got Unknown //IL_af98: Unknown result type (might be due to invalid IL or missing references) //IL_afa1: Expected O, but got Unknown //IL_b0b6: Unknown result type (might be due to invalid IL or missing references) //IL_b0bf: Expected O, but got Unknown //IL_b1d4: Unknown result type (might be due to invalid IL or missing references) //IL_b1dd: Expected O, but got Unknown //IL_b2f2: Unknown result type (might be due to invalid IL or missing references) //IL_b2fb: Expected O, but got Unknown //IL_b410: Unknown result type (might be due to invalid IL or missing references) //IL_b419: Expected O, but got Unknown //IL_b52e: Unknown result type (might be due to invalid IL or missing references) //IL_b537: Expected O, but got Unknown //IL_b64c: Unknown result type (might be due to invalid IL or missing references) //IL_b655: Expected O, but got Unknown //IL_b76a: Unknown result type (might be due to invalid IL or missing references) //IL_b773: Expected O, but got Unknown //IL_b888: Unknown result type (might be due to invalid IL or missing references) //IL_b891: Expected O, but got Unknown try { GameObject val = MyAssets.LoadAsset<GameObject>("MeadowsAtgeir_RtD"); if ((Object)(object)val != (Object)null) { GameObject prefab = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val2 = ((!Object.op_Implicit((Object)(object)prefab)) ? MeadowsAtgeirB : MeadowsAtgeirA); CustomItem val3 = new CustomItem(val, true, val2); ItemManager.Instance.AddItem(val3); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val)?.ToString() + " to the Item Table")); } GameObject val4 = MyAssets.LoadAsset<GameObject>("MeadowsAxe1H_RtD"); if ((Object)(object)val4 != (Object)null) { GameObject prefab2 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val5 = ((!Object.op_Implicit((Object)(object)prefab2)) ? MeadowsAxe1HB : MeadowsAxe1HA); CustomItem val6 = new CustomItem(val4, true, val5); ItemManager.Instance.AddItem(val6); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val4)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val4)?.ToString() + " to the Item Table")); } GameObject val7 = MyAssets.LoadAsset<GameObject>("MeadowsAxe2H_RtD"); if ((Object)(object)val7 != (Object)null) { GameObject prefab3 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val8 = ((!Object.op_Implicit((Object)(object)prefab3)) ? MeadowsAxe2HB : MeadowsAxe2HA); CustomItem val9 = new CustomItem(val7, true, val8); ItemManager.Instance.AddItem(val9); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val7)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val7)?.ToString() + " to the Item Table")); } GameObject val10 = MyAssets.LoadAsset<GameObject>("MeadowsBow_RtD"); if ((Object)(object)val10 != (Object)null) { GameObject prefab4 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val11 = ((!Object.op_Implicit((Object)(object)prefab4)) ? MeadowwsBowB : MeadowwsBowA); CustomItem val12 = new CustomItem(val10, true, val11); ItemManager.Instance.AddItem(val12); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val10)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val10)?.ToString() + " to the Item Table")); } GameObject val13 = MyAssets.LoadAsset<GameObject>("MeadowsClub_RtD"); if ((Object)(object)val13 != (Object)null) { GameObject prefab5 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val14 = ((!Object.op_Implicit((Object)(object)prefab5)) ? MeadowsClubB : MeadowsClubA); CustomItem val15 = new CustomItem(val13, true, val14); ItemManager.Instance.AddItem(val15); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val13)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val13)?.ToString() + " to the Item Table")); } GameObject val16 = MyAssets.LoadAsset<GameObject>("MeadowsDagger_RtD"); if ((Object)(object)val16 != (Object)null) { GameObject prefab6 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val17 = ((!Object.op_Implicit((Object)(object)prefab6)) ? MeadowsDaggerB : MeadowsDaggerA); CustomItem val18 = new CustomItem(val16, true, val17); ItemManager.Instance.AddItem(val18); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val16)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val16)?.ToString() + " to the Item Table")); } GameObject val19 = MyAssets.LoadAsset<GameObject>("MeadowsDefender_RtD"); if ((Object)(object)val19 != (Object)null) { GameObject prefab7 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val20 = ((!Object.op_Implicit((Object)(object)prefab7)) ? MeadowsDefenderB : MeadowsDefenderA); CustomItem val21 = new CustomItem(val19, true, val20); ItemManager.Instance.AddItem(val21); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val19)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val19)?.ToString() + " to the Item Table")); } GameObject val22 = MyAssets.LoadAsset<GameObject>("MeadowsSpear_RtD"); if ((Object)(object)val22 != (Object)null) { GameObject prefab8 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val23 = ((!Object.op_Implicit((Object)(object)prefab8)) ? MeadowsSpearB : MeadowsSpearA); CustomItem val24 = new CustomItem(val22, true, val23); ItemManager.Instance.AddItem(val24); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val22)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val22)?.ToString() + " to the Item Table")); } GameObject val25 = MyAssets.LoadAsset<GameObject>("MeadowsSword1H_RtD"); if ((Object)(object)val25 != (Object)null) { GameObject prefab9 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val26 = ((!Object.op_Implicit((Object)(object)prefab9)) ? MeadowsSword1HB : MeadowsSword1HA); CustomItem val27 = new CustomItem(val25, true, val26); ItemManager.Instance.AddItem(val27); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val25)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val25)?.ToString() + " to the Item Table")); } GameObject val28 = MyAssets.LoadAsset<GameObject>("MeadowsSword2H_RtD"); if ((Object)(object)val28 != (Object)null) { GameObject prefab10 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val29 = ((!Object.op_Implicit((Object)(object)prefab10)) ? MeadowsSword2HB : MeadowsSword2HA); CustomItem val30 = new CustomItem(val28, true, val29); ItemManager.Instance.AddItem(val30); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val28)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val28)?.ToString() + " to the Item Table")); } GameObject val31 = MyAssets.LoadAsset<GameObject>("BlackForestAtgeir_RtD"); if ((Object)(object)val31 != (Object)null) { GameObject prefab11 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val32 = ((!Object.op_Implicit((Object)(object)prefab11)) ? BlackForestAtgeirB : BlackForestAtgeirA); CustomItem val33 = new CustomItem(val31, true, val32); ItemManager.Instance.AddItem(val33); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val31)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val31)?.ToString() + " to the Item Table")); } GameObject val34 = MyAssets.LoadAsset<GameObject>("BlackForestAxe1H_RtD"); if ((Object)(object)val34 != (Object)null) { GameObject prefab12 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val35 = ((!Object.op_Implicit((Object)(object)prefab12)) ? BlackForestAxe1HB : BlackForestAxe1HA); CustomItem val36 = new CustomItem(val34, true, val35); ItemManager.Instance.AddItem(val36); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val34)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val34)?.ToString() + " to the Item Table")); } GameObject val37 = MyAssets.LoadAsset<GameObject>("BlackForestAxe2H_RtD"); if ((Object)(object)val37 != (Object)null) { GameObject prefab13 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val38 = ((!Object.op_Implicit((Object)(object)prefab13)) ? BlackForestAxe2HB : BlackForestAxe2HA); CustomItem val39 = new CustomItem(val37, true, val38); ItemManager.Instance.AddItem(val39); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val37)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val37)?.ToString() + " to the Item Table")); } GameObject val40 = MyAssets.LoadAsset<GameObject>("BlackForestBow_RtD"); if ((Object)(object)val40 != (Object)null) { GameObject prefab14 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val41 = ((!Object.op_Implicit((Object)(object)prefab14)) ? BlackForestBowB : BlackForestBowA); CustomItem val42 = new CustomItem(val40, true, val41); ItemManager.Instance.AddItem(val42); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val40)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val40)?.ToString() + " to the Item Table")); } GameObject val43 = MyAssets.LoadAsset<GameObject>("BlackForestClub_RtD"); if ((Object)(object)val43 != (Object)null) { GameObject prefab15 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val44 = ((!Object.op_Implicit((Object)(object)prefab15)) ? BlackForestClubB : BlackForestClubA); CustomItem val45 = new CustomItem(val43, true, val44); ItemManager.Instance.AddItem(val45); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val43)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val43)?.ToString() + " to the Item Table")); } GameObject val46 = MyAssets.LoadAsset<GameObject>("BlackForestDagger_RtD"); if ((Object)(object)val46 != (Object)null) { GameObject prefab16 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val47 = ((!Object.op_Implicit((Object)(object)prefab16)) ? BlackForestDaggerB : BlackForestDaggerA); CustomItem val48 = new CustomItem(val46, true, val47); ItemManager.Instance.AddItem(val48); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val46)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val46)?.ToString() + " to the Item Table")); } GameObject val49 = MyAssets.LoadAsset<GameObject>("BlackForestDefender_RtD"); if ((Object)(object)val49 != (Object)null) { GameObject prefab17 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val50 = ((!Object.op_Implicit((Object)(object)prefab17)) ? BlackForestDefenderB : BlackForestDefenderA); CustomItem val51 = new CustomItem(val49, true, val50); ItemManager.Instance.AddItem(val51); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val49)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val49)?.ToString() + " to the Item Table")); } GameObject val52 = MyAssets.LoadAsset<GameObject>("BlackForestSpear_RtD"); if ((Object)(object)val52 != (Object)null) { GameObject prefab18 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val53 = ((!Object.op_Implicit((Object)(object)prefab18)) ? BlackForestSpearB : BlackForestSpearA); CustomItem val54 = new CustomItem(val52, true, val53); ItemManager.Instance.AddItem(val54); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val52)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val52)?.ToString() + " to the Item Table")); } GameObject val55 = MyAssets.LoadAsset<GameObject>("BlackForestSledge_RtD"); if ((Object)(object)val55 != (Object)null) { GameObject prefab19 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val56 = ((!Object.op_Implicit((Object)(object)prefab19)) ? BlackForestSledgeB : BlackForestSledgeA); CustomItem val57 = new CustomItem(val55, true, val56); ItemManager.Instance.AddItem(val57); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val55)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val55)?.ToString() + " to the Item Table")); } GameObject val58 = MyAssets.LoadAsset<GameObject>("BlackForestSword1H_RtD"); if ((Object)(object)val58 != (Object)null) { GameObject prefab20 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val59 = ((!Object.op_Implicit((Object)(object)prefab20)) ? BlackForestSword1HB : BlackForestSword1HA); CustomItem val60 = new CustomItem(val58, true, val59); ItemManager.Instance.AddItem(val60); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val58)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val58)?.ToString() + " to the Item Table")); } GameObject val61 = MyAssets.LoadAsset<GameObject>("BlackForestSword2H_RtD"); if ((Object)(object)val61 != (Object)null) { GameObject prefab21 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val62 = ((!Object.op_Implicit((Object)(object)prefab21)) ? BlackForestSword2HB : BlackForestSword2HA); CustomItem val63 = new CustomItem(val61, true, val62); ItemManager.Instance.AddItem(val63); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val61)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val61)?.ToString() + " to the Item Table")); } GameObject val64 = MyAssets.LoadAsset<GameObject>("BlackForestArcherChest_RtD"); if ((Object)(object)val64 != (Object)null) { GameObject prefab22 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val65 = ((!Object.op_Implicit((Object)(object)prefab22)) ? BlackForestArcherChestB : BlackForestArcherChestA); CustomItem val66 = new CustomItem(val64, true, val65); ItemManager.Instance.AddItem(val66); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val64)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val64)?.ToString() + " to the Item Table")); } GameObject val67 = MyAssets.LoadAsset<GameObject>("BlackForestArcherHelmet_RtD"); if ((Object)(object)val67 != (Object)null) { GameObject prefab23 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); ItemConfig val68 = ((!Object.op_Implicit((Object)(object)prefab23)) ? BlackForestArcherHelmetB : BlackForestArcherHelmetA); CustomItem val69 = new CustomItem(val67, true, val68); ItemManager.Instance.AddItem(val69); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val67)?.ToString() + " to the Prefab database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val67)?.ToString() + " to the Item Table")); } GameObject val70 = MyAssets.LoadAsset<GameObject>("BlackForestArcherLegs_RtD"); if ((Object)(object)val70 != (Object)null) { GameObject prefab24 = Cache.GetPrefab<GameObject>("SpiritEssense_RtD");