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

Патч Изменение перманентов на ловкость и силу .

Нет прав доступа на загрузку
Специфика как в оригинальной готике 2

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.569
Реакции
1.588
Баллы
261
Лучшие ответы
78
#21
@Rokned, У меня не проявилось. Посмотрел твой код - вижу ты дважды определяешь одни и те же инстансы. Так не надо. Из-за этого могло быть.
Попробуй с этим кодом.
C:
INSTANCE ItPl_STRENGTH_Herb_01(C_Item)
{   
    ItPl_STRENGTH_Herb_01_OLD();
    on_state[0] = Use_STRENGTH_Herb_01;
    text[1] = name_bonus_STR;           
    count[1] = 1; 
};

FUNC VOID USE_STRENGTH_Herb_01 ()
{
    B_RaiseAttribute(hero, ATR_STRENGTH,1);
    Npc_RemoveInvItems (hero,ItPl_STRENGTH_Herb_01, 1);
};

INSTANCE ItPl_Dex_Herb_01(C_Item)
{   
    ItPl_Dex_Herb_01_OLD();
    on_state[0] = Use_Dex_Herb_01;
    text[1] = name_bonus_dex;           
    count[1] = 1;   
};

FUNC VOID USE_Dex_Herb_01 ()
{
    B_RaiseAttribute(hero, ATR_DEXTERITY,1);
    Npc_RemoveInvItems (hero,ItPl_Dex_Herb_01, 1);
};

const int str_elixier_prof = 3;

instance itpo_perm_dex(c_item) {
    itpo_perm_dex_old();
    count[1] = str_elixier_prof;                     
};

instance ITPO_PERM_STR(c_item) {
    ITPO_PERM_STR_old();
    count[1] = str_elixier_prof;                     
};
Из плюсов - код короче. Добавляем только то что изменяем. Нет кириллицы, значит плагин подойдёт тем кто играет на других языках.
 
Автор
Автор
Rokned

Rokned

Живая легенда
Почётный пользователь
Участник форума
Регистрация
22 Апр 2015
Сообщения
7.089
Реакции
2.521
Баллы
652
Лучшие ответы
120
#22
@Blackmail01, на этом сейве видно баг, только надо первый вариант моего патча установить, во вкладке история есть он.
 

Вложения

Divik

Паладин
Участник форума
Регистрация
21 Авг 2022
Сообщения
4.712
Реакции
1.239
Баллы
276
Лучшие ответы
33
#23
Ну так работает патч или повременить?
 

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.569
Реакции
1.588
Баллы
261
Лучшие ответы
78
#24
@Blackmail01, на этом сейве видно баг, только надо первый вариант моего патча установить, во вкладке история есть он.
Проверил, да на первой версии твоего патча есть такое. С тем кодом что я выше скинул уже нет.
И описания работают.
 
Автор
Автор
Rokned

Rokned

Живая легенда
Почётный пользователь
Участник форума
Регистрация
22 Апр 2015
Сообщения
7.089
Реакции
2.521
Баллы
652
Лучшие ответы
120
#25
@Blackmail01, да, тоже проверил, с твоей обновлённой функцией нету.
Залью в общак, ты не против?
 

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.569
Реакции
1.588
Баллы
261
Лучшие ответы
78
#26
@Rokned, Да, конечно. Для этого и делал. Сам пользоваться вряд ли буду.
 
Автор
Автор
Rokned

Rokned

Живая легенда
Почётный пользователь
Участник форума
Регистрация
22 Апр 2015
Сообщения
7.089
Реакции
2.521
Баллы
652
Лучшие ответы
120
#27
Сверху Снизу