3 Commits
Author SHA1 Message Date
AlexCubeandClaude Opus 5 03b4b8f164 README: пометка, что сборка проверена не полностью
По указанию пользователя перед пушем. Текст коммитов про непроверенное видит
только тот, кто читает историю; README видно сразу.

В обеих половинах (RU и EN) раздел "Статус" теперь перечисляет, что подтверждено
в игре, и отдельной врезкой - что нет: Кровавый камень (нужен уровень 2000 и
химстанция) и новый порог Кровавой сферы (переехала с уровня 1 на 20). Указано,
что это ожидаемое место для сюрприза.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 22:19:03 +03:00
AlexCubeandClaude Opus 5 c832f734d7 Кровавая сфера открывается вместе с браслетом, а не с уровня 1
Сфера вставляется в Пространственный браслет, но открывалась с уровня 1,
тогда как сам браслет - с 20. Девятнадцать уровней её можно было крафтить в
пустоту. По записанному правилу мода "пороги - по нужде, а не по силе" порог
ставится туда, где предмет впервые нужен.

progression.xml: resourceBloodSphere убрана из unlock_entry с unlock_tier="1" и
дописана в строку браслета (unlock_tier="2").
recipes.xml: теги рецепта packMuleCrafting -> learnable,packMuleCrafting,
necroNecromancyLvl20. learnable как у всех гейтованных рецептов мода, чтобы
рецепт не светился в меню до открытия.

Два числа обязаны совпадать и совпадают: RecipeTagUnlocked для
necroNecromancyLvl20 стоит на level="20,5000", а unlock_tier="2" в группе с
unlock_level="1,20,30,60,100,300" - это те же 20. Разойдись они, замок на панели
скилла разошёлся бы с реальной доступностью рецепта.

Чистый XML, пересборка не нужна. Комментарии в обоих файлах переписаны - там
стояло "ЗАМЕЧЕНО, НЕ ИСПРАВЛЕНО".

НЕ ПРОВЕРЕНО В ИГРЕ: на свежем персонаже рецепта быть не должно, после 20
убийств должны открыться браслет и сфера одной строкой.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 22:17:31 +03:00
AlexCubeandClaude Opus 5 8c5636b523 Версия 1.2.0: заряд браслета и починенный счёт убийств
Проверка в игре прошла, версия поднята с 1.1.0 до 1.2.0, описания доведены до
текущего состояния мода.

ПОЧЕМУ МИНОРНАЯ, А НЕ ПАТЧ. Тег v1.1.0 указывает на 7172681. Заряд браслета
(Кровавая сфера и Кровавый камень), починка счёта убийств, кряк боли при крафте
крови и фикс призрачности торговца появились ПОСЛЕ него и в выпущенную 1.1.0 не
входили. Это новая функциональность, а не исправления к выпущенному.

ЧТО ПОДТВЕРЖДЕНО В ИГРЕ:
  - Кровавая сфера исчезает при обнулении прочности, звук разбивания играет;
  - кряк боли при создании Крови некроманта играет;
  - торговец остаётся призраком (на одном торговце; на трёх будет проверено
    отдельно);
  - зомбопёс засчитывается в скилл - причина 1 (пять зомби-зверей вне
    zombieTemplateMale) закрыта, фильтр по тегу zombie работает;
  - зомби, умерший от кровотечения, засчитывается - причина 2 (DamageSource
    вместо буквального убийцы) закрыта;
  - зомби, сгоревшие от Пирамиды духов, засчитываются. Этого случая не было ни в
    указании, ни в плане - он достался бесплатно, потому что хук стоит на
    EntityPlayer.AddKillXP, то есть следует решению ванили, а не перечисляет
    причины смерти по одной.

ПИТОМЦЫ: ВОПРОС ЗАКРЫТ ОТРИЦАТЕЛЬНО. Зомби под контролем Камня духов, убивая
другого зомби, в скилл не идёт - это и есть случай "убил питомец", и ваниль
владельцу такое убийство не зачисляет. Патч следует её решению, как и написано в
его комментарии. Пункт исходного указания про призванных существ требует
отдельной работы (проставить владельца в DamageSource питомца); пользователь
решил оставить как есть.

