Example #1
0
 public Skill(string name, int id, //string desc,
              int maxrank, SkillType type,
              SkillStyle style = SkillStyle.None, SkillElement element = SkillElement.None)
 {
     this.skillName = name;
     this.skillID   = id;
     //this.skillDesc = desc;
     this.skillRank    = 0;
     this.skillMaxRank = maxrank;
     //skillAilments = ailments;
     this.skillType       = type;
     this.skillStyle      = style;
     skillElement         = element;
     skillChannelDuration = 0f;
     extras = new List <int>();
 }
Example #2
0
 public Skill(Skill skill)
 {
     skillName            = skill.skillName;
     skillMana            = skill.skillMana;
     skillID              = skill.skillID;
     skillDesc            = skill.skillDesc;
     skillRank            = skill.skillRank;
     skillMaxRank         = skill.skillMaxRank;
     skillType            = skill.skillType;
     skillStyle           = skill.skillStyle;
     skillElement         = skill.skillElement;
     DamageAmount         = skill.DamageAmount;
     HitChance            = skill.HitChance;
     Knockback            = skill.Knockback;
     Stun                 = skill.Stun;
     skillCooldown        = skill.skillCooldown;
     skillChannelDuration = skill.skillChannelDuration;
     skillActiveDuration  = skill.skillActiveDuration;
     extras               = skill.extras;
 }