public static NPC TrainningDummy(int level, int i = 1) { var dummy = new NPC(true) { profession = ReferenceData.Profession.Creature, displayName = "Training Dummy " + NumbersM.GetLevelMark(i), name = "Training Dummy", xpDropBuff = 0, desc = "Dummy used for training", baseLevel = 0, level = 0, stats = new Stats() { endurance = 100, intelligence = 0, strength = 0, charisma = 0, dexterity = 0, perception = 0, maxhealth = 100 * level, stamina = 10 * level, }, abilities = new List <Ability>() { LoadAbility.Taunt("Taunt"), LoadAbility.Brawl("Heal") } }; dummy.health = dummy.Health(); dummy.stamina = dummy.Stamina(); return(dummy); }
internal static Ability Load(string name, int level = -1) => LoadAbility.Load(name, level);