Esempio n. 1
0
File: Skill.cs Progetto: rakot/rawr
        public GuardianOfTheAncientKings(Character character, StatsRetri stats) : base("Guardian of the ancient Kings", character, new StatsRetri(), AbilityType.Melee, DamageType.Physical, false)
        {
            CT        = new BasePhysicalWhiteCombatTable(character.BossOptions, _stats, Attacktype.MeleeMH);
            TickCount = PaladinConstants.GOAK_ATTACKS_PER_CAST;
            AbilityDamageMulitplier.Remove(Multiplier.Others); //Remove Two handed Spec
            AbilityDamage = 7000f;

            //Final Cast
            AddTrigger(new GuardianOfTheAncientKingsFinal(character, stats));
        }
Esempio n. 2
0
File: Skill.cs Progetto: rakot/rawr
 public HandofLight(Character character, StatsRetri stats, float amountBefore) : base("Hand of Light", character, stats, AbilityType.Spell, DamageType.Holy, false)
 {
     AmountBefore = amountBefore;
     CT           = new BaseSpellCombatTable(Character.BossOptions, _stats, Attacktype.Spell);
     CT.CanMiss   = false;
     CT.CanCrit   = false;
     AbilityDamageMulitplier.Clear(); //Only benefit from Magical
     AbilityDamageMulitplier[Multiplier.Magical] = (1f + _stats.BonusHolyDamageMultiplier) * (1f + InqUptime * PaladinConstants.INQ_COEFF);
     AbilityDamage = AmountBefore * (8f + StatConversion.GetMasteryFromRating(_stats.MasteryRating, CharacterClass.Paladin)) * PaladinConstants.HOL_COEFF;
 }