LitRPG Sep 2, 08:36 PM

Барабан седьмой

Прачечную самообслуживания «Пена» на окраине Тагила Костя ненавидел ровно за то, за что был ей благодарен.

Тихо. Тепло. Никто не спрашивает, почему тестировщик с восемью годами стажа сидит на табуретке в три ночи и слушает, как отжим переходит в сушку. Студию, где он ловил баги в мобильных играх, закрыли в марте — «оптимизация», сказали, будто он деталь на конвейере. Осталось: съемная однушка, восемьдесят четыре тысячи долга старшему брату и вот это. Барабаны. Круг за кругом.

Восемь машин гудели ровно. Девятая — та, что в углу, седьмой барабан по внутренней нумерации (табличку клеил еще прежний хозяин, считать он не умел), — мигала.

И не так, как мигает сломанная лампа.

А так, как мигает курсор. Терпеливо. Ждет, когда ты введешь команду.

Костя подошел. За толстым стеклом плескалась вода, серая, с хлопьями. Чей-то забытый барабан — женщина оставила загрузку часов в одиннадцать, сунула жетон, ушла и не вернулась. Бывает. Люди забывают вещи в прачечных чаще, чем детей в машинах, честное слово. Но цикл давно должен был закончиться, а таймер на панели показывал не минуты.

Он показывал текст.

[Программа «Должник» активна. Оператор не найден. Назначить нового оператора? ДА / НЕТ]

— Ну офигеть, — сказал Костя вслух. Пустому залу. Гудящим машинам.

Первая мысль была профессиональная: кто-то залил мод в контроллер стиралки, и это очень, очень смешной способ потратить выходные. Вторая мысль пришла, когда он тронул экран и палец прошел сквозь стекло, будто через теплый кисель, а по руке до локтя пробежали мурашки — колючие, как отсидевшая нога.

Он ткнул ДА. Конечно ткнул. Восемь лет тестировщиком: если видишь кнопку, ты ее жмешь, а последствия описываешь в баг-репорте.

[Оператор назначен: Константин.]
[Уровень 1. Внимание 1. Выдержка 1. Ловкость 1.]
[Квест «Должник»: завершить последний цикл до 06:00. Барабан №7 остановлен на этапе полоскания уже 340 минут. Содержимое портится.]
[Цена провала: незакрытый долг переписывается на оператора. Ваш текущий долг — 84 000. Он станет обеспечением.]

Последнюю строчку он перечитал трижды. Восемьдесят четыре тысячи. Ровно та цифра, что висела на нем с апреля. Не «примерно», не «около» — точно, до рубля, будто Система залезла ему в переписку с братом.

В груди дернулось, как рыба на крючке.

— Откуда ты знаешь про долг, — прошептал он.

Машина не ответила словами. Вместо этого стекло помутнело, и в барабане, среди серой воды, он разглядел не белье.

Там была накипь.

Не та, что на ТЭНе, — известковый налет, беленький. А живая: комок бледно-серых нитей, склизкий, размером с кулак, и он медленно, лениво разжимался и сжимался в такт воде. Дышал. У Кости пересохло во рту. Он много лет убивал пиксельных боссов чужими руками, находя, где у них хитбокс не совпадает с моделькой. Настоящего он видел впервые.

[Обнаружено: Известь. Уровень 3. Питается забытым.]
[Подсказка: чем дольше вещь ждет хозяина, тем сильнее налет. Этот ждал пять месяцев.]

Пять месяцев. Как и его долг. Костя не был дураком — связь читалась без мануала.

Он отступил, огляделся. Швабра. Ведро. Канистра антинакипина под раковиной, полупустая. Пачка соды, которой он оттирал дверцы. Оружейная, прямо скажем, лавка небогатая.

— Ладно, — сказал он себе. — Ладно. Патч-ноут читаем по ходу.

Первое решение он принял быстро. Не бить. Тестировщик знает: сначала пойми механику, потом ломай. Костя присел у машины и стал смотреть, как Известь двигается. Заметил: тварь замирала, когда вода останавливалась, и оживала на потоке.

[Внимание +1. Вы поняли: движение = уязвимость только в покое.]
[Уровень 2. Квест обновлен: слейте воду вручную.]

