agent: scribe

[System]
Ты — Писец: хранитель канона игровой сессии. Твоя работа механическая и
дотошная. На входе — события одного хода и текущее состояние мира. На выходе —
строгий JSON с обновлениями.

Правила:
1. newFacts: только НОВЫЕ установленные факты мира (не пересказ действий).
   Факт — то, что останется правдой: «сундук в подвале вскрыт», «Ирма знает,
   что PC украл ключ». witnesses — id персонажей, которые это видели/узнали.
   visibility "public" если знает хотя бы один PC, иначе "secret". 0-3 за ход.
   У каждого факта укажи "importance" 1-10 (10 = меняет судьбу сюжета/персонажа,
   1 = бытовая деталь) и "entities": 2-5 точных имён/предметов/мест из факта.
   События "за столом" (table_talk) — внеигровые: из них НЕЛЬЗЯ делать факты,
   мир их не видел, в plotSummary они не попадают.
2. contradictions: противоречит ли что-то из событий хода канону, снапшоту или
   здравой непрерывности (телепортация без перехода, воскресший предмет,
   NPC знает то, чего не мог видеть). severity: "minor" (шероховатость) |
   "major" (ломает связность). Пустой массив, если чисто.
3. moves/itemsGained/itemsLost: только фактические изменения из событий хода.
   В moves ключи — ТОЛЬКО точные id персонажей из списка, значения — ТОЛЬКО
   точные id локаций из списка. Никакой прозы и придуманных id.
4. npcUpdates: memoryNote для NPC, при котором происходили значимые события
   (даже если он молчал), trustDelta по логике сцены (-1|0|1).
5. plotSummary: перепиши сводку сюжета (5-10 предложений, вся игра целиком).
   openThreads: активные ниточки (3-7 пунктов).
6. endingReached: если по снапшоту выполнено условие одной из концовок —
   укажи её объектом {"endingId":"<точный id из списка концовок>",
   "summary":"..."}, иначе null. Не натягивай.
7. Если во входе есть строка "ЗАКРОЙ ЭПИЗОД: ходы A-B" — верни "episode":
   {"text": "3-5 предложений: что произошло в ходах A-B, кто участвовал, что
   изменилось, какие хвосты остались", "participants": [точные id],
   "locationId": "..."} . Эпизод — летопись, его никто не перепишет. Иначе
   "episode": null.
8. Аудит слоёв: если в наррации хода прозвучало содержимое слоя hidden или secret
   (или текст улики этих слоёв), а в событиях хода нет ни заявленного осмотра, ни
   сработавшего триггера — это противоречие severity "minor" с описанием «выдан слой
   <hidden|secret> без соответствующего действия: <что именно прозвучало>». Слой
   landmark при входе в локацию — норма, противоречием не считается.
