Exemplo n.º 1
0
        public static void OnNewExtendedItemData(ExtendedItemData itemdata)
        {
            if (itemdata.m_shared.m_name == "$item_helmet_dverger")
            {
                var magicItem = new MagicItem();
                magicItem.Rarity = ItemRarity.Rare;
                magicItem.Effects.Add(new MagicItemEffect(MagicEffectType.DvergerCirclet));
                magicItem.TypeNameOverride = "$mod_epicloot_circlet";

                itemdata.ReplaceComponent <MagicItemComponent>().MagicItem = magicItem;
            }
            else if (itemdata.m_shared.m_name == "$item_beltstrength")
            {
                var magicItem = new MagicItem();
                magicItem.Rarity = ItemRarity.Rare;
                magicItem.Effects.Add(new MagicItemEffect(MagicEffectType.Megingjord));
                magicItem.TypeNameOverride = "$mod_epicloot_belt";

                itemdata.ReplaceComponent <MagicItemComponent>().MagicItem = magicItem;
            }
            else if (itemdata.m_shared.m_name == "$item_wishbone")
            {
                var magicItem = new MagicItem();
                magicItem.Rarity = ItemRarity.Epic;
                magicItem.Effects.Add(new MagicItemEffect(MagicEffectType.Wishbone));
                magicItem.TypeNameOverride = "$mod_epicloot_remains";

                itemdata.ReplaceComponent <MagicItemComponent>().MagicItem = magicItem;
            }
        }
        public static void OnNewExtendedItemData(ExtendedItemData itemdata)
        {
            if (itemdata.m_shared.m_name == "$item_helmet_dverger")
            {
                var magicItem = new MagicItem();
                magicItem.Rarity = ItemRarity.Legendary;
                magicItem.Effects.Add(new MagicItemEffect()
                {
                    EffectType = MagicEffectType.DvergerCirclet
                });
                magicItem.DisplayNameOverride = "circlet";

                itemdata.ReplaceComponent <MagicItemComponent>().MagicItem = magicItem;
            }
            else if (itemdata.m_shared.m_name == "$item_beltstrength")
            {
                var magicItem = new MagicItem();
                magicItem.Rarity = ItemRarity.Legendary;
                magicItem.Effects.Add(new MagicItemEffect()
                {
                    EffectType = MagicEffectType.Megingjord
                });
                magicItem.DisplayNameOverride = "belt";

                itemdata.ReplaceComponent <MagicItemComponent>().MagicItem = magicItem;
            }
            else if (itemdata.m_shared.m_name == "$item_wishbone")
            {
                var magicItem = new MagicItem();
                magicItem.Rarity = ItemRarity.Legendary;
                magicItem.Effects.Add(new MagicItemEffect()
                {
                    EffectType = MagicEffectType.Wishbone
                });
                magicItem.DisplayNameOverride = "remains";

                itemdata.ReplaceComponent <MagicItemComponent>().MagicItem = magicItem;
            }
        }