Пример #1
0
Файл: IHero.cs Проект: y2k/Bot
        virtual public void Init(int str, int agi, int itl, MainFeature feat)
        {
            Strength     = str;
            Agility      = agi;
            Intelligence = itl;
            Feature      = feat;

            MaxHP   = Strength * 20.0f + 5000.0f;
            HPregen = Strength * 0.07f;

            Armor       = Agility * 0.14f;
            AttackSpeed = Agility * 0.02f;

            MaxMP   = Intelligence * 4.5f;
            MPregen = Intelligence * 0.04f;

            HP = MaxHP;
            MP = MaxMP;

            UpdateDPS();

            CriticalHitChance     = 15.0f;
            CriticalHitMultiplier = 1.5f;
            HpStealPercent        = 0.2f;
            HpStealAdditional     = 0.0f;
            MissChance            = 8.0f;
            StunHitChance         = 10.0f;
            StunDamage            = DPS / 100 * 15;

            InitAdditional();
            InitPassiveAbilities();
        }
Пример #2
0
        public void Init()
        {
            HeadFeature?.Init(RootSystems);
            MainFeature?.Init(RootSystems);
            TailFeature?.Init(RootSystems);

            _debugger?.Init(RootSystems, World);

            RootSystems.ProcessInjects();
            RootSystems.Init();
        }
Пример #3
0
Файл: IHero.cs Проект: y2k/Bot
        public IHero(IHero _hero, Sender sender)
        {
            this.Sender = sender;

            string      name = _hero.Name;
            int         STR  = _hero.Strength;
            int         AGI  = _hero.Agility;
            int         INT  = _hero.Intelligence;
            MainFeature feat = _hero.Feature;

            this.Name = name;
            Init(STR, AGI, INT, feat);
        }
Пример #4
0
Файл: Ursa.cs Проект: y2k/Bot
 public Ursa(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }
Пример #5
0
 public Lifestealer(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }
Пример #6
0
 public FacelessVoid(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }
Пример #7
0
 public Silencer(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }
Пример #8
0
 public Juggernaut(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }
Пример #9
0
Файл: IHero.cs Проект: y2k/Bot
 public IHero(string name, int str, int agi, int itl, MainFeature feat)
 {
     this.Name = name;
     Init(str, agi, itl, feat);
 }
Пример #10
0
 public WraithKing(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }
Пример #11
0
 public Alchemist(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }
Пример #12
0
 public DragonKnight(string name, int str, int agi, int intel, MainFeature feat) : base(name, str, agi, intel, feat)
 {
 }