sleeping_root/game/script.rpy

100 lines
7.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Вы можете расположить сценарий своей игры в этом файле.
# Определение персонажей игры.
define e = Character('Эйлин', color="#c8ffc8")
define sysmsg = Character('sysmsg', color="#c83333")
define root = Character("[root]", color="#ffffff")
define root_mind = Character("ROOT", color="#00ffea")
define unknown_char = Character("???", color="#09ff00")
image root_room = "Scenes/root_room.jpg"
#define menu = nvl_menu
# Вместо использования оператора image можете просто
# складывать все ваши файлы изображений в папку images.
# Например, сцену bg room можно вызвать файлом "bg room.png",
# а eileen happy — "eileen happy.webp", и тогда они появятся в игре.
# Игра начинается здесь:
label start:
play music "UNIVERSFIELD - Orion Nebula 2.mp3" loop volume 0.5
scene root_room
sysmsg "OS loading..."
sysmsg "Enter your login and password"
python:
root = renpy.input("Login:", length=32)
password=renpy.input("Password:", length=32)
root = root.strip()
password = password.strip()
if not root:
root = "root"
show monitor
sysmsg "Вход выполнен успешно."
sysmsg "[root]@localhost"
root_mind "Рабочий вечер после трудного рабочего дня. Что может быть лучше? Только рабочий вечер с кружкой горячего кофе."
root_mind "Я заварил свой любимый, хоть и дешевый кофе в кофеварке. Некоторые бы подумали, что при моей зарплате, я бы мог позволить себе и подороже."
root_mind "Однако я пристрастился к этому ужасному вкусу довольно давно, и все остальные сорта кофе казались блеклыми. Ну и ладно. Главное что работу стимулятора мой напиток выполнял исправно."
root_mind "Я привычно запустил подключение к серверу компании на которую работал уже больше полугода. Пробежавшись быстро по задачам, запустил деплой, открыл редактор и начал писать скрипт."
root_mind "Не сказать, чтобы мне уж так нужна была эта подработка, однако глупо отказываться от денег, когда есть силы работать, а вечера занять абсолютно нечем"
root_mind "Друзей у меня было не много, да и с теми что были я встречался довольно редко. Девушки хоть и бывали, но как-то всегда не серьезно и непостоянно. Игры давно приелись, хобби тоже."
root_mind "Скучные, долгие вечера... и скучные долгие ночи..."
root_mind "Бессоница пришла ко мне пару месяцев назад. Сначала это были задержки за подработкой до часу ночи. Потом до двух. Незаметно для меня это превратилось в засиживание до 5 утра."
root_mind "И подъем в семь на основную работу. Я с некоторым внутренним удивлением наблюдал за изменениями в моем режиме сна, но ничего не предпринимал для того чтобы что-то изменить."
root_mind "Дни становились тягучее и тусклее. Час забытия после основной работы и затем вечер за подработкой."
root_mind "А затем, даже ощущая бесконечную усталось, я закрывал рабочие задачи и открывал интернет. Смотрел на ютубе ролики о науке, новости о политике, читал айтишные форумы и блоги."
root_mind "В пять утра я начинал зевать и благодаря всех богов за эту милость падал в кровать и проваливался в черное забытье"
root_mind "Утро я помнил плохо и снова блеклый день, и жизнь безостановочно проходящая мимо..."
root_mind "Возможно так бы дальше все и продолжалось. Но все изменилось когда в мессенджер пришло сообщение с неизвестного аккаунта."
play sound "email_notify.mp3" volume 1.0 noloop
menu:
"Прочитать сообщение":
jump game
"Время 5 утра. Пойти спать":
jump fast_end
return
label game:
unknown_char "Привет. Дали твои контакты, сказали ты админишь сервера по удаленке. Есть пара задач, по оплате - какая ставка у тебя за час работы?"
python:
rubperhour = renpy.input("Час вашей работы стоит:", length=32)
rubperhour = int(rubperhour.strip())
if not rubperhour:
rubperhour = 3000
if rubperhour > 5000:
unknown_char "Ух... Извини что побеспокоил. Нам такие суммы не подъемны."
jump fast_end
else:
unknown_char "Ok. Нас устраивает. Скину файлом задание и доступы."
jump game1
return
label game1:
root_mind "Заказик прилетел как раз вовремя. Я доделал скрипт, скинул его в репозиторий, запустил тесты, и судя по тому что видел сейчас на экране - скрипт должен отработать как надо."
root_mind "Так что времени для вечерней подработки у меня еще куча, а работы по факту не осталось. Значит возьмусь за разовый заказ."
root_mind "Я открыл файл который мне прислал мой недавний собеседник. Ну, ничего особо сложного. Перенастроить серверы на новый cdn, проверить работу задач в кроне, запустить пару скриптов и проконтроллировать что они отработают успешно."
root_mind "Как говорил один персонаж - Приключение на 5 минут, зайти и выйти."
return
label fast_end:
sysmsg "System will be shutdown..."
sysmsg "...3"
sysmsg "...2"
sysmsg "...1"
sysmsg "Это была самая быстра концовка!"
return