Новости Релиз Of Ash and Steel состоится 6 ноября
  • 1.508
  • 1
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 9.135
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
С Днём России!
  • 7.805
  • 6
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...
Новости Анонсирован Atomic Heart II

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

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

Rokned

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

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

Rokned

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

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

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.482
Реакции
1.478
Баллы
261
Лучшие ответы
78
#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
Сообщения
10.308
Реакции
6.101
Баллы
772
Лучшие ответы
351
#7
@Blackmail01, спасибо большое, теперь всё стало ясно:thumbsup:
@Liker, убери, пожалуйста, эту приписку после запятой - сильно вводит в заблуждение.
 

ZornDan

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

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

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

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

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.482
Реакции
1.478
Баллы
261
Лучшие ответы
78
#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;
        };
    };
 
Сверху Снизу