Exemplo n.º 1
0
 public Ability(Character _char, string _abilityName, string _description, Image _icon, EnumAbilityClassReq _classRep)
 {
     this.abilityName = _abilityName;
     this.description = _description;
     this.SetIcon(_icon);
     this.classReq = _classRep;
 }
Exemplo n.º 2
0
 public Ascended(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Ascended";
     this.Description = _char.UnitName + " has had all its stats, including health and attack, increased by 15!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 3
0
 public Ability(Character _char, string _abilityName, string _description, Image _icon, EnumAbilityClassReq _classRep)
 {
     this.abilityName = _abilityName;
     this.description = _description;
     this.SetIcon(_icon);
     this.classReq = _classRep;
 }
Exemplo n.º 4
0
 public Aligned(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int agiBuff = (int)(_char.BuffedAgility.IntValue * 0.2);
     int intBuff = (int)(_char.BuffedIntellingence.IntValue * 0.2);
     this.AbilityName = "Aligned";
     this.Description = _char.UnitName  +" is Aligned and has " + agiBuff + " more Agility and " + intBuff + " more Intellect!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 5
0
        public Balanced(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            string highest = "Agility";
            string lowest = "Intellect";
            int highbuff = _char.BuffedAgility.IntValue;
            int lowbuff = _char.BuffedIntellingence.IntValue;

            if (_char.BuffedIntellingence.IntValue > _char.BuffedAgility.IntValue)
            {
                highest = "Intellect";
                lowest = "Agility";
                highbuff = _char.BuffedIntellingence.IntValue;
                lowbuff = _char.BuffedAgility.IntValue;
            }

            this.AbilityName = "Balanced";
            this.Description = _char.UnitName + " is Balanced and has " + highest + " increased by " + highbuff + " and " + lowest + " increased by " + lowbuff + "!";
            this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 6
0
        public Transformed(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff   = (int)(_char.BuffedIntellingence.IntValue * 3);
            int debuff = (int)(_char.BuffedHP.IntValue * 0.6);

            this.AbilityName = "Transformed";
            this.Description = _char.UnitName + " is an Archon and has " + buff + " more Intellect, but " + debuff + " less maximum health!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 7
0
 public ActiveAbility(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.Icon = this.SetIcon(_icon);
 }
Exemplo n.º 8
0
 public Oportunist(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Oportunist";
     this.Description = _char.UnitName + " has had a random stat increased by 50%!";
     this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 9
0
 public Transformed(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int buff = (int)(_char.BuffedIntellingence.IntValue*3);
     int debuff = (int)(_char.BuffedHP.IntValue * 0.6);
     this.AbilityName = "Transformed";
     this.Description = _char.UnitName + " is an Archon and has " + buff + " more Intellect, but " + debuff + " less maximum health!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 10
0
        public Invigorated(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int    buff = (int)(_char.BuffedAgility.IntValue * 0.2);
            string stat = "Agility";

            if (_char.BuffedAgility.IntValue < _char.BuffedIntellingence.IntValue)
            {
                buff = (int)(_char.BuffedIntellingence.IntValue * 0.2);
                stat = "Intellect";
                if (_char.BuffedIntellingence.IntValue < _char.BuffedStrength.IntValue)
                {
                    buff = (int)(_char.BuffedStrength.IntValue * 0.2);
                    stat = "Strength";
                }
            }
            else if (_char.BuffedAgility.IntValue < _char.BuffedStrength.IntValue)
            {
                buff = (int)(_char.BuffedStrength.IntValue * 0.2);
                stat = "Strength";
            }

            this.AbilityName = "Invigorated";
            this.Description = _char.UnitName + " is Invigorated and has " + buff + " more health, 20% of its " + stat + "!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 11
0
 public Swift(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int buff = (int)(_char.BuffedAgility.IntValue * 0.4);
     this.AbilityName = "Swift";
     this.Description = _char.UnitName + " is Swift and has " + buff + " more Agility!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 12
0
 public Ascend(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = Properties.Resources.AbilitiesTitleAnyAscend;
     this.Description = Properties.Resources.AbilitiesDescriptionAnyAscend;
     this.NumberOfTargets = 1;
     this.Icon = this.SetIcon(Properties.Resources.meleeattack);
     this.TurnPointCost = 5;
     this.DamageOrHealing = EnumActiveAbilityType.Healing;
 }
Exemplo n.º 13
0
 public NPCDesperation(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Desperation";
     this.Description = "This ability deals 15% of the monsters health deficit in damage to a character!";
     this.Icon = this.SetIcon(Properties.Resources.strength);
 }
Exemplo n.º 14
0
 public CaretakerZealOfHumanity(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = Properties.Resources.AbilitiesTitleCaretakerZealOfHumanity;
     this.Description = Properties.Resources.AbilitiesDescriptionCaretakerZealOfHumanity;
     this.Icon = this.SetIcon(Properties.Resources.bodyslam);
     this.NumberOfTargets = 1;
     this.TurnPointCost = 2;
     this.DamageOrHealing = EnumActiveAbilityType.Healing;
 }
Exemplo n.º 15
0
 public NPCAtonementSmite(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Atonement Smite";
     this.Description = "This ability deals the units level in damage and heals it for 2% of its maximum health.";
     this.Icon = this.SetIcon(Properties.Resources.fireball);
 }
Exemplo n.º 16
0
 public WizardRevitalize(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     AbilityName = Properties.Resources.AbilitiesTitleWizardRevitalize;
     Description = Properties.Resources.AbilitiesDescriptionWizardRevitalize;
     this.Icon = this.SetIcon(Properties.Resources.heal);
     this.NumberOfTargets = 1;
     this.TurnPointCost = 2;
     this.DamageOrHealing = EnumActiveAbilityType.Healing;
 }
Exemplo n.º 17
0
 public WarriorStrength(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = Properties.Resources.AbilitiesTitleWarriorStrength;
     this.Description = Properties.Resources.AbilitiesDescriptionWarriorStrength;
     this.NumberOfTargets = 1;
     this.Icon = this.SetIcon(Properties.Resources.strength);
     this.TurnPointCost = 1;
     this.DamageOrHealing = EnumActiveAbilityType.Damage;
 }
Exemplo n.º 18
0
 public ThiefSwiftness(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = Properties.Resources.AbilitiesTitleThiefSwiftness;
     this.Description = Properties.Resources.AbilitiesDescriptionThiefSwiftness;
     this.Icon = this.SetIcon(Properties.Resources.quickattack);
     this.NumberOfTargets = 1;
     this.TurnPointCost = 3;
     this.DamageOrHealing = EnumActiveAbilityType.Healing;
 }
Exemplo n.º 19
0
        public Venomous(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff = (int)(_char.BuffedAttackDamage.IntValue * 0.5);

            this.AbilityName = "Venomous";
            this.Description = _char.UnitName + " is Venomous and has " + buff + " more Attack!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 20
0
 public NPCFireball(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Fireball";
     this.Description = "This ability deals 175% the units level in damage.";
     this.Icon = this.SetIcon(Properties.Resources.fireball);
 }
Exemplo n.º 21
0
        public Balanced(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            string highest  = "Agility";
            string lowest   = "Intellect";
            int    highbuff = _char.BuffedAgility.IntValue;
            int    lowbuff  = _char.BuffedIntellingence.IntValue;

            if (_char.BuffedIntellingence.IntValue > _char.BuffedAgility.IntValue)
            {
                highest  = "Intellect";
                lowest   = "Agility";
                highbuff = _char.BuffedIntellingence.IntValue;
                lowbuff  = _char.BuffedAgility.IntValue;
            }



            this.AbilityName = "Balanced";
            this.Description = _char.UnitName + " is Balanced and has " + highest + " increased by " + highbuff + " and " + lowest + " increased by " + lowbuff + "!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 22
0
 public SynergistSynergy(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = Properties.Resources.AbilitiesTitleSynergistSynergy;
     this.Description = Properties.Resources.AbilitiesDescriptionSynergistSynergy;
     this.Icon = this.SetIcon(Properties.Resources.duality);
     this.NumberOfTargets = 1;
     this.TurnPointCost = 5;
     this.DamageOrHealing = EnumActiveAbilityType.Damage;
 }
Exemplo n.º 23
0
 public PaladinThePowerOfFaith(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = Properties.Resources.AbilitiesTitlePaladinThePowerOfFaith;
     this.Description = Properties.Resources.AbilitiesDescriptionPaladinThePowerOfFaith;
     this.Icon = this.SetIcon(Properties.Resources.wrath);
     this.NumberOfTargets = 1;
     this.TurnPointCost = 5;
     this.DamageOrHealing = EnumActiveAbilityType.Healing;
 }
Exemplo n.º 24
0
 public Brilliant(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int buff = (int)(_char.BuffedIntellingence.IntValue * 0.4);
     this.AbilityName = "Brilliant";
     this.Description = _char.UnitName + " is Brilliant and has " + buff + " more Intellect!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 25
0
 public SynergistBalanceIntellect(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Balance - Intellect";
     this.Description = "Decreases agility by 10%, but increases intellect by this amount.";
     this.Icon = this.SetIcon(Properties.Resources.duality);
     this.NumberOfTargets = 1;
     this.TurnPointCost = 2;
     this.DamageOrHealing = EnumActiveAbilityType.Healing;
 }
Exemplo n.º 26
0
 public Ascended(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Ascended";
     this.Description = _char.UnitName + " has had all its stats, including health and attack, increased by 15!";
     this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 27
0
 public Venomous(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int buff = (int)(_char.BuffedAttackDamage.IntValue*0.5);
     this.AbilityName = "Venomous";
     this.Description = _char.UnitName + " is Venomous and has " + buff + " more Attack!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 28
0
        public Infuriated(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff = (int)((_char.BuffedHP.IntValue - _char.CurrentHP.IntValue) * 0.25);

            this.AbilityName = "Infuriated";
            this.Description = _char.UnitName + " is Infuriated and has " + buff + " more Attack Damage!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 29
0
        public Blessed(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff = (int)(_char.BuffedAgility.IntValue * 0.4);
            string stat = "Agility";

            if (_char.BuffedAgility.IntValue < _char.BuffedIntellingence.IntValue)
            {
                buff = (int)(_char.BuffedIntellingence.IntValue * 0.4);
                stat = "Intellect";
                if (_char.BuffedIntellingence.IntValue < _char.BuffedStrength.IntValue)
                {
                    buff = (int)(_char.BuffedStrength.IntValue * 0.4);
                    stat = "Strength";
                }
            }
            else if (_char.BuffedAgility.IntValue < _char.BuffedStrength.IntValue)
            {
                buff = (int)(_char.BuffedStrength.IntValue * 0.4);
                stat = "Strength";
            }

            this.AbilityName = "Blessed";
            this.Description = _char.UnitName + " was Blessed by a Paladin and has its " + stat + " increased by " + buff + "!";
            this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 30
0
        public Blessed(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int    buff = (int)(_char.BuffedAgility.IntValue * 0.4);
            string stat = "Agility";

            if (_char.BuffedAgility.IntValue < _char.BuffedIntellingence.IntValue)
            {
                buff = (int)(_char.BuffedIntellingence.IntValue * 0.4);
                stat = "Intellect";
                if (_char.BuffedIntellingence.IntValue < _char.BuffedStrength.IntValue)
                {
                    buff = (int)(_char.BuffedStrength.IntValue * 0.4);
                    stat = "Strength";
                }
            }
            else if (_char.BuffedAgility.IntValue < _char.BuffedStrength.IntValue)
            {
                buff = (int)(_char.BuffedStrength.IntValue * 0.4);
                stat = "Strength";
            }

            this.AbilityName = "Blessed";
            this.Description = _char.UnitName + " was Blessed by a Paladin and has its " + stat + " increased by " + buff + "!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 31
0
 public BuffsAndDebuffs(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
 }
Exemplo n.º 32
0
 public ThiefCopycat(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Copycat";
     this.Description = Properties.Resources.AbilitiesDescriptionThiefPoisonedBlade;
     this.Icon = this.SetIcon(Properties.Resources.quickattack);
     this.NumberOfTargets = 1;
     this.TurnPointCost = 2;
     this.DamageOrHealing = EnumActiveAbilityType.Damage;
 }
Exemplo n.º 33
0
        public Roared(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff = (int)(_char.BuffedStrength.IntValue * 0.4);

            this.AbilityName = "Roared";
            this.Description = _char.UnitName + " has Roared, increasing his Strength by " + buff + "!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 34
0
 public BuffsAndDebuffs(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char ,_name, _description, _icon, _classReq)
 {
 }
Exemplo n.º 35
0
        public InPrayer(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int strBuff = (int)(_char.BuffedStrength.IntValue * 0.2);
            int intBuff = (int)(_char.BuffedIntellingence.IntValue * 0.2);

            this.AbilityName = "In Prayer";
            this.Description = _char.UnitName + " is In Prayer and has " + strBuff + " increased Strength and " + intBuff + " increased Intellect!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 36
0
 public InAction(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int agiBuff = (int)(_char.BuffedAgility.IntValue*0.2);
     int strBuff = (int)(_char.BuffedStrength.IntValue * 0.2);
     this.AbilityName = "In Action";
     this.Description = _char.UnitName + " is In Action and has " + strBuff + " more Strength and " + agiBuff + " more Agility!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 37
0
        public Brilliant(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff = (int)(_char.BuffedIntellingence.IntValue * 0.4);

            this.AbilityName = "Brilliant";
            this.Description = _char.UnitName + " is Brilliant and has " + buff + " more Intellect!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 38
0
 public Infuriated(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int buff = (int)((_char.BuffedHP.IntValue - _char.CurrentHP.IntValue)*0.25);
     this.AbilityName = "Infuriated";
     this.Description = _char.UnitName + " is Infuriated and has " + buff + " more Attack Damage!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 39
0
        public Swift(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff = (int)(_char.BuffedAgility.IntValue * 0.4);

            this.AbilityName = "Swift";
            this.Description = _char.UnitName + " is Swift and has " + buff + " more Agility!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 40
0
 public InPrayer(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int strBuff = (int)(_char.BuffedStrength.IntValue*0.2);
     int intBuff = (int)(_char.BuffedIntellingence.IntValue * 0.2);
     this.AbilityName = "In Prayer";
     this.Description = _char.UnitName + " is In Prayer and has " + strBuff + " increased Strength and " + intBuff + " increased Intellect!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 41
0
        public InAction(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int agiBuff = (int)(_char.BuffedAgility.IntValue * 0.2);
            int strBuff = (int)(_char.BuffedStrength.IntValue * 0.2);

            this.AbilityName = "In Action";
            this.Description = _char.UnitName + " is In Action and has " + strBuff + " more Strength and " + agiBuff + " more Agility!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 42
0
        public Invigorated(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int buff = (int)(_char.BuffedAgility.IntValue * 0.2);
            string stat = "Agility";

            if (_char.BuffedAgility.IntValue < _char.BuffedIntellingence.IntValue)
            {
                buff = (int)(_char.BuffedIntellingence.IntValue * 0.2);
                stat = "Intellect";
                if (_char.BuffedIntellingence.IntValue < _char.BuffedStrength.IntValue)
                {
                    buff = (int)(_char.BuffedStrength.IntValue * 0.2);
                    stat = "Strength";
                }
            }
            else if (_char.BuffedAgility.IntValue < _char.BuffedStrength.IntValue)
            {
                buff = (int)(_char.BuffedStrength.IntValue * 0.2);
                stat = "Strength";
            }

            this.AbilityName = "Invigorated";
            this.Description = _char.UnitName + " is Invigorated and has " + buff + " more health, 20% of its " + stat + "!";
            this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 43
0
        public Aligned(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
            : base(_char, _name, _description, _icon, _classReq)
        {
            int agiBuff = (int)(_char.BuffedAgility.IntValue * 0.2);
            int intBuff = (int)(_char.BuffedIntellingence.IntValue * 0.2);

            this.AbilityName = "Aligned";
            this.Description = _char.UnitName + " is Aligned and has " + agiBuff + " more Agility and " + intBuff + " more Intellect!";
            this.Icon        = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
        }
Exemplo n.º 44
0
 public Oportunist(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Oportunist";
     this.Description = _char.UnitName + " has had a random stat increased by 50%!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 45
0
 public Roared(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     int buff = (int)(_char.BuffedStrength.IntValue * 0.4);
     this.AbilityName = "Roared";
     this.Description = _char.UnitName + " has Roared, increasing his Strength by " + buff + "!";
     this.Icon = this.Icon = this.SetIcon(Properties.Resources.meleeattack);
 }
Exemplo n.º 46
0
 public NPCNuke(Character _char, string _name, string _description, Image _icon, EnumAbilityClassReq _classReq)
     : base(_char, _name, _description, _icon, _classReq)
 {
     this.AbilityName = "Nuke";
     this.Description = "This ability deals 600% of the casters level in damage. Can only be used every 4 turns.";
     this.Icon = this.SetIcon(Properties.Resources.fireball);
 }