ОПИСАНИЯ (README.md, RU и EN):
  - шапка версии в обеих половинах;
  - новый абзац 1.2.0 в "Статусе", 1.1.0 и 1.0.1 сдвинуты в историю. Заодно
    исправлена фактическая ошибка: раздел приписывал сферу и камень версии 1.1.0,
    хотя их там не было;
  - описание скилла теперь говорит, что засчитывается любое убийство, за которое
    игра даёт опыт - ловушка, огонь, кровотечение, зомби-звери наравне с
    человекоподобными. Раньше было просто "счётчик упокоенных зомби", и это
    вводило в заблуждение ровно в тех случаях, что чинились;
  - снята оговорка про непроверенную сферу, вместо неё честная оговорка про
    непроверенный Кровавый камень.

SITE_DESCRIPTION.html и NEXUS_DESCRIPTION.bbcode номера версии не содержат, сферу
и камень получили раньше - правки не потребовалось.

НЕ ПРОВЕРЕН В ИГРЕ Кровавый камень: собран и на месте, но требует уровня
Некромантии 2000 и химстанции. В README это сказано прямым текстом.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 22:11:41 +03:00
4 changed files with 92 additions and 46 deletions
+14 -6
View File
@@ -101,12 +101,20 @@
скиллы") - unlock_tier="1" alongside the other always-available Tier-1 items, скиллы") - unlock_tier="1" alongside the other always-available Tier-1 items,
matching its recipe's own necroNecromancyAdept tag in recipes.xml (see that matching its recipe's own necroNecromancyAdept tag in recipes.xml (see that
file's comment - both express the same "available immediately" intent). --> file's comment - both express the same "available immediately" intent). -->
<!-- resourceBloodSphere добавлена 2026-09-15 (указание «доступна на первом <unlock_entry item="thrownStoneSpirit,necroWpnBladeNecroKnife,thrownStonePortalBlue,necroHeresyPyramid" unlock_tier="1"/>
грейде»): tier 1 - это уровень 1, то есть с самого начала, как и весь <!-- resourceBloodSphere ПЕРЕЕХАЛА СЮДА ИЗ tier 1, 2026-09-16.
остальной базовый набор. Её рецепт в recipes.xml намеренно без тега Сначала (15.09) она стояла на tier 1 по указанию «доступна на первом грейде»,
разблокировки - для tier 1 тег не нужен, группа открыта сразу. --> то есть с уровня 1. Но вставляется она в Пространственный браслет, а тот
<unlock_entry item="thrownStoneSpirit,necroWpnBladeNecroKnife,thrownStonePortalBlue,necroHeresyPyramid,resourceBloodSphere" unlock_tier="1"/> открывается на tier 2 (уровень 20) - ровно этой же строкой. Девятнадцать
<unlock_entry item="braceletSpatialVault" unlock_tier="2"/> уровней игрок мог крафтить расходник к предмету, которого у него нет.
По записанному правилу мода «пороги - по нужде, а не по силе» порог ставится
туда, где предмет впервые нужен, - здесь это момент появления браслета.
Парная правка в recipes.xml: рецепту добавлены теги learnable и
necroNecromancyLvl20. Оба уровня ОБЯЗАНЫ совпадать: RecipeTagUnlocked для
necroNecromancyLvl20 стоит на level="20,5000" ниже, а tier 2 в
unlock_level="1,20,30,60,100,300" - это те же 20. Разойдись они, замок на
панели скилла разошёлся бы с реальной доступностью рецепта. -->
<unlock_entry item="braceletSpatialVault,resourceBloodSphere" unlock_tier="2"/>
<!-- ЧЕТЫРЕ МОДА НОЖА ПЕРЕЕХАЛИ СЮДА ИЗ ГРУППЫ 2, 2026-09-09. Продиктовано: <!-- ЧЕТЫРЕ МОДА НОЖА ПЕРЕЕХАЛИ СЮДА ИЗ ГРУППЫ 2, 2026-09-09. Продиктовано:
"Питьё важно в тот же день. Оно должно быть доступно после 30 убитых зомби. "Питьё важно в тот же день. Оно должно быть доступно после 30 убитых зомби.
Еда - 60. Это самые важные для начала выживания модификации. Модификация на Еда - 60. Это самые важные для начала выживания модификации. Модификация на
+13 -10
View File
@@ -380,21 +380,24 @@
<!-- Кровавая сфера, продиктовано 2026-09-15: «Станки не нужны. Ингридиенты: Кровь некроманта, <!-- Кровавая сфера, продиктовано 2026-09-15: «Станки не нужны. Ингридиенты: Кровь некроманта,
5 праха зомби. По одному рецепту изготавливается две сферы.» 5 праха зомби. По одному рецепту изготавливается две сферы.»
Ни craft_area, ни тега разблокировки: «первый грейд» - это группа 1 «Адепт», а она открыта craft_area нет - крафт личный, как у Камня духов и самого ножа: сфера дешевле призывов и
с уровня 1, и рецепт БЕЗ тега просто доступен всегда. Ровно так же сделан Камень духов верстака не требует.
выше в этом файле - см. комментарий в progression.xml, там это правило записано словами.
В скиллах сфера показана отдельной строкой группы 1 с unlock_tier="1".
ЗАМЕЧЕНО, НЕ ИСПРАВЛЕНО: сам Пространственный браслет открывается на 20 убийствах ПОРОГ ПЕРЕНЕСЁН С УРОВНЯ 1 НА 20, 2026-09-16. Изначально (15.09) рецепт стоял вовсе без
(unlock_tier="2" в группе 1), то есть сферу можно скрафтить на 19 уровней раньше, чем тега разблокировки по указанию «доступна на первом грейде» - а рецепт без тега доступен
появится предмет, в который её вставляют. По записанному правилу «пороги - по нужде, а не всегда. Но сфера вставляется в Пространственный браслет, который открывается только на 20
по силе» ей место рядом с браслетом. Оставлено как продиктовано; переезд - это unlock_tier убийствах (necroNecromancyLvl20), то есть девятнадцать уровней её можно было крафтить в
с 1 на 2 в progression.xml плюс тег necroNecromancyLvl20 сюда. пустоту. Теперь порог общий с браслетом, по записанному правилу мода «пороги - по нужде, а
не по силе».
Тег learnable добавлен вместе с necroNecromancyLvl20 - как у всех остальных гейтованных
рецептов мода, чтобы рецепт не светился в меню до открытия. Парная правка в
progression.xml: сфера переехала в unlock_entry с unlock_tier="2", там же, где браслет.
Цена реальная, а не по списку: одна кровь некроманта стоит ещё и 90% текущего ХП на её Цена реальная, а не по списку: одна кровь некроманта стоит ещё и 90% текущего ХП на её
собственный крафт (NecromancerBloodPatch.cs). Две сферы за один заход это и учитывают. --> собственный крафт (NecromancerBloodPatch.cs). Две сферы за один заход это и учитывают. -->
<append xpath="/recipes"> <append xpath="/recipes">
<recipe name="resourceBloodSphere" count="2" tags="packMuleCrafting"> <recipe name="resourceBloodSphere" count="2" tags="learnable,packMuleCrafting,necroNecromancyLvl20">
<ingredient name="resourceNecromancerBlood" count="1"/> <ingredient name="resourceNecromancerBlood" count="1"/>
<ingredient name="resourceZombieAsh" count="5"/> <ingredient name="resourceZombieAsh" count="5"/>
</recipe> </recipe>
+1 -1
View File
@@ -4,6 +4,6 @@
<DisplayName value="Necromancer's Tome" /> <DisplayName value="Necromancer's Tome" />
<Description value="A dark necromancy progression for 7 Days to Die 3.2: a kill-count-driven skill tree with cursed weapons, charm/deviation magic, summonable undead pets, base-defence wards, and a story-ending Black Portal ritual. Fully localized into 13 languages. Single-player; requires EAC off." /> <Description value="A dark necromancy progression for 7 Days to Die 3.2: a kill-count-driven skill tree with cursed weapons, charm/deviation magic, summonable undead pets, base-defence wards, and a story-ending Black Portal ritual. Fully localized into 13 languages. Single-player; requires EAC off." />
<Author value="Alex Cube" /> <Author value="Alex Cube" />
<Version value="1.1.0" /> <Version value="1.2.0" />
<Website value="https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/" /> <Website value="https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/" />
</xml> </xml>
+64 -29
View File
@@ -2,7 +2,7 @@
*English version below — scroll past the Russian half.* *English version below — scroll past the Russian half.*
**Версия 1.1.0** — для 7 Days to Die 3.2. Автор: Alex Cube. **Версия 1.2.0** — для 7 Days to Die 3.2. Автор: Alex Cube.
- Страница мода: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/ - Страница мода: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/
- Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547 - Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547
@@ -24,7 +24,9 @@
## Прогрессия ## Прогрессия
Отдельный скилл **"Некромантия"** растёт не от опыта, а от счётчика упокоенных зомби — свой Отдельный скилл **"Некромантия"** растёт не от опыта, а от счётчика упокоенных зомби — свой
счётчик, своя механика. Пять тиров, каждый открывает часть арсенала: счётчик, своя механика. Засчитывается любое убийство, за которое игра начисляет вам опыт: добитые
ловушкой, сгоревшие, умершие от наложенного вами кровотечения, и зомби-звери наравне с
человекоподобными. Пять тиров, каждый открывает часть арсенала:
| Тир | Порог | Что открывается | | Тир | Порог | Что открывается |
|---|---|---| |---|---|---|
@@ -137,19 +139,36 @@
## Статус ## Статус
Версия 1.1.0 — Пространственный браслет научился забирать блоки прямо в хранилище: зажатая на Версия 1.2.0 — у Пространственного браслета появился расходник. Забор блоков теперь питается
блоке обычная атака утаскивает его туда через десять секунд плюс секунда за каждый блок зарядом в слоте модификаций: **Кровавая сфера** тратит единицу прочности за секунду поглощения и,
расстояния, с обесцвечиванием мира на время ожидания (оно же теперь висит и на каналах обоих опустев, рассыпается; **Кровавый камень** с третьего грейда занимает тот же слот и не тратится
порталов). Не поддаются повреждённые блоки, контейнеры с содержимым, территория торговца и вовсе. С пустым слотом обычная атака отказывает.
неразрушимое вроде дна мира. Питается это зарядом в слоте браслета: **Кровавая сфера** тратится по
единице прочности за секунду и в конце рассыпается, **Кровавый камень** с третьего грейда не
тратится вовсе. Плюс все торговцы стали чёрно-белыми, полупрозрачными и матовыми.
Предыдущая версия 1.0.1 закрывала первый баг-репорт с Nexus: содержимое браслета больше не В этой же версии починен счёт убийств для Некромантии. Раньше скилл рос только от убийств своей
пропадает после выхода из игры (хранилище сохраняется в файле игрока, рядом с рюкзаком). рукой и только от человекоподобных зомби — мимо проходили зомбопёс, зомбомедведь, зомбокабан и
зомбоворон, а также всё, что убивало за вас: ловушки, огонь, кровотечение. Теперь засчитывается
всё, за что игра начисляет вам опыт. Тот же счётчик задаёт урон Ножа некроманта, так что нож
заодно перестал недобирать. Плюс торговец больше не теряет призрачность после выгрузки чанка, а
создание Крови некроманта сопровождается криком боли — оно и раньше стоило 90% здоровья, просто
молча.
Весь заявленный контент реализован. Заряд браслета — самая свежая часть: расход Кровавой сферы Версия 1.1.0 научила Пространственный браслет забирать блоки прямо в хранилище: зажатая на блоке
проверен в игре, Кровавый камень пока нет. Остальное тесты в игре проходит. Из запланированного не обычная атака утаскивает его туда через десять секунд плюс секунда за каждый блок расстояния, с
обесцвечиванием мира на время ожидания (оно же висит и на каналах обоих порталов). Не поддаются
повреждённые блоки, контейнеры с содержимым, территория торговца и неразрушимое вроде дна мира.
Плюс все торговцы стали чёрно-белыми, полупрозрачными и матовыми.
Версия 1.0.1 закрывала первый баг-репорт с Nexus: содержимое браслета больше не пропадает после
выхода из игры (хранилище сохраняется в файле игрока, рядом с рюкзаком).
Весь заявленный контент реализован. Основное проверено в игре: заряд браслета и расход Кровавой
сферы, счёт убийств Некромантии (включая зомби-зверей, кровотечение и огонь), призрачность
торговцев, крик при создании Крови некроманта.
> **Эта сборка проверена не полностью.** В игре ещё не проверены: **Кровавый камень** (нужен
> уровень Некромантии 2000 и химстанция) и **новый порог Кровавой сферы** — она переехала с уровня
> 1 на 20, туда же, где открывается Пространственный браслет. Если что-то из этого поведёт себя не
> так, это ожидаемое место для сюрприза. Из запланированного не
сделана только часть фирменных звуков. Текст описания для сайта (RU + EN) — в сделана только часть фирменных звуков. Текст описания для сайта (RU + EN) — в
`SITE_DESCRIPTION.html` (разметка блоков WordPress). Полная техническая история разработки и текст финала лежат рядом с модом `SITE_DESCRIPTION.html` (разметка блоков WordPress). Полная техническая история разработки и текст финала лежат рядом с модом
в `BACKLOG.md` и `FINAL_TEXT.md` — в репозиторий они не входят (спойлеры и внутренняя кухня). в `BACKLOG.md` и `FINAL_TEXT.md` — в репозиторий они не входят (спойлеры и внутренняя кухня).
@@ -158,7 +177,7 @@
# Necromancer's Tome (English) # Necromancer's Tome (English)
**Version 1.1.0** - for 7 Days to Die 3.2. By Alex Cube. **Version 1.2.0** - for 7 Days to Die 3.2. By Alex Cube.
- Mod page: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/ - Mod page: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/
- Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547 - Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547
@@ -180,7 +199,8 @@ survival in spite of death, but power over it.
## Progression ## Progression
A dedicated **"Necromancy"** skill grows not from experience but from a count of zombies put to A dedicated **"Necromancy"** skill grows not from experience but from a count of zombies put to
rest - its own counter, its own mechanic. Five tiers, each opening part of the arsenal: rest - its own counter, its own mechanic. Anything the game gives you XP for counts: kills finished
by a trap, by fire, by a bleed you applied, and zombie animals alongside the humanoids. Five tiers, each opening part of the arsenal:
| Tier | Threshold | What unlocks | | Tier | Threshold | What unlocks |
|---|---|---| |---|---|---|
@@ -294,22 +314,37 @@ story scenes play without stopping time.
## Status ## Status
Version 1.1.0 - the Spatial Bracelet learned to take blocks straight into the vault: hold its Version 1.2.0 - the Spatial Bracelet now runs on a charge. Pulling blocks draws on whatever sits
regular attack on a block and it is pulled in after ten seconds, plus one more per block of in its mod slot: the **Blood Sphere** spends a point of durability per second of the pull and
distance, with the world draining to black and white for the wait (which now also covers both crumbles once empty, while the **Blood Stone** from the third grade takes the same slot and is never
portal channels). Damaged blocks, containers with anything inside, a trader's ground and spent at all. With the slot empty, the regular attack refuses.
indestructible things like the world's floor all refuse. The pull runs on a charge in the
bracelet's mod slot: the **Blood Sphere** spends a point of durability per second and crumbles when
empty, while the **Blood Stone** from the third grade is never spent at all. Every trader is now
rendered in black and white, half-transparent and matte.
The previous version, 1.0.1, closed the first bug report from Nexus: the bracelet's contents no The same version fixes Necromancy's kill count. The skill used to rise only from kills by your own
longer disappear after leaving the game (the storage is saved in the player's own file, next to hand, and only from humanoid zombies - zombie dogs, bears, boars and vultures never counted, and
the backpack). neither did anything that killed on your behalf: traps, fire, bleeding. Now everything the game
gives you XP for counts. The same counter drives the Necromancer's Knife's damage, so the knife
stopped coming up short as well. On top of that, a trader no longer loses its ghostly look after
its chunk is unloaded, and crafting Necromancer's Blood now comes with a cry of pain - it always
cost 90% of your health, it was just silent about it.
All the announced content is implemented. The bracelet's charge is the newest part: the Blood Version 1.1.0 taught the Spatial Bracelet to take blocks straight into the vault: hold its regular
Sphere's spending is confirmed in game, the Blood Stone is not tested yet. Everything else passes attack on a block and it is pulled in after ten seconds, plus one more per block of distance, with
testing in game. Of what was planned, only part of the mod's own sound effects is missing. The description text for the website the world draining to black and white for the wait (which also covers both portal channels).
Damaged blocks, containers with anything inside, a trader's ground and indestructible things like
the world's floor all refuse. Every trader is now rendered in black and white, half-transparent and
matte.
Version 1.0.1 closed the first bug report from Nexus: the bracelet's contents no longer disappear
after leaving the game (the storage is saved in the player's own file, next to the backpack).
All the announced content is implemented. The core of it is confirmed in game: the bracelet's
charge and the Blood Sphere's spending, Necromancy's kill count (zombie animals, bleeding and fire
included), the traders' ghostly look, and the cry when Necromancer's Blood is made.
> **This build has not been fully tested.** Not yet checked in game: the **Blood Stone** (it needs
> Necromancy level 2000 and a chemistry station) and the **Blood Sphere's new threshold** - it moved
> from level 1 to 20, where the Spatial Bracelet itself unlocks. If anything misbehaves, that is
> where to look first. Of what was planned, only part of the mod's own sound effects is missing. The description text for the website
(RU + EN) is in `SITE_DESCRIPTION.html` (WordPress block markup). The full technical history of (RU + EN) is in `SITE_DESCRIPTION.html` (WordPress block markup). The full technical history of
development and the text of the finale sit next to the mod in `BACKLOG.md` and `FINAL_TEXT.md` - development and the text of the finale sit next to the mod in `BACKLOG.md` and `FINAL_TEXT.md` -
they are not part of the repository (spoilers and back-of-house). they are not part of the repository (spoilers and back-of-house).