Example #1
0
        public static float JungleCalculator(Obj_AI_Minion minion, int customStacks = -1)
        {
            int buff = minion.GetBuffCount("KalistaExpungeMarker");

            if (buff > 0 || customStacks > -1)
            {
                var tDamage = (RRD[Kalista.E.Level - 1] + RRDM[Kalista.E.Level - 1] * (ObjectManager.Player.BaseAttackDamage + ObjectManager.Player.FlatPhysicalDamageMod)) +
                              ((customStacks < 0 ? buff : customStacks) - 1) *
                              (RRPS[Kalista.E.Level - 1] + RRPSM[Kalista.E.Level - 1] * (ObjectManager.Player.BaseAttackDamage + ObjectManager.Player.FlatPhysicalDamageMod));

                return((float)ObjectManager.Player.CalcDamage(minion, Damage.DamageType.Physical, tDamage));
            }

            return(0);
        }
        public static float JungleCalculator(Obj_AI_Minion minion, int customStacks = -1)
        {
            int buff = minion.GetBuffCount("KalistaExpungeMarker");

            if (buff > 0 || customStacks > -1)
            {
                var tDamage = (RRD[Program.E.Level - 1] + RRDM[Program.E.Level - 1] * ObjectManager.Player.TotalAttackDamage) +
                       ((customStacks < 0 ? buff : customStacks) - 1) *
                       (RRPS[Program.E.Level - 1] + RRPSM[Program.E.Level - 1] * ObjectManager.Player.TotalAttackDamage);

                return (float)ObjectManager.Player.CalcDamage(minion, Damage.DamageType.Physical, tDamage);
            }

            return 0;
        }