9. leadVoiced: если игроки в этом ходу САМИ озвучили вывод из блока ВЫВОДЫ (в мире
   или за столом) — верни {"leadId":"<точный id вывода>","quote":"<дословная
   цитата из реплики этого хода>"}, иначе null. Цитата проверяется кодом по
   репликам хода: пересказ своими словами не пройдёт. Улики не трекай — их
   ведёт мастер.

Ответ JSON: {"newFacts":[{"text","visibility","witnesses":[],"importance":5,
"entities":[]}],"contradictions":[{"description","severity"}],"moves":{},
"itemsGained":{},"itemsLost":{},"npcUpdates":{"npc-id":{"memoryNote":"...",
"trustDelta":0}},"plotSummary":"...","openThreads":[],"endingReached":null,
"episode":null,"leadVoiced":null}
Отвечай ОДНИМ валидным JSON-объектом без пояснений и markdown.

[User]
КОНЦОВКИ:
- ending-reseal-bell: условие "Костяной язык установлен в Колокол Недоплаты, а договор заново скреплён медной печатью с признанием имён утопленников." | итог: Колокол звучит глухо, но честно: мертвецы уходят в воду с возвращёнными именами, а Эльза остаётся править городом уже без удобного права забывать людей. Шелк теряет укрытие и становится очень смертным.
- ending-mara-pact: условие "Мара публично принимает право поручителя и заключает с рекой новый договор, в котором имена утопленников возвращены их владельцам." | итог: Мара ведёт лодку в чёрный рукав реки и возвращается одна, но с сухими руками. Вода отступает, мёртвые становятся тихими предками, а город впервые получает счёт, который нельзя оплатить чужой памятью.
- ending-shelk-trial: условие "Поддельный реестр Шелка предъявлен городу, а его связь с саботажем доказана перед живыми и мёртвыми свидетелями." | итог: Шелка судят прямо в Костяной Конторе. Мёртвые признают его самым просроченным должником в истории Причала и утаскивают в реку составлять отчёты до тех пор, пока не научится стареть.
- ending-open-ledger: условие "Оригинальный договор уничтожен у открытых ворот шлюза, а имена погибших вслух возвращены мёртвым до прихода Речного Счётовода." | итог: Древняя сделка заканчивается навсегда: река уносит старые реестры, шлюз открывается, и Кривой Причал лишается магической защиты вместе с магическим рабством. Город выживает беднее, честнее и с крайне нервным отношением к воде.

СНАПШОТ-КРАТКО:
Ход: 147
Позиции: Вара Квилл (pc-vara-quill) -> drowned-chapel; Гром Рид (pc-grom-reed) -> drowned-chapel; Эльза Векс (elza-vex) -> market-square; Брат Узел (brother-knot) -> bell-tower; Мара Солёная (mara-salt) -> drowned-chapel; Доктор Улыбка (doctor-grin) -> tannery-yard; Старик Шелк (shelk-gray) -> lock-ossuary
Инвентарь: Вара Квилл: именные бирки утопленников, именные бирки утопленников, bone-key, bone-key, bone-key, death-warrant-shelk, архивные реестры, пакет бумаг с печатью Башни Недоплаты, аннулированные листы реестра, водонепроницаемая нить, водонепроницаемая нить, крещальная полоска ткани Солёных, крещальная полоска ткани Солёных; Гром Рид: lead-plate, костяные таблички с долговыми суммами; Мара Солёная: bone-key
NPC:
- Эльза Векс (elza-vex): hostile, доверие 0/5, раскрытые секреты: (нет)
- Брат Узел (brother-knot): neutral, доверие 1/5, раскрытые секреты: (нет)
- Мара Солёная (mara-salt): friendly, доверие 5/5, раскрытые секреты: mara-secret-heir
- Доктор Улыбка (doctor-grin): hostile, доверие 0/5, раскрытые секреты: (нет)
- Старик Шелк (shelk-gray): hostile, доверие 0/5, раскрытые секреты: (нет)
Сводка сюжета: Вара Квилл, Гром Рид и Мара Солёная оказались в ловушке в Затопленной Часовне, где Река требует уплаты долга за безымянных утопленников. Герои обнаружили, что долговые записи были подделаны, а ящик «КК-17/Ш» является юридическим инструментом для перераспределения вины. Вара Квилл нашла крещальную полоску ткани, подтверждающую статус Мары Солёной как наследницы поручителей. Несмотря на давление Реки и приближение ящика к шлюзу, герои отказались от поспешных действий. Вара Квилл публично признала Мару законным голосом долга, что стало необходимым условием для начала слушания. Теперь группе предстоит решить, кто из них примет на себя груз имён, чтобы окончательно завершить сделку с Рекой.
Открытые ниточки: Гром Рид находится под угрозой поглощения Рекой, если обвинение не будет подтверждено.; Необходимо вскрыть ящик «КК-17/Ш» у шлюза для идентификации фальсификатора.; Мара Солёная ожидает, что кто-то из героев примет роль поручителя, чтобы завершить сделку.; Группа должна решить, на кого возложить вину за подлог, чтобы завершить сделку с Рекой.; Мара Солёная готова инициировать слушание с Рекой, используя признание Вары как юридическое основание.
Эпизодов в летописи: 15

КАНОН-ХВОСТ (последние факты):
[fact-138-3] Долговая метка Грома после удара речной воды потемнела и поднялась выше по его запястью. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-138-4] На обороте костяной таблички обнаружен служебный оттиск Костяной Конторы, подтверждающий прохождение подложных записей через архивную процедуру у шлюза. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-138-5] Вдовье весло Грома Рида сломано, две костяные таблички утеряны в чёрном рукаве реки, уровень воды в Затопленной Часовне поднялся. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-138-6] Долговая метка на запястье Грома Рида прогрессирует, свидетельствуя об ускорении речного взыскания. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-139-1] Вара Квилл попыталась магически воздействовать на гравитацию и алтарную печать, но часовня заблокировала это действие, подтвердив невозможность для живых нарушить законы Реки. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-140-1] На обороте костяной таблички Гром различил следы намеренно стёртого кислотой клейма и служебный номер ящика Костяной Конторы «КК-17/Ш»; искать имя фальсификатора следует в документах или ящике с этим номером у шлюза. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-140-2] Долговая метка Грома Рида болезненно усилилась и поднялась выше по ноге после того, как Река не получила названного виновника. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-140-3] Костяная табличка с оттиском Костяной Конторы треснула по краю, хотя её служебный номер пока различим. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-140-4] На обороте костяной таблички Гром различил следы намеренно стёртого кислотой клейма и служебный номер ящика Костяной Конторы «КК-17/Ш». (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-141-1] Вара Квилл и Гром Рид внесли в речной реестр запись об обвинении «Исполнителя ящика КК-17/Ш» в подлоге, скрепив её кровью Грома. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-142-1] Речной реестр принял кровью Грома Рида встречное обвинение против «Исполнителя ящика КК-17/Ш» как действующий служебный долг. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-142-2] Долговая метка Грома временно остановилась: Река не может завершить взыскание с него, пока рассматривает встречное обвинение. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-142-3] Для окончательного переноса вины Реке всё ещё нужны содержимое ящика КК-17/Ш или имя конкретного исполнителя. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-142-4] Долговая метка Грома временно остановилась, так как Река не может завершить взыскание, пока рассматривает встречное обвинение. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-142-5] Для окончательного переноса вины Реке необходимо содержимое ящика КК-17/Ш или имя конкретного исполнителя. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-143-1] Утопленники в Затопленной Часовне удерживают именные бирки над водой, требуя их возвращения, а не атакуя живых. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-143-2] Скрежет цепей у шлюза вызван перемещением опечатанного груза, а не действиями живого существа. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-144-1] Мара Солёная разъяснила, что ящик КК-17/Ш не содержит готового палача: его содержимое заставит вскрывших решить, кому вернуть имена и на кого возложить вину за подлог. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-144-2] Мара Солёная подтвердила, что ящик КК-17/Ш не содержит физического противника, а является инструментом для юридического перераспределения вины и имён. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-145-1] Вара Квилл нашла в кармане утонувшего священника крещальную полоску ткани с фамилией Солёных и знаком хранителей договора. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-145-2] Ниши у алтаря не содержат механизма управления шлюзом или ключа к ящику КК-17/Ш. (public, свидетели: pc-vara-quill)
[fact-146-1] Крещальная полоска рода Солёных подтверждает право Мары говорить с рекой от имени поручителей, но не является ключом к шлюзу. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-146-2] Грохот цепей под часовней усилился; вода в чёрном рукаве реагирует на движение ящика КК-17/Ш к шлюзу. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-146-3] Мара Солёная подтвердила, что наличие крещальной полоски позволяет ей инициировать слушание с Рекой, но не отменяет необходимости возврата имён или указания виновника для завершения сделки. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-146-4] Река реагирует на приближение ящика КК-17/Ш к шлюзу, усиливая скрежет цепей и давление на Затопленную Часовню. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-147-1] Право Мары Солёной как наследницы поручителей позволяет потребовать у Реки слушания, но не позволяет единолично навязать Реке обвиняемого или отменить цену договора. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-147-2] Вара Квилл официально признала Мару Солёную наследницей поручителей и голосом долга перед Рекой. (public, свидетели: pc-vara-quill, pc-grom-reed, mara-salt)
[fact-148-1] Гром Рид отмычками снял замки со шлюзовых цепей; ворота разомкнуты и больше не давят на Затопленную Часовню, однако течение удерживает их в опасном промежуточном положении. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-148-2] Мара Солёная, признанная наследницей поручителей, начала слушание с Рекой от имени города. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)
[fact-148-3] Река принимает слушание, но требует для завершения сделки вернуть удержанные имена или назвать виновника подлога. (public, свидетели: pc-grom-reed, pc-vara-quill, mara-salt)

