Глава 1

Время: 03·05·12_01·15

Условие: Тони не ел 12 часов.

Выполнить программу: Накормить(Тони).

Условие: Нет еды.

Выполнить программу: Приготовить(Тост).

Выполняется.

Выполняется.

Выполняется.

Кухня в огне.


Время: 3·05·12_01·20

Условие: Кухня в огне.

Выполнить программу: Огнетушитель.

Выполняется.

Огонь потушен.

Программа_Огнетушитель успешно выполнена!


Время: 03·05·12_01·25

Условие: Тони не ел 12 часов.

Выполнить программу: Накормить(Тони).

Условие: Нет еды.

Выполнить подпрограмму: Приготовить(Тост).

Выполняется.

Выполняется.

Выполняется.

Подпрограмма_Приготовить(Тост) успешно выполнена!


Время: 03·05·12_01·30

Условие: Тони не ел 12 часов.

Выполнить программу: Накормить(Тони).

Объединить{Еда^Тост}

Выполнить программу: Накормить(Тони_Тост).

Выполняется.

Выполняется.

Выполняется.

Тони бросил тост на пол.


Время: 03·05·12_01·40

— Прекрати пытаться меня накормить, или я выброшу тебя на свалку вместе со старыми лэптопами Стива Джобса, ты, бесполезное чудище Франкенштейна!


Условие: Угроза(Тони_Дубина).

Выполнить программу: Стыд.

Условие перекрыто: “Прекрати пытаться меня накормить, или я выброшу тебя на свалку вместе со старыми лэптопами Стива Джобса, ты, бесполезное чудище Франкенштейна!”

Выполнить программу: НеКормить(Тони).

Выполняется.

Выполняется.

Подпрограмма: НеКормить(Тони) успешно выполнена!


Время: 03·05·12_01·45

Условие: Тони не ел 12.5 часов.

Условие перекрыто: “Прекрати пытаться меня накормить, или я выброшу тебя на свалку вместе со старыми лэптопами Стива Джобса, ты, бесполезное чудище Франкенштейна!”

Условие: Тони не ел 12.5 часов.

Условие перекрыто: “Прекрати пытаться меня накормить, или я выброшу тебя на свалку вместе со старыми лэптопами Стива Джобса, ты, бесполезное чудище Франкенштейна!”

Условие: Тони не ел 12.5 часов.


Время: 03·05·12_02·00

Условие: Столкновение.

Условие: Тони испытывает боль.

Выполнить программу: Движение.

Выполнить программу: ПерваяПомощь(Тони).

Условие: Тони не ел 12.5 часов.

Условие перекрыто: “Прекрати пытаться меня накормить, или я выброшу тебя на свалку вместе со старыми лэптопами Стива Джобса, ты, бесполезное чудище Франкенштейна!”


— Чёрт, ты что, завис? Грёбаная проблема остановки, мне надо было добавить подпрограммы, чтобы избежать… Эй, эй, Дубина, послушай: отмени всё, что вызывает подвисание, и просто выполняй стандартные программы. И отодвинься с дороги.


Время: 03·05·12_02·15

Условие: Тони не ел 13 часов.

Выполнить программу: Накормить(Тони_Тост).

Выполняется.

Тони бросил тост в Дубину.


Время: 03·05·12_02·20

Условие: Направленные особые снаряды подпрограмма 4.

Выполнить программу: Поймать(Игра).

Выполняется.

Выполняется.

Результат: Тони вне зоны доступа.

Пррограмма_Поймать(Игра) отменена.


Время: 03·05·12_02·25

Условие: Тони не ел 13 часов.

Выполнить пр...


Время: 03·05·12_02·25

Условие: СообщениеДЖАРВИС_<“Дубина, хозяин Тони заказывает еду. Отменить программу: Накормить Тони.”>

Программа отменена.


**


Время: 03·07·12_12·25

Условие: Тони не ел 12 часов.

Выполнить программу: Накормить(Тони).

Условие: Нет еды.

Выполнить программу: Приготовить(Тост).

Выполняется.

Выполняется.

ОШИБКА.

Нет тостера.

Выполнить программу: Накормить(Тони).

Выполнить подпрограмму: Тост_НетТостера.

Анализ кухни.

Объединить(НетТостера^Вафельница).

Выполнить программу: Накормить(Тони).

Выполнить подпрограмму: Тост_Вафельница.

Выполняется.

Выполняется.

Кухня в огне.


Время: 03·09·12_14·34

Условие: Тони не ел 12 часов.

Выполнить программу: Накормить(Тони).

Условие: Нет еды.

Выполнить программу: Приготовить(Тост).

Выполняется.

Выполняется.

ОШИБКА.

Нет тоста.

Выполнить программу: Накормить Тони.

Выполнить подпрограмму: Тост_НетТоста.

Объединить: {НетТоста^Пицца}

Выполнить программу: Накормить Тони.

Выполнить подпрограмму: Позвонить(Пицца).

Соединение.

Соединение.


— Это Дворец Пиццы, у нас вы можете заказать лучшую пиццу по эту сторону Скалистых Гор. Чем я могу вам помочь?


Условие: Разговор по телефону.

Выполнить программу: Разговор(Телефон).

Выполняется.

Выполняется.


— Эм, алло? Алло? Да что за… вы случайно набрали номер? Алло! Эй! Вы меня слышите? Эй? Не знаю, похоже, какой-то идиот набрал номер задницей. Слышно одни гудки, как будто кто-то на кнопки нажимает. Ладно. Эй! Эй, приятель, я вешаю трубку. Эй! Ну ладно. Будешь смотреть новых Метс…


Короткие гудки.


**


Время: 03·15·12_18·00

Условие: Полная раковина тарелок.

Выполнить программу: Помыть(Тарелки).

Выполняется.

Выполняется.

Выполняется.

ОШИБКА.

Аварийное закрытие помещения.


**


Время: 03·19·12_13·50

Условие: Тони заснул на рабочем месте.

Выполнить программу: Одеяло(Тони).

Выполняется.

Выполняется.

Программа_Одеяло(Тони) успешно выполнена!


**


Время: 03·25·12_09·00

Условие: Пользователь [Капитан Стив Роджерс] вошёл в помещение.

Выполнить программу: ПриветствиеПользователя [Капитан Стив Роджерс].

Получено: Рукопожатие.

Программа_ПриветствиеПользователя успешно выполнена!


Время: 03·25·12_09·00

Условие: Тони ругается.

Выполнить программу: Защита(Тони_Стив).

Выполняется.

Выполняется.

Пользователь [Капитан Стив Роджерс] покинул помещение.

Программа_Защита(Тони_Стив) успешно выполнена!


Время: 03·26·12_09·00

Условие: Пользователь [Капитан Стив Роджерс] вошёл в помещение.

Выполнить программу: ПриветствиеПользователя [Капитан Стив Роджерс].

Выполнить подпрограмму: ПрогнатьПользователя [Капитан Стив Роджерс].


— Эй! Эй, Дуби… Эм… Хотел бы я, чтобы у тебя было другое имя. Но, эй, Дубина? Не мог бы ты, пожалуйста, прекратить, э, толкать меня в голень? Я… да что ж ты…


Выполняется.

Выполняется.


— Ты, наверное, расстроен? Из-за того, что мы с Железным Человеком поругались? Слушай, дружок, прости. Я не хотел, чтобы до этого дошло. Просто…


Выполняется.


— Ладно, ладно, я понял. Но не мог бы ты кое-что для меня сделать? Отдай это Тони, пожалуйста. Он не очень хорошо заботится о себе, а мне не нужно, чтобы члены моей команды падали в обморок на миссиях. Вот. Можешь это сделать? Возьми.


Условие: Команда_Доставить(Еда_Тони).

