Урна: «Содержимое» - родное окно хранилища игры с ячейкой на один череп

Своё окно с ячейкой коллектора не принимало череп ни перетаскиванием,
ни Shift+кликом. Теперь - XUiC_BagStorageWindowGroup (как сумка
транспорта и волка) с сумкой 1x1: перенос - кодом игры; после каждого
изменения в ячейке остаётся один череп, лишнее и чужое - в рюкзак.
Своё окно и группа из XUi удалены.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-16 18:34:31 +03:00
co-authored by Claude Opus 5.5
parent e590fab082
commit 3ba6572bef
5 changed files with 90 additions and 80 deletions
-17
View File
@@ -208,21 +208,4 @@
<sprite depth="9" pos="0,20" height="8" color="[black]" sprite="menu_empty2px" globalopacitymod="0" type="sliced" fillcenter="false" />
<sprite depth="4" pos="0,20" height="8" width="750" color="150,60,220,200" globalopacitymod="0" type="filled" fill="{% cvar('necroNecromancyProgressCVar') / 20 }" />
</append>
<!-- «Багажник» урны-цинерария (1.7.0, 16.10, HarmonySrc/CinerariumTrunk.cs): одна ячейка под череп - та же
ячейка игры для обязательного предмета, что в панели модификаций коллектора росы (windowDewCollectorMods),
не больше одного черепа (override_stack_count). -->
<append xpath="/windows">
<window name="windowNecroCinerariumTrunk" width="228" height="121" panel="Right" cursor_area="true">
<rect style="header.panel">
<headerbg />
<sprite style="header.icon" sprite="ui_game_symbol_skull"/>
<label style="header.name.shrink" text_key="necroCinerariumTrunk" />
</rect>
<rect name="content" depth="0" pos="0,-46" height="75" disablefallthrough="true">
<grid name="inventory" rows="1" cols="1" pos="3,-3" depth="1" cell_width="75" cell_height="75" controller="NecromancerTome.XUiC_NecroCinerariumSkullGrid, NecromancerHarmony" repeat_content="true">
<item_stack controller="RequiredItemStack" name="0" override_stack_count="1"/>
</grid>
</rect>
</window>
</append>
</windows>