(11.06.2020 20:39)wessonsm Wrote: В Trainer есть пересечения глобальных z-переменных со скриптами wog.
Там используются z16-z19 и z21, они же используются в скриптах магических грибов и фонтанов, то есть Trainer портит описания (хинт-текст) грибов и фонтанов.
(если у нас одна и та же версия).
Давно я хотел это сделать. Таки сделал:
Освобождены от глобальной зависимости текстовые переменные
z11-z22, z159, z167-z168.
Все их тексты перенесены в переменные
z180-z194
Теперь скриптеры для
временного хранения без страха могут использовать диапазон текстовых переменных
z1-z150
Данная правка затронула скрипты
wog 18, 19, 61, 68.
В дополнение, данные скрипты освобождены от нумированных функций и теперь используют именованные. Сам функционал скриптов не затрагивался.
В 78-wog добавлены такие события как триггеры:
FU(WOG_OnNewDay);
FU(WOG_OnNewWeek);
FU(WOG_OnNewMonth);
которые позволят намного меньше загружать стандартные таймеры.
Каждый из данных триггеров страбатывает единожды перед ходом игроков (в отличии от таймеров, которые срабатывают для каждого игрока в отдельности)
Например в начале каждой недели с помощью FU(OnNewWeek) очень удобно настраивать банки существ
Мод обновлен.