protected override void OnFirstOccurance() { FloatingTextComponent.Add("Vigor", Color.Crimson); var ac = Entity.GetComponent <AttributesComponent>(); ac.DexModifier *= 1 + Attributes.Intensity; }
protected override void OnFirstOccurance() { FloatingTextComponent.Add("Pierce", Color.Navy); var ac = Entity.GetComponent <AttributesComponent>(); ac.DexModifier *= Attributes.Intensity; }
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); }
protected override void OnFirstOccurance() { FloatingTextComponent.Add("Recover", Color.LightCyan); var ac = Entity.GetComponent <AttributesComponent>(); ac.CurrentHealth += Attributes.BaseValue; ac.CurrentMana += Attributes.BaseValue; }
protected override void OnTick() { var ac = Entity.GetComponent <AttributesComponent>(); float heal = ac.MaxHealth * Attributes.Intensity; ac.CurrentHealth += heal; FloatingTextComponent.Add(heal, Color.Aqua); }
protected override void OnTick() { var ac = Entity.GetComponent <AttributesComponent>(); float manaHeal = ac.MaxMana * Attributes.Intensity; ac.CurrentMana += manaHeal; FloatingTextComponent.Add(manaHeal, Color.DarkBlue); }
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); }
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); }
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; }
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; }
protected override void OnFirstOccurance() { FloatingTextComponent.Add("Poison", Color.DarkViolet); }