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)); }
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; }