Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Забывание скилов
#1
Значит надо сделать так, чтобы игроки при делевле забывали скилы, которые можно выучить на 8 лвл выше.

Пример, на 78 у магов есть arcane power. При делевле до 69 этот скил забывается.

Есть функция
Код:
boolean foundskill = false;
        if(!isGM())
        {
            Collection<L2SkillLearn> skillTree = SkillTreeTable.getInstance().getAllowedSkills(getClassId());
            for (L2Skill skill : getAllSkills())
            {
                int skillid = skill.getId();

                foundskill = false;
                for (L2SkillLearn temp : skillTree)
                {
                    if((temp.getId()==skillid) && (temp.getMinLevel()<=(getStat().getLevel()+8)))
                        {
                            foundskill = true;
                        }                    
                }

                if(!foundskill)
                {
                    removeSkill(skill);
                }
            }
        }
Но дело в том, что она удаляет скил полностью, а надо, если такая возможность есть, скил откатывался на левел-два.
Пример: Есть скилл у магов anti magic - максимальный уровень 45 на 74 левле чара. Суть в том, чтобы при делевле до 65 он откатывался до 43 левла (как максимально возможно было бы на 73 лвл чара), а не пропадал совсем.
У кого какие идеи/мысли ?

Без флуда, а то покараю Wink
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Заточка скилов, изменения цены MBD312 0 1,970 12-26-2020, 08:00 AM
Последний пост: MBD312
  Вампирик для магических скилов Froust 3 2,600 05-24-2017, 08:01 AM
Последний пост: Emperor
  Продажа скилов или проф swyatyk 1 2,602 08-11-2015, 04:36 AM
Последний пост: kolibri
  Затемнение скилов DeveloperS 2 1,421 03-01-2015, 10:49 PM
Последний пост: Map
  Массовое уменьшение отката скилов SunWar 3 1,845 08-25-2014, 10:15 PM
Последний пост: dorocki
  Откат скилов lin 4 1,703 03-26-2014, 01:01 PM
Последний пост: lin
  Оверлорд докаст скилов - помогите настроить Munhgauzen 15 3,874 01-11-2014, 08:04 AM
Последний пост: DiagoD
  Оверлорд где искать обработку отключения TOGGLE скилов? Munhgauzen 0 911 12-22-2013, 11:19 AM
Последний пост: Munhgauzen
  Заточка скилов +15 за 1 клик OneThunder 2 4,800 11-13-2013, 03:07 PM
Последний пост: d00fy
  ХФ работа скилов Touch of Death 342, Incane Crusher 762 Munhgauzen 0 993 11-05-2013, 10:52 PM
Последний пост: Munhgauzen

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)