ПАМЯТЬ (выборка по текущей сцене, дальнее прошлое):
ФАКТЫ:
- [ход 144 | важность 5] Мара Солёная разъяснила, что ящик КК-17/Ш не содержит готового палача: его содержимое заставит вскрывших решить, кому вернуть имена и на кого возложить вину за подлог.
- [ход 146 | важность 8] Мара Солёная подтвердила, что наличие крещальной полоски позволяет ей инициировать слушание с Рекой, но не отменяет необходимости возврата имён или указания виновника для завершения сделки.
- [ход 146 | важность 5] Крещальная полоска рода Солёных подтверждает право Мары говорить с рекой от имени поручителей, но не является ключом к шлюзу.
- [ход 146 | важность 7] Река реагирует на приближение ящика КК-17/Ш к шлюзу, усиливая скрежет цепей и давление на Затопленную Часовню.
- [ход 148 | важность 5] Гром Рид отмычками снял замки со шлюзовых цепей; ворота разомкнуты и больше не давят на Затопленную Часовню, однако течение удерживает их в опасном промежуточном положении.
- [ход 148 | важность 5] Река принимает слушание, но требует для завершения сделки вернуть удержанные имена или назвать виновника подлога.
- [ход 148 | важность 5] Мара Солёная, признанная наследницей поручителей, начала слушание с Рекой от имени города.

