Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- $Name:Рок$
- --
- -- Created by IntelliJ IDEA.
- -- User: epoxa
- -- Date: 30.05.15
- instead_version "1.9.1"
- require "xact"
- require "click"
- require "dash"
- require "para"
- require "quotes"
- require "dlg"
- require "hideinv"
- require "walk"
- require "nouse"
- require "vv_dlg"
- main = room {
- nam = 'Эпизод 1. <i>Название эпизода</i>',
- dsc = [[ В детстве мы мечтаем стать космонавтами и супергероями.
- ^
- Повзрослев, мы мечтаем стать рок-звездами – космическая слава и супергеройская популярность прилагаются автоматически.
- Мало кто знает, что за каждой рок-группой стоит незаметная, но крайне важная фигура, без которой успех может и не прийти…
- ^
- Попробуйте себя в роли менеджера популярного коллектива, окунитесь в атмосферу закулисья шоу-бизнеса
- и рискните достичь вершин музыкального Олимпа, покорив Рок-Империю!
- ^^
- ]],
- obj = {
- vobj('start', '<c>{Начать игру}</c>'),
- },
- act = code [[ walk 'boss_office' ]],
- }
- passage = room {
- nam = 'Коридор',
- way = {
- 'boss_office',
- 'room_steve',
- 'room_joe',
- 'room_sean',
- 'room_chuck',
- 'room_sam',
- 'hall',
- 'backstage',
- 'boxroom',
- },
- dsc = [[
- Вместо кучи обезличенных переходов вверху над этим тестом, можно разместить литературное описание коридора
- и всех локаций, куда может попасть ГГ отсюда. Переход осуществляется нажатием на {go_steve|ссылки} прямо в тексте описания.^
- Ну а иначе - нафига этот коридор еще нужен? Ну разве, чтобы не сразу найти неприметную дверь в бытовку,
- а после выполнения некоторых условий (например, уже понятна задача, что нужно найти зарядку)
- и пристального повторного осмотра локации. ]],
- obj = {
- xact('go_steve', code [[ walk 'room_steve' ]]),
- },
- }
- boss_office = room {
- nam = 'Кабинет Большого Босса',
- pic = 'img/boss.jpg',
- obj = {
- obj {
- nam = 'Большой Босс',
- dsc = [[ {Большой Босс}, нахмурившись, смотрит на меня. ]],
- act = [[ Ну и что мне ему сказать? ]],
- }
- },
- way = {vroom('Выйти', 'passage')},
- }
- room_steve = room {
- nam = 'Гримерка Стива',
- pic = 'img/steve.jpg',
- way = {vroom('Выйти', 'passage')},
- dsc = [[ Над гримерным столиком огромное зеркало. Везде разбросаны украшения-побрякушки. ]],
- obj = {
- obj {
- nam = 'Стив',
- dsc = [[ Вокалист {Стив} лежит в депрессии. ]],
- act = code [[ walk 'dlg_steve' ]],
- }
- },
- }
- dlg_steve = dlg {
- nam = 'Гримерка Стива',
- pic = 'img/steve.jpg',
- hideinv = true,
- talk = {
- { [[ Ну и хер ли ты страдаешь? Команда на разогреве уже заканчивает, пора собираться! ]],
- persist = true,
- act = [[ Иди в опу, моя тонкая душевная организация требует брюнеточку для "вдохновения" ]],
- { [[ Что же, я попробую... ]] },
- }
- }
- }
- room_joe = room {
- nam = 'Гримерка Джо',
- pic = 'img/joe.jpg',
- way = {vroom('Выйти', 'passage')},
- obj = {
- obj {
- nam = 'Джо',
- dsc = [[ Здесь находится {Шон}. ]],
- act = [[ Не хочет играть, скотина ]],
- }
- },
- }
- room_sean = room {
- nam = 'Гримерка Шона',
- pic = 'img/sean.jpg',
- way = {vroom('Выйти', 'passage')},
- obj = {
- obj {
- nam = 'Шон',
- dsc = [[ Здесь находится {Шон}. Он грустно глядит на выключенный ноутбук. ]],
- act = [[ Не хочет играть, скотина. ]],
- }
- },
- }
- room_chuck = room {
- nam = 'Гримерка Чака',
- pic = 'img/chuck.jpg',
- way = {vroom('Выйти', 'passage')},
- obj = {
- obj {
- nam = 'Чак',
- dsc = [[ {Чак} лежит на кушетке, закрыв голову руками. Он сильно болеет после вчерашней вечеринки. ]],
- act = [[ Не хочет играть, скотина. ]],
- }
- },
- }
- room_sam = room {
- nam = 'Гримерка Сэма',
- pic = 'img/sam.jpg',
- way = {vroom('Выйти', 'passage')},
- obj = {
- obj {
- nam = 'Сэм',
- dsc = [[ Здесь находится {Сэм} ]],
- act = [[ Не хочет играть, скотина. ]],
- }
- },
- }
- hall = room {
- nam = 'Зал',
- way = {vroom('Выйти', 'passage')},
- }
- backstage = room {
- nam = 'За сценой',
- way = {vroom('Выйти', 'passage')},
- }
- boxroom = room {
- nam = 'Подсобка',
- way = {vroom('Выйти', 'passage')},
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement