Exemple #1
0
 public Shaman(string name)
 {
     Health     = 90;
     MaxHealth  = Health;
     Strength   = 0;
     Crit       = 0;
     SpellPower = 15;
     Armor      = 0;
     Level      = 1;
     Xp         = 0;
     Name       = name;
     ClassName  = Enums.ClassName.Shaman;
     Items      = new List <Item>()
     {
         new Item(0, Enums.ItemPlace.MainHand), new Item(0, Enums.ItemPlace.OffHand),
         new Item(2, Enums.ItemPlace.Head), new Item(2, Enums.ItemPlace.Chest), new Item(2, Enums.ItemPlace.Hands),
         new Item(2, Enums.ItemPlace.Legs), new Item(2, Enums.ItemPlace.Feet), new Item(5, Enums.ItemPlace.Shield)
     };
     ItemTypes = new List <Enums.ItemType>()
     {
         Enums.ItemType.Cloth, Enums.ItemType.Leather, Enums.ItemType.Mail
     };
     Statuses  = new List <CombatLogicClassLibrary.Status>();
     Cooldowns = new int[4] {
         0, 0, 0, 4
     };
     ItemPlaces.Add(Enums.ItemPlace.Shield);
 }
Exemple #2
0
        public Protector(string name)
        {
            Health     = 120;
            MaxHealth  = Health;
            Strength   = 12;
            Crit       = 0;
            SpellPower = 0;
            Armor      = 0;
            Level      = 1;
            Xp         = 0;
            Items      = new List <Item>()
            {
                new Item(0, Enums.ItemPlace.MainHand), new Item(0, Enums.ItemPlace.OffHand),
                new Item(3, Enums.ItemPlace.Head), new Item(3, Enums.ItemPlace.Chest), new Item(3, Enums.ItemPlace.Hands),
                new Item(3, Enums.ItemPlace.Legs), new Item(3, Enums.ItemPlace.Feet), new Item(5, Enums.ItemPlace.Shield)
            };
            Name      = name;
            ClassName = Enums.ClassName.Protector;
            ItemTypes = new List <Enums.ItemType>
            {
                Enums.ItemType.Cloth, Enums.ItemType.Leather, Enums.ItemType.Mail, Enums.ItemType.Plate
            };
            var stat = new CombatLogicClassLibrary.Statuses.TakenDmgMultiplier(Int32.MaxValue, new List <int>(), .85);

            Statuses = new List <CombatLogicClassLibrary.Status>()
            {
                stat
            };
            Cooldowns = new int[4] {
                0, 0, 0, 4
            };
            ItemPlaces.Add(Enums.ItemPlace.Shield);
        }