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; } }