(03.04.2020 21:49)igrik Wrote: Внес я правки:
Code:
78 wog: функция $spell$ теперь корректно возвращает тип школы заклинаний.
43 wog: убрал префикс [b]'s[/b] (в английской он тоже убран)
25 wog: темница хозяина драконов переписана (by Algor)
Ссылки как всегда в первом сообщении данной темы.
Хочу все-таки окончательно прояснить все относительно этой $spell$.
Флаги школ магии в оригинальном скрипте отличаются от тех, которые возвращает команда !!SS:S (и по видимому, должен возвращать код
igrik'а из последней правки)
Оригинальный скрипт: 1 - air, 2 - earth, 4 - fire, 8 - water;
!!SS:S: 1 - air, 2 - fire, 4 - water, 8 - earth.
И этот кусок кода (в моем сообщении выше):
нужен был для того, чтобы привести флаги в соответствие с оригинальным скриптом
(битовую маску AFWE он преобразовывает в маску AEFW).
Можно оставить флаги в виде AFWE (на работоспособность стандартных скриптов это не повлияет), но в таком случае надо подправить описание функции в закомментированном тексте, во избежание возникновения путаницы и неразберихи.
Вот в этих местах:
и
указать
element: 0=any, 1=air, 2=fire, 4=water, 8=earth.