public SkillTranquilize(Chr _chrOwner) : base(_chrOwner) { sName = "Tranquilize"; sDisplayName = "Tranquilize"; typeUsage = new TypeUsageActive(this); //Physical, Mental, Energy, Blood, Effort manaCost = new ManaCost(new Mana(0, 1, 0, 0, 0)); nCooldownInduced = 11; nFatigue = 3; InitTargets(); lstSkillClauses = new List <ClauseSkillSelection>() { new Clause1(this) }; }
public SkillKnockback(Chr _chrOwner) : base(_chrOwner) { sName = "Knockback"; sDisplayName = "Knockback"; typeUsage = new TypeUsageActive(this); //Physical, Mental, Energy, Blood, Effort manaCost = new ManaCost(new Mana(1, 0, 0, 0, 0)); nCooldownInduced = 6; nFatigue = 4; InitTargets(); lstSkillClauses = new List <ClauseSkillSelection>() { new Clause1(this), new Clause2(this) }; }
public SkillImpale(Chr _chrOwner) : base(_chrOwner) { sName = "Impale"; sDisplayName = "Impale"; typeUsage = new TypeUsageActive(this); //Physical, Mental, Energy, Blood, Effort manaCost = new ManaCost(new Mana(2, 0, 0, 1, 5), true); nCooldownInduced = 6; nFatigue = 2; nBaseDamage = 20; //Create a base Damage object that this skill will apply dmg = new Damage(this.chrOwner, null, nBaseDamage); InitTargets(); lstSkillClauses = new List <ClauseSkillSelection>() { new Clause1(this) }; }