4.2 KiB
Cthangover: Murakami — сюжетная линия основной игры
Этот мод добавляет в Cthangover одну сюжетную линию: по городу бродит зверь, и его след приводит к встрече с Мураками. Внутри — сценарии этой встречи, Мураками как персонаж с портретом и набором эмоций, задание в журнале и бои. Линия входит в игру Cthangover и требует базовый сюжет (cthangover_game).
На этой странице — как линия встраивается в игру и как начинается; что будет дальше, игрок узнаёт сам.
Как всё начинается
Когда Марао подходит к въезду в город, из темноты доносится рычание, и игрок решает: вернуться домой или проверить переулок:
Проверка переулка запускает задание «Встреча с Мураками», и его первая запись появляется в журнале:
Как линия встроена в базовый сюжет
Мод не меняет ни одного файла базовой игры. Он добавляет сценарии к существующим сценам, а игра выбирает нужный по приоритету и условию:
scene: town_entry
priority: 10
condition: MeetingMurakamiQuest.notHasTag("wolf_battle")
- Стартовый сценарий принадлежит сцене
town_entryи имеет приоритет 10, поэтому пока выполняется его условие, он выбирается вместо обычных сценариев города. - Каждый следующий шаг линии — ещё один сценарий
town_entryс большим приоритетом (20, 30), а его условие смотрит на метки заданияMeetingMurakamiQuest. Последний шаг играется в доме (home_vestibule). - Бои запускаются действием
battle.initна боевой системе платформы, а исход записывается обратно меткой задания — следующий сценарий знает, чем всё кончилось. - Когда линия пройдена, её условия перестают выполняться, и город снова играет свои обычные сценарии.
Что кладёт мод:
scenarios/murakami/meeting/— четыре сценария встречи;quests/quests.json— задание с тремя записями в журнале;characters/player/murakami.json— Мураками как персонаж, с картинкой;avatars/murakami/— её эмоции для диалогов;- фоны встречи в
backgrounds/town/meetingmurakami/; - тексты на семи языках в
locale/.
Как отключить
Линию можно не включать в коллекцию игры: тогда город играет только собственные сценарии, а задание так и не появится.
Известные проблемы
- Двух эмоций Марао, которые используют эти сценарии, —
marao/whatиmarao/relax— в игре нет, поэтому в этих строках портрет не показывается. Валидатор помечает их какREF_NOT_FOUND.
![Въезд в город ночью: текст «[Из темноты донёсся глухое рычание]» и варианты «Вернуться домой» и «Проверить переулок».](/cthangover/mod_cthangover_murakami/media/commit/506035f03f74354d76d2c2e4fd40d650f80fa0f4/docs/assets/growl.jpg)
