Новости В Of Ash and Steel начался закрытый плейтест
  • 975
  • 1
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
С Днём России!
  • 3.244
  • 6
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 1.439
  • 1
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...

Решено Дар "Длань Инноса". Условия возможности получения, механика работы

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Хранитель мира
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
8.776
Реакции
5.165
Баллы
712
Лучшие ответы
335
#1
В разделе особых даров появился такой дар. В окне статистики такого не значится. Кто может подсказать по нему? Интересуют два момента:
1. Каковы условия его появления у статуи? Например, дар на доп. урон одноруком появляется на 75% владения. А этот?
2. Какова механика его работы? Каков этот шанс на доп. урон? И, собственно, сама величина этого урона.

P.S. Я давно не играл за миликов, поэтому вообще не в курсе что это за дар, не слышал про него вообще. Это новый дар?
 

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.131
Реакции
1.169
Баллы
251
Лучшие ответы
69
#2
По первому пункту там два условия всего. Гильдия = паладин и дар этот ещё не взят. Ну и 250 кармы нужно чтобы сам дар взять.
По шансам и урону. Если я правильно прочитал свиток то работает так:
Для одноручного или дуалов шанс 25%. Доп урон 150+рандом до 25.
Для двуручного шанс 30%. Доп урон 250+рандом до 25.
Если шаман то доп урон в 2 раза меньше.
Код:
if ((!rx_godprocpaladin) && (hero.guild == gil_pal)) {
            info_addchoice(pc_psionicquest_templatedialog_38 /*35992*/, "Длань Инноса, шанс нанести доп. урон нежити ближним оружием (250 Кармы)", pc_prayshrine_raiseattribute_paladin);
        };
       
func void pc_prayshrine_raiseattribute_paladin() {
    if ((innospraycount - innoscrimecount) >= 250) {
        rx_playeffect("spellFX_Innoseye", hero);
        innospraycount = innospraycount - 250;
        rx_godprocpaladin = true;
        snd_play("LevelUp");
        rankpoints = rankpoints + 10;
        ai_printbonus("Дар получен!");
    }
    else if ((innospraycount - innoscrimecount) < 250) {
        if (rx_newmes) {
            ai_printiteminfo("Информация", print_notenoughkarmainnos, 2, 1);
        }
        else {
            ai_printclr(print_notenoughkarmainnos, 177, 58, 17);
        };
    };
    info_clearchoices(pc_psionicquest_templatedialog_38 /*35992*/);
};
if (rx_godprocpaladin && (hero.guild == gil_pal)) {
            if (npc_isinfightmode(hero, fmode_melee)) {
                if (c_npcisundead(slf)) {
                    if (equipedindex_1h || rh_ready_2x2) {
                        if (rx_getchance(25)) {
                            dambon = 150 + hlp_random(25);
                            if (rx_isshaman()) {
                                dambon /= 2;
                            };
                            b_magichurtnpc(oth, slf, dambon);
                            if (rx_godprocpaladinplayeffectoption) {
                                rx_playeffect("SPELLFX_PALADIN_PROC_UNDEAD", slf);
                            };
                        };
                    }
                    else {
                        if (rx_getchance(30)) {
                            dambon = 250 + hlp_random(25);
                            if (rx_isshaman()) {
                                dambon /= 2;
                            };
                            b_magichurtnpc(oth, slf, dambon);
                            if (rx_godprocpaladinplayeffectoption) {
                                rx_playeffect("SPELLFX_PALADIN_PROC_UNDEAD", slf);
                            };
                        };
                    };
                };
            };
        };
 
Последнее редактирование:

Beleriand

Паладин
Участник форума
Регистрация
9 Сен 2021
Сообщения
4.529
Реакции
2.376
Баллы
431
Лучшие ответы
396
#3
еще уточнение, что этот дар работает только по нежити, и для дуалов условия как для одноручного

if (c_npcisundead(slf)) {.............
 
Сверху Снизу