public FireResistance4() : base("Fire Resistance 4", "", Enums.Elements.Fire, 10) { Requierments.Add(TalentTree.Talents[typeof(FireInitialTalent).Name]); Requierments.Add(TalentTree.Talents[typeof(FireResistance1).Name]); Requierments.Add(TalentTree.Talents[typeof(FireResistance2).Name]); Requierments.Add(TalentTree.Talents[typeof(FireResistance3).Name]); }
public override bool ActivateTalent() { if (IsActive || TalentTree.AvailableTalentPoints <= 0) { return(false); } if (Requierments.Any(requierment => requierment.IsActive == false)) { return(false); } IsActive = true; ApplyEffect(TalentTree.Player); TalentTree.AvailableTalentPoints--; return(true); }
public FireResistance1() : base("Fire Resistance 1", "", Enums.Elements.Fire, 2) { Requierments.Add(TalentTree.Talents[typeof(FireInitialTalent).Name]); }