Релиз 1.6.0: версия 1.6.0, глава прилива с 5-го дня, упоминания 1.7.0 -> 1.6.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-10 23:10:24 +03:00
co-authored by Claude Opus 5.5
parent 0d55f895de
commit f7b37ba490
12 changed files with 15 additions and 15 deletions
+1 -1
View File
@@ -184,7 +184,7 @@
<property name="SellableToTrader" value="false" />
<drop event="Destroy" name="resourceScrapIron" count="10,20" />
</block>
<!-- Гео-оссуарий (1.7.0, 2026-09-30): станция добычи ресурсов на кровавой сфере.
<!-- Гео-оссуарий (1.6.0, 2026-09-30): станция добычи ресурсов на кровавой сфере.
Тело - ванильный коллектор росы (Class=Collector): окно, топливо, таймеры, работа без
игрока рядом - всё его. Своего кода два места, оба в HarmonySrc/GeoOssuaryPatch.cs:
- каждая из трёх ячеек модификаций принимает любой из пяти ресурсов (ваниль даёт
+1 -1
View File
@@ -141,7 +141,7 @@
<objective type="Craft" item="thrownStonePortalBlue"/>
</challenge>
<!-- ИСПЫТАНИЯ 1.7.0 (01.10.2026, указание: «добавь испытания по линии некромантии, сам
<!-- ИСПЫТАНИЯ 1.6.0 (01.10.2026, указание: «добавь испытания по линии некромантии, сам
придумай; часть - первое создание новых предметов»). Пять - первое создание нового
(скакун, оссуарий, запас сфер, камень, свиток крысы), два - вещи, на которые испытаний
ещё не было (браслет, пирамида). Награды по тому же счёту, что выше: 1000 - быстрые
+1 -1
View File
@@ -439,7 +439,7 @@
</entity_class>
</append>
<!-- Костяной скакун (1.7.0, 01.10.2026): мотоцикл из костей. Модель - бандл necrobonesteed
<!-- Костяной скакун (1.6.0, 01.10.2026): мотоцикл из костей. Модель - бандл necrobonesteed
(копия ванильного VMotorcycleP, переделанная в Blender); теги коллайдеров и шейдер
ставит BoneSteedPatch с ванильного мотоцикла, топливо - кровавая сфера (там же). -->
<append xpath="/entity_classes">
+1 -1
View File
@@ -1938,7 +1938,7 @@
</item>
</append>
<!-- Костяной скакун - предмет-транспорт (1.7.0), ванильная система: в руке призрачный
<!-- Костяной скакун - предмет-транспорт (1.6.0), ванильная система: в руке призрачный
предпросмотр (ItemActionSpawnVehicle грузит его из Meshfile - поэтому Meshfile = модель
скакуна), применение ставит, подбор возвращает предмет с прочностью и модами. Решение
01.10: «не книга призыва, а та же система, что у ванильного транспорта». -->
+2 -2
View File
@@ -473,7 +473,7 @@
<ingredient name="resourceNecromancerBlood" count="1"/>
</recipe>
</append>
<!-- Гео-оссуарий (1.7.0, 2026-09-30). Рецепт придуман по указанию «туда явно нужен флакон
<!-- Гео-оссуарий (1.6.0, 2026-09-30). Рецепт придуман по указанию «туда явно нужен флакон
крови некроманта и много костей»; дерево и волокна - корни, которыми
оплетены кости (добавлено тем же вечером). Порог - «Подмастерье» (уровень 25, как Гримуар
девиации): к этому времени игрок строит базу и кузницу, и камень с железом ему нужны
@@ -489,7 +489,7 @@
</recipe>
</append>
<!-- Костяной скакун (1.7.0, 01.10.2026). Порог - «Подмастерье» (уровень 25), как у
<!-- Костяной скакун (1.6.0, 01.10.2026). Порог - «Подмастерье» (уровень 25), как у
гео-оссуария: транспорт нужен, когда карта уже велика для пеших ходок. Состав - по
указанию пользователя: кости, гнилое мясо, прах, кожа жертвы, два флакона крови. -->
<append xpath="/recipes">
+1 -1
View File
@@ -1,5 +1,5 @@
<config>
<!-- Костяной скакун (1.7.0, 01.10.2026). vehicles.xml наследования не знает - это копия
<!-- Костяной скакун (1.6.0, 01.10.2026). vehicles.xml наследования не знает - это копия
ванильного vehicleMotorcycle (игра 3.3) под именем сущности necroBoneSteed. Отличия:
recipeName -> предмет necroBoneSteedPlaceable (его и возвращает подбор скакуна), без
honkEvent (гудок открывает двери торговца - скакуну незачем). Мотор молчит
+1 -1
View File
@@ -5,7 +5,7 @@ using UnityEngine;
namespace NecromancerTome
{
/// <summary>
/// Костяной скакун (1.7.0, 01.10.2026): мотоцикл из костей, призывается книгой, ездит на
/// Костяной скакун (1.6.0, 01.10.2026): мотоцикл из костей, призывается книгой, ездит на
/// кровавых сферах. Сущность necroBoneSteed в entityclasses.xml - наследник vehicleMotorcycle
/// со своей моделью (бандл necrobonesteed, собран из копии ванильного VMotorcycleP.prefab).
///
+1 -1
View File
@@ -4,7 +4,7 @@ using UnityEngine;
namespace NecromancerTome
{
/// <summary>
/// Гео-оссуарий (1.7.0, 2026-09-30): станция добычи ресурсов на кровавой сфере. Блок -
/// Гео-оссуарий (1.6.0, 2026-09-30): станция добычи ресурсов на кровавой сфере. Блок -
/// necroGeoOssuary в blocks.xml, наследник ванильного коллектора росы; всё, что коллектор
/// умеет сам (окно, топливо, таймеры, работа без игрока рядом), остаётся его. Здесь только то,
/// чего ваниль не умеет, - разобрано по декомпилятору 3.3:
+1 -1
View File
@@ -6,7 +6,7 @@ using UnityEngine.Scripting;
namespace NecromancerTome
{
/// <summary>
/// necrobones - разведка к жестам (BACKLOG «Заклинания с руки и жесты», 1.7.0). Свой хват -
/// necrobones - разведка к жестам (BACKLOG «Заклинания с руки и жесты», 1.6.0). Свой хват -
/// это неподвижная поза рук от первого лица, как у браслета (кулак к противнику, без движения
/// при действии): кости рига ставятся в нужную комбинацию после аниматора. Сначала надо знать
/// кости: команда пишет в лог дерево рига рук от первого лица (EModelSDCS.baseRigFP, его создаёт
+1 -1
View File
@@ -7,7 +7,7 @@ using UnityEngine.Scripting;
namespace NecromancerTome
{
/// <summary>
/// Свой хват рук от первого лица (BACKLOG «Заклинания с руки и жесты», 1.7.0). Хват - неподвижная
/// Свой хват рук от первого лица (BACKLOG «Заклинания с руки и жесты», 1.6.0). Хват - неподвижная
/// поза: после аниматора (LateUpdate) кости рига EModelSDCS.baseRigFP ставятся в заданные локальные
/// повороты. Аниматор игры не трогаем. Снимки necrobones 03.10: кулак браслета (FP_Block_Hold,
/// HoldType 7) - суставы пальцев повёрнуты по локальной Z на 77-92°, у пустой руки 8-38°;
+3 -3
View File
@@ -42,7 +42,7 @@ namespace NecromancerTome
// Глава 1 (указание 06.10): письмо архимага - та самая стартовая записка, текст берётся из её
// же ключа. Открывается ТОЛЬКО когда записку прочли («появляется в книге, когда прочитано
// письмо», 06.10): cvar ставит сама записка по «ОК» (Config/items.xml). Запасного условия по
// уровню нет - в старых сейвах, где записку прочли до 1.7.0, главы не будет.
// уровню нет - в старых сейвах, где записку прочли до 1.6.0, главы не будет.
new Chapter
{
TitleKey = "necroTomeLetterTitle",
@@ -122,8 +122,8 @@ namespace NecromancerTome
};
/// <summary>С какого дня видна глава о кровавом приливе. По замыслу - 5 (тогда же надпись на доске
/// чертогов, MindPalace.BoardLines); на время теста 1 (указание 10.10: «потом обновим условия»).</summary>
public const int TideChapterDay = 1;
/// чертогов, MindPalace.BoardLines); на время теста было 1, возвращено к релизу 1.6.0 (10.10).</summary>
public const int TideChapterDay = 5;
/// <summary>Глава питомца видна, когда игроку открыт рецепт его гримуара (указание 09.10, после проверки глав).
/// Крыса - учебная модель, её глава открыта сразу.</summary>
+1 -1
View File
@@ -4,6 +4,6 @@
<DisplayName value="Necromancer's Tome" />
<Description value="A dark necromancy progression for 7 Days to Die 3.3: a kill-count-driven skill tree with cursed weapons, charm/deviation magic, undead companions that keep station with you and attack what you point at, base-defence wards, and a story-ending Black Portal ritual. Fully localized into 13 languages. Single-player; requires EAC off." />
<Author value="Alex Cube" />
<Version value="1.6.1" />
<Version value="1.6.0" />
<Website value="https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/" />
</xml>