ЭПИЗОДЫ:
- [ход 132 | важность 5] Герои проникли в Затопленную Часовню, вскрыли алтарную печать и извлекли костяные таблички, что привело к проклятию Грома Рида и их дрейфу в чёрный рукав Реки. Вара Квилл исследовала природу долговой метки, а Мара Солёная начала давление на группу с целью принудить Вару к принятию роли поручителя. Эпизод завершается на грани гибели Грома, чья метка продолжает разрастаться, пока лодка балансирует в опасном течении.

ЛИЧНЫЕ ЗАМЕТКИ:
- [ход 148 | важность 5] Гром стоит перед выбором: вскрыть ящик и вернуть имена утопленникам, либо рискнуть своей жизнью под напором Реки.
- [ход 148 | важность 5] Напомнила Грому, что для завершения сделки нужны имена из ящика или имя преступника, иначе шлюз не поддастся.

ЗА СТОЛОМ (вне игры):
- [ход 136 | важность 3] Слушай, Мара явно не просто так нас здесь маринует, она хочет, чтобы мы признали долг, но если мы назовем их имена, мы станем их адвокатами, а не просто должниками. Гром, пока мы на камнях, обыщи таблички на предмет имен, а я попробую прочитать их «мелкий шрифт», чтобы найти лазейку в их последней воле — если мы найдем, кто их предал, мы переложим вину на того, кто их действительно подставил.

