Вы находитесь на сайте модмейкеров.
Среда, 04.12.2024, 22:06
Статьи Warcraft3 World Editor

Всё о спеллбуке(книга заклинаний)
Описание

Абилка спеллбук представляет собой абилку, содержащую в себе от 0 до 11 абилок,
Spellbook находится в Special\Items. Имеет код 'Aspb'.
Имеет 5 полей:
1) Base Order ID - приказ спеллбука (не верьте ему,спеллбук вы этим приказом не откроете), существует для того, что бы при создании 2ух или более спеллбуков, спеллбуки не склеивались, если Base Order ID одинаковый, то они склеются, если разный, то нет.
2) Maximum Spells - Максимальное количество спеллов в спеллбуке.
3) Minimum Spells - Минисальное количество спеллов в спеллбуке.
Внимание: максимальное и минимальное количество спеллов должно быть одинаковое, иначе некоторые спеллы могут не появится!
Если вы конечно намеренно не делаете рандомные спеллы с спеллбуке.
4) Shared Spell Cooldown - общий кулдаун спеллов в спеллбуке (но это не совсем так - кулдаун у одного спелла, но ещё кулдаунится спеллбук, но если у вас есть ещё один спеллбук с таким же Base Order ID, то вы увидите, что перезаряжается только один спелл и спеллбук).
5) Spell List - собственно лист спеллов, в том случае, если вы хотите фиксированное количество спеллов, количество спеллов должно быть равно Maximum и Minimum Spells, но и может быть не равно, если вы хотите рандом.

Применение

Ну применяется спеллбук по разному:
1) Стандартный метод применения - собственно книжка с заклинаниями, которая содержит от 1 до 11 заклинаний.
2) Спеллбук с добавлением спеллов в него - ну впринципе похоже на 1ый способ, но различие в том, что можно спеллы добаляются по желанию во время игры (спеллбуки с одинаковыми Base Order ID).
3) Спеллбук с мультилевелными спеллами - используется первый или 2ой способ + увеличение левелов абилок, используется чаще всего в расширенных инвенторях (бонус типа +3 к Storm Bolt)
4) Скрывание пассивных абилок - используется в том случае если надо, что бы пассивка давала бонус, но иконки не было видно. Метод: добавляется спеллбук с пассивкой и спеллбук запрещается для игрока. В этом случае спеллбука видно не будет, но пассивка будет давать бонус. Пассивка может быть и мультилевелная.
5) Используется как меню - используется в системах типа Attributes Menu, в спеллбук добавляются дамми абилки,при касте которых прокачиваются аттрибуты или совершаются другие какие-либо действия.

Баги

Как не прискорбно,но в каждой хорошей абилке есть свои баги,но в этом случае почти все связаны с загрузкой сэйвов:
1) При загрузке абилка в спеллбуке удаляется и добавляется - Ну самый главный баг спеллбука,остальные баги вытекают из него.
2) Сброс левела мультилевелных абилок - Ну собственно при загрузке левел абилок сбрасывается,так как они удаляются и добавляются 1 левела.
Этот баг лечится записью в кэш левелов абилок и созданием триггера, который при загрузке ставит левел абилок на нужный.
3) Сброс кулдаунов абилок - лечится только тем, что вы делаете кулдаун абилок через таймеры или триггеры.
4) Привязанные суммоны и иллюзии умирают - ну абилки типа feral spirit и mirror image создают привязанных суммонов и иллюзий, которые при удалении абилки исчезают. Лечится дамми кастом.
5) Спеллы в спеллбуке(если спеллбуков несколько и с одинковым ID) при загрузке выстраиваются в обратном порядке - лечится удалением спеллбуков и добавлением их в нужном порядке (имхо лучше не фиксить).
Ну и напоследок пара багов не связанных с загрузкой:
6) Спеллбук нельзя открыть приказом и нельзя отследить его нажатие - не лечится.
7) Спеллы в спеллбуке нельзя вызвать триггерно приказом -
лечится созданием точно такой же абилки но с 0 параметрами. Добавляем её юниту и запрещаем, а когда надо вызвать триггерно - разрешаем,приказ,запрещаем.

Категория: World Editor | Добавил: Stinger (10.04.2011) | Автор: Неизвестен
Просмотров: 5517 | Рейтинг: 4.0/2
Всего комментариев: 0
ComForm">
avatar
W3 - Всё для картостроения. 2024-2010 |