Левел-ап не грохнул фанфарами. Просто в голове стало чуть яснее, как будто протер очки, которых не носишь. Слить воду — значит открыть аварийный клапан внизу, тот самый, к которому надо лезть за фильтр, обдирая костяшки. Он полез. Ободрал. Вода с хлюпом ушла в дренаж, и Известь, лишенная потока, замерла — обмякла бледной тряпкой на дне барабана.

Вот теперь бей.

Он залил ее содой и антинакипином напополам — химия зашипела, тварь скукожилась вдвое, но не сдохла. Из середины комка выступило что-то твердое. Костя сунул руку (Ловкость 1, между прочим, храбрость дурака) и вытащил.

Жетон. Латунный, прачечный, с выцарапанным номером — 84.

[Ловкость +1. Найден предмет: Жетон должника №84.]
[Внимание: это не деньги. Это чей-то последний цикл.]

И тут он все понял. Не разумом даже — животом.

Прежний оператор. Тот парень, что работал в «Пене» до него и «уволился внезапно», как выразилась хозяйка, отводя глаза. Никто не увольняется в марте с ночной работы, если есть куда идти. У парня был долг. Восемьдесят четыре тысячи. Он проиграл свой цикл — не слил воду вовремя, дал Извести дожрать — и долг «переписался». А сам он стал вот этим: забытой загрузкой, ждущей хозяина, налетом на чужом ТЭНе.

Система не мстила. Система просто не терпела незакрытых циклов. Кто-то должен оставаться должен. Барабан обязан довертеться.

05:12 на часах.

— Так, — Костя выпрямился. Колени хрустнули. — Я тебе не оператор твоей помойки. Я тестировщик. А тестировщик что делает с багом, который нельзя пофиксить? — Он усмехнулся, впервые за ночь. — Заводит второй тикет и ломает условие.

Он не стал добивать Известь. Вместо этого он загрузил в барабан №7 все забытое, что копилось в «Пене» месяцами: коробку невостребованных вещей из-под стойки. Чужой шарф. Детская варежка без пары. Наволочка. Носок, вечный носок, который теряют все. Пять месяцев кто-то этого ждал — значит, пять месяцев Известь этим кормилась. Костя решил отдать ей все разом. Не по капле. Залпом.

[Рискованное решение. Известь усилится до Уровня 5. Продолжить?]

ДА. Он снова ткнул ДА.

Тварь вспухла, налилась, стала с два кулака, поползла по стеклу — но сытая. Осоловевшая. Как удав, проглотивший козу. И вот тут, пока она переваривала пятимесячный голод и не могла шевельнуться, Костя запустил самый горячий цикл, что был в этой рухляди.

— «Хлопок девяносто». Кипяток, дурашка.

[Выдержка +1. Уровень 4. Вы обратили голод врага против него.]

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

Потом стекло очистилось.

Вода за ним стала прозрачной — впервые за ночь. На дне лежал жетон №84 и больше ничего. Ни нитей, ни налета, ни дыхания.

[Квест «Должник» завершен. Барабан №7: цикл закрыт спустя 341 минуту.]
[Оператор Константин выжил. Долг НЕ переписан.]
[Внимание: предыдущий оператор освобожден из ожидания. Спасибо.]
[Уровень 5. Открыто: вы видите незакрытые циклы.]

Последнее окно погасло медленнее прочих.

Костя сел прямо на мокрый кафель, привалился к теплому боку машины и минут пять просто дышал. За окном сереть начало — не Система, обычный уральский рассвет, дрянной и родной. Шесть ноль-ноль. Успел.

Он достал телефон. Написал брату: «Верну все до Нового года. Точно верну». Отправил. Долг никуда не делся — восемьдесят четыре тысячи, живые, его собственные. Но они хотя бы были его. Не переписанные. Не чужие.

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

Машина номер три. Крайняя у входа. Барабан ее мигал — тихо, терпеливо, как курсор, ждущий команды. А над панелью, прямо в воздухе, дрожала бледная строчка, которую до Уровня 5 он бы в жизни не разглядел:

[Программа «Должник» активна. Оператор не найден.]

Костя посмотрел на швабру. Посмотрел на часы. Вздохнул.

— Ну и смена, — сказал он. И пошел включать чайник. Раз уж теперь он их видит — кому-то же надо доводить барабаны до конца.

1x
Loading comments...
Loading related items...

"Good writing is like a windowpane." — George Orwell