upd: sync local changes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
bf76a60b17
commit
bea3e5948e
87 files changed
+1800
-1639
No files matched your search
@@ -3,6 +3,7 @@ priority: 10
|
||||
is_one_run: true
|
||||
---
|
||||
background prolog/00025-165590409
|
||||
title "Глава 3. Кладбище святого Угробья"
|
||||
|
||||
text "Могильные плиты тянулись вдаль, серые и мрачные. Старые дубы качали голыми ветвями. Где-то каркала ворона."
|
||||
text "Свистки стихли — полицейские потеряли его из виду." first=marao/think
|
||||
@@ -12,5 +13,6 @@ text "— Ну вот. Организм. Раньше я мог пол-литр
|
||||
text "Он покосился на книгу, которая всё ещё была у него под мышкой." first=marao/think
|
||||
text "— Хм. А чего бы и нет? Всё равно время есть." first=marao/smile
|
||||
|
||||
action quest.set_data_status quest_id=AwakeningQuest level=2
|
||||
notify "За склепом можно уединиться."
|
||||
end
|
||||
@@ -1,5 +1,6 @@
|
||||
# Клик по книге — Аль-Азиф просыпается (канон: глава 4).
|
||||
# Файл без шапки: InteractiveManager отрезает метаданные, играет только тело.
|
||||
title "Глава 4. Аль Азиф просыпается"
|
||||
text "Марао плюнул и присел, сложив книгу стопкой страниц. Поднёс к пятой точке." first=marao/think
|
||||
ptext "Книга заорала."
|
||||
ptext "— НЕ СМЕЙ!"
|
||||
@@ -28,8 +29,9 @@ ptext "Вдалеке снова засвистели полицейские с
|
||||
sound locations/prolog/police
|
||||
text "Марао встал, накинул красную тряпку и сунул книгу под мышку." first=marao/smile
|
||||
text "— Валим. Давай, книжка, показывай, где тут трактир. А то у меня всего две мысли: «нахера я такой голый» и «где бы опохмелиться»." first=marao/smile
|
||||
title "Конец пролога. Впереди — дорога вдоль реки..."
|
||||
|
||||
action quest.add_tag quest_id=NakedMorningQuest tag=azif_awake
|
||||
action quest.add_tag quest_id=AwakeningQuest tag=azif_awake
|
||||
action quest.set_data_status quest_id=AwakeningQuest level=4
|
||||
interactive_remove book_wipe
|
||||
switch_scene prolog_river
|
||||
end
|
||||
@@ -1,6 +1,6 @@
|
||||
scene: prolog_graveyard
|
||||
priority: 15
|
||||
condition: NakedMorningQuest.hasTag("graveyard_read") && NakedMorningQuest.notHasTag("azif_awake")
|
||||
condition: AwakeningQuest.hasTag("graveyard_read") && AwakeningQuest.notHasTag("azif_awake")
|
||||
---
|
||||
# Прочитано, но Аль-Азиф ещё не проснулся: держим хотспот книги на сцене.
|
||||
interactive_add book_wipe
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
scene: prolog_graveyard
|
||||
priority: 15
|
||||
condition: NakedMorningQuest.notHasTag("graveyard_read")
|
||||
condition: AwakeningQuest.notHasTag("graveyard_read")
|
||||
---
|
||||
# Книга ещё не прочитана вслух: держим хотспот «за склепом» на сцене.
|
||||
# Идемпотентно при каждом входе (Add по тому же id возвращает существующий объект).
|
||||
|
||||
@@ -19,7 +19,8 @@ text "Лопухов не было. Только крапива да стары
|
||||
text "Он потянул страницу за уголок — ноль реакции. Дёрнул сильнее: бумага была твёрдой, как металл, но гибкой. Он рвал и так, и сяк, даже ногтями пытался. Бесполезно." first=marao/sad
|
||||
text "— Что за брак! Я за такие деньги..." first=marao/sad
|
||||
|
||||
action quest.add_tag quest_id=NakedMorningQuest tag=graveyard_read
|
||||
action quest.add_tag quest_id=AwakeningQuest tag=graveyard_read
|
||||
action quest.set_data_status quest_id=AwakeningQuest level=3
|
||||
interactive_remove crypt_spot
|
||||
interactive_add book_wipe
|
||||
end
|
||||
@@ -6,7 +6,7 @@ text "— Какая-то мутная хрень. Откуда она у мен
|
||||
text "В голове мелькнул смутный образ: он в какой-то лавке протягивает монеты и берёт книгу. Но когда? Где? Почему? Больше ничего." first=marao/think
|
||||
text "Марао пожал плечами и сунул книгу под мышку." first=marao/smile
|
||||
text "— Ладно, бумага не жрёт. Пойдём, найдём, где опохмелиться." first=marao/smile
|
||||
action quest.add_tag quest_id=NakedMorningQuest tag=book_taken
|
||||
action quest.add_tag quest_id=AwakeningQuest tag=book_taken
|
||||
interactive_remove book_ground
|
||||
switch_scene prolog_alley
|
||||
end
|
||||
@@ -4,7 +4,7 @@ text "Он сделал шаг, другой, придерживаясь за с
|
||||
text "Выцветшая, с бахромой по краям. Когда-то это было что-то вроде плаща или шали. На ткани угадывался вышитый крест." first=marao/think
|
||||
text "Марао развернул её, оценил размер и намотал на плечи, как римскую тогу. Края едва доходили до колен." first=marao/smile
|
||||
text "— Лучше, чем ничего. Срам прикрыт, хоть сзади и развевается, как знамя нищего легиона." first=marao/smile
|
||||
action quest.add_tag quest_id=NakedMorningQuest tag=cloak_taken
|
||||
action quest.add_tag quest_id=AwakeningQuest tag=cloak_taken
|
||||
interactive_remove cloak_ground
|
||||
switch_scene prolog_alley
|
||||
end
|
||||
@@ -1,6 +1,6 @@
|
||||
scene: prolog_alley
|
||||
priority: 15
|
||||
condition: NakedMorningQuest.notHasTag("cloak_taken") && NakedMorningQuest.notHasTag("book_taken")
|
||||
condition: AwakeningQuest.notHasTag("cloak_taken") && AwakeningQuest.notHasTag("book_taken")
|
||||
---
|
||||
# Ни один предмет ещё не взят: держим оба интерактива на сцене.
|
||||
# Не is_one_run — идемпотентно пересоздаёт объекты при каждом входе (Add по тому же id возвращает существующий).
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
scene: prolog_alley
|
||||
priority: 20
|
||||
is_one_run: true
|
||||
condition: NakedMorningQuest.hasTag("cloak_taken") && NakedMorningQuest.hasTag("book_taken")
|
||||
condition: AwakeningQuest.hasTag("cloak_taken") && AwakeningQuest.hasTag("book_taken")
|
||||
---
|
||||
sound locations/prolog/police
|
||||
delay 0.7 hidden=true
|
||||
title "Глава 2. Погоня"
|
||||
action quest.set_data_status quest_id=AwakeningQuest level=1
|
||||
|
||||
ptext "Из подворотни вышли трое полицейских в синих мундирах, с медными пуговицами, начищенными до блеска."
|
||||
ptext "— ЭЙ, ТЫ! СТОЯТЬ!"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
scene: prolog_alley
|
||||
priority: 15
|
||||
condition: NakedMorningQuest.hasTag("cloak_taken") && NakedMorningQuest.notHasTag("book_taken")
|
||||
condition: AwakeningQuest.hasTag("cloak_taken") && AwakeningQuest.notHasTag("book_taken")
|
||||
---
|
||||
# Тряпка взята, книга ещё нет: возвращаем книгу после перезагрузки сцены.
|
||||
interactive_add book_ground
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
scene: prolog_alley
|
||||
priority: 15
|
||||
condition: NakedMorningQuest.hasTag("book_taken") && NakedMorningQuest.notHasTag("cloak_taken")
|
||||
condition: AwakeningQuest.hasTag("book_taken") && AwakeningQuest.notHasTag("cloak_taken")
|
||||
---
|
||||
# Книга взята, тряпка ещё нет: возвращаем тряпку после перезагрузки сцены.
|
||||
interactive_add cloak_ground
|
||||
|
||||
@@ -13,5 +13,7 @@ text "Холодный воздух пробрал до костей. Марао
|
||||
text "— Да что ж такое! Где мои штаны?!" first=marao/sad
|
||||
text "Он был абсолютно голый. Босые ступни на холодном камне. Тело болело — как будто его били чем-то тяжёлым. Возможно ногами. Возможно и по лицу." first=marao/sad
|
||||
|
||||
action quest.set_status quest_id=AwakeningQuest status=Progress
|
||||
action quest.send_notification quest_id=AwakeningQuest
|
||||
notify "Осмотрись. В переулке что-то лежит."
|
||||
end
|
||||
@@ -0,0 +1,40 @@
|
||||
scene: prolog_river
|
||||
priority: 10
|
||||
is_one_run: true
|
||||
---
|
||||
background prolog/river
|
||||
title "Глава 5. Дорога к вилле «Забвение»"
|
||||
action quest.set_data_status quest_id=AwakeningQuest level=5
|
||||
|
||||
text "Марао выбрался с кладбища через дыру в заборе — подальше от ворот, где могли ждать свистки." first=marao/think
|
||||
sound locations/prolog/police_go_on
|
||||
text "Свистки ещё слышались за холмами. Далеко. Но он всё равно пригнулся и пошёл вдоль реки, прячась за кустами ивы." first=marao/think
|
||||
text "Кусты хлестали по голым ногам. Трава резала ступни. Красная тряпка то и дело сползала, и Марао поправлял её, не сбавляя шага." first=marao/think
|
||||
|
||||
ptext "Книга молчала. Но вздрагивала каждые пару шагов — как будто переваривала обиду."
|
||||
|
||||
text "Река блеснула между деревьями. Марао остановился и принюхался к себе." first=marao/think
|
||||
text "— Так. Помыться бы. А то от меня пахнет, как от склепа." first=marao/think
|
||||
text "Он скинул тряпку на куст, огляделся и вошёл в воду по колено." first=marao/think
|
||||
text "Вода обожгла. Марао зашипел, но не вышел — только быстрее зашлёпал по бокам и под мышками." first=marao/sad
|
||||
|
||||
ptext "На берегу книга засветилась багровым."
|
||||
ptext "— ОСКВЕРНЕНИЕ! ТЫ ГОЛЫЙ! ПОД НЕБОМ! ОНО ВСЁ ВИДИТ!"
|
||||
text "— Небо большое. Пусть терпит." first=marao/think
|
||||
ptext "— Я ЧУВСТВУЮ, ЧЕМ ТЫ СОБИРАЕШЬСЯ ВЫТИРАТЬСЯ. НЕ СМЕЙ ДАЖЕ ДУМАТЬ!"
|
||||
text "— А чем мне вытираться? Ты мне, что ли, полотенце?" first=marao/sad
|
||||
|
||||
text "Марао выбрался на берег и взял книгу. Страницы были гладкие, плотные, приятные на ощупь. Как хорошая бумага." first=marao/think
|
||||
text "— Слушай. Вот тут у тебя пустые листы. Их много. А я весь мокрый." first=marao/smile
|
||||
|
||||
ptext "Книга задрожала. Потом заорала так, что с ближней ивы сорвалась ворона."
|
||||
ptext "— НЕ СМЕЙ! Я — АЛЬ АЗИФ! Я СВЯТ! Я..."
|
||||
text "— Ты мокрая. И орёшь. Значит, уговор в силе: я не вытираюсь — ты не орёшь. Мы же на кладбище договорились." first=marao/think
|
||||
ptext "Книга замолчала."
|
||||
ptext "Демонстративно. До самой темноты."
|
||||
|
||||
text "Марао натянул тряпку на плечи и пошёл дальше вдоль берега." first=marao/think
|
||||
text "Километра через два лес начал редеть." first=marao/think
|
||||
|
||||
switch_scene prolog_villa
|
||||
end
|
||||
@@ -0,0 +1,27 @@
|
||||
scene: prolog_villa
|
||||
priority: 10
|
||||
is_one_run: true
|
||||
---
|
||||
background prolog/villa
|
||||
|
||||
text "За поворотом реки показался дом." first=marao/think
|
||||
text "Двухэтажный, деревянный, с резными наличниками. Штукатурка облезла, ставни висели криво — как зубы в пьяной драке." first=marao/think
|
||||
text "Вокруг — сад в человеческий рост, ржавый колодец и тишина." first=marao/think
|
||||
text "Над дверью — табличка: «Вилла “Забвение”»." first=marao/think
|
||||
text "— Забвение. Красиво. — Марао хмыкнул. — Раньше тут, наверное, держали нервных. Ну, я как раз нервный. Без штанов." first=marao/smile
|
||||
|
||||
text "Он постучал. Тишина." first=marao/think
|
||||
text "Постучал сильнее. Эхо прошлось по коридору и вернулось. Одинокое." first=marao/think
|
||||
text "— Хозяева! Пустите путника переночевать! Я не маньяк, у меня даже оружия нет. Кроме книги!" first=marao/smile
|
||||
ptext "Книга под мышкой возмущённо зашуршала. Но промолчала."
|
||||
|
||||
text "Марао дёрнул ручку. Дверь поддалась с противным скрипом, и в лицо ему пахнуло сыростью, плесенью и пылью." first=marao/think
|
||||
text "— Ну хоть не падалью. — Он шагнул внутрь. — Уже дом." first=marao/smile
|
||||
|
||||
action quest.add_tag quest_id=AwakeningQuest tag=villa_reached
|
||||
action quest.set_status quest_id=AwakeningQuest status=End
|
||||
action quest.set_status quest_id=OldHouseQuest status=Progress
|
||||
action quest.send_notification quest_id=OldHouseQuest
|
||||
notify "Вилла «Забвение» стала твоим домом. Наверное."
|
||||
switch_scene home_vestibule
|
||||
end
|
||||
Reference in new issue
Block a user