コード例 #1
0
ファイル: Minion.cs プロジェクト: ArPharazon/Rawr.WarlockSim
 public LashOfPain(Stats stats, Character character, CalculationOptionsWarlock options)
     : base("Lash of Pain", 9, 80, 237, 237, 0, 250, stats, character, options, Color.FromArgb(255, 255, 0, 0), MagicSchool.Shadow, SpellTree.None)
 {
     MayCrit                     = true;
     BaseExecuteTime             = 0;
     BaseCooldown                = 12 - (3 * character.WarlockTalents.DemonicPower);
     BaseDuration                = 0;
     BaseDirectDamageCoefficient = (1.5f / 3.5f);
 }
コード例 #2
0
ファイル: Minion.cs プロジェクト: ArPharazon/Rawr.WarlockSim
        public FireBolt(Stats stats, Character character, CalculationOptionsWarlock options)
            : base("Firebolt", 8, 78, 203, 227, 0, 180, stats, character, options, Color.FromArgb(255, 255, 0, 0), MagicSchool.Fire, SpellTree.None)
        {
            MayCrit = true;

            BaseExecuteTime             = 2.5f;
            BaseDirectDamageCoefficient = (BaseExecuteTime / 3.5f);

            //improved imp only applies to the imp's spellpower - it does not apply to the spellpower inherited from the master.
            BaseMinDamage *= (1 + (character.WarlockTalents.ImprovedImp * 0.10f));
            BaseMaxDamage *= (1 + (character.WarlockTalents.ImprovedImp * 0.10f));

            BaseDirectDamageMultiplier = (1 + (character.WarlockTalents.EmpoweredImp * 0.10f));
        }
コード例 #3
0
ファイル: Minion.cs プロジェクト: ArPharazon/Rawr.WarlockSim
 protected MinionSpell(String name, int rank, int level, float baseMinDamage, float baseMaxDamage, float baseTickDamage, float baseCost, Stats stats, Character character, CalculationOptionsWarlock options, Color color, MagicSchool magicSchool, SpellTree spellTree)
     : base(name, rank, level, baseMinDamage, baseMaxDamage, baseTickDamage, baseCost, stats, character, options, color, magicSchool, spellTree)
 {
 }
コード例 #4
0
ファイル: Minion.cs プロジェクト: ArPharazon/Rawr.WarlockSim
        public FireBolt(Stats stats, Character character, CalculationOptionsWarlock options)
            : base("Firebolt", 8, 78, 203, 227, 0, 180, stats, character, options, Color.FromArgb(255, 255, 0, 0), MagicSchool.Fire, SpellTree.None)
        {
            MayCrit = true;

            BaseExecuteTime = 2.5f;
            BaseDirectDamageCoefficient = (BaseExecuteTime / 3.5f);

            //improved imp only applies to the imp's spellpower - it does not apply to the spellpower inherited from the master.
            BaseMinDamage *= (1 + (character.WarlockTalents.ImprovedImp * 0.10f));
            BaseMaxDamage *= (1 + (character.WarlockTalents.ImprovedImp * 0.10f));

            BaseDirectDamageMultiplier = (1 + (character.WarlockTalents.EmpoweredImp * 0.10f));
        }
コード例 #5
0
ファイル: Minion.cs プロジェクト: ArPharazon/Rawr.WarlockSim
 public LashOfPain(Stats stats, Character character, CalculationOptionsWarlock options)
     : base("Lash of Pain", 9, 80, 237, 237, 0, 250, stats, character, options, Color.FromArgb(255, 255, 0, 0), MagicSchool.Shadow, SpellTree.None)
 {
     MayCrit = true;
     BaseExecuteTime = 0;
     BaseCooldown = 12 - (3 * character.WarlockTalents.DemonicPower);
     BaseDuration = 0;
     BaseDirectDamageCoefficient = (1.5f / 3.5f);
 }
コード例 #6
0
ファイル: Minion.cs プロジェクト: ArPharazon/Rawr.WarlockSim
 protected MinionSpell(String name, int rank, int level, float baseMinDamage, float baseMaxDamage, float baseTickDamage, float baseCost, Stats stats, Character character, CalculationOptionsWarlock options, Color color, MagicSchool magicSchool, SpellTree spellTree)
     : base(name, rank, level, baseMinDamage, baseMaxDamage, baseTickDamage, baseCost, stats, character, options, color, magicSchool, spellTree)
 {
     
 }