Ejemplo n.º 1
0
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Vigor", Color.Crimson);
            var ac = Entity.GetComponent <AttributesComponent>();

            ac.DexModifier *= 1 + Attributes.Intensity;
        }
Ejemplo n.º 2
0
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Pierce", Color.Navy);
            var ac = Entity.GetComponent <AttributesComponent>();

            ac.DexModifier *= Attributes.Intensity;
        }
Ejemplo n.º 3
0
        protected override void OnTick()
        {
            var   ac     = Entity.GetComponent <AttributesComponent>();
            float damage = ac.MaxHealth * Attributes.Intensity + Attributes.BaseValue;

            ac.CurrentHealth -= damage;
            FloatingTextComponent.Add(damage, Color.DarkViolet);
        }
Ejemplo n.º 4
0
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Recover", Color.LightCyan);
            var ac = Entity.GetComponent <AttributesComponent>();

            ac.CurrentHealth += Attributes.BaseValue;
            ac.CurrentMana   += Attributes.BaseValue;
        }
Ejemplo n.º 5
0
        protected override void OnTick()
        {
            var   ac   = Entity.GetComponent <AttributesComponent>();
            float heal = ac.MaxHealth * Attributes.Intensity;

            ac.CurrentHealth += heal;
            FloatingTextComponent.Add(heal, Color.Aqua);
        }
Ejemplo n.º 6
0
        protected override void OnTick()
        {
            var   ac       = Entity.GetComponent <AttributesComponent>();
            float manaHeal = ac.MaxMana * Attributes.Intensity;

            ac.CurrentMana += manaHeal;
            FloatingTextComponent.Add(manaHeal, Color.DarkBlue);
        }
Ejemplo n.º 7
0
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Healing", Color.Aqua);
            var   ac   = Entity.GetComponent <AttributesComponent>();
            float heal = Attributes.BaseValue;

            ac.CurrentHealth += heal;
            FloatingTextComponent.Add(heal, Color.Aqua);
        }
Ejemplo n.º 8
0
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Mana Heal", Color.DarkBlue);
            var   ac       = Entity.GetComponent <AttributesComponent>();
            float manaheal = Attributes.BaseValue;

            ac.CurrentMana += manaheal;
            FloatingTextComponent.Add(manaheal, Color.DarkBlue);
        }
Ejemplo n.º 9
0
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("I Work Out!!!", Color.Crimson);

            var ac = Entity.GetComponent <AttributesComponent>();

            ac.StrModifier       *= 1 + Attributes.Intensity;
            ac.DexModifier       *= 1 + Attributes.Intensity;
            ac.KnockbackModifier *= 5f;
        }
Ejemplo n.º 10
0
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Fleet", Color.Crimson);
            var mc = Entity.GetComponent <MovementComponent>();

            mc.WalkSpeedModifier *= 1 + Attributes.Intensity;

            var ac = Entity.GetComponent <AttributesComponent>();

            ac.AttackSpeedModifier *= Attributes.Intensity;
        }
Ejemplo n.º 11
0
 protected override void OnFirstOccurance()
 {
     FloatingTextComponent.Add("Poison", Color.DarkViolet);
 }