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)
        };
    }
Exemplo n.º 2
0
    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)
        };
    }
Exemplo n.º 3
0
    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)
        };
    }