protected ClusterTemplate(Stat stat, ClusterGrade clusterGrade, ImplantSlot implantSlot) { Stat = stat; ClusterGrade = clusterGrade; ImplantSlot = implantSlot; RaisesAbility = Stat is Ability; RaisesTreatment = Stat == Skill.Treatment; RaisesLadderStat = Stat.IsLadderStat; Ability = stat as Ability; }
public static Implant GetImplant(ImplantSlot implantSlot, Stat shinyStat, Stat brightStat, Stat fadedStat, int implantQL) => new Implant(ImplantTemplate.GetImplantTemplate(implantSlot, shinyStat, brightStat, fadedStat), implantQL);