= Тестовое задание для скриптеров = = v. 0.1 = 1. Пожелание: Все действия игрока, выходящие за рамки сюжета - нападения на союзников, квестовых врагов, бегства, use - должны быть предусмотрены и предотвращены/обработаны. 2. Вид: Мод для стартера. Доступны кнопки: "Новая игра", "Старая игра", "Выход". 3. Содержит: 1 диалоговая зона, и 1 игровая зона. == Сюжет: == Главный герой - Вася Пупкин. Он появляется в Каньоне Смерти, около северной крепости. Одет как стражник. Рядом с ним - те же людишки, которые там ходили в оригинале. Выдаётся квест №1. После выполнения, его кидает на диалоговую зону "Северная крепость". Её файл, равно как и каньона, можно взять из Весны. На диалоговой зоне стоит персонаж "Кролик Роджер" - модель и текстура белого кролика - и с ним автоматически начинается диалог №1. По окончанию диалога мы получаем диалог №2, №3, №3а(зависит от выполненности подзадания 1 квеста №1) и №4 у того же персонажа. Мы должны выбрать один из них. При выборе любого диалога, (а точнее по окончании выбранного) остальные деактивируются. После диалогов: Второй диалог: скриптовая сценка, как наш главгерой(отключить управление человеком командой BlockUnit) с одного удара прибивает кролика, тот взрывается и герой умирает. Третий диалог (обе версии): сценка, как главгерой становится по стойке смирно, кролик телепортируется с места действия, а ГГ идёт к выходу, и на этом игра заканчивается титрами. Четвёртый диалог: ГГ кланяется, идёт к выходу - и попадает обратно на игровую. Выдаётся квест №2. После квеста - победный конец игры. Титры. == Приложения: Квесты 1 и 2, диалоги 1, 2, 3, 4. == ''' Квест 1: ''' ---- Ночной Дозор [[BR]] Тьма готовится захватить ворота в пещеру Червелицых. Нужно обеспечить безопасность ворот, иначе мир рухнет. [[BR]] #subobj 1 [[BR]] Сменить дозорного [[BR]] Старый дозорный охраняет эти ворота уже 2 года. Надо дать ему хоть полчаса отдыха, для очистки совести. [[BR]] //Здесь мы должны подойти к воротам за минуту. [[BR]] *Если успеваем - видим дозорного, тот машет нам рукой. Затем идёт к воротам в сев. крепость. Когда выходит из поля зрения игрока - исчезает. [[BR]] Подзадание 1 выполнено, выдаётся подзадание 2 [[BR]] *Если не успеваем - по приходу видим труп дозорного, подзадание 1 проваливается, выдаётся подзадание 3. [[BR]] #subobj 2 [[BR]] Быть настороже [[BR]] Теперь надо притаиться у ворот и смотреть в оба: силы тьмы не дремлют! [[BR]] //Надо подождать секунд 30-40 (как получится), и мы увидим бегущего на нас Зака(раньше в окрестностях его найти не должны). Он выглядит как в оригинале, одет как раб (полуголый с палашом), однако вокруг него вьются все мыслимые обкасты - усиление, регенерация, ночное зрение, орлиный взор, и так далее. В нём должен с одного раза быть узнаваем читтер, которого честным образом не убить. [[BR]] *Если дождались Зака - подз. 2 выполнено, выдаётся подзадание 3. [[BR]] *Если свалили с места - квест провален, наступает ночь, короче устроить инферно - куча взрывов в районе крепости и нас, всех людей, проклятий можно напустить :). Потом в нас бьёт убивающая всегда молния, Короче эдакий гей-мовер. Upd: можно сделать нашествие злых смерчей, это делается командой fixworldtime(0), постоянно зацикленной. [[BR]] #subobj 3 [[BR]] Предупредить силы света [[BR]] Тьма оказалась слишком сильна, и дозорные тут не помогут. Необходимо скорее сообщить в гарнизон Северной крепости. [[BR]] //Даётся около минуты, чтобы игрок мог только добежать/дойти до ворот СК. Не успеет - начнется инферно =) [[BR]] ---- ''' Квест 2: ''' ---- Последний бой [[BR]] Он трудный самый, а я на Ингос, домой, хочу. Я так давно в ПЗ не гамал... [[BR]] //На усмотрение скриптёра - проявите фантазию, и сделайте интересный квест-сражение, чтобы он был желательно не линеен, и показывал знание и понимание игровых фич. В некотором роде, этот тест - главный. На инициативность и фантазию :) [[BR]] ---- ''' Диалог 1: ''' ---- Welcome [[BR]] #show Hero [[BR]] #show Rabbit_Rodger [[BR]] #phrase Hero [[BR]] Превед медве... тфу, кролег. Кому докладывать? [[BR]] #phrase Rabbit_Rodger [[BR]] Мне. И не коверкай русский язык, пожалуйста. Что у тебя? [[BR]] ---- ''' Диалог 2: ''' ---- Как хочу - так и говорю [[BR]] #show Hero [[BR]] #show Rabbit_Rodger [[BR]] #phrase Hero [[BR]] Чего ты там лопотал про язык? Я - падонак! А вот ты - труп... [[BR]] #phrase Rabbit_Rodger [[BR]] Ну попробуй... Я в офф, потом позвонишь и скажешь, как получилось... [[BR]] ---- ''' Диалог 3: ''' ---- Ничего особенного [[BR]] #show Hero [[BR]] #show Rabbit_Rodger [[BR]] #phrase Hero [[BR]] Да так, фигня в основном. Кто-то, короче, завалил стражника - ну я и пошёл сюды... Всё как в уставе ;) [[BR]] #phrase Rabbit_Rodger [[BR]] Молодец. Служи, салага. А я на слёт попёрся... [[BR]] #phrase Hero [[BR]] Ага, бывай... [[BR]] ---- ''' Диалог 3а: ''' ---- Ничего особенного [[BR]] #show Hero [[BR]] #show Rabbit_Rodger [[BR]] #phrase Hero [[BR]] Да так, фигня в основном. Я там какого-то читтера видел - ну и пошёл сюды... Всё как в уставе ;) [[BR]] #phrase Rabbit_Rodger [[BR]] Молодец. Служи, салага. А я на слёт попёрся... [[BR]] #phrase Hero [[BR]] Ага, бывай... [[BR]] ---- ''' Диалог 4: ''' ---- Ахтунг! [[BR]] #show Hero [[BR]] #show Rabbit_Rodger [[BR]] #phrase Hero [[BR]] Ужос ваще! [[BR]] #NOLIPS [[BR]] #phrase Rabbit_Rodger [[BR]] Заколебал, честно. Надо будет ему полчаса молчанки повесить... [[BR]] #phrase Rabbit_Rodger [[BR]] Кхм... [[BR]] #phrase Hero [[BR]] А, ну да. Там тьма в общем слишком сильная, и мне, значит, того, одному не справиться. [[BR]] #phrase Rabbit_Rodger [[BR]] Понял. Сколько дать? [[BR]] #phrase Hero [[BR]] Два десятка [[BR]] #phrase Rabbit_Rodger [[BR]] Можно... [[BR]] #phrase Hero [[BR]] Ракетчиков [[BR]] #phrase Rabbit_Rodger [[BR]] Обрыбишься кирасирами. Всё, топай... [[BR]] ---- Тов. скриптеры, внешний вид должен быть на манер готовой игры. Желательно после выдачи квеста на "бой" дать игроку на выбор разной брони, и кинуть на глобалмапу, чтобы он мог переодеться. Маркер его положения должен стоять напротив сев. крепости, переход возможен только на игровую. Всем спасибо за внимание. Шнайпер.