Commit Graph
237 Commits
Author SHA1 Message Date
AlexCubeandClaude Opus 5.5 94bf0a5f5c Некротехнолог: грядки; скакун крафтится 120 с
Дух последним делом собирает созревшее (метка crops, добыча Harvest) с
идеальными бонусами и сразу сажает семя на то же место; засаживает пустые
грядки случайными семенами из ящиков и сумки (можно ли сажать - решает
сам блок семени). Описание урны - про универсального работника, 13 языков.
Костяному скакуну задано craft_time 120 (было - сумма ингредиентов).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 15:52:47 +03:00
AlexCubeandClaude Opus 5.5 0890ffe1e9 Некротехнолог: работа духа - расходники коллекторов и готовое из станций
Раз в 3 с одно дело: (1) пополнить из ящиков зоны и сумки урны ячейки
расходников любого коллектора (банки, цветы, корм, сферы) и катализатора
(куры, по одной в пустую ячейку); (2) забрать готовое из коллекторов и
станций (верстак, кузня, химстанция, костёр...) в ящики зоны - сначала
к таким же, потом в пустое, ящики полны - в сумку урны; некуда - дух
чернеет и замирает, оживает сам. Модификации, инструменты, топливо и
сырьё станций не трогаются; открытое у игрока и закреплённые ячейки -
тоже. Модель духа плывёт к месту работы и обратно. Грядки - позже.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 15:43:36 +03:00
AlexCubeandClaude Opus 5.5 0558f46069 Некротехнолог: джинн из урны - появляется по черепу в багажнике
Дух - не сущность, а модель из бандла necrotechnologist, дочерний объект
модели урны (как каркас зоны): без хитбокса, ИИ и сохранения. Кончик
хвоста в горлышке, дух покачивается и медленно поворачивается; тело
полупрозрачное (0.3, как у торговцев), глаза светятся. Появляется и
исчезает с порывом (necroTechGust). Команда necrogenie - подгонка
высоты, поворота, покачивания и прозрачности в игре.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 15:16:34 +03:00
AlexCubeandClaude Opus 5.5 35313f2e90 Урна: пункт «Сумка» с иконкой мешка вместо «Обыскать» игры, первым в меню
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 15:13:07 +03:00
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
AlexCubeandClaude Opus 5.5 87f3aaf295 Крыса: E на зомби рядом переносит дух в него, крыса развеивается
Одержимой крысой E на зомби в прицеле (не дальше 3 м, в прямой видимости,
не во время прохода сквозь постройки) - выход из крысы и вселение в зомби;
крыса отзывается с чёрным облаком. Цепочки нет: после зомби дух в теле.
Подсказка вселения и описание гримуара крысы - 13 языков. ModInfo 1.7.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 14:51:44 +03:00
AlexCubeandClaude Opus 5.5 70a86e82c1 Документы к релизу 1.6.0: README, описание Nexus, сайт, ModInfo, заметки к версии
Описания переписаны короче, крючками вместо перечня механик (указание 12.10:
«привлекать, а не спойлерить»): без цифр, клавиш и рецептов, подробности - в книге
в игре. Версии: 1.6.0 для игры 3.3, 1.4.3 для 3.2. История версий в README свёрнута
до строки на версию. NEXUS_FILE_SUMMARY (244 знака) и NEXUS_CHANGELOG (строка = пункт).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v1.6.0
2026-10-15 23:11:25 +03:00
AlexCubeandClaude Opus 5.5 1f9e62e038 Одержимость: удар по ЛКМ не съедается реакцией на попадание и недоигранным замахом
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 22:39:53 +03:00
AlexCubeandClaude Opus 5.5 211f0407e2 Одержимость: пояс персонажа скрыт в любом виде, не только от первого лица
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 22:35:58 +03:00
AlexCubeandClaude Opus 5.5 c1556e1e8d Ступка: ModelOffset 0,0,0 - модель стоит на дне клетки, а не висит на полблока
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 22:34:03 +03:00
AlexCubeandClaude Opus 5.5 d28e0bf0dd Звуки некротехнолога: шорох, порыв, скрип (свой синтез, бандл necrosounds)
necroTechRustle (3 варианта), necroTechGust (2), necroTechCreak (3) - негромкие звуки духа вместо
зомбячьих, без узла Noise (не привлекают зомби). Пока не назначены - вместе с цинерарием.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 16:17:24 +03:00
AlexCubeandClaude Opus 5.5 d374b6d679 DLL: череп - режимы предмет/декор
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:37:40 +03:00
AlexCubeandClaude Opus 5.5 99c2f183ad Череп: три режима как у мебели - предмет / декор по центру / декор у стены
R с черепом-предметом - меню; выбор декора превращает стопку в ячейке в блок (превью, повороты
блока). С декором в руке R - обычное меню блока плюс «Просто череп» и второй вид. Действие
PlaceAsBlock у предмета убрано (ПКМ из предмета больше не ставит). Стопка блоков 50, как у черепа.
Описания черепа и декора (13 языков) - под новую схему.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:37:39 +03:00
AlexCubeandClaude Opus 5.5 4cc244a98a DLL: череп декором из руки
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:28:04 +03:00
AlexCubeandClaude Opus 5.5 a902b44bdf Череп ставится декором прямо из руки: R - меню вида (просто череп / по центру / у стены), ПКМ - поставить
Предмет necroSkull остаётся ItemClass, добавлено Action1 PlaceAsBlock (в ItemValue не пишется -
сейвы целы). R для черепа ловится постфиксом PlayerMoveController.Update, выбор - cvar
necroSkullDecorMode. Поднятый и разрушенный блок - снова череп. Помощник necroSkullDecor спрятан
(CreativeMode None), рецепт «череп -> декор» убран, обратный оставлен для уже сделанных помощников.
Описание черепа дополнено (13 языков), подсказка и пункт меню «Просто череп».

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:28:04 +03:00
AlexCubeandClaude Opus 5.5 8920ee01b8 DLL: necroskulldecor
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:04:39 +03:00
AlexCubeandClaude Opus 5.5 59bb0083c9 Команда necroskulldecor: посадка черепа-декорации без перезапуска игры (center|back, pos/add/rot/scale/off/show, хитбокс следом, проверка «в клетке»)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:04:39 +03:00
AlexCubeandClaude Opus 5.5 346cc31041 Череп-декорация: натуральный размер (x1.3 к черепу-предмету, 15 x 22 x 21 см)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:02:02 +03:00
AlexCubeandClaude Opus 5.5 8c786fdf5e Бандл necrotechnologist: модель духа-работника цинерария (пока нигде не используется)
Сетка 7.9k вершин на скелете с именами костей медсестры, глаза на кости Head, материалы тела
(серый + нормали) и глаз (свечение, очередь 3100). Без коллайдеров - у духа нет хитбокса.
Код и XML её пока не подключают; источник - _private/Extracted/BlenderWork/necroTechnologist,
сборка NecroTechnologistSetup.cs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 14:58:19 +03:00
AlexCubeandClaude Opus 5.5 10a0cbec06 DLL: тег коллайдера черепа-декорации
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 14:52:37 +03:00
AlexCubeandClaude Opus 5.5 b96e3ff70d Череп-декорация: блок с выбором вида (по центру / у стены), крафт из черепа и обратно, починка костями
Предмет necroSkull не трогаем - он уже в сейвах. Отдельный блок-помощник necroSkullDecor
(SelectAlternates) с видами necroSkullDecorCenter и necroSkullDecorBack, модели в бандле necroskull,
хитбокс - коллайдер префаба с тегом от DecorColliderTagPatch. Разрушенный блок отдаёт череп.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 14:52:37 +03:00
AlexCubeandClaude Opus 5.5 b6c09717f1 DLL: выброс из сумки зомби у зомби
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:44:43 +03:00
AlexCubeandClaude Opus 5.5 4e885bf624 Территория торговца убивает одержимого зомби (не питомца): проверка раз в 2 с, подсказка на 13 языках
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:38:05 +03:00
AlexCubeandClaude Opus 5.5 3da4435bca Звери боятся одержимого: если зверь ни от кого не бежит, одержимый в его радиусе и виден (или ближе 8 м) - бежит от него
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:32:15 +03:00
AlexCubeandClaude Opus 5.5 83c6be241d Сумка зомби: выброшенное из окна падает у зомби, а не у тела; кнопки переноса в рюкзак заблокированы, как у волка
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:19:49 +03:00
AlexCubeandClaude Opus 5.5 761d514849 DLL: двери открываются по E
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:12:55 +03:00
AlexCubeandClaude Opus 5.5 68e7708446 Двери одержимого: команды составных блоков с приставкой функции (TEFeatureDoor:open) - сравнение по имени после двоеточия
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:11:20 +03:00
AlexCubeandClaude Opus 5.5 fada747164 Одержимость: подсказка блока при наведении на дверь или выключатель (GetActivationText, клавиша E игрока)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:06:26 +03:00
AlexCubeandClaude Opus 5.5 0211fea34a DLL: двери - мировые координаты луча
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:05:11 +03:00
AlexCubeandClaude Opus 5.5 a276339f79 Двери одержимого: луч Voxel.Raycast в мировых координатах (+Origin.position), как GetLookRay персонажа
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:01:49 +03:00
AlexCubeandClaude Opus 5.5 67c8a622e8 Двери одержимого: главная клетка большой двери - multiBlockPos.GetParentPos, дальность - у блока, как у персонажа
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:55:24 +03:00
AlexCubeandClaude Opus 5.5 d490e75039 DLL: лог E по дверям
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:53:04 +03:00
AlexCubeandClaude Opus 5.5 25f9572be0 Двери одержимого: лог на каждое E - блока нет / не дверь
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:51:47 +03:00
AlexCubeandClaude Opus 5.5 0397e08e64 DLL: двери по Voxel.Raycast
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:42:13 +03:00
AlexCubeandClaude Opus 5.5 a726b719df Двери одержимого: блок под прицелом - Voxel.Raycast, как у персонажа (физический луч дверь не видел); только двери, выключатели, лампы, рычаги; лог, если делать нечего
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:40:46 +03:00
AlexCubeandClaude Opus 5.5 9baca33c6f Книга: глава «Одержимость» - управление, стихийные зомби и правило схемы тела
Четыре страницы (английский и русский, как у остальных глав): вселение жестом «Пиф-паф» и управление; стихийные зомби - порождения выбросов некроэнергии; одержимость - выученное умение некроманта, доступное без артефактов, если позволяет плотность некроэнергии; чем ближе схема тела к телу некроманта и чем меньше выброс изменил зомби, тем больше возможностей; тело, гибель, мешок, леденящий ужас, кровавый прилив. Открыта сразу, после главы о ноже.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:32:05 +03:00
AlexCubeandClaude Opus 5.5 b50cd6d008 Одержимые зомби открывают двери и щёлкают выключателями по E (питомцы - нет)
Прицел на блок до 3 м от головы - первая доступная команда open/close/light/activate, как E у персонажа; замок двери проверяет сама дверь. Иначе E - как раньше (лут, приёмы). Подсказка - 13 языков.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:27:29 +03:00
AlexCubeandClaude Opus 5.5 a8ee6eb5cf Подбор волком и одержимым зомби: E поднимает природные мелочи мира (камешки rock01 и т.п., CanPickup + IsTerrainDecoration)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:23:58 +03:00
AlexCubeandClaude Opus 5.5 c29ab2bb51 DLL: пояс персонажа скрыт прозрачностью
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:21:46 +03:00
AlexCubeandClaude Opus 5.5 5749fedd35 Пояс персонажа от первого лица скрывается прозрачностью окна (IsVisible не держался)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:18:43 +03:00
AlexCubeandClaude Opus 5.5 9717ae200d Сумка зомби: лут по E, как у волка (ящики, мешки, предметы с земли)
WolfBag.Target - текущая сумка (зомби, если он с сумкой, иначе волка): обыск, подбор, окно рюкзака при обыске и подсказки общие. Тексты «Сумка зомби» и подсказка E - 13 языков.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:12:26 +03:00
AlexCubeandClaude Opus 5.5 eb6c5fb4f1 Сумка одержимого зомби: 2 ячейки, Tab; при выходе - мешком, при гибели - мешком с меткой
ZombieBag: своя сумка на одно вселение у зомби с видом от первого лица (число ячеек по виду, пока 2), окно как у сумки волка; пишется в отдельный файл сейва, остаток после вылета выпадает у тела при следующем вселении. Мешок и метка - общие с сумкой волка (WolfBag.DropSack/AddWaypoint). Подсказка Tab - 13 языков.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:47:20 +03:00
AlexCubeandClaude Opus 5.5 c98e3f8b74 DLL: удар рук по анимации
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:42:07 +03:00
AlexCubeandClaude Opus 5.5 2cae2377e2 Руки одержимого: урон по анимации удара рук, как у персонажа; в покое руки выше, на удар - ниже
- ЛКМ от первого лица - удар рук; через RaycastTime их состояния удара (как impactStart у персонажа) зомби бьёт сразу (ForceImpact в IsAttackImpact, задержка луча снята). Замер задержки урона убран.
- Положение: в покое 0,-1.55,0.05 без сжатия; на удар - плавно к -1.7 со сжатием под FOV 45.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:41:57 +03:00
AlexCubeandClaude Opus 5.5 885c344b3c DLL: руки - прицел, синхронизация удара, полоски персонажа
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:33:47 +03:00
AlexCubeandClaude Opus 5.5 f03c018204 Руки одержимого: кулак в момент урона зомби, сжатие под угол рук 45°, скрыты только ячейки пояса персонажа
- Удар рук откладывается на замеренную задержку урона зомби (ItemActionMelee.OnHoldingUpdate) минус ход кулака.
- Руки сжимаются по экранным осям как при FOV 45 (как у персонажа), сдвиг - родной -1.7.
- От первого лица прячется только windowToolbelt: полоски персонажа (та же группа окон) остаются.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:26:18 +03:00
AlexCubeandClaude Opus 5.5 7b63f91a3b Одержимость от первого лица: свой пояс зомби на 2 ячейки (пока пустой), выбор 1/2 и колесом
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:20:12 +03:00
AlexCubeandClaude Opus 5.5 c537ec897f DLL: удар рук без ошибки
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:17:59 +03:00
AlexCubeandClaude Opus 5.5 c1f7d510e5 Руки одержимого: скрипт удара аниматора пропускается у рук без AnimationEventBridge (NRE на каждом ударе)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:17:21 +03:00
AlexCubeandClaude Opus 5.5 65f441bc19 DLL: руки подобраны, серые; пояс скрыт
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:13:25 +03:00