From a5f85929031db52d8af3120d75fd44a28e99560c Mon Sep 17 00:00:00 2001 From: AlexCube Date: Sun, 13 Sep 2026 19:54:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D1=81=D1=82=D1=80=D0=B0?= =?UTF-8?q?=D0=BD=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9=20=D0=B1?= =?UTF-8?q?=D1=80=D0=B0=D1=81=D0=BB=D0=B5=D1=82:=204=20=D1=81=D0=BB=D0=BE?= =?UTF-8?q?=D1=82=D0=B0=20=D0=BF=D0=BE=D0=B4=20=D0=BC=D0=BE=D0=B4=D0=B8?= =?UTF-8?q?=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Сами моды будут позже. Схема списана с Ножа некроманта: тег noMods отсекает все ванильные моды, тег necroBracelet зарезервирован под будущие свои. canHaveCosmetic намеренно не добавлен - именно он создаёт слот под краски. У effect_group НЕТ tiered="false", и это главное: ItemClass.HasQuality - это Effects.IsOwnerTiered(), а ItemValue.FireEvent выходит по if (!HasQuality) return; ДО обхода Modifications[]. На нетированном предмете слоты появились бы, моды вставлялись бы, и ни один triggered_effect внутри них не сработал бы. Качество при этом не показывается: ShowQuality по умолчанию false и намеренно не задан. Старый браслет из сейва слотов не получит - размер Modifications[] фиксируется при создании предмета. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01FEXvXg1FSAQJHrvYbeAKqq --- Config/items.xml | 52 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/Config/items.xml b/Config/items.xml index e5361c2..ef1540b 100644 --- a/Config/items.xml +++ b/Config/items.xml @@ -1397,7 +1397,29 @@ rest of the mod's hand-drawn icons). --> - + + + + +