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

В процессе семантика и определение функции value в новом балансе

Ержан

Бродяга
Участник форума
Регистрация
22 Авг 2022
Сообщения
29
Реакции
0
Баллы
8
Лучшие ответы
0
#1
Господа, нету сил листать 429 страниц вопросов из серии "памагите не могу установить мод".

хочу переопределить стоимость конкретных предметов. взял отсюда их коды. NB_Document.xlsx
например, посох орков itmw_orcstaff "нат шахар"
строка в файле .d в autorun
const int Value_itmw_orcstaff = 500;
не меняет дефолтные 20 на 500. Где я просчитался?
 

n1kx

Гвардеец
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
1.832
Реакции
1.296
Баллы
306
Лучшие ответы
143
#2
Господа, нету сил листать 429 страниц вопросов из серии "памагите не могу установить мод".

хочу переопределить стоимость конкретных предметов. взял отсюда их коды. NB_Document.xlsx
например, посох орков itmw_orcstaff "нат шахар"
строка в файле .d в autorun
const int Value_itmw_orcstaff = 500;
не меняет дефолтные 20 на 500. Где я просчитался?
Надо смотреть в самом предмете, если там стоит константа, менять её, если нет, то делать перехват предмета с новым значением

instance itmw_orcstaff(C_ITEM)
{
itmw_orcstaff_old();

value = 500;
};
 
Автор
Автор
Е

Ержан

Бродяга
Участник форума
Регистрация
22 Авг 2022
Сообщения
29
Реакции
0
Баллы
8
Лучшие ответы
0
#3
О! бдагодарю, оперативно и по делу. пойду тестировать.
авансом: тут, в новом балансе, похоже, отличаются принципы написания функций от Архолоса.
 

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Пользователь VIP
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.471
Реакции
1.467
Баллы
261
Лучшие ответы
78
#4
@Liker, запоминай Ержана авансом, он явно что-то с балансом мутить собрался:P
 
Автор
Автор
Е

Ержан

Бродяга
Участник форума
Регистрация
22 Авг 2022
Сообщения
29
Реакции
0
Баллы
8
Лучшие ответы
0
#5
n1kx
проверил, заработало, как и через перехват и переопределение функции, так и тупо через Marvin -> value.
@Liker, запоминай Ержана авансом, он явно что-то с балансом мутить собрался:P
не дело валить ящеров и военачальников и получать меч/посох/арбалет за 10 монет, а по сему (для тех кому интересно) переопределяем драг мора, таротар, грах даггар и нат шахар на нормальные цены. для личного, так сказать, перфекционизму.

instance itmw_orcstaff(C_ITEM)
{
itmw_orcstaff_old();
value = 500;
};

instance itmw_2h_draconsword_02(C_ITEM)
{
itmw_2h_draconsword_02_old();
value = 1000;
};

instance itrw_crossbow_orc(C_ITEM)
{
itrw_crossbow_orc_old();
value = 1000;
};

instance itmw_2h_orcsword_04(C_ITEM)
{
itmw_2h_orcsword_04_old();
value = 500;
};
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
27.902
Реакции
24.508
Баллы
1.446
Лучшие ответы
1.072
#6
@Blackmail01, так я просто скоро пройдусь и все *.d патчи заблочу и все :P
 

~𝔻𝕒𝕣𝕜𝕊𝕚𝕕𝕖~

Избранник богов
Почётный пользователь
Участник форума
Регистрация
17 Мар 2022
Сообщения
10.090
Реакции
5.988
Баллы
772
Лучшие ответы
349
#7
Время могил окончено - пришло время для более радикальных мер>:D
 

tilil2670

Командор
Участник форума
Регистрация
25 Авг 2022
Сообщения
3.290
Реакции
922
Баллы
204
Лучшие ответы
34
#8
Сверху Снизу