Ejemplo n.º 1
0
        /*
         * [CLASS DESCRIPTION]
         * The Siren class is a magic class that absorbs the life force of their enemies.
         */

        public Siren()
        {
            className        = "Siren";
            stats            = new StatList(65, 150, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Siren class is a magic class that absorbs the life force of their enemies.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 2
0
        /*
         * [CLASS DESCRIPTION]
         * The Berzerker class is a damage dealing class that hits harder the lower it's health gets.
         */

        public Berzerker()
        {
            className        = "Berzerker";
            stats            = new StatList(100, 50, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Berzerker class is a damage dealing class that hits harder the lower it's health gets.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 3
0
        /*
         * [CLASS DESCRIPTION]
         * The Gunslinger class is a physical class that wields different ranged weapons for different occassions.
         */

        public Gunslinger()
        {
            className        = "Gunslinger";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Gunslinger class is a physical class that wields different ranged weapons for different occassions.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 4
0
        /*
         * [CLASS DESCRIPTION]
         * The Predator class is a damage dealing class that focuses on inflicting critical strikes.
         */

        public Predator()
        {
            className        = "Predator";
            stats            = new StatList(65, 125, 0.0, 0.0, 1.0, 1.0, 0.0, 25.0, 1.5);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Predator class is a damage dealing class that focuses on inflicting critical strikes.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 5
0
        /*
         * [CLASS DESCRIPTION]
         * The Dancer class is a physical class that specializes in evading enemy attacks and returning with counterattacks.
         */

        public Dancer()
        {
            className        = "Dancer";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Dancer class is a physical class that specializes in evading enemy attacks and returning with counterattacks.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 6
0
        /*
         * [CLASS DESCRIPTION]
         * The Harbinger class is a magical bruiser class that utilizes conjured swords and heavy armor.
         */

        public Harbinger()
        {
            className        = "Harbinger";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Harbinger class is a magical bruiser class that utilizes conjured swords and heavy armor.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 7
0
        /*
         * [CLASS DESCRIPTION]
         * The Oracle class is a magical attacking class that utilizes psychic spells to directly damage their opponents.
         */

        public Oracle()
        {
            className        = "Oracle";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Oracle class is a magical attacking class that utilizes psychic spells to directly damage their opponents.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 8
0
        /*
         * [CLASS DESCRIPTION]
         * The Arbitor class is a magical tanking class that utilizes barriers and shields to protect and reflect damage.
         */

        public Arbiter()
        {
            className        = "Arbiter";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Arbitor class is a magical tanking class that utilizes barriers and shields to protect and reflect damage.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 9
0
        /*
         * [CLASS DESCRIPTION]
         * The Ranger class is a hybrid attacking class that infuses arrows with magic to apply status effects such as poisons and slows.
         */

        public Ranger()
        {
            className        = "Ranger";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Ranger class is a hybrid attacking class that infuses arrows with magic to apply status effects such as poisons and slows.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 10
0
        /*
         * [CLASS DESCRIPTION]
         * The Reaver class is a physical bruiser class that excel at rending and crippling multiple enemies at once.
         */

        public Reaver()
        {
            className        = "Reaver";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Reaver class is a physical bruiser class that excel at rending and crippling multiple enemies at once.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 11
0
        /*
         * [CLASS DESCRIPTION]
         * The Defiler class is a magical attacking class that inflicts damage over time effects and curses on their targets.
         */

        public Defiler()
        {
            className        = "Defiler";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Defiler class is a magical attacking class that inflicts damage over time effects and curses on their targets.";

            activeAbilities = new Ability[]
            {
            };
        }
Ejemplo n.º 12
0
        /*
         * [CLASS DESCRIPTION]
         * The Striker class is a damage dealing class that places emphasis on physical attacks.
         */

        public Striker()
        {
            className        = "Striker";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Striker class is a damage dealing class that specializes in multi-hit techniques.";

            activeAbilities = new Ability[]
            {
                new Slice_And_Dice()
            };
        }
Ejemplo n.º 13
0
        /*
         * [CLASS DESCRIPTION]
         * The Warden class is a defensive class that uses a one-handed weapon with a shield to brush off attacks.
         */

        public Warden()
        {
            className        = "Warden";
            stats            = new StatList(100, 100, 1, 0, 0, 1, 0, 0.0, 0.0);
            statGrowth       = new StatList(15, 0, 0, 0, 0, 0.25, 0, 0, 0);
            classDescription = "The Warden class is a defensive class that uses a one-handed weapon with a shield to brush off attacks.";

            activeAbilities = new Ability[]
            {
                new Sword_And_Board(),
                new Iron_Fortress(),
                new Shield_Slam(),
                new Sunder()
            };
        }