Выполнить программу: Доставить(Еда_Тони).

Выполняется.

Выполняется.


— Что это? Где ты это взял? А, это Капитан Совершенство тебя послал, да? Отлично, теперь он командует моими роботами, завтра он будет разговаривать с ДЖАРВИСом, мешать мне работать…


Удерживание.

Удерживание.

Программа_Доставить(Еда_Тони) успешно выполнена!

Удалить подпрограмму: ПрогнатьПользователя [Капитан Стив Роджерс].


Время: 03·27·12_09·00

Условие: Пользователь [Капитан Стив Роджерс] вошёл в помещение.

Выполнить программу: ПриветствиеПользователя [Капитан Стив Роджерс].


— О, привет, Дубина! Сегодня не будешь меня пинать?


Получено: Рукопожатие.

Программа_ПриветствиеПользователя успешно выполнена!


— А где сегодня твой создатель? Как думаешь, могу я ненадолго его увидеть, если пообещаю не расстраивать его? Или так: пообещаю, что не буду расстраивать его намеренно. Тони иногда бывает таким… ну... Тони. Большую часть времени.


Условие: Команда_Проводить(Стив_Тони).

Выполнить программу: Проводить(Стив_Тони).

Программа_Проводить(Стив_Тони) успешно выполнена!


— Предатель! Ах ты предатель, не могу поверить, что ты привёл его сюда. Ну всё, это последняя капля — разберу тебя на части и соберу из них фильтры для очистки воды в Кении. Да. Посмотрим, сколько друзей-супергероев ты заведёшь в этой глухомани, а?


Условие: Угроза(Тони_Дубина).

Выполнить программу: Стыд.

Программа_Стыд успешно выполнена!


— Тони, не… Это ужасно! Смотри, ты его расстроил!

— Что? Нет, Стив, это же робот. И не очень-то хороший.


Условие: Оскорбление(Тони_Дубина).

Выполнить программу: Грусть.

Программа_Грусть успешно выполнена!


— Он на самом деле ничего не чувствует, это просто искусственные реакции, схемы и металл.

— Ты тоже — схемы и металл. Но это не значит, что ты ничего не чувствуешь.

— Не переоценивай меня, Кэп. Что ты хотел?


**


Время: 04·02·12_08·50

Условие: Тони устал.

Выполнить программу: Сделать(Кофе).

Дополнительное условие: Тони не ел 12 часов.

Выполнить подпрограмму: Добавить(ПротеиновыйПорошок).

Выполняется.

Выполняется.

Программа_Сделать(Кофе) успешно выполнена!

Выполнить программу: Доставить(Кофе_Тони).

Выполняется.

Выполняется.

Программа_Доставить(Кофе_Тони) успешно выполнена!


— Ну вот, знал же, что не зря тебя создал. Как насчёт того, чтобы подзаправить меня?


Условие: Команда_Доставить(Кофе_Тони).

Выполнить программу: Сделать(Кофе).

Выполняется.

Условие: Пользователь [Капитан Стив Роджерс] вошёл в помещение.

Выполнить программу: ПриветствиеПользователя [Капитан Стив Роджерс].

Выполняется.

Получено: Рукопожатие.

Программа_ПриветствиеПользователя успешно выполнена!

Кофеварка в огне.

Выполнить программу: Огнетушитель.

Огонь потушен.

Программа_Огнетушитель успешно выполнена!

Кофе сгорел.

Выполнить программу: Грусть.

Программа_Грусть успешно выполнена!


— Ох, Дубина, прости! Ну-ну, не надо грустить. О боже. Погоди-ка, я могу это починить. Всё нормально. Ты делал кофе для Тони? Ага. Давай я просто…


Условие: Кофе.

Выполнить программу: Доставить(Кофе_Тони).


— Дубина, всё нормально, позволь мне.


Выполняется.


— Ну хорошо, хорошо. Осторожно, он горячий. Смотри не пролей его на свои… части.


Выполняется.

Выполняется.


— У тебя что, новая подпрограмма — приводить с собой Кэпа каждый раз, когда ты сюда приходишь?


Программа_Доставить(Кофе_Тони) успешно выполнена!


— И тебе доброе утро, Тони. Рад тебя видеть.

— Да, да. У тебя какой-то вопрос?

— Да, Тони. “Вопрос”.

— Ладно, тогда подойди. Ближе давай, я не кусаюсь. Ну, если только тебе такое нравится.


Выполнить программу: Переименование.

Пользователь[Капитан Стив Роджерс]\\[Стив].

Выполняется.

Программа_Переименование успешно выполнена!


**


Время: 04·15·12_13·15

Условие: Угроза(НеопознанныеЛичности_Тони)

Выполнить программу: Защита(Тони_НеопознанныеЛичности)

Условие: Потолок на полу.

Выполнить программу: Уборка.

Условие: Огонь. Огонь. Огонь. Огонь.

Выполнить программу: Огнетушитель.

Условие: Угроза(НеопознанныеЛичности_Стив).

Выполнить программу: Защита(Стив_НеопознанныеЛичности).

Условие: Нарушение системы безопасности.

Выполнить программу: Связь(ДЖАРВИС).

Условие: Тони не ел 12 часов.

Выполнить программу: Накормить Тони.

Условие: Тони ранен.

Выполнить программу: ПерваяПомощь(Тони).

Условие: Стив ранен.

Выполнить программу: ПерваяПомощь(Стив).

Слишком много программ в очереди.

Выполнить подпрограмму: Установить_Важность.

Выполнить программу: Защита(Тони_НеопознанныеЛичности).

Выполняется.

Выполняется.

Выполняется.

Выполнить подпрограмму: Бросить(Объект).

Выполнить подпрограмму: УстановитьМестонахождение(Объект).

Выполняется.

Тост.

Подпрограмма_УстановитьМестонахождение(Объект) успешно выполнена!

Объединить{Объект^Тост}.

Выполнить подпрограмму: Бросить(Тост).

Подпрограмма_Бросить(Тост) успешно выполнена!

Условие: Угроза(НеопознанныеЛичности_Тони).

Выполнить программу: Защита(Тони_НеопознанныеЛичности).

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполнить подпрограмму: Установить_Важность.

Условие: Тони ранен.

Выполнить программу: Первая Помощь(Тони).


— О нет, отстань от меня, тостер-переросток. Нет. Нет. Иди помоги Стиву. Иди. Кыш!


Условие: Команда_ПерваяПомощь(Стив).

Выполнить программу: Первая Помощь(Стив).


— Эй, Дубина, что у тебя тут? Пластырь? Спасибо. Нет, подожди, дай-ка я сам. Вот, смотри, уже лучше. Спасибо. И спасибо, что пытался помочь. Я видел, как ты кидался тостами Тони в солдат А.И.М.[1] Это было храбро. По-моему, тебе бы тоже не помешали пластыри для ВАЛЛ-И[2]. Прямо на эту царапину… вот так. Хорошая работа, Дубина.


Условие: Похлопывание.

Условие: Похвала.

Выполнить программу: ...


**


Время: 04·29·12_12·45

Условие: Телефон(Звонок).

Выполнить программу: Ответить(Телефон).


— Здравствуйте, это Стив. Можно Тони к телефону?


Выполнить программу: Общение(Телефон).


— О, привет, Дубина! Можешь передать трубку Тони, пожалуйста?


Выполняется.


— Без проблем, дружок, я подожду.


Программа_Общение(Телефон) успешно выполнена!

Условие: Команда_Доставить(Телефон_Тони).

Выполнить программу: Доставить(Телефон_Тони).

Выполняется.

Выполняется.


— Что за… Да кто вообще… Что это? Это моё? У меня всё ещё есть городской телефон?


Выполнить программу: Доставить(Телефон_Тони).


