С Днём России!
  • 2.712
  • 6
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 1.018
  • 1
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...
Новости Моддеры Oblivion Remastered нашли способ внедрения абсолютно любых скриптов
  • 1.217
  • 4
Сообщество моддинга Oblivion Remastered (ORM) переживает настоящий расцвет. После долгих месяцев работы, энтузиасты научили игру работать с мощным скриптовым языком Lua, открыв перед создателями...

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

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

Rokned

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

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

Rokned

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Хранитель мира
Цугундер
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
8.479
Реакции
4.953
Баллы
632
Лучшие ответы
322
#5

Blackmail01

Гвардеец
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.036
Реакции
1.067
Баллы
241
Лучшие ответы
63
#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
Сообщения
8.479
Реакции
4.953
Баллы
632
Лучшие ответы
322
#7
@Blackmail01, спасибо большое, теперь всё стало ясно:thumbsup:
@Liker, убери, пожалуйста, эту приписку после запятой - сильно вводит в заблуждение.
 

ZornDan

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

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

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

Blackmail01

Гвардеец
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.036
Реакции
1.067
Баллы
241
Лучшие ответы
63
#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;
        };
    };
 
Сверху Снизу