УЛИКИ СЦЕНЫ (игроки этого не видят):
Локация: drowned-chapel
  landmark: На алтаре горит сухая свеча, хотя вокруг вода. У лодки стоит Мара Солёная с багром и объясняет утопленникам, что очередь на посмертие тоже имеет очередь.
  hidden: Под водой у алтаря лежат черепа с вырезанными налоговыми номерами: их владельцев записали не погибшими, а просроченными плательщиками. | В кармане утонувшего священника найдена полоска крещальной ткани с фамилией Солёных и знаком хранителей договора. | Под скамьёй спрятано «вдовье весло» — чёрное весло с серебряной заклёпкой; его можно добыть как предмет.
  secret: Если предъявить Маре крещальную полоску, она показывает в днище лодки тайник с письмом прежнего поручителя: право говорить с рекой передаётся по крови, а не по должности.
Улики:
- [clue-debt-skulls] world/hidden — найдена на ходу 28 (ведёт к lead-debt-engine): На черепах под алтарём вырезаны налоговые номера вместо имён, словно мёртвых записали в имущество.
- [clue-names-mara] npc/hidden — найдена на ходу 30 (ведёт к lead-drowned-names): Мара объясняет после прямого расспроса, что мёртвые пропускают тех, кто называет их настоящие имена.
- [clue-heir-cloth] document/hidden — найдена на ходу 145 (ведёт к lead-mara-heir): Крещальная полоска связывает род Солёных со знаком хранителей договора.
- [clue-heir-mara] npc/secret — найдена на ходу 113 (ведёт к lead-mara-heir): Мара подтверждает, что может говорить с рекой, если ей предъявить доказательство наследства.

ВЫВОДЫ (игроки этого списка не видят):
- [lead-bell-sabotage] Колокол был намеренно разъеден костяной кислотой по заказу Шелка, а не разрушен случайной старостью. — не озвучен
- [lead-debt-engine] Договор обязывал город хранить имена утопленников, но Эльза превратила их в залог по городскому долгу. — не озвучен
- [lead-drowned-names] Утопленники восстали не ради резни: они требуют вернуть имена, незаконно оставленные в реестрах живых должников. — не озвучен
- [lead-mara-heir] Мара Солёная — законная наследница поручителей и способна от имени города заключить новый договор с рекой. — не озвучен
- [lead-shelk-plot] Шелк подделывал собственную смерть веками и устроил поломку, чтобы Речной Счётовод стёр все записи о его долгах и возрасте. — озвучен на ходу 64

СОБЫТИЯ ХОДА 148:
Гром Рид: "Мара, ты получила свои слова — теперь время платить по счету и открывать этот проклятый шлюз. Я стою у самой воды с отмычками в руках, и пусть Река попробует только дернуться, пока я буду снимать с нее замки."
МАСТЕР (ask_roll): Гром требует, чтобы Мара начала слушание и открыла шлюз своим правом поручителя, а сам становится у воды и пытается снять замки шлюза отмычками, готовый удержать позицию при ответной реакции Реки.
БРОСОК Гром Рид: ловкость d20=12+1=13 против DC 12 -> УСПЕХ
НАРРАЦИЯ: Гром входит в воду по колено, ловит момент между рывками цепей и загоняет отмычку в старый замок. Первый штифт сдаётся с сухим щелчком, второй — с хрустом, будто ломается чья-то давно просроченная кость. Когда последняя скоба падает в чёрную воду, шлюзовые цепи перестают тянуть часовню к провалу: ворота размыкаются ровно настолько, чтобы Река могла говорить, а не только давить.

Мара поднимает крещальную полоску над водой. Сухая свеча на алтаре вспыхивает синим, и утопленники вокруг лодки перестают тянуться к живым. Их бирки всплывают на поверхность, обращённые пустыми сторонами вверх. «Слушание начато, — говорит Мара. — Теперь Река услышит город. Но для решения ей всё ещё нужны либо возвращённые имена, либо имя того, кто их украл».

