private JungleMinion get_SRU_BlueMini(int count, bool lolRito = false) { JunMinStats bStats = new JunMinStats { health = 400, maxHp = 400 * 2, attackDamage = 12, armor = 8, magicArmor = 0, attackSpeed = 0.63f, physicGoesThrough = 0.93f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 20f, attackDamagePL = 1f }; JungleMinion SRU_MurkwoflMini; if (lolRito) { SRU_MurkwoflMini = new JungleMinion("SRU_BlueMini2" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); } else { SRU_MurkwoflMini = new JungleMinion("SRU_BlueMini" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); } return(SRU_MurkwoflMini); }
private JungleMinion get_SRU_BlueMini(int count,bool lolRito = false) { JunMinStats bStats = new JunMinStats { health = 400, maxHp = 400 * 2, attackDamage = 12, armor = 8, magicArmor = 0, attackSpeed = 0.63f, physicGoesThrough = 0.93f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 20f, attackDamagePL = 1f }; JungleMinion SRU_MurkwoflMini; if(lolRito) SRU_MurkwoflMini = new JungleMinion("SRU_BlueMini2" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); else SRU_MurkwoflMini = new JungleMinion("SRU_BlueMini" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); return SRU_MurkwoflMini; }
public JungleMinion(string name, JunMinStats baseStats, LevelTimeGrowth ltg, SmiteBuff sBuff, Buff buf) { Name = name; BaseStats = baseStats; smiteBuff = sBuff; buff = buf; LevelGrowth = ltg; }
private JungleMinion get_SRU_RazorbeakMini(int count) { JunMinStats bStats = new JunMinStats { health = 250, maxHp = 250 * 2, attackDamage = 20, armor = 5, magicArmor = 0, attackSpeed = 0.67f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 12.5f, attackDamagePL = 2f }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_RazorbeakMini" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); return SRU_Razorbeak; }
//Get one birdy private JungleMinion get_SRU_Razorbeak(int count) { JunMinStats bStats = new JunMinStats { health = 1200, maxHp = 2400, attackDamage = 55, armor = 15, magicArmor = 0, attackSpeed = 0.67f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 60, attackDamagePL = 5.5f }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_Razorbeak" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.RazorSharp, JungleMinion.Buff.None); return SRU_Razorbeak; }
//Get one birdy private JungleMinion get_SRU_Dragon(int count) { JunMinStats bStats = new JunMinStats { health = 3500, maxHp = 7000, attackDamage = 230, armor = 21, magicArmor = 0, attackSpeed = 0.3f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 0, attackDamagePL = 0f }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_Dragon" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.RazorSharp, JungleMinion.Buff.None); return SRU_Razorbeak; }
private JungleMinion get_SRU_MurkwoflMini(int count) { JunMinStats bStats = new JunMinStats { health = 420, maxHp = 420 * 2, attackDamage = 16, armor = 6, magicArmor = 0, attackSpeed = 0.67f, physicGoesThrough = 0.94f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 21f, attackDamagePL = 2f }; JungleMinion SRU_MurkwoflMini = new JungleMinion("SRU_MurkwolfMini" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); return SRU_MurkwoflMini; }
private JungleMinion get_SRU_RazorbeakMini(int count) { JunMinStats bStats = new JunMinStats { health = 250, maxHp = 250 * 2, attackDamage = 20, armor = 5, magicArmor = 0, attackSpeed = 0.67f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 12.5f, attackDamagePL = 2f }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_RazorbeakMini" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); return(SRU_Razorbeak); }
//Get one birdy private JungleMinion get_SRU_Razorbeak(int count) { JunMinStats bStats = new JunMinStats { health = 1200, maxHp = 2400, attackDamage = 55, armor = 15, magicArmor = 0, attackSpeed = 0.67f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 60, attackDamagePL = 5.5f }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_Razorbeak" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.RazorSharp, JungleMinion.Buff.None); return(SRU_Razorbeak); }
//Get one birdy private JungleMinion get_SRU_Dragon(int count) { JunMinStats bStats = new JunMinStats { health = 3500, maxHp = 7000, attackDamage = 230, armor = 21, magicArmor = 0, attackSpeed = 0.3f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 0, attackDamagePL = 0f }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_Dragon" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.RazorSharp, JungleMinion.Buff.None); return(SRU_Razorbeak); }
private JungleMinion get_SRU_MurkwoflMini(int count) { JunMinStats bStats = new JunMinStats { health = 420, maxHp = 420 * 2, attackDamage = 16, armor = 6, magicArmor = 0, attackSpeed = 0.67f, physicGoesThrough = 0.94f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 21f, attackDamagePL = 2f }; JungleMinion SRU_MurkwoflMini = new JungleMinion("SRU_MurkwolfMini" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); return(SRU_MurkwoflMini); }
//Get one birdy private JungleMinion get_SRU_Krug(int count) { JunMinStats bStats = new JunMinStats { health = 1440, maxHp = 2880, attackDamage = 73, armor = 12, magicArmor = 0, attackSpeed = 0.61f, magicGoesThrough = 0.89f, physicGoesThrough = 1.09f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 72, //find out attackDamagePL = 7.5f //find out }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_Krug" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.HeavyHands, JungleMinion.Buff.None); return(SRU_Razorbeak); }
//Get one birdy private JungleMinion get_SRU_Blue(int count) { JunMinStats bStats = new JunMinStats { health = 2000, maxHp = 4000, attackDamage = 73, armor = 20, magicArmor = 0, attackSpeed = 0.49f, magicGoesThrough = 1, physicGoesThrough = 0.83f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 100, //find out attackDamagePL = 7.5f //find out }; JungleMinion SRU_Murkwofl = new JungleMinion("SRU_Blue" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.HeavyHands, JungleMinion.Buff.None); return(SRU_Murkwofl); }
private JungleMinion get_SRU_KrugMini(int count) { JunMinStats bStats = new JunMinStats { health = 540, maxHp = 540 * 2, attackDamage = 35, armor = 12, magicArmor = 0, attackSpeed = 0.61f, magicGoesThrough = 1.09f, physicGoesThrough = 0.89f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 27, attackDamagePL = 3.5f }; JungleMinion SRU_Razorbeak = new JungleMinion("SRU_KrugMini" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.None, JungleMinion.Buff.None); return(SRU_Razorbeak); }
//Get one birdy private JungleMinion get_SRU_Murkwofl(int count) { JunMinStats bStats = new JunMinStats { health = 1320, maxHp = 2640, attackDamage = 42, armor = 9, magicArmor = 0, attackSpeed = 0.63f, magicGoesThrough = 1, physicGoesThrough = 0.92f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 66,//find out attackDamagePL = 4.5f//find out }; JungleMinion SRU_Murkwofl = new JungleMinion("SRU_Murkwolf" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.HeavyHands, JungleMinion.Buff.None); return SRU_Murkwofl; }
//Get one birdy private JungleMinion get_SRU_Murkwofl(int count) { JunMinStats bStats = new JunMinStats { health = 1320, maxHp = 2640, attackDamage = 42, armor = 9, magicArmor = 0, attackSpeed = 0.63f, magicGoesThrough = 1, physicGoesThrough = 0.92f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 66, //find out attackDamagePL = 4.5f //find out }; JungleMinion SRU_Murkwofl = new JungleMinion("SRU_Murkwolf" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.HeavyHands, JungleMinion.Buff.None); return(SRU_Murkwofl); }
//Get one birdy private JungleMinion get_SRU_Red(int count) { JunMinStats bStats = new JunMinStats { health = 1800, maxHp = 4000, attackDamage = 80, armor = 20, magicArmor = 0, attackSpeed = 0.60f, magicGoesThrough = 1, physicGoesThrough = 0.83f }; LevelTimeGrowth ltg = new LevelTimeGrowth { healthPL = 90,//find out attackDamagePL = 9f//find out }; JungleMinion SRU_Murkwofl = new JungleMinion("SRU_Red" + campId + ".1." + count + "", bStats, ltg, JungleMinion.SmiteBuff.HeavyHands, JungleMinion.Buff.None); return SRU_Murkwofl; }
public void calcUpdatedStats(int level) { float tHp = BaseStats.health, tdmg = BaseStats.attackDamage; float aaMult = 1, hpMult = 1; for (int i = 0; i < level; i++) { if (LevelGrowth.hpMultiUp.Contains(i + 2)) { hpMult++; } if (LevelGrowth.dmgMultiUp.Contains(i + 2)) { aaMult++; } tHp += LevelGrowth.healthPL * hpMult; if (tHp > BaseStats.maxHp) { tHp = BaseStats.maxHp; } tdmg += LevelGrowth.attackDamagePL * aaMult; } var stats = new JunMinStats { armor = BaseStats.armor + LevelGrowth.armorPL * level, magicArmor = BaseStats.magicArmor + LevelGrowth.magicArmorPL * level, attackSpeed = BaseStats.attackSpeed + LevelGrowth.attackSpeedPL * level, attackDamage = tdmg, health = tHp, critChance = BaseStats.critChance + LevelGrowth.critChancePL * level, attackrange = BaseStats.attackrange + LevelGrowth.attackrangePL * level, magicGoesThrough = BaseStats.magicGoesThrough, physicGoesThrough = BaseStats.physicGoesThrough }; UpdatedStats = stats; }
public override void customStatChanges(JunMinStats jms) { jms.health += 240 * (int)(Game.Time / 60); }
public override void customStatChanges(JunMinStats jms) { }
public abstract void customStatChanges(JunMinStats jms);
public JungleMinion(string name, JunMinStats baseStats, LevelTimeGrowth ltg,SmiteBuff sBuff, Buff buf) { Name = name; BaseStats = baseStats; smiteBuff = sBuff; buff = buf; LevelGrowth = ltg; }
public override void customStatChanges(JunMinStats jms) { jms.health += 240*(int) (Game.Time/60); }
public void calcUpdatedStats(int level) { float tHp = BaseStats.health, tdmg = BaseStats.attackDamage; float aaMult = 1, hpMult = 1; for (int i = 0; i < level; i++) { if (LevelGrowth.hpMultiUp.Contains(i + 2)) hpMult ++; if (LevelGrowth.dmgMultiUp.Contains(i + 2)) aaMult++; tHp += LevelGrowth.healthPL * hpMult; if (tHp > BaseStats.maxHp) tHp = BaseStats.maxHp; tdmg += LevelGrowth.attackDamagePL * aaMult; } var stats = new JunMinStats { armor = BaseStats.armor + LevelGrowth.armorPL * level, magicArmor = BaseStats.magicArmor + LevelGrowth.magicArmorPL * level, attackSpeed = BaseStats.attackSpeed + LevelGrowth.attackSpeedPL * level, attackDamage = tdmg, health = tHp, critChance = BaseStats.critChance + LevelGrowth.critChancePL * level, attackrange = BaseStats.attackrange + LevelGrowth.attackrangePL * level, magicGoesThrough = BaseStats.magicGoesThrough, physicGoesThrough = BaseStats.physicGoesThrough }; UpdatedStats = stats; }