public Skill(String name, List<Requirement> requirements) { this.name = name; this.requirements = requirements; }
public PassiveSkill(String name, List<Requirement> requirements) : base(name, requirements) { }
public ActiveSkill(String name, List<Requirement> requirements, int mpCost) : base(name, requirements) { this.mpCost = mpCost; }
public MagicSkill(String name, List<Requirement> requirements) : base(name, requirements) { }
public Actor.StatTypes statType; // character stat to modify #endregion Fields #region Constructors public StatSkill(String name, List<Requirement> requirements, Actor.StatTypes statType, int bonus) : base(name, requirements) { this.statType = statType; this.bonus = bonus; }