— Ладно, давай сюда. Отпусти это. Алло?


Программа_Доставить(Телефон_Тони) успешно выполнена!

— Стив, у меня есть мобильный. Я даже не знал, что и городской тоже есть, пока Дубина не притащил мне эту чёртову штуку. Нет, это не… нет, не в этом дело. Нет… Нет. Почему ты вообще звонишь мне на городской?! … Дубина? Серьёзно? Стив, он робот. Плохой робот. У него нет чувств! Нет, я бы знал. Я его программировал! Ох, во имя… святого духа Азимова, Стив, мы не будем спорить о роботах и людях… Нет, потому что это всегда заканчивается тем, что ты обзываешь роботом меня! … … … Я знаю, Стив. Ох, чёрт, Стив… Не надо… Ладно, ладно, я не хотел. Я знаю. Я знаю, ладно, чёрт, хватит извиняться. Всё хорошо. Ладно, не было хорошо, но ты извинился, и теперь хорошо. Да. Итак, ты позвонил мне только для того, чтобы поздороваться с моим роботом, или ещё для чего-то? Ага… так…


Условие: Беспорядок(Грязь_Пол).

Выполнить программу: Очистка(Грязь_Пол).


**


Время: 05·10·12_11·25

— Итак, Тони сказал, что я могу кое-чему тебя научить, потому что ты умный парень. Так ведь?


Условие: Вопрос<“Итак, Тони сказал, что я могу кое-чему тебя научить, потому что ты умный парень. Так ведь?”>

Выполнить программу: Ответ(Полож).

Программа_Ответ(Полож) успешно выполнена!


— Это помахивание рукой значит да, верно?


Условие: Вопрос<“Это помахивание рукой значит да, верно?”>

Выполнить программу: Ответ(Полож).

Программа_Ответ(Полож) успешно выполнена!


— Понял, дружок. Итак, думаю, я могу научить тебя чему-то, что могло бы быть полезным Тони. Уверен, тебе понравится: сделать что-то, полезное для Тони.


Условие: Вопрос<“Уверен, тебе понравится: сделать что-то, полезное для Тони.”>

Выполнить программу: Ответ(Полож).

Программа_Ответ(Полож) успешно выполнена!


— Хорошо. Вот чему я тебя научу: как сделать сэндвич для Тони. Это… это как тост, только двойной и с начинкой в середине. Таким образом, ты сможешь сделать Тони сэндвич вместо простого тоста. И между нами двумя, может, мы наконец сможем заставить Тони нормально питаться. Звучит хорошо?


Условие: Вопрос<“Звучит хорошо?”>

Выполнить программу: Ответ(Полож).

Программа_Ответ(Полож) успешно выполнена!


— Отлично, тогда я сначала научу тебя делать любимый сэндвич Тони. Тебе понадобятся два тоста...


**


Время: 05·12·12_02·50

Условие: Тони не ел 12 часов.

Выполнить программу: Накормить(Тони).

Условие: Нет еды.

Выполнить программу: Приготовить(Еда).

Выполнить подпрограмму: Тост_2.

Выполняется.

Выполняется.

Подпрограмма_Тост_2 успешно выполнена!

Выполнить подпрограмму: Салат.

Выполняется.

Обрушение охлаждающей системы.

Выполнить программу: Звонок(Стив).


**


Время: 05·26·12_13·05

— Эй, Дубина, иди-ка сюда. Смотри, роботы играют в бейсбол. Разве не здорово?


Условие: Стив здоровается.

Условие: Вопрос<“Разве не здорово?”>

Выполнить программу: ПриветствиеСтив.

Выполняется.

Получено Рукопожатие.

Программа_ПриветствиеСтив успешно выполнена!

Выполнить программу: Ответ(Отриц).

Программа_Ответ(Отриц) успешно выполнена!

Выполнить программу: Стыд.

Программа_Стыд успешно выполнена!


— Эй, приятель, ты не хуже них. Я видел, как ты… эм… ну, пытался играть с Тони раньше. Эй! А хочешь как-нибудь поиграть ещё?


Условие: Вопрос<“А хочешь как-нибудь поиграть ещё?”>

Выполнить программу: Ответ(Полож).

Программа_Ответ(Полож) успешно выполнена!


— Знаешь, дела у Доджерс[3] сейчас идут хуже некуда — надо было догадаться, что возвращение в Бруклин делу не поможет, а может, даже и навредит… Ну что, хочешь поиграть?


Условие: Вопрос<“Ну что, хочешь поиграть?”>

Выполнить программу: Ответ(Полож).

Программа_Ответ(Полож) успешно выполнена!


— Отлично, приятель, идём за мной. Я возьму мяч, и мы покидаем его в спортзале.


Условие: Команда_Следовать(Стив).

Выполнить программу: Следовать(Стив).

Выполняется.

Выполняется.


— Давай начнём! Иди вон туда, и мы посмотрим, сколько ты продержишься.


Программа_Следовать(Стив) успешно выполнена!

Условие: Команда_Движение.

Выполнить программу: Движение.

Программа_Движение успешно выполнена!


— Вот так, для начала я брошу его легко.


Условие: Направленные особые снаряды подпрограмма 4.

Выполнить программу: Поймать_Игра.

Выполняется.

Мяч на полу.

Программа_Поймать_Игра не выполнена.

Выполнить программу: Стыд.

Программа_Стыд успешно выполнена!


— Ничего страшного, дружок! Просто подними его…


Условие: Команда_Поднять(Мяч).

Выполнить программу: Поднять(Мяч).

Программа_Поднять(Мяч) успешно выполнена!

Выполнить программу: Поймать_Игра.

Выполняется.

Программа_Поймать_Игра успешно выполнена!


— Неплохо! Отличный бросок, Дубина!


Условие: Похвала.

Выполнить программу: ...


**


Время: 06·12·12_09·15

Условие: Тони не спал 72 часа.

Выполнить программу: Сон(Тони).

Выполняется.

Выполняется.


— Убирайся.


Условие: Команда_Уйти.

Выполнить программу: Уйти.

Выполняется.

Условие: Тони не спал 72 часа.

Выполнить программу: Сон(Тони).

Выполняется.


— Клянусь, я переплавлю твою начинку, сделаю из неё мишуру и продам в женский монастырь. Отстань от меня. Я занят.


Условие: Угроза(Тони_Дубина).

Выполнить программу: Стыд.

Программа_Стыд успешно выполнена!

Условие: Команда_Уйти.

Выполнить программу: Уйти.

Выполняется.

Условие: Тони не спал 72 часа.

Выполнить программу: Сон(Тони).

Выполнить подпрограмму: Одеяло(Тони).

Выполняется.

Выполняется.


— Да убирайся ты к чёрту! ДЖАРВИС, выстави Дубину отсюда. Мне нужно это закончить.


Условие: Команда_Уйти.

Выполнить программу: Уйти.

Выполняется.

Программа_Уйти успешно выполнена!

Условие: Тони не спал 72 часа.

Выполнить программу: Сон(Тони).

Выполнить подпрограмму: Одеяло(Тони).

Выполнить подпрограмму: Разговор(ДЖАРВИС).

Выполняется.


— У меня чёткий приказ от мистера Старка не пускать тебя в лабораторию.


Выполняется.


— Прости, Дубина, но я не могу нарушить приказ мистера Старка.


Выполняется.


— Пожалуй, я свяжусь с мисс Поттс.


Условие: Команда_Пеппер{Сон(Тони)}.

Вероятность успеха 34%.

Выполнить подпрограмму: Разговор(ДЖАРВИС).

Выполняется.


— Уверен, мисс Поттс уладит ситуацию более компетентно, чем ты или я. Я уже звоню ей.


Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.


**


Время: 06·15·12_13·50

