13) Надо сказать, что AutoRunSpellAddon123.mob со Спелладдоном грузится всегда, даже когда это отключить настройкой autorunmobfile=0.
Там ещё рядом в настройках extendedmerc=1, чтоб менять максимальное число наёмников, выглядит странно, потому что это управляется скриптами в моб-файлах без вмешательства в экзешник, там какие-то глобальные переменные. Собственно ограничение на число наемников устанавливается скриптами, и достаточно убрать эти скрипты, чтоб брать сразу всех фактически доступных наемников.
Ещё disableexppenalty=1, чтоб без пенальти по экспе в сетевой игре. Настройка для потери опыта и денег есть в Config/ai.reg, причем это оригинальная нивальская настройка, если это важно.
13) Это было специально для Минор-мода, где Спелладдон версии 8.5, и AutoRunSpellAddon123.mob каждую секунду пишет GetWorldTime() в глобальную переменную lua_time. Чтобы через луа-скрипты добавлять к атаке бонус от ночного зрения именно ночью. Тогда как снижение атаки и защиты ночью тоже включается в последующих версиях Спелладдона. В Классик-моде такие бонусы оформлены проще.
Если не непосредственно время, могло бы помочь знание у юнита фактического радиуса зрения, того самого, который в инфо-окне. Если отличается от полного, значит время для ночного зрения (если оно вообще включается).
32) Динамическое изменение заметности юнита в зависимости от общей освещенности точки с его координатами на карте. Как альтернатива механике ночного зрения этого вашего гениального Нивала, которая в оригинальной сетевой игре даже не задействована. Или как дополнение к оригинальным механикам.
В луа-скриптах (или как угодно) пересчитывать заметность через значение освещенности по координатам юнита.
Там ещё рядом в настройках extendedmerc=1, чтоб менять максимальное число наёмников, выглядит странно, потому что это управляется скриптами в моб-файлах без вмешательства в экзешник, там какие-то глобальные переменные. Собственно ограничение на число наемников устанавливается скриптами, и достаточно убрать эти скрипты, чтоб брать сразу всех фактически доступных наемников.
Ещё disableexppenalty=1, чтоб без пенальти по экспе в сетевой игре. Настройка для потери опыта и денег есть в Config/ai.reg, причем это оригинальная нивальская настройка, если это важно.
13) Это было специально для Минор-мода, где Спелладдон версии 8.5, и AutoRunSpellAddon123.mob каждую секунду пишет GetWorldTime() в глобальную переменную lua_time. Чтобы через луа-скрипты добавлять к атаке бонус от ночного зрения именно ночью. Тогда как снижение атаки и защиты ночью тоже включается в последующих версиях Спелладдона. В Классик-моде такие бонусы оформлены проще.
Если не непосредственно время, могло бы помочь знание у юнита фактического радиуса зрения, того самого, который в инфо-окне. Если отличается от полного, значит время для ночного зрения (если оно вообще включается).
32) Динамическое изменение заметности юнита в зависимости от общей освещенности точки с его координатами на карте. Как альтернатива механике ночного зрения этого вашего гениального Нивала, которая в оригинальной сетевой игре даже не задействована. Или как дополнение к оригинальным механикам.
В луа-скриптах (или как угодно) пересчитывать заметность через значение освещенности по координатам юнита.

Форумы
Вселенная аллодов
