Example #1
0
        public override string GetTolltipText(Item item)
        {
            int  value     = Type1.GetValueFormat();
            char plusMinus = Type1.GetValue() < 0 ? '-' : '+';

            return($"{ plusMinus }{ value } fishing power");
        }
        public override string GetTolltipText(Item item)
        {
            float value       = Type1.GetValue();
            float valueFormat = Type1.GetValueFormat();

            return($"Up to { (value < 0 ? '-' : '+') }{ valueFormat }% attack speed above 50% life and up to { (value < 0 ? '+' : '-') }{ valueFormat }% below");
        }
        public override string GetTolltipText(Item item)
        {
            float value       = Type1.GetValue();
            float valueFormat = Type1.GetValueFormat();
            char  plusMinus   = value < 0 ? '-' : '+';

            return($"{ plusMinus }{ valueFormat }% life regen");
        }
Example #4
0
        public override string GetTolltipText(Item item)
        {
            float value       = Type1.GetValue();
            float valueFormat = Type1.GetValueFormat();

            char plusMinus = value < 0 ? '-' : '+';

            return($"{ plusMinus }{ valueFormat }% damage per enemy buff/debuff");
        }
Example #5
0
        public override string GetTolltipText(Item item)
        {
            string plusMinus = Type3.GetValue() >= 0 ? "+" : "-";

            return($"{Type1.GetValueFormat()}% chance to chain lightning for {Type2.GetValueFormat()}% damage that Shocks({plusMinus}{Type3.GetValueFormat()}%)");
        }
Example #6
0
        public override string GetTolltipText(Item item)
        {
            char plusMinus = Type1.GetValue() < 0 ? '-' : '+';

            return($"{ plusMinus }{ Type1.GetValueFormat() }% move speed for { Type2.GetValueFormat(1) }s when hit ({ Type3.GetValueFormat(1) }s CD)");
        }
        public override string GetTolltipText(Item item)
        {
            string plusMinus = Type1.GetValue() >= 0 ? "+" : "-";

            return($"{Type1.GetValueFormat()}% chance to Frost Pulse for {Type2.GetValueFormat()}% damage that Chills({plusMinus}{Type3.GetValueFormat()}%)");
        }
 public override string GetTolltipText(Item item)
 {
     return($"{Type1.GetValueFormat()}% chance to release {Type2.GetValueFormat()} life orbs on hit that heal {Type3.GetValueFormat()}% of damage dealt");
 }
Example #9
0
        public override string GetTolltipText(Item item)
        {
            string plusMinus = Type1.GetValue() >= 0 ? "+" : "-";

            return($"Deal {plusMinus}{Type1.GetValueFormat()}% damage to low HP enemies");
        }
Example #10
0
 public override string GetTolltipText(Item item)
 {
     return($"{Type1.GetValueFormat()}% Dodge chance");
 }
 public override string GetTolltipText(Item item)
 {
     return($"Deal {Type1.GetValueFormat()}% of enemy HP with the first attack");
 }
 public override string GetTolltipText(Item item)
 {
     return($"Gain knockback immunity for { Type1.GetValueFormat(1) }s when hit ({ Type2.GetValueFormat(1) }s CD)");
 }
        public override string GetTolltipText(Item item)
        {
            char plusMinus = Type2.GetValue() < 0 ? '-' : '+';

            return($"{ Type1.GetValueFormat() }% chance to Shock({ plusMinus }{ Type2.GetValueFormat() }%)");
        }
Example #14
0
        public override string GetTolltipText(Item item)
        {
            string towardsAway = Type1.GetValue() >= 0 ? "towards" : "away from";

            return($"Gain {Type1.GetValueFormat(1)} velocity {towardsAway} target on hit");
        }
 public override string GetTolltipText(Item item)
 {
     return($"Spend { Type1.GetValueFormat() }% mana to reduce damage taken by { Type2.GetValueFormat() }%");
 }
Example #16
0
        public override string GetTolltipText(Item item)
        {
            string plusMinus = Type3.GetValue() >= 0 ? "+" : "-";

            return($"{Type1.GetValueFormat()}% chance for lightning to strike for {Type2.GetValueFormat()}% damage and leave Shocked Air({plusMinus}{Type3.GetValueFormat()}%)");
        }
Example #17
0
        public override string GetTolltipText(Item item)
        {
            string plusMinus = Type1.GetValue() >= 0 ? "+" : "-";

            return($"Deal {plusMinus}{Type1.GetValueFormat()}% damage ({Type2.GetValueFormat(1)}s CD)");
        }
 public override string GetTolltipText(Item item)
 {
     return($"Gain { Type1.GetValueFormat() }% mana when hit");
 }
 public override string GetTolltipText(Item item)
 {
     return($"Gain Adrenaline for { Type1.GetValueFormat(1) }s when hit to low HP");
 }
 public override string GetTolltipText(Item item)
 {
     return($"Gain assistance buffs on hit for {Type1.GetValueFormat(1)}s");
 }
Example #21
0
        public override string GetTolltipText(Item item)
        {
            string plusMinus = Type3.GetValue() >= 0 ? "+" : "-";

            return($"{Type1.GetValueFormat()}% chance to Meteor for {Type2.GetValueFormat()}% damage that Ignites({plusMinus}{Type3.GetValueFormat()}%) and leaves Burning Air({plusMinus}{Type3.GetValueFormat()}%)");
        }
        public override string GetTolltipText(Item item)
        {
            string plusMinus = Type2.GetValue() >= 0 ? "+" : "-";

            return($"Spend {Type1.GetValueFormat()}% mana to increase damage by {plusMinus}{Type2.GetValueFormat()}%");
        }
Example #23
0
        public override string GetTolltipText(Item item)
        {
            float valueFormat = Type1.GetValueFormat();

            return($"{valueFormat}% melee damage reflected");
        }
 public override string GetTolltipText(Item item)
 {
     return($"Nova for { Type1.GetValueFormat() }% of damage taken + { Type2.GetValueFormat() }% of target's HP as damage when hit ({ Type3.GetValueFormat(1) }s CD)");
 }
Example #25
0
 public override string GetTolltipText(Item item)
 {
     return($"{Type1.GetValueFormat()}% chance to drop {Type2.GetValueFormat()} gold on kill");
 }
 public override string GetTolltipText(Item item)
 {
     return($"On hit gain a buff for {Type1.GetValueFormat(1)}s that does {Type2.GetValueFormat()}% damage every {Type3.GetValueFormat(1)}s");
 }
 public override string GetTolltipText(Item item)
 {
     return($"Gain { Type1.GetValueFormat() }% Dodge chance for { Type2.GetValueFormat(1) }s when hit ({ Type3.GetValueFormat(1) }s CD)");
 }
Example #28
0
        public override string GetTolltipText(Item item)
        {
            char plusMinus = Type1.GetValue() < 0 ? '-' : '+';

            return($"Take and deal { plusMinus }{ Type1.GetValueFormat() }% damage");
        }
        public override string GetTolltipText(Item item)
        {
            float valueFormat = Type1.GetValueFormat();

            return($"{ valueFormat }% chance to not consume ammo");
        }
Example #30
0
 public override string GetTolltipText(Item item)
 {
     return($"Gain liquid buffs when hit for {Type1.GetValueFormat(1)}s");
 }