Итак, Вы получили два новых умения, Feeling и Hatred, и сразу же опробовали их на котах Пронтеры, или решили прокачаться по-быстрому, и быстро передумали, или запороли метки любым другим способом, и не знаете, что делать? Ответ прост - перекачивайте перса. Я серьезно. Это надежнее и быстрее. Каждой локе по старгладу, ведь это того стоит, верно? . .. ... Чтож, ну если вы еще здесь, значит терпения Вам не занимать. А ведь оно Вам понадобится. Метки гладиатора Feeling и Hatred сбрасываются, когда приходит ангел с небес и... фигня все это. Вот что на самом деле происходит: Код: if(flag&RGN_SHP) { //Skill HP regen sregen->tick.hp += natural_heal_diff_tick * sregen->rate.hp; while(sregen->tick.hp >= (unsigned int)battle_config.natural_heal_skill_interval) { sregen->tick.hp -= battle_config.natural_heal_skill_interval; if(status_heal(bl, sregen->hp, 0, 3) < sregen->hp) break; //Full } }c[jlb] if(flag&RGN_SSP) { //Skill SP regen sregen->tick.sp += natural_heal_diff_tick * sregen->rate.sp; while(sregen->tick.sp >= (unsigned int)battle_config.natural_heal_skill_interval) { val = sregen->sp; if (sd && sd->state.doridori) { val*=2; sd->state.doridori = 0; if ((rate = pc_checkskill(sd,TK_SPTIME))) sc_start(bl,status_skill2sc(TK_SPTIME), 100,rate,skill_get_time(TK_SPTIME, rate)); if ( (sd->class_&MAPID_UPPERMASK) == MAPID_STAR_GLADIATOR && rand()%10000 < battle_config.sg_angel_skill_ratio ) { //Angel of the Sun/Moon/Star clif_feel_dblbimhate_reset(sd); pc_resethate(sd); pc_resetfeel(sd); } } sregen->tick.sp -= battle_config.natural_heal_skill_interval; if(status_heal(bl, 0, val, 3) < val) break; //Full } } Этот фрагмент кода Athena отвечает за восстановление HP и SP персонажа от навыков Peacrefull Rest и Enjoyable Rest (иконка Glory). А заветные функции, сбрасывающие наши умения: clif_feel_dblbimhate_reset(sd); pc_resethate(sd); pc_resetfeel(sd); Путь к ним лежит через четыре условия. Первое условие: Метки могут сброситься при регене SP в состоянии Enjoyable Rest (вопреки информации iRo Wiki, которая говорит о регене HP). На полном SP сброс меток произойти не может. Второе условие, скорее всего, определяет время срабатывания SP регена. Код: while(sregen->tick.sp >= (unsigned int)battle_config.natural_heal_skill_interval) Третье условие: Правильная отмашка головой. Проверка на сброс Меток происходит по условию состояния [sd->state.doridori], которое мы должны получить, используя команду [/doridori]. Ее лучше забиндить на комбинацию [Alt]+[Цифра]. Насколько часто надо ей спамить? Достаточным оказалось 6-и раз за 10 секунд, надо только правильно подобрать момент, спешить при этом никуда не нужно (наш сервер хорошо воспринимает до 20 равномерных нажатий [/doridori] за 10 секунд, а вот порядка 30-и [/doridori] почему-то не воспринимает). Если состояние [sd->state.doridori] активно, происходит включение Enjoyable Rest и попытка сброса меток. Само состояние [sd->state.doridori] обнуляется перед включением Enjoyable Rest, и его придется возобновлять для следующего круга. Чем это хорошо: вы всегда можете себя проверить, правильно ли вы все делаете, если каждые 10 секунд обновляется таймер на статусе Enjoyable Rest. Для справки: Статус Enjoyable Rest включается, когда Вы сидите с неполным SP рядом с другим тайквонобразным, и весело машете тыквой (если на Вас одета хелоуинская шапочка, но головной убор не важен). Другой тайквонобразный не обязан вообще ничего делать. Даже в пати с Вами быть не обязан. Просто сидеть, как истинный тыква. Неприятность, которая нас тут подстерегает: при перегрузе статус Enjoyable Rest не включается, скорее всего, и попытка сброса меток не происходит - придется регенить и жечь, регенить и жечь... Также, нельзя после получения статуса Enjoyable Rest "отсесть" от другого тайквона, потому что теряется первое условие - восстановление SP скилом. Четвертое условие: Вы должны быть Гладиатором (неожиданно?) и Рандом (грязное корейское ругательство) должен быть на Вашей стороне. Тяжело сказать точно, однако похоже, что вероятность удачной попытки 10/10 000. Это значит, что в случае бесконечного регена SP и отличного вращения головой, среднее время на сброс меток составит 10 000 секунд (одна тысяча попыток через 10 секунд), или 2ч. 47мин., а с учетом сжигания SP и дополнительной зарядки встать/сесть - более 3 часов. Много? Да ла-а-адно, карты что-ли не выбивали?). Интересно, зачем быть гладиатором? Наверное, чтобы случайно не сбросить метки Супер Новису, у него ведь тоже скил на SP реген есть). На этом все, пишите замечания, обсуждайте и делитесь своим опытом по сбросу меток)