Новости Релиз Of Ash and Steel состоится 6 ноября
  • 7.452
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 11.540
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 5.943
  • 2
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...

Решено Как работает усиленное лечение при изучении регенерации здоровья?

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Избранник богов
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
11.899
Реакции
7.272
Баллы
772
Лучшие ответы
358
#1
При обучении написано, что дается еще и усиленное лечение, но как оно проявляется я так и не понял. Например, большая банка зелья ХП единоразово лечит меня на 150 ХП + 45 тиками. Так было до изучения регена и после, одинаково. Так что же означает усиленное лечение?
Реген ХП.jpg
 

Rokned

Живая легенда
Почётный пользователь
Участник форума
Регистрация
22 Апр 2015
Сообщения
7.492
Реакции
2.672
Баллы
652
Лучшие ответы
121
#2
Автор
Автор
~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Избранник богов
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
11.899
Реакции
7.272
Баллы
772
Лучшие ответы
358
#3
@Rokned, ну реген он вроде и так в процентах идёт, поэтому чем больше ХП, тем больше регенит. Вот эта приписка через забытую вводит в заблуждение.
 

Rokned

Живая легенда
Почётный пользователь
Участник форума
Регистрация
22 Апр 2015
Сообщения
7.492
Реакции
2.672
Баллы
652
Лучшие ответы
121
#4
@~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~, возможно, всё просто, двойное название.
Если есть какой-то смысл, в корне. То только @Liker знает, но не факт...
 
Автор
Автор
~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Избранник богов
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
11.899
Реакции
7.272
Баллы
772
Лучшие ответы
358
#5

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.760
Реакции
1.807
Баллы
276
Лучшие ответы
79
#6
Да это просто название. Изучается обычный реген здоровья.
Код:
func void dia_vatras_teach_regenhealth() {
    var int kosten;
    var int money;

    ai_output(other, self, "DIA_Vatras_Teach_regen_15_04"); //Научи меня регенерации здоровья.
    kosten = 12;
    money = 10000;
    if (rx_isfullsnc()) {
        kosten = 0;
        if (hero.attribute[atr_hitpoints_max] /*1*/ < 1000) {
            ai_printred(rx_str_snc_noskillreq);
            ai_stopprocessinfos(self);
            return;
        };
    };
    if (hero.lp < kosten) {
        ai_print(print_notenoughlearnpoints);
        b_say(self, other, "$NOLEARNNOPOINTS");
        ai_stopprocessinfos(self);
        return;
    };
    if (npc_hasitems(hero, itmi_gold) < money) {
        ai_print(print_notenoughgold);
        ai_output(self, other, "DIA_Vatras_Teach_regen_03_90"); //У тебя не хватает для этого золота! Приходи позже.
        ai_stopprocessinfos(self);
        return;
    };
    if ((hero.lp >= kosten) && (npc_hasitems(other, itmi_gold) >= money)) {
        hero.lp = hero.lp - kosten;
        rankpoints = rankpoints + kosten;
        npc_removeinvitems(other, itmi_gold, money);
        ai_printbonus("Обучение: Регенерация здоровья, усиленное лечение");
        vatras_teachregen = true;
        snd_play("LevelUP");
    };
    info_clearchoices(dia_vatras_canteachmanaregen /*74021*/);
};
;
func void dia_ass_126_haniar_teach_mana_regenhealthfree() {
var int kosten;

ai_output(other, self, "DIA_Vatras_Teach_regen_15_04"); //Научи меня регенерации здоровья.
if (hero.attribute[atr_hitpoints_max] /*1*/ < 1000) {
ai_printred(rx_str_snc_noskillreq);
ai_stopprocessinfos(self);
return;
};
kosten = 0;
if (hero.lp < kosten) {
ai_print(print_notenoughlearnpoints);
b_say(self, other, "$NOLEARNNOPOINTS");
ai_stopprocessinfos(self);
}
else {
hero.lp = hero.lp - kosten;
rankpoints = rankpoints + kosten;
ai_print("Обучение: Регенерация здоровья");
vatras_teachregen = true;
snd_play("LevelUP");
};
rx_form_haniar_teach();
};
В обоих случаях присваивается vatras_teachregen = true;
 
Автор
Автор
~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Избранник богов
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
11.899
Реакции
7.272
Баллы
772
Лучшие ответы
358
#7
@Blackmail01, спасибо большое, теперь всё стало ясно:thumbsup:
@Liker, убери, пожалуйста, эту приписку после запятой - сильно вводит в заблуждение.
 

ZornDan

Труженик
Участник форума
Регистрация
12 Сен 2018
Сообщения
277
Реакции
104
Баллы
58
Лучшие ответы
3
#8
@~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~, раньше вроде была механика увеличенного лечения с руны кажись, процентов этак на десять больше хилила ещё в АБ

Ну и да, у регена хп есть механика что на пороге около 10-15% хп у тебя включается Реген х4 силы кажись, а может и больше. Часто спасает от летального кровотечения знаешь тот самый рыцарь когда тебе по лицу раза два даёт случайно и ты вытекаешь, с решением такого можно избежать там тики регена по 200-300 капают перекрывая кровь
 
Автор
Автор
~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Избранник богов
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
11.899
Реакции
7.272
Баллы
772
Лучшие ответы
358
#9
раньше вроде была механика увеличенного лечения с руны кажись, процентов этак на десять больше хилила ещё в АБ
Ради интереса гляну сегодня.
Ну и да, у регена хп есть механика что на пороге около 10-15% хп у тебя включается Реген х4 силы кажись, а может и больше.
Такое вроде есть у тотема восстановления у шамана - по дефолту лечит по 1%, а когда ХП меньше определённого порога, то по 2%. На обычном регене такого не наблюдал:shrugging:
Часто спасает от летального кровотечения знаешь тот самый рыцарь когда тебе по лицу раза два даёт случайно и ты вытекаешь, с решением такого можно избежать там тики регена по 200-300 капают перекрывая кровь
Так это есть сейчас или нет? Может это фишка какого-то определённого класса?
 

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.760
Реакции
1.807
Баллы
276
Лучшие ответы
79
#10
Так это есть сейчас или нет? Может это фишка какого-то определённого класса?
Есть такое. Четырехкратный отхил если выучен реген, здоровья меньше 10% и не выучена сакта номен.
Ну ещё стандартные условия для регена должны быть соблюдены. Вроде не быть в трансформе или отравленным и иметь стамину больше 0.

Код:
    if (((((((((((vatras_teachregen == true) && (sbmode == true)) && (atr_stamina > 0)) && (hero_hunger >= 1)) && (hero_thirst >= 1)) && (herotrans == false)) && (endgamecredits == false)) && (heroisdead == false)) && (hero.attribute[atr_hitpoints] /*0*/ > 0)) && (hero.attribute[atr_hitpoints] /*0*/ < hero.attribute[atr_hitpoints_max] /*1*/)) && (!poisoned)) {
        if (reload_health >= 2) {
            if (xardas_knowssactanome) {
                health_reglvl = 4 + (hero.attribute[atr_hitpoints_max] /*1*/ / 200);
            }
            else {
                health_reglvl = 4 + (hero.attribute[atr_hitpoints_max] /*1*/ / 90);
            };
            if (rx_checkhealthpercent(hero, 10) && (!xardas_knowssactanome)) {
                health_reglvl = health_reglvl * 4;
            };
            hpbonus += health_reglvl;
            reload_health = false;
        }
        else {
            reload_health += 1;
        };
    };
 
Сверху Снизу