コード例 #1
0
ファイル: Vigor.cs プロジェクト: Octanum/Corvus
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Vigor", Color.Crimson);
            var ac = Entity.GetComponent <AttributesComponent>();

            ac.DexModifier *= 1 + Attributes.Intensity;
        }
コード例 #2
0
ファイル: Pierce.cs プロジェクト: Octanum/Corvus
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Pierce", Color.Navy);
            var ac = Entity.GetComponent <AttributesComponent>();

            ac.DexModifier *= Attributes.Intensity;
        }
コード例 #3
0
ファイル: Poison.cs プロジェクト: Octanum/Corvus
        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);
        }
コード例 #4
0
ファイル: Recover.cs プロジェクト: Octanum/Corvus
        protected override void OnFirstOccurance()
        {
            FloatingTextComponent.Add("Recover", Color.LightCyan);
            var ac = Entity.GetComponent <AttributesComponent>();

            ac.CurrentHealth += Attributes.BaseValue;
            ac.CurrentMana   += Attributes.BaseValue;
        }
コード例 #5
0
ファイル: Healing.cs プロジェクト: Octanum/Corvus
        protected override void OnTick()
        {
            var   ac   = Entity.GetComponent <AttributesComponent>();
            float heal = ac.MaxHealth * Attributes.Intensity;

            ac.CurrentHealth += heal;
            FloatingTextComponent.Add(heal, Color.Aqua);
        }
コード例 #6
0
ファイル: ManaHeal.cs プロジェクト: Octanum/Corvus
        protected override void OnTick()
        {
            var   ac       = Entity.GetComponent <AttributesComponent>();
            float manaHeal = ac.MaxMana * Attributes.Intensity;

            ac.CurrentMana += manaHeal;
            FloatingTextComponent.Add(manaHeal, Color.DarkBlue);
        }
コード例 #7
0
ファイル: Healing.cs プロジェクト: Octanum/Corvus
        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);
        }
コード例 #8
0
ファイル: ManaHeal.cs プロジェクト: Octanum/Corvus
        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);
        }
コード例 #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;
        }
コード例 #10
0
ファイル: Fleet.cs プロジェクト: Octanum/Corvus
        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;
        }
コード例 #11
0
ファイル: Poison.cs プロジェクト: Octanum/Corvus
 protected override void OnFirstOccurance()
 {
     FloatingTextComponent.Add("Poison", Color.DarkViolet);
 }