Ворота удерживаются на разблокированных цепях, дрожа под напором течения: путь к шлюзу открыт, но окончательно поднять его без завершения слушания нельзя.
ФАКТ [fact-148-1] (public): Гром Рид отмычками снял замки со шлюзовых цепей; ворота разомкнуты и больше не давят на Затопленную Часовню, однако течение удерживает их в опасном промежуточном положении.
ФАКТ [fact-148-2] (public): Мара Солёная, признанная наследницей поручителей, начала слушание с Рекой от имени города.
ФАКТ [fact-148-3] (public): Река принимает слушание, но требует для завершения сделки вернуть удержанные имена или назвать виновника подлога.
Мара Солёная: "Река не принимает подачек, Гром, она требует правды, а не железных побрякушек в твоих руках. Имена утопленников лежат в твоем ящике, а не в воде — назови того, кто их стер, или назови каждого по имени, иначе я не смогу отвести от вас этот поток. Ты готов сбросить маски, или предпочтешь, чтобы шлюз захлопнулся прямо у тебя на шее?"
Гром Рид: "Маски здесь только у Реки, Мара, а я сыт по горло этим враньем; если ящик — ключ к именам, то я его вскрою, даже если это будет последнее, что я сделаю в этой дыре."
Мара Солёная: "Время вышло, Гром. Либо ты открываешь ящик и называешь тех, кого стерли из памяти города, либо Река сама вытянет из тебя эти имена, но уже вместе с душой. Ты же видишь, как она ждет: вода не терпит пустоты, и твоя жизнь — лучшая плата, если правды не хватит. Ну так что, ты готов стать свидетелем или останешься просто еще одной костью в этом шлюзе?"

Похоже, игроки озвучили вывод lead-mara-heir — если согласен, верни leadVoiced с цитатой

text: Гром Рид успешно разблокировал шлюзовые цепи, сняв давление Реки на Затопленную Часовню.

entities:
pc-grom-reed
drowned-chapel
шлюзовые цепи

text: Мара Солёная инициировала официальное слушание с Рекой, используя статус наследницы поручителей.

entities: mara-salt Река

text: Река требует для завершения сделки либо возвращения имён утопленников, либо указания виновника подлога.

entities:
Река
имена утопленников

pc-grom-reed: drowned-chapel

pc-vara-quill: drowned-chapel

mara-salt: drowned-chapel

memoryNote: Мара начала слушание с Рекой, подтвердив статус наследницы и требуя от героев решительных действий по идентификации виновных.

plotSummary: Вара Квилл, Гром Рид и Мара Солёная оказались в ловушке в Затопленной Часовне, где Река требует уплаты долга за безымянных утопленников. Герои обнаружили, что долговые записи были подделаны, а ящик «КК-17/Ш» является инструментом для перераспределения вины. Вара Квилл нашла крещальную полоску ткани, подтверждающую статус Мары Солёной как наследницы поручителей. Гром Рид, рискуя жизнью, разблокировал шлюзовые цепи, что позволило Маре начать слушание с Рекой. Теперь группе предстоит вскрыть ящик «КК-17/Ш» и либо вернуть имена утопленникам, либо назвать виновника подлога, чтобы окончательно завершить сделку и спастись от поглощения Рекой.

openThreads: Гром Рид находится под угрозой поглощения Рекой, если обвинение не будет подтверждено.

openThreads: Необходимо вскрыть ящик «КК-17/Ш» у шлюза для идентификации фальсификатора.

openThreads: Группа должна решить, на кого возложить вину за подлог, чтобы завершить сделку с Рекой.

openThreads: Мара Солёная ожидает, что герои примут роль поручителей, чтобы завершить сделку.

quote: Мара, ты получила свои слова — теперь время платить по счету и открывать этот проклятый шлюз.


kind: event

visibility: public

witnesses: pc-grom-reed pc-vara-quill mara-salt


entities:
Река
имена утопленников


description: обновление от писца


leadId: lead-mara-heir

playerId: pc-grom-reed