Создание сценария.
Прочитав предыдущий раздел и немного попрактиковавшись, вы без труда
сможете создать карту. Однако создание карты для таких режимов как Melee и
Free For All это
только половина возможностей редактора. Если вы проходили StarCraft или BroodWar, то вы знаете что
карты кампаний это не просто ландшафт. Миссии кампаний помимо ландшафта
включают в себя героев, расположенные в определённых местах постройки, события,
происходящие при достижении какого-либо условия (к примеру, прихода героя в
определённое место), диалоги между персонажами, брифинги перед миссиями и т.д.
При помощи редактора вы сможете создать свои сценарии и даже свою кампанию, со
своими уникальными героями (впрочем со старыми модельками). Запустить сценарную карту можно при помощи
игрового режима Use Map Settings (в дальнейшем UMS), а инструкции по созданию читайте ниже…
1. Установка свойств сценария…
Выберите в
меню Scenario пункт Properties. Откроется диалог свойств сценария. В строке Name можно ввести название сценария, а в
строке Description –
его краткое описание. Эта информация будет показана при
выделении карты в самом Старкрафте, ни название, ни
описание не влияют на название файла карты.
2. Брифинг…
Создание
брифинга базируется на использовании триггеров. Подробно об их использовании
написано ниже, а здесь я расскажу как ими пользоваться
чтобы создать брифинг.
В меню Scenario выберите
пункт Mission Briefings для открытия мастера создания брифинга. Нажмите New для
создания нового брифинга. Выберите номера игроков или названия команд, которым
будет показан данный брифинг, и нажмите Next. Теперь мне придётся немного объяснить, что такое триггер.
Триггер – это некое действие, лучше объяснить я не могу, поэтому разъясню на
примере: предположим, нам надо, чтобы вначале в окошке брифинга, появилось лицо
некоего персонажа, которое стало бы двигаться, имитируя разговор, и при этом
должен появиться текст, который
произносит этот персонаж. У нас есть триггеры: появление персонажа, анимация
персонажа, появление текста, триггер задержки (триггеры выполняются моментально
друг за другом, временами требуется сделать паузу на энное количество времени,
указываемое в миллисекундах). Вот мы и нанизываем триггеры в нужном порядке друг
за другом, образуя этакую цепочку событий. А теперь
перейдём к описанию триггеров (при выборе многих триггеров, под выпадающим
списком будут появляться их описания, в которых будут использованы ссылки,
кликнув на которые можно (и нужно!) будет выбрать дополнительные параметры.
Описание этих ссылок я тоже дам):
1. MISSION OBJECTIVES – задание миссии (будет
показано в окне заданий)
ссылки:
text – нажмите и введите описание
задания миссии
2. TEXT MESSAGE – показывает текст в окне брифинга
ссылки:
number – устанавливает
время, в течении которого показывается текст
text – текст сообщения
3. PLAY WAV – воспроизведение
импортированного wav-файла
(про импорт ниже)
ссылки:
WAV file – выбор файла из списка
импортированных
4. SHOW PORTRAIT – показать портрет героя
ссылки:
unit – чей портрет показать
Slot Number –
в каком из 4-х слотов показать (нумерация слева направо)
5. DISPLAY SPEAKING PORTRAIT – анимировать портрет
ссылки:
Slot Number – номер слота с
портретом
number – время анимации
6. HIDE PORTRAIT – удалить портрет из слота
ссылки:
Slot Number – номер слота
7. TRANSMISSION – комбинация PLAY WAV, TEXT MESSAGE,
DISPLAY SPEAKING PORTRAIT и WAIT.
ссылки:
Slot Number – номер слота для его
анимации
WAV file – какой wav-файл воспроизвести
Set – установить/прибавить/отнять
время показа текста и анимации портрета
number – время (см.
предыдущий пункт)
text – текст в главном окне
брифинга
8.
WAIT – задержка
ссылки:
duration – время задержки
3. Forces (группы)…
Всех игроков
при необходимости можно распределить на 4 группы. Это удобно если в вашем
сценарии игроки разбиты на команды. Обратите внимание на то, что в одной
команде не могут находиться игроки-люди и AI-игроки. Первоначально все игроки находятся в одной команде,
чтобы это изменить выберите пункт Forces в меню Scenario. В появившемся окне можно
перетаскивать игроков из одной команды в другую. Теперь о флажках под командами:
1.
Alies
– все игроки команды становятся союзниками
2.
Allied Victory
– побеждает игрок – побеждает вся команда
3.
Random Start Location
– все игроки начинают на случайной стартовой локации
4.
Shared Vision
– все игроки команды видят друг друга
5. Звуки…
В меню Scenario выберите
пункт Sounds. Нажав кнопку Import
вы сможете импортировать в карту звуки в формате wav. Эти звуки можно будет проигрывать
во время игры при помощи триггеров (о них позже). Кнопкой Export можно экспортировать звук из
карты.