Files
necromants-tome-7d2d-3-2/Config/XUi_InGame/xui.xml
T
AlexCubeandClaude Opus 5.5 bd76360eeb Урна-цинерарий: блок, багажник с черепом, сумка духа, зона, лимит
Урна устроена как транспорт: на E круговое меню - «Багажник» (своё окно
с одной ячейкой под череп), сумка духа 6x2 (хранилище игры), «Починить»
(5 костей из рюкзака), показать/скрыть зону 5x5 от -1 до +4, «Поднять»
(деталь игры TEFeaturePickup; только с пустой сумкой, череп остаётся
внутри - поднятая урна с черепом становится necroCinerariumSkull).
Постановка: зоны урн не пересекаются, урн не больше ceil(убийств / 500);
реестр урн - файл в папке сейва. Разбитая урна роняет череп.
Сохранение - CinerariumWriteHelper, версия первым байтом.
Рецепт - конец Адепта (уровень 15). Модель и иконка временные (кастрюля).
Тексты - 13 языков. Дух-работник - следующий этап.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 15:10:02 +03:00

69 lines
3.0 KiB
XML
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.
<xui>
<!-- Pairs with Config/XUi_InGame/windows.xml's new "videoPlayer" window - see that file's
comment for the full root-cause explanation. Copied verbatim from
Data/Config/XUi_Menu/xui.xml's own "videoPlayer" window_group (no controller= on the
group itself there - the controller lives on the window element instead, same as this
mod's copy). Without this entry the window from windows.xml exists but has no group to be
opened by name through (XUiC_VideoPlayer.PlayVideo/GetInstance both resolve via the GROUP
id, not the raw window). -->
<append xpath="/xui">
<window_group name="videoPlayer">
<window name="videoPlayer" />
</window_group>
</append>
<!-- Группы для шести финальных слайдов (см. XUi_InGame/windows.xml). Как и у videoPlayer,
контроллера на группе нет - окно чисто декоративное, открывается и закрывается по имени
из HarmonySrc/FinalSlides.cs. -->
<append xpath="/xui">
<window_group name="necroFinalSlide1">
<window name="necroFinalSlide1" />
</window_group>
<window_group name="necroFinalSlide2">
<window name="necroFinalSlide2" />
</window_group>
<window_group name="necroFinalSlide3">
<window name="necroFinalSlide3" />
</window_group>
<window_group name="necroFinalSlide4">
<window name="necroFinalSlide4" />
</window_group>
<window_group name="necroFinalSlide5">
<window name="necroFinalSlide5" />
</window_group>
<window_group name="necroFinalSlide6">
<window name="necroFinalSlide6" />
</window_group>
</append>
<!-- Группа для чёрного экрана эпилога (см. windows.xml). -->
<append xpath="/xui">
<window_group name="necroFinalBlack">
<window name="necroFinalBlack" />
</window_group>
</append>
<!-- Книга с оглавлением (см. windows.xml, necroTome). -->
<append xpath="/xui">
<window_group name="necroTome">
<window name="necroTome" />
</window_group>
</append>
<!-- Окно ступки (05.10.2026): копия ванильной workstation_cementMixer. Имя группы = workstation_ +
имя блока - по нему игра и открывает окно верстака. -->
<append xpath="/xui">
<window_group name="workstation_necroMortar" controller="XUiC_WorkstationWindowGroup" open_backpack_on_open="true" close_compass_on_open="true" defaultselected="bp.content">
<window name="windowCraftingList"/>
<window name="craftingInfoPanel"/>
<window name="windowCraftingQueue"/>
<window name="windowOutput" />
<window name="windowNonPagingHeader" />
</window_group>
</append>
<!-- «Багажник» урны-цинерария (1.7.0): ячейка черепа и рюкзак рядом, как у транспорта. -->
<append xpath="/xui/ruleset">
<window_group name="necroCinerariumTrunk" open_backpack_on_open="true" close_compass_on_open="true">
<window name="windowNecroCinerariumTrunk" />
</window_group>
</append>
</xui>