Есть файл 77 wog - map rules.erm .
Внутри скрипт на уменьшение цены в 2 раза на 7-ой день. Для ИИ скрипт вклчючен всегда.
Его принцип:
Каждый день (1-ый день только для ИИ) снижаем стоимость всех существ в 2 раза.
Если ты не ИИ, то тебе увеличиваем её обратно искл. суббота.
Всё это легко перетекает в функци с циклами: (Click to View)
Имеем мод Тифон, где количество существ увеличено:
Проверяем работу оригинального скрипта с измененным количеством существ: (Click to View)
Code:
!!DO694/0/254/1&y-5=1/v577=0:P; [make creatures half price when needed]
!!DO695/0/254/1&y-5=0/v577=1:P; [make creatures double price when needed]
Дабы не ломать совместимость с иными модами, выносим кусок код в скрипт тифона в этот же таймер с дополненными для новых существ параметрами: (Click to View)
Code:
!!DO694/174/254/1&y-5=1/v577=0:P; [make creatures half price when needed]
!!DO695/174/254/1&y-5=0/v577=1:P; [make creatures double price when needed]
И...Не работает.
И только на новых существ. Даже если вырезать оригинальный вог скрипт и оставить лишь из мода Тифон, изменениям подвержены лишь оригинальные существа...
Что я только ни делал. Стыдно сказать, сколько часов на это потратил.
Даже создание абсолютно сторонней функции не помогает.
Это проблема чего вообще?