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

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

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

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.293
Реакции
1.303
Баллы
251
Лучшие ответы
70
#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
Сообщения
6.542
Реакции
2.355
Баллы
652
Лучшие ответы
118
#22
@Blackmail01, на этом сейве видно баг, только надо первый вариант моего патча установить, во вкладке история есть он.
 

Вложения

Divik

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

Blackmail01

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

Rokned

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

Blackmail01

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

Rokned

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