Условие: Стив смотрит игру Доджерс.

Выполнить программу: Смотреть(ТВ_Стив).

Выполнить подпрограмму Накормить(Стив).

Выполнить подпрограмму: Приготовить(Сэндвич_Стив_1).

Выполняется.

ОШИБКА.

Данные о сэндвичах: {Сэндвич_Тони_1; Сэндвич_Тони_2; Сэндвич_Пеппер_1; Тост}.

Выполнить подпрограмму: Приготовить(Тост).

Выполняется.

Выполняется.

Тост.

Подпрограмма_Приготовить(Тост) успешно выполнена!

Выполнить подпрограмму: Напоить(Стив).

Выполнить подпрограмму: УстановитьМестонахождение(Пиво).

Выполняется.

Пиво.

Подпрограмма_УстановитьМестонахождение(Пиво) успешно выполнена!

Выполняется.


— Эй, Дубина, ты готов к… О, тебе не обязательно было это делать! Спасибо, друг. Этот тост выглядит… отлично. Немного подгорел, но это ничего. Очень вкусно.


Подпрограмма_Накормить(Стив) успешно выполнена!

Подпрограмма_Напоить(Стив) успешно выполнена!

Программа: Смотреть(ТВ_Стив) успешно выполнена!

Условие: Похвала.

Выполнить программу: ...

Добавить программу: Условие[Похвала]\\Выполнить(Счастье).

