public static void AffixOrange()
 {
     if (CloudburstPlugin.EnableElites.Value)
     {
         if (EliteAspectsChanges.AffixOrangeEquip == EquipmentIndex.None)
         {
             EliteAspectsChanges.AffixOrangeEquip = EquipmentCatalog.FindEquipmentIndex("AffixOrange");
             if (EliteAspectsChanges.AffixOrangeEquip != EquipmentIndex.None)
             {
                 EliteAspectsChanges.AffixOrangeIndex = EliteCatalog.GetEquipmentEliteIndex(EliteAspectsChanges.AffixOrangeEquip);
                 EquipmentDef equipmentDef = EquipmentCatalog.GetEquipmentDef(EliteAspectsChanges.AffixOrangeEquip);
                 EliteAspectsChanges.AffixOrangeBuff = equipmentDef.passiveBuff;
             }
         }
     }
 }
 public static void AffixVoid()
 {
     if (Starstorm.EnableElites.Value)
     {
         if (EliteAspectsChanges.AffixVoidEquip == EquipmentIndex.None)
         {
             EliteAspectsChanges.AffixVoidEquip = EquipmentCatalog.FindEquipmentIndex("AffixVoid");
             if (EliteAspectsChanges.AffixVoidEquip != EquipmentIndex.None)
             {
                 EliteAspectsChanges.AffixVoidIndex = EliteCatalog.GetEquipmentEliteIndex(EliteAspectsChanges.AffixVoidEquip);
                 EquipmentDef equipmentDef = EquipmentCatalog.GetEquipmentDef(EliteAspectsChanges.AffixVoidEquip);
                 EliteAspectsChanges.AffixVoidBuff = equipmentDef.passiveBuff;
             }
         }
     }
 }
Ejemplo n.º 3
0
 public static bool IsElite(this EquipmentDef equipmentDef)
 {
     return(EliteCatalog.GetEquipmentEliteIndex(equipmentDef.equipmentIndex) != EliteIndex.None);
 }
Ejemplo n.º 4
0
        private static Boolean ShouldInheritEquipment(EquipmentIndex index)
        {
            EliteIndex eliteInd = EliteCatalog.GetEquipmentEliteIndex(index);

            return(eliteInd != EliteIndex.None);
        }