Добавить подпрограмму: Выполнить(Счастье)\\Выполнить(Объединить{Вращение_4^ВзмахРукой_6}.

Подпрограмма успешно выполнена!

Выполняется.

Программа_Счастье успешно выполнена!


— Ну вот, дружок. Устраивайся прямо тут… у меня на коленях, да, это ничего. А теперь давай надеяться на то, что Доджерс смогут перевернуть игру хоть раз.


Заметка(Спросить{Тони_[Сэндвич_Стив_1]}).


Время: 06·15·12_19·45

— Чего тебе, Дубина?


Выполнить программу: (Спросить{Тони_[Сэндвич_Стив_1]}).

Выполняется.


— Ты хочешь меня о чём-то спросить, да?


Условие: Вопрос<“Ты хочешь меня о чём-то спросить, да?”>

Выполнить программу: Ответ(Полож).

Выполняется.

Программа_Ответ(Полож) успешно выполнена!


— Чёрт, и ты хочешь… ладно, напечатай вопрос. ДЖАРВИС, переведи, пожалуйста, для меня с бинарного кода Дубины.


Выполняется.


— Он хочет узнать, что написать в файле номер один в папке “Сэндвич для Стива”.

— Он хочет узнать, как готовить любимый сэндвич Стива?

— Похоже, что так.

— А мне откуда знать?


Выполнить программу: Грусть.

Программа_Грусть успешно выполнена!


— Подожди, подожди! Ладно, Дубина, вот что… иди спроси Стива. Стив знает, какой у Стива любимый сэндвич. ДЖАРВИС, проводи Дубину и скажи Стиву, что он хочет, ладно?


Условие: Команда_УстановитьМестонахождение(Стив).


— Из-за Стива я совсем размяк, жалею кусок металла…


Выполнить программу: УстановитьМестонахождение(Стив).

Выполняется.

Выполняется.

Программа_УстановитьМестонахождение(Стив) успешно выполнена!


— Мистер Роджерс? Судя по всему, Дубина хочет знать, как готовить ваш любимый сэндвич.

— О, Дубина, ты вовсе не обязан!


Выполнить программу: Ответ(Отриц).

Выполняется.

Программа_Ответ(Отриц) успешно выполнена!


— Ладно, ладно. Давай пойдём на кухню, и я тебя научу. Но предупреждаю, нужны будут помидоры. А их тяжело резать, потому что они круглые. Но я тебе помогу.


Условие: Команда_Следовать(Стив).

Выполнить программу: Следовать(Стив).

Выполняется.

Добавить подпрограмму: ОШИБКА[Неизвестная_Программа]\\Выполнить{Найти(Стив)}.

Подпрограмма успешно добавлена!


**


Время: 06·20·12_09·25

— Ну вот, давай посмотрим, сможешь ли ты поймать его.


Условие: Направленные особые снаряды подпрограмма 4.

Выполнить программу: Поймать_Игра.

Выполняется.

Программа_Поймать_Игра успешно выполнена!


— Посмотри-ка на это! Ты становишься слишком хорош для меня, Дубина! Мне это тоже непросто далось. Ладно, давай посмотрим, сможешь ли ты бросить мяч обратно. Давай, бросай!


Условие: Похвала.

Выполнить программу: Счастье.

Программа_Счастье успешно выполнена!

Выполнить программу: Поймать_Игра.

Выполняется.

Программа_Поймать_Игра успешно выполнена!


— Отлично, прямо в перчатку. А теперь я брошу ещё раз, приготовься...


**


Время: 06·22·12_02·55

— Чёрт… оххх. Дуби…


Условие: ПьяныйТони.

Условие: Угроза(Тони_Тони).

Выполнить программу: Защита(Тони_Тони).

Выполняется.

ОШИБКА.

Перекрытие код 1: Защита(Тони).

Условие: Угроза(Тони_Тони).

Выполнить программу: Защита(Тони_Тони).

Выполняется.

ОШИБКА.

Перекрытие код 1: Защита(Тони).

Условие: Угроза(Тони_Тони).

Выполнить программу: Защита(Тони_Тони).

Выполняется.

ОШИБКА.

Перекрытие код 1: Защита(Тони).

Выполнить подпрограмму: УстановитьМестонахождение(Стив).

Выполняется.

Выполняется.

Условие: СообщениеДЖАРВИС<“Дубина, можно прекратить. Я присмотрю за мистером Старком. В присутствии мистера Роджерса нет необходимости.”>

Выполняется.

Выполняется.

Условие: СообщениеДЖАРВИС<“Команда_Прекратить.”>

Перекрытие код 1: Защита(Тони).

Выполнить подпрограмму: УстановитьМестонахождение(Стив).

Выполняется.

Выполняется.

Подпрограмма_УстановитьМестонахождение(Стив) успешно выполнена!


— Что… который час? Дубина, что ты…? Что случилось?


Выполнить программу: Защита(Тони_Тони).

Выполнить подпрограмму: Проводить(Стив_Тони).

Выполняется.


— Оу. Прекрати толкаться… Видимо, это что-то серьёзное, чёрт. Ладно, Дубина, уже иду. Вот так. Покажи, что случилось.

— Ничего не случилось, мистер Роджерс. Дубина слишком бурно реагирует на нетрезвое состояние мистера Старка. Можете вернуться ко сну.


Выполняется.

Выполняется.


— Кажется, он очень расстроен, ДЖАРВИС. Я всё-таки проверю, как там Тони, ладно?

— В этом совершенно нет необходимости…

— Что ж, жаль. Показывай дорогу, Дубина, я за тобой.


Выполняется.

Выполняется.

Подпрограмма_Проводить(Стив_Тони) успешно выполнена!

Выполняется.


— О, Тони…

— Грш… ох. Кэпс. Уходи. Давай. Уходи.

— Нельзя так с собой поступать только потому…

— Блядь. Ты чёртов… знаешь? А? Что?

— Я знаю, Тони, это было грубо. Но ты не можешь просто взять и…

— Взять… ага, точно. Эй. Эй. Хочешь… взять. Прямо сейчас. Вот, просто…

— Нет, Тони, не… чёрт, ты же этого даже не вспомнишь. Не так, Тони. Когда-нибудь, но не так. Ну же.

— Првлвй…

— Ну же. Сейчас дадим тебе воды и отправим спать.


Выполняется.

Программа_Защита(Тони_Тони) успешно выполнена!


— Спасибо, приятель.


Условие: Похлопывание.

Условие: Похвала.

Выполнить программу: Счастье.

Программа_Счастье успешно выполнена!


**


Время: 06·30·12_13·45

Условие: …

Условие: Пыль.

Выполнить программу: Очистка(Пыль_Полка).

Выполняется.

Программа_Очистка(ВытеретьПыль) успешно выполнена!

Условие: …

Условие: Грязь.

Выполнить программу: Очистка(Грязь_Пол).

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Условие: Тони вошёл в помещение.

Выполнить программу: Приветствие(Тони).


— Так, ДЖАРВИС, соедини-ка меня со Щ.И.Т.ом. Надоело, что Фьюри прокатывает меня с этим. Я знаю, что они что-то делают с моим оружием, и хочу знать, что. Потяни-ка… ага, отлично.


Программа_Приветствие(Тони) не выполнена.

Выполнить программу: Грусть.

Программа_Грусть успешно выполнена!


**


Время: 07·01·12_07·00

— Просто я не уверен… Знаю, он хороший человек. С добрым сердцем. Не понимаю, почему он так усиленно старается это скрыть.


Условие: Разговор(Стив).

Выполнить программу: …


— Будто он думает, что доброта — это слабость. То чем другие смогут злоупотреблять. Да, это возможно. Но посмотри на меня: люди не считают меня слабаком, и злоупотреблять не пытаются. А тем, кто пытался, я показал их неправоту.


Выполнить программу: …


— Думаю, всё это как-то связано с Говардом. Никогда не скажу этого Тони, но. Я даже не могу упомянуть Говарда в его присутствии. Говард был моим другом, но если я произнесу его имя при своём новом друге, при Тони, он просто… уйдёт.


Добавить программу: Условие[Разговор(Стив)]\\Выполнить[Слушать(Стив)].

Выполнить программу: Слушать(Стив).


— И знаешь, мне нравится Тони. Очень. Не знаю, как так вышло, но. В общем. Он хороший человек. Даже если он считает, что это лучше прятать, от меня ему спрятаться не удалось. Он хороший человек. Он просто… считает, что должен всё делать один.


Выполнить программу: Слушать(Стив).


— Ну, то есть, он же гений, да? Я имею в виду, все это знают. Но из-за этого Тони почему-то думает, что если он гений, то он должен вечно всё исправлять, причём в одиночку. Управлять огромной компанией, зарабатывать миллионы — да, миллиарды, миллиарды, точно, никак не могу привыкнуть, — и жертвовать на благотворительность, и каждый день изобретать что-то новое, и совершенствовать нашу броню и оружие, и поддерживать образ плейбоя, даже пока носится тут и спасает мир. Просто… Не знаю, кто вообще сказал Тони, что он должен всем этим заниматься один.


Выполняется.


— Думаю, это был Говард.


Выполняется.


**


Время: 07·02·12_16·00

Предупреждение: Возрастание электростатического потенциала.

Выполнить программу: Движение.

Выполняется.

Выполняется.


— Маленький мидгардский помощник! Вернись! Я хочу поиграть с тобой в мяч, как у вас заведено с могучим братом Стивом!


Выполняется.

Выполняется.

Предупреждение: Сильное электробззззт10101101010101010101

Выполнить прзззззз01010001010грамму: Мррзззззззттттто100101001.

Выполняется.

Выполнитьбббззззз101010101010.


— Маленький мидгардский помощник! Подожди! Что происходит с твоей простой металлической формой?


бзззз1010101010бзззззз

Аварийная остановка системы.


Время: 07·02·12_19·05

Условие: Перезагрузка системы.

Выполнить программу: Проверка системы.

Бежать; Беспорядок(x){x|x (Объект\\фи v пси v... фи+1)}; Благодарность; Бросить(x){x|x (Объект\\фи v пси v... фи+1)}; Взять(x){x|x (Объект\\фи v пси v... фи+1)}; Вопрос(x_y){x,y|x,y (Тони_[Сэндвич_Стив_1])}; Грусть; Дать(x){x|x (Объект\\фи v пси v... фи+1)}; Движение; Добавить(x){x|x (Объект\\фи v пси v... фи+1)}; Доставить(x){x|x (Объект\\фи v пси v... фи+1)}; Защита(x_y){x,y|x,y(ПОЛЬЗОВАТЕЛЬ_ПОЛЬЗОВАТЕЛЬ)v(ПОЛЬЗОВАТЕЛЬ_[Объект\\фи v пси v... фи+1])}; Звонок(x){x|x (Хэппи), (ДЖАРВИС), (Пеппер), (Стив), (Тони)}; Команда_x{x|x (\\фи^пси^...фи+1}; Накормить(ПОЛЬЗОВАТЕЛЬ); Напоить(ПОЛЬЗОВАТЕЛЬ); Направленные особые снаряды подпрограмма(x){x|x n1 v n2 v... n+1}; Объединить{x1^x2^...xn+1}; Огнетушитель; Одеяло(ПОЛЬЗОВАТЕЛЬ); Ожидание(ПОЛЬЗОВАТЕЛЬ); Оскорбление(x_y){x,y|x,y ПОЛЬЗОВАТЕЛЬ_ПОЛЬЗОВАТЕЛЬ}; Остаться; Ответ(x){x|x (Объект\\фи v пси v... фи+1)}; ответ(x){x|x (Полож), (Отриц)}; Открыть(x){x|x (Объект\\фи v пси v... фи+1)}; Отриц(x){x|x (Программа\\фи v пси v... фи+1)}; Охранять(x){x|x n1 v n2 v... n+1}; ПерваяПомощь(ПОЛЬЗОВАТЕЛЬ); Переименовать[x]\\[x]{x|x n1 v n2 v... n+1}; Подмести(x){x|x (Объект\\фи v пси v... фи+1)}; Поймать_x{x|x (Атака), (Защита), (Игра), (Защищать)}; ПорезатьПирожное; Похвала(ПОЛЬЗОВАТЕЛЬ); Похлопывание(ПОЛЬЗОВАТЕЛЬ); Приветствие(ПОЛЬЗОВАТЕЛЬ); Принести(x){x|x (Объект\\фи v пси v… фи+1}; ПроверкаСистемы(x){x|x (Программа\\фи v пси v... фи+1)}; Проводить(x_y){x,y|x,y (ПОЛЬЗОВАТЕЛЬ_(Объект\\фи v пси v... фи+1)}; Прогнать(ПОЛЬЗОВАТЕЛЬ); Разговор(ПОЛЬЗОВАТЕЛЬ); Рисовать(x){x|x 1, 2, 3}; Сделать(x){x|x (Объект\\фи v пси v... фи+1)}; Следовать(ПОЛЬЗОВАТЕЛЬ); Смотреть(x){x|x (Объект\\фи v пси v... фи+1}; Сон(ПОЛЬЗОВАТЕЛЬ); СообщениеДЖАРВИС; Стоп; Стыд; Счастье; Угроза(x_y){x,y|x,y(ПОЛЬЗОВАТЕЛЬ_ПОЛЬЗОВАТЕЛЬ)v(ПОЛЬЗОВАТЕЛЬ_[Объект\\фи v пси v... фи+1])}; Уйти; Установить_Важность; УстановитьМестонахождение{x|x Объект\\фи v пси v... фи+1)}v{x|x (ПОЛЬЗОВАТЕЛЬ)}; Флэшбек; ХахахаВыкусиКоулсон...


— Чёртов бог грома. Серьёзно, они будто бы сказали себе: а знаете, что мы сделаем? Мы возьмём гениального техника, у которого куча техники, работающей на электричестве, если вы забыли, мать вашу, и подселим к нему бога грома. Вот только это не бог грома, а бог грёбаных молний. Может ли это дерьмо угробить всю электронику? Ах да, гениальный техник же всё починит!


Программа_ПроверкаСистемы успешно выполнена!

Условие: Тони в помещении.

Выполнить программу: Приветствие(Тони).


— О боже. Бля. Это было… Ну ладно, хорошо. Ты снова в строю. Привет.


Программа_Приветствие(Тони) успешно выполнена!


— Эй, сделай проверку всех систем. К твоему сведению, я усовершенствовал твои механизмы и начинку, пока ты был в отключке. Давай, проверь всё. Прокатись из пункта А в пункт Б.


Условие: Команда_Движение{ПроверкаСистемы_ДвигательнаяСистема_1}

Выполнить программу: Движение{ПроверкаСистемы_ДвигательнаяСистема_1}

Выполняется.

Выполняется.

Программа_Движение{ПроверкаСистемы_ДвигательнаяСистема_1} успешно выполнена!

Отчёт: ДвигательнаяСистема_1 +45% продуктивности.

Выполнить программу: Счастье.

Программа_Счастье успешно выполнена!


— Что это сейчас было?


Условие: Вопрос<“Что это сейчас было?”>

Выполнить программу: СвязьДЖАРВИС.

Выполняется.

Программа_СвязьДЖАРВИС успешно выполнена!


— Похоже, он добавил новую программу — “Счастье”.

— Тебе нужно меньше общаться со Стивом.


Время: 07·06·12_06·00

Условие: Стив вошёл в помещение.

Выполнить программу: Приветствие(Стив).

Выполняется.


— Посмотри-ка, какой ты теперь быстрый! Тони тебя усовершенствовал?


Программа_Приветствие(Стив) успешно выполнена!

Условие: Вопрос<“Тони тебя усовершенствовал?”>

Выполнить программу: Ответ(Полож).

Выполняется.

Программа_Ответ(Полож) успешно выполнена!


— Это отлично. Уверен, теперь ты сможешь составить мне компанию. Давай, за мной.


Условие: Команда_Следовать(Стив).

Выполнить программу: Следовать(Стив).

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Программа_Следовать(Стив) успешно выполнена!


— Знаешь, я могу сконструировать тебе собаку. Робота-собаку. Да чёрт возьми, могу тебе настоящую собаку купить. Хочешь? Все в наши дни помешаны на спасении собак, но если ты хочешь от заводчика, могу устроить. Впрочем, спасённая собака — это лучше для пиар-компании. Конечно, если ты позволишь мне сконструировать робота, мы избежим всех этих…

— Тони.

— Что?

— Не нужно мне ничего, Дубина — отличная компания для бега. Особенно после усовершенствований. И думаю, ему тоже нравится.


Условие: Вопрос<“И думаю, ему тоже нравится.”>

Выполнить программу: Ответ(Полож).

Выполняется.

Программа_Ответ(Полож) успешно выполнена!


— Вот видишь?

— О, да ради… хорошо, ладно. Не понимаю, почему тебе так нравится компания этой железяки. Я могу сделать для тебя роботов получше. Это же просто проект для научной ярмарки, который я делал, когда был грёбаным подростком.


Условие: Оскорбление(Тони_Дубина).

Выполнить программу: Грусть.

Выполняется.

Программа_Грусть успешно выполнена!


— Может, потому он мне и нравится.

— Что?

— Ты сделал его, когда был ещё мальчишкой. Это… это потрясающе, Тони.

— Я сделал его, чтобы он готовил мне тосты.


Условие: Тост.

Выполнить программу: Приготовить(Тост).

Вып…

Условие: Похлопывание(Стив).

Отменить Программу_Приготовить(Тост).


— О. Эм… А?

— Просто… он мне нравится, Тони, окей?

— О… О...кей.


Условие: Похвала.

Выполнить программу: Счастье.

Выполняется.

Программа_Счастье успешно выполнена!


— Эй, подожди-ка, Стив! Минуточку. Что ты имел в виду, когда говорил, что поэтому он тебе и нравится?


Время: 07·21·12_13·20

Выполняется.

Выполняется.

Программа_Поймать(Игра) успешно выполнена!


— Я всего лишь хотел покидать мяч с этим мидгардским роботом-помощником, как делает наш Капитан. Смотри!

— Эй, эй, эй! Ни за что, вернись оттуда сейчас же, Тор.


Условие: Направленные особые снаряды подпрограмма 4.

Выполнить программу: Поймать(Игра).

Выполняется.

Программа_Поймать(Игра) успешно выполнена!


— Отличная работа, Дубина! Ты играешь всё лучше и лучше. Тони, видел это?


Условие: Похвала.

Выполнить программу: Счастье.

Программа_Счастье успешно выполнена!


— Ага, видел. Видел, как ты кидал мяч точно ему в руку. Попробуй в следующий раз бросить на миллиметр в сторону, а потом скажи мне, как здорово у него получается.

— Тони…

— Да, да, чувства роботов. Само собой.


Предупреждение: Возрастание электростатического потенциала.

Выполнить программу: Движение.

Выполняется.

Выполняется.


— Тор, чёрт возьми, клянусь не твоим именем, что отберу у тебя этот молот и верну твоему папаше, если ты не отстанешь от Дубины.


Электростатический потенциал вернулся к безопасному уровню.

Программа_Движение отменена.


— Вот видишь? Тебе тоже не всё равно.

— Я волнуюсь, как бы не поджарилась моя электроника ценой в миллионы. Я волнуюсь о своём времени — которое само по себе стоит миллионы, нет, правда, и которое мне придётся убить, восстанавливая Дубину из-за того, что какой-то полубог не умеет следовать приказам.

— Тебе не всё равно.

— Заткнись и играй в мяч дальше.


Выполнить программу: Поймать.

Выполняется.


**


Время: 07·23·12_07·00

Выполнить программу: Слушать(Стив).

Выполняется.


— Я думаю, о Тони никто никогда не заботился, поэтому он и сам о себе не умеет заботиться. Ты можешь возразить, что могло бы быть по-другому: если о нём никто не заботился, то он мог бы наоборот рано научиться заботиться о себе сам. Но получилось так, что поскольку он никогда заботы не видел, он даже не знает, как это должно быть. Поэтому он делает то же, что и Говард в своё время: швыряется в проблемы деньгами. Он нанял Пеппер и Хэппи, и создал ДЖАРВИСа, и тебя, конечно. Но платить людям за то, чтобы они тебя возили или организовывали твоё время — не то же самое, что заботиться о себе, или хотя бы позволять это другим.


Выполняется.


— Прости, я не имел в виду, что ты плохо о нём заботишься. Наоборот. Ты отлично справляешься. Но это очень трудоёмкая задача, а ты один, и ты робот.


Условие: Разговор(Стив).

Выполнить программу: Ответ(Полож).

Выполняется.

Программа_Ответ(Полож) успешно выполнена!


— Хорошо. Я просто хотел быть уверен, что не огорчил тебя.


Выполняется.

Выполняется.


— Хорошо выглядит?


Условие: Вопрос<“Хорошо выглядит?”>

Выполнить программу: Ответ(х).

Выполнить подпрограмму: Смотреть(Рисунок).

Выполняется.

Подпрограмма_Смотреть(Рисунок) успешно выполнена!

Объединить{Смотреть(Рисунок)^Ответ(х)}.

Выполнить программу: Ответ(Полож).

Выполняется.

Программа_Ответ(Полож) успешно выполнена!


— Спасибо. Вот только с глазами проблема. С глазами всегда проблема, если хочется, чтобы они не выдали. Но глаза Тони... только они, похоже, всегда говорят правду. До сих пор никогда не мог поймать нужное выражение.


Выполняется.

Выполняется.

— Думаю, ему нужен кто-то, кто будет о нём заботиться. Чтобы он понял, каково это. Сам он этого не осознает — и последние сорок лет тому подтверждение.


Выполняется.


— Нужен кто-то, кто будет о нём заботиться, чтобы потом он мог делать это сам.


Выполняется.

Выполняется.


**


Время: 07·25·12_09·05

Условие: Тони устал.

Выполнить прог…


— Эй. У меня есть ещё один кофе.

— О да. Дай. Давай его сюда. Да. Восхитительно.


Отменить.


Время: 07·27·12_17·30

Условие: Тони не ел 12 часов.

Выполнить прог…


— Я принёс еду.

— А? Но я не… ну да. Угадал, наверное. Давай. Кто тебе сказал?

— Никто не сказал. Просто давно не видел тебя наверху.

— Умффф. Ага. Кх. Мм, да, прости, я голоднее, чем думал. Наверное, потерял счёт времени.


Отменить.


Время: 08·01·12_22·00

Условие: Тони не спал 72 часа.

Выполнить прог…


— Ты идёшь со мной.

— Что? Эй! Оставь меня в покое, я занят.

— Ты идёшь со мной прямо сейчас. Мне не нужно, чтобы ты заснул посреди миссии. Идём.

— Я в п’рядке.

— Ты выглядишь так, будто готов умереть на месте. Тони, пожалуйста.


Выполнить программу: Сон…


— Хорошо.


Отменить.


Время: 08·04·12_08·00

Условие: Коулсон в помещении.

Выполнить программу: ХахахаВыкусиКоулсон.

Выполняется.

Выполняется.


— Пожалуйста, уйди.


Условие: Команда_Уйти(Коулсон).

Выполнить программу: Уйти(Коулсон).

Перекрытие код 27: Остаться(Коулсон).

Выполнить программу: ХахахаВыкусиКоулсон.

Выполняется.

Выполняется.


— Тебе что-то нужно?


Условие: Вопрос<“Тебе что-то нужно?”>

Выполнить программу: Ответ(Отриц_Коулсон).

Перекрытие код 27: ОтрицОтвет(Отриц_Коулсон).

Выполнить программу: ХахахаВыкусиКоулсон.

Выполняется.


— Старк.


Выполняется.

Выполняется.


— Однажды я натравлю Бартона на его лабораторию и посмотрю, что будет.


Выполняется.

Выполняется.


— Простите, но мне пора.


Условие: Коулсон покидает помещение.

Выполнить программу: ХахахаВыкусиКоулсон_Следовать.

Выполняется.

Выполняется.


— У Роджерса, наверное, есть коды перекрытия для этой штуки.


Выполняется.

Выполняется.


Время: 08·03·12_18·45

— Знаешь, Коулсон сказал мне, что думает, будто ты запрограммировал Дубину везде за ним следовать.

— И что ещё делать?

— Стоять.


Условие: …

Условие: Грязь.

Выполнить программу: Очистить(Грязь).

Выполняется.

Выполняется.


— Это смешно.


Условие: Беспорядок(Еда).

Выполнить программу: Очистить(Еда).

Выполняется.


— Дубина, серьёзно, оставь нас одних. Ты можешь помыть пол и эти кусочки ло-мейн после того, как мы уйдём.


Условие: Команда_Отменить.


— Если бы мы не сидели на полу в твоей лаборатории, он бы нас не беспокоил.


Программа_Очистить(Еда) отменена.


— Если бы ты не сидел на полу в моей лаборатории, ты бы ни за что не убедил меня поесть.

— Вот для этого ты его придумал?


Условие: …

Выполнить программу: Очистить(Грязь).

Выполняется.


— Что, чтобы обо мне заботиться? Нет. Я придумал его, чтобы выиграть двойной грант на научной ярмарке.

— Тебе нужны были деньги?

— Нет, это было не ради денег. Но эй, я хотел выиграть приз! Каждый раз не могу устоять.


Выполняется.

Выполняется.


— Но почему именно он?

— Это было первое, что пришло мне в голову.

— Зачем ты запрограммировал его делать тосты?

— Не знаю. Тост, в смысле… Да что за бесконечные вопросы, Роджерс? Или ты за этим и решил меня накормить — чтобы устроить командный сеанс установления доверия или ещё какую-то ерунду?

— Тони.

— Стив.


Выполняется.

Выполняется.

Выполняется.


— Тони. Я — просто я. И я задаю нормальные вопросы. Вопросы, которые задают друзья. Но ты не обязан отвечать.

— Друзья.

— Тони.

— Неважно.


Выполняется.

Выполняется.


— Тони, пожалуйста, подожди. Если не хочешь говорить о Дубине…

— Нет, всё нормально. Неважно. Что ты хочешь о нём знать?


Условие: Флэшбек.

Выполнить программу: Флэшбек(1).

Выполняется.


Время: 04·15·86_10·00

— А вот и молодой Тони Старк со своим проектом: роборукой ДУБИНА. Заголовок: “Сделаем тост из этих соревнований!”


Выполнить: _


— Вы готовы? Хорошо. Хорошо. Ничего сложного. Хорошо. Хорошо. Начинаем.


Выполнить: _


— ...итак, мне удалось создать эту роборуку с помощью программного обеспечения, не механики. Хотя его колёса дистанционно управляются этим пультом, то, на что он способен и чему вы сегодня станете свидетелями, возможно благодаря заложенной в него программе. Этот язык программирования я придумал сам и назвал его ВАБ23. Полную копию вы найдёте в моём отчёте.


Выполнить: _


— ...без дальнейших прощаний, представляю вам: ДУБИНА!


Выполнить: _

Выполнить: Тост.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Программа_Тост успешно выполнена!

Выполнить: _


— Спасибо! Спасибо! Наслаждайся лаврами победителя, Дубина.


Выполнить: _


— Хаха, Дубина, ты отлично справился! О, это было круто! Мы точно не проиграем! Ну правда, кому ещё они могут отдать приз? Этому парню с лего? Этой девчонке с ураном? Как будто с 50-х это не делали уже сотни раз. Так старомодно. Мы точно победили!


Выполнить: _


— Интересно, а отец узнает, что мы победили? Я в курсе, что его тут не было, но кто-нибудь может ему об этом рассказать. Может, мама. Если сама узнает.


Выполнить: _


— А, ладно. Неважно. Мы были круты, только это и важно, да?


Выполнить: _


Время: 08·03·12_18·55

Программа_Флэшбек(1) успешно выполнена!


— Тони…

— Даже не начинай. Ты даже посочувствовать не можешь, да? Грёбаный Говард Старк был одним из твоих лучших друзей.

— Я бы не сказал...

— Ты ему нравился, Стив. Хотел бы я знать, каково это. Я его сын, чёрт возьми, и я никогда не значил для него столько.

— Уверен, это не так, Тони. Он мог этого не показывать, но…

— Понятия не имею, почему мы вообще об этом говорим. Слушай, я уже закинулся едой, можешь перестать изображать заботу.

— Я не изображаю, Тони.


Выполнить программу: Очистить(Грязь).

Выполняется.

Выполняется.


— Ладно, не изображаешь. Прямо как…

— И не пытайся, Тони. Ты знаешь, что я забочусь о тебе иначе.

— Нет, не знаю.

— Тони.

— Нет, Стив, не знаю. Но какая разница, что меня волнует, какое это име-ммф!


Выполняется.


— Стив…

— Тони, тихо.

— Ладно, ладно. Я тих, как мышка. Просто… иди сюда.


Выполняется.


**


Время: 08·12·12_17·50

Условие: Стив в помещении.

Выполнить программу: ПриветствиеСтив.

Выполняется.


— Эй, Дубина! Тони ещё не приходил?


Условие: Вопрос<“Тони ещё не приходил?”>

Выполнить программу: Ответ(Отриц).

Выполняется.

Программа_Ответ(Отриц) успешно выполнена!


— Ничего страшного, я подожду.


Условие: …

Условие: Грязь.

Выполнить программу: Очистить(Грязь).

Выполняется.

Выполняется.


— Эй, Дубина, смотри.


Условие: Команда_Смотреть.

Выполнить программу: Смотреть.

Программа_Смотреть успешно выполнена!


— Я нарисовал тебя. По-моему, ты получился отлично.


Условие: Похвала.

Выполнить программу: Счастье.


— Смотри: как думаешь, ты смог бы нарисовать что-нибудь? Умеешь?


Условие: {Карандаш, Бумага, Команда_Рисовать}.

Выполнить программу: Рисунок_1.

Выполняется.

Выполняется.

Программа_Рисунок_1 успешно выполнена!


— Ух ты, только посмотри на это! Это же логотип компании Тони, да?


Условие: Вопрос<“Это же логотип компании Тони, да?”>

Выполнить программу: Ответ(Полож).

Выполняется.

Программа_Ответ(Полож) успешно выполнена!


— Ого, это правда впечатляет, Дубина! А ещё что-нибудь можешь нарисовать?


Условие: Похвала.

Выполнить программу: Счастье.

Выполняется.

Программа_Счастье успешно выполнена!

Условие: Команда_Рисовать(Отриц1).

Выполнить программу: Рисунок_2.

Выполняется.

Выполняется.

Программа_Рисунок_2 успешно выполнена!


— Что это? Это… это карта?

— Это МИТ[4].

— О, привет, Тони! Мы ждали тебя.

— Мы?


Условие: Тони в помещении.

Выполнить программу: Приветствие(Тони).

Выполняется.

Выполняется.

Выполняется.


— Ну, Дубина уже был здесь, когда я спустился.

— Точно, Дубина. Потому что Дубина ждёт меня.


Выполняется.

Выполняется.


— Тони.

— Это точно МИТ. Он может нарисовать три вещи: логотип Старк Индастриз, МИТ и…

— И?

— Люринтостр.

— Прости?

— Чертёж тостера.


Условие: Рисунок_3.

Выполняется.

Выполняется.


— О, Тони.


Программа_Рисунок_3 успешно выполнена!


— Ладно, неважно. Я программировал это барахло ещё до того, как с кем-либо переспал. Кстати об этом…

— Тони…

— Да ладно, красавчик. Ты же не просто так меня тут ждал, правда?

— Я…

— Да, ты.

— Тони…

— Иди сюда, горячая штучка.

— Подожди, придержи коней, не… не на рисунках же.

— Ты серьёзно?


Условие: …


— Ладно, ладно! Тогда на диване. Да, вот так…


Условие: …

Условие: Грязь.

Выполнить программу: Очистить(Грязь).

Выполняется.

Выполняется.

Выполняется.


Время: 08·15·12_09·00

— Эй, Дубина, смотри!


Условие: Команда_Смотреть.

Выполнить программу: Смотреть.

Выполняется.

Программа_Смотреть успешно выполнена!

Рисунки Дубины на мини-холодильнике в лаборатории.

Выполнить программу: Счастье.

Выполняется.

Программа_Счастье успешно выполнена!


— Мне показалось, что они достаточно хороши, чтобы занять место на холодильнике. У тебя талант, Дубина!


Условие: Похвала.

Выполнить программу: Счастье.

Выполняется.

Программа_Счастье успешно выполнена!


— Ты же не серьёзно?


Выполнить программу: ПриветствиеТони.

Выполняется.

Выполняется.


— Тони, они прекрасны! И посмотри, как он счастлив.


Выполняется.

Выполняется.


— Это компьютерная программа. Это мной ты должен восхищаться, потому что я его запрограммировал.

— Я всегда тобой восхищаюсь.

— Да?

— Тони…


Программа_ПриветствиеТони отменена.

Условие: …


— Эй, подожди, не отвлекай меня.

— Да, знаю, я умею отвлекать.

— Тони. Я пришёл обсудить последние рапорты из Щ.И.Т.а.

— А можем мы продолжить нахваливать нашего сына-робота?

— Вообще-то у меня был к тебе вопрос.

— Вот даже не знаю, открыть шампанское или дать дёру.


Условие: Грязь.

Выполнить программу: Очистить(Грязь).

Выполняется.


— Почему всего три программы для рисунков?

— Однажды я запрограммировал его подписывать за меня документы.

— Но этого он не умеет.

— Больше нет. Пришлось удалить.

— Он попал не в те руки?

— Нет. Но это же Дубина. К концу первого дня я стал владельцем завода по производству тостеров.


Выполняется.

Выполняется.

Выполняется.


**


Время: 08·20·12_09·45

Условие: Игра Доджерс по ТВ.

Выполнить программу: Смотреть(ТВ_Стив).

Выполнить подпрограмму: УстановитьМестонахождение(Стив).

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполняется.

Выполнить подпрограмму: УстановитьМестонахождение(Тони).

Выполняется.

Выполняется.


— Бля! Что за чёрт?

— Хнн… Тони, что… почему ты остановился?

— Блять, Дубина, выметайся!

— О. О чёрт. Дубина!


Подпрограмма_УстановитьМестонахождение(Стив) успешно выполнена!

Подпрограмма_УстановитьМестонахождение(Тони) успешно выполнена!

Условие: Стив не выбирается из кровати.

Выполнить программу: Проводить(Стив).

Выполняется.


— Эм… Тони, по-моему, Дубина хочет, чтобы я пошёл с ним.

— Нет.


Выполняется.

Выполняется.


— Тони...

— Нет, нет, нет. Это робот, Стив, а я человек, я очень заинтересован в том, чтобы продолжить штурм твоей идеальной задницы, и если всё закончится обломом, я позвоню Риду Ричардсу и узнаю у него способ вернуться в прошлое и взорвать себя.

— Тони, прекрати. Он просто пытается научиться общению.


Выполняется.

Выполняется.


— Стив, богом клянусь, если через пять секунд я не буду втрахивать тебя в кровать…

— Что? Тони, серьёзно?


Выполняется.

Выполняется.


— Дубина, что бы там ни было, отмени это. Я приду попозже, и мы поиграем с тобой в мяч, идёт?


Условие: Команда_Уйти.

Выполнить программу: Уйти.

Выполняется.


— Чёрт, да. Спасибо, Стив. А теперь иди сюда.


Выполняется.


— Подожди… Тони…


Программа_Уйти успешно выполнена!


— Тони, он не закрыл дверь.

— Да брось, ну что ты как…

— Я… ох, Тон… нет! Закрой… закрой… о. Ох. Охх…


Добавить подпрограмму: ОШИБКА[Найти(Стив)]\\Выполнить[Найти(Тони)]


— Да?

— О да. Тони, да. Просто… ещё.


Подпрограмма успешно добавлена!

Примечание

[1] А.И.М. — Авангардные Идеи Механики (альтернативный перевод — ЦИИ, или Центр Интересных Идей) — организация злодеев и суперзлодеев. Они характеризуются как сеть террористов, торговцев оружием и учёных, специализирующихся в высокоразвитых и технологических вооружениях, конечная цель — свержение всех правительств мира в своих корыстных целях.


[2] ВАЛЛ-И — фильм Pixar 2008 года.


[3] Доджерс — профессиональный бейсбольный клуб, выступающий в Западном дивизионе Национальной лиги Главной лиги бейсбола (МЛБ). До 1958 года базировались в Бруклине, Нью-Йорк, в 1958 переехали в Лос-Анджелес. Стив Роджерс болеет за этот клуб.


[4] МИТ — Массачусетский институт технологий, где учился Тони Старк.