Commit Graph
112 Commits
Author SHA1 Message Date
AlexCubeandClaude Opus 5.5 037bd5fcf5 Оссуарий: новая модель - клёпаный котёл на костяной треноге (#67)
necroOssuaryCauldronPrefab в бандле necroossuary: body (котёл, ноги, прах,
три кости; карты 2048), lid (купол с окошками, ручки, держатель; 1024),
sphere (кровавая сфера), glow (свет внутри, выключен). Свечение рун и
нутра - карта _e, включает код (#66). Блок necroGeoOssuary прежний, сменена
только модель; тег коллайдеру - DecorColliderTagPatch. Старый префаб пока
в бандле.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:50:11 +03:00
AlexCubeandClaude Opus 5.5 dd7f6fb13a Кролик в мешке: разделка через «Разобрать» в рюкзаке вместо ПКМ (#71)
Пункт «Разобрать» мешку даёт сама игра (материал Mleather, вес 5 как у кожи);
разборку перехватываем: вся стопка сразу, на кролика мясо 10, кожа 2,
кости 5. ПКМ убран. Исправлены поля немецкой строки подсказки (запятая).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:19:16 +03:00
AlexCubeandClaude Opus 5.5 ac4c455e29 Живой кролик в мешке: игрок хватает кролика сразу в рюкзак (#71)
Кролику дан ванильный PickupItem (как у курицы); RabbitGrab.cs кладёт
мешок necroRabbitSack в рюкзак, своя подсказка. ЛКМ с мешком - выпустить,
ПКМ - разделать на мясо 10, кожу 2, кости 5. Выключатель necrorabbit.
Иконка пока временная.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:16:32 +03:00
AlexCubeandClaude Opus 5.5 0999fd3afc Цинерарий-старатель (#64): дух добывает ископаемые
Урна necroCinerariumProspector (и ...Skull): в «Содержимом» череп и образец - один из девяти ресурсов (камень, глина,
песок, древесина, железо, свинец, уголь, селитра, сланец), нить к ящику. Дух отлетает на соседнюю свободную клетку и
уходит на 5 блоков под землю, растворяясь; раз в игровой час поднимается так же, кладёт добычу в ящик и уходит снова.
За сутки: камень/глина/песок/древесина 30000, руды 18000, ходка ±20%. Из руды - шанс на алмаз, серебро, золото по
шансам игры на каждый «блок» руды. Ящик полон - дух ждёт с добычей. Без зоны и вне лимита урн.

Рецепт - кузня: латунь 40, прах 100, кости 10, кровь/сок, железная кирка; открывается с остальными урнами.
Консоль necroprospector: on/off, trip, yield, spread, depth, состояние. Тексты - 13 языков; глава книги
«Цинерарии» - лист Fig. VIII с шестой урной и фраза про prospektisto.

Проверено в игре (test8): ходка железа 625 в ящике, спуск и подъём духа, лист и страница книги помещаются.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:09:12 +03:00
AlexCubeandClaude Opus 5.5 05dca19852 Урны: прозрачные духи, понятные отказы в постановке, 50 убийств на урну
- Духи снова полупрозрачные (Solid = false) - поза принята.
- Отказ в постановке - с цифрами: пересечение зон (сколько блоков до соседнего сборщика,
  зоны 5x5); лимит - сколько стоит из скольких, сколько упокоено и сколько ещё до следующей,
  с обоснованием (сила некроманта держит духов). Логист/рабочий/ремонтник/лутер не в лимите.
- Лимит сборщиков: одна урна на 50 упокоенных (было 200); описание урны - 13 языков.
- Команда necrocanplace - текст отказа для клетки.

Проверено в игре: подсказка о пересечении (2 блока, 5x5), логист рядом - можно.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 18:50:46 +03:00
AlexCubeandClaude Opus 5.5 eaa6b3bbb3 Команды разработки: necrofill (засыпать ямы), necrosmooth (край насыпи скатом)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 18:26:42 +03:00
AlexCubeandClaude Opus 5.5 dfa7508bda Лутер - железная банка с крышкой-кадилом; ремонтник - шире горлышко; материалы в рецептах
- Лутер: вместо мешка - банка из свёрнутого железного листа (шов внахлёст, пропай свинцом),
  крышка-купол как у кадила с окнами и широким отверстием, внутри кучка пепла (светится
  с черепом), чеканка: девиз, витые пояса, знаки некромантии над звонками, рамки окон.
  Дух лутера - сдвиг вперёд 0.08 (подобран в Blender). Рецепт: в кузне железо 40 и
  свинец 5 (вместо глины), отмычка.
- Ремонтник: горлышко шире (внутри 0.09) - хвост духа входит без касаний; рецепт + латунь 5
  (розетки звонков).
- Иконки обеих урн и лист книги Fig. VIII перерисованы под новые формы.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 18:14:51 +03:00
AlexCubeandClaude Opus 5.5 ab11517029 Рабочий гасит огонь, когда делать нечего; команды necrostation, necrourn contents
Гашение было только в настоящем шаге, а он запускается, лишь когда пробный нашёл дело -
пробный гашение делом не считал, огонь горел до конца топлива. Теперь погасить - дело:
дух летит к станции и гасит.

Проверено в игре: верстак (патроны), химстанция (клей), бетономешалка (песок), кузня
(переплавка лома и глины -> дротики), костёр; огонь гаснет у костра, химстанции и кузни;
разрушение урны - выпадают череп и образец; окно «Содержимое» - череп и образец.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 17:26:37 +03:00
AlexCubeandClaude Opus 5.5 5ba10eb59b Рабочий: NRE в логе подброса топлива (имя стопки до забора)
Проверено в игре: костёр, сырое мясо -> жареное, остановка по запасу образца (3).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 15:35:45 +03:00
AlexCubeandClaude Opus 5.5 210ad3ebaa Книга некроманта: глава «Цинерарии» с листом Fig. VIII
Три страницы (EN/RU): откуда в урне дух-некротехнолог, пять ремёсел урн (rikoltisto,
portisto, laboristo, riparisto, kolektisto), нити, черепа-ретрансляторы, прилив. Лист -
пять урн эскизом тушью в одном масштабе, подписи на эсперанто, знак некромантии
(BlenderWork/render_urn_sketch.py + make_urn_sheet.py). Открывается вместе с рецептом урны.
Команда necrotome <ключ главы> [страница] - открыть главу без мыши.

Проверено в игре: лист и все страницы помещаются (RU).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 15:32:35 +03:00
AlexCubeandClaude Opus 5.5 51db24fd2f Ремонтник и лутер: свои модели (фляга со звонками, мешок), проверка добычи
- Модели (BlenderWork/necroCinerariumRepair, necroCinerariumLoot): ремонтник - квадратная
  фляга, лутер - глазурованный мешок с верёвкой; на обоих - четыре латунных звонка с
  черепом-кнопкой (деталь *_button - подсветка состояния) и руны кровью футарком
  («RIPARU ĜIS LA LASTA BRIKO», «KOLEKTU ĜIS LA LASTA PECETO»), светятся по черепу.
- Лутер: цели, из которых за проход нечего взять, второй раз не обыскиваются (не зацикливается).
- Разработка: necroclear (убрать только растения), necrobag с сумкой по списку добычи.

Проверено в игре: мешок с зомби и красный труп (прах, кожа жертвы) - в ящик, проход
заканчивается сам.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 15:20:31 +03:00
AlexCubeandClaude Opus 5.5 a352a408a4 Урны ремонтника и лутера: большая зона, запуск кнопкой, кнопки-состояния
- necroCinerariumRepair/+Skull и necroCinerariumLoot/+Skull (пока на модели урны сборщика),
  рецепты (урна + ремкомплект / отмычка, на крови и на соке), открываются с урнами.
- Зона - сторона притязания сервера или 31/21/11 (пункт «Размер зоны»), весь столб мира,
  каркас по «Показать границы»; работа - по «Запустить», один проход, «Остановить».
- Ремонтник: обход столбов из общего бюджета клеток, очередь повреждённых блоков с
  RepairItems (зоны пересекаются - блок берёт первый), ремонт раз в 2.5 с материалами из
  ящиков по нитям (доля по повреждению), не хватает - ждёт с мигающей кнопкой.
- Лутер: предметы на земле, мешки с зомби, красные трупы (тем же путём, что игрок, с
  находкой черепа) - в ящик с любой нитью; рюкзаки игроков и аэродроп не трогает.
- Кнопки на модели (рендереры «button»): жёлтая - ждёт, мигает - нехватка/ящик полон,
  зелёная - работа, красная - прилив. Запись урны v6 (зона, проход, курсор, кто нажал).
- Тексты 13 языков; команды разработки necrodamage, necrodrop, necrobag, necrocorpse,
  necrourn run|stop|size.

Проверено в игре: ремонтник (нехватка -> материалы -> починил 2 блока), лутер (предметы
с земли). Мешки и красные трупы - не проверены.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 14:55:33 +03:00
AlexCubeandClaude Opus 5.5 85d8036e81 Урны: череп-ретранслятор, прилив прячет духов, меры нагрузки; проверки без мыши
- Череп-ретранслятор: нить урны проходит через черепа-декор (цепочка), каждый пролёт до
  15 м; черепа хранятся у нити (запись урны v5, старые - без черепов). ПКМ ножом по черепу
  - провести нить, ЛКМ - снять нити через него; убрали череп - нить снимается.
- Прилив: ночью кровавой луны духи всех урн исчезают, работа стоит, утром - сама.
- Нагрузка: общий бюджет дел духов на кадр (3), анимируются только 16 ближайших духов;
  лимит урн сборщика смягчён - одна на 200 убийств (было 500), тексты на 13 языках.
- Описание логиста (кадило, два вида, маленький дух, мигание), черепа-декора (передаёт
  нить), подсказки ножа - на 13 языках.
- Разработка: necrogod, necrofps [uncap], necrotide, necroshot серией, necroclick по клетке,
  necrobox fill, necrourn с черепами на пути.

Проверено в игре (test8): мигание, нить 28 м через череп и её разрыв, прилив, 63 урны
сборщика: 13.0 мс на кадр против 11.8 мс без работы урн.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 14:42:52 +03:00
AlexCubeandClaude Opus 5.5 6693d96d5e Логист - латунное кадило: два вида, дух 1/3 из окон, мигание; команды разработки
- Блоки логиста на модели кадила: по центру на подставке (necroCinerariumLogist) и новый вид у
  стены на кронштейне (necroCinerariumLogistWall/+Skull); выбор вида - R с урной в руке.
- Дух логиста втрое меньше, в покое сидит в кадиле, на перевозку вылетает через окно крышки
  (у стены - не в стену) и возвращается тем же окном.
- Застрял (ящик «куда» полон) - урна мигает (CinerariumBlink) вместо почерневшего духа;
  прежняя зелёная подмена свечения старой модели убрана.
- Команды разработки без мыши: necrospawn, necroexit [quit], necrolook, necroaim, necroplace,
  necrohold, necrobox, necrourn, necroclick.

Проверено в игре (test8): перевозка обоими видами, вылет духа, вид у стены от стены.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 14:19:50 +03:00
AlexCubeandClaude Opus 5.5 fcc8bd9d7d Дух урны: смирно - поза покоя модели
Смирно (pose_attention.json) запечено в позу покоя при выгрузке FBX; там же новые кости
пальцев, веса кисти и хребет. Код больше не ставит руки и пальцы в покое - жест уводит руки
из позы модели и возвращает. Поза покойника (cross) и сведение пальцев кодом убраны.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 12:27:14 +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 b6c09717f1 DLL: выброс из сумки зомби у зомби
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 18:44:43 +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 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 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 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 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 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 885c344b3c DLL: руки - прицел, синхронизация удара, полоски персонажа
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:33:47 +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 65f441bc19 DLL: руки подобраны, серые; пояс скрыт
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:13:25 +03:00
AlexCubeandClaude Opus 5.5 eec92da08a DLL: аниматор рук, necroarms подбор
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:07:04 +03:00
AlexCubeandClaude Opus 5.5 cfcd9d33a5 Руки одержимого: скрипты префаба снимаются до включения (зависание игры на ~)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 16:01:14 +03:00
AlexCubeandClaude Opus 5.5 82aa8f0054 DLL: руки включаются, верх лестницы
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:57:11 +03:00
AlexCubeandClaude Opus 5.5 8459ea7ed4 Одержимость: тело игрока не доворачивается к взгляду зомби (vp_FPCamera.Update3rdPerson пропущен)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:48:03 +03:00
AlexCubeandClaude Opus 5.5 324fc1be46 DLL: руки от первого лица (necroarms), лестницы
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:46:35 +03:00
AlexCubeandClaude Opus 5.5 f5f4d92cef Одержимость от первого лица: руки как у игрока, серые, только у гуманоидов обычной комплекции
FpArms собирает руки для первого лица по шагам игры (baseRigFPPrefab + голая кожа basePartsFP, аниматор FPPlayerController), пол по зомби (BaseMale/BaseFemale), кожа серая через _Tint, без одежды. ~/ё работает только у списка гуманоидов; подсказка - только им. Коллайдеры рук выключены. Ударов пока нет.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:32:33 +03:00
AlexCubeandClaude Opus 5.5 eb540bd500 DLL со всеми правками 13.10
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:13:27 +03:00
AlexCubeandClaude Opus 5.5 7c0a48eec6 Одержимость: вид от первого лица по ~/ё
Клавиша QuickMenu (~/ё, как переключение вида у персонажа) переключает вид; каждое вселение начинается от третьего лица. Камера в голове со сглаживанием, голова сжата почти в точку, прицел без запаса на свою спину. Подсказка на 13 языках.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:43:12 +03:00
AlexCubeandClaude Opus 5.5 361948193a Одержимость: паука не сносит вбок, пригнувшийся пролезает в 1 блок
- Движение анимации (RootMotion) перед шагом разворачивается туда, куда идёт одержимый, как это делает EntityMoveHelper.
- Рост пригнувшегося - не выше 0.7 м (было 0.6 роста, ~1.08 м - больше блока).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:33:31 +03:00
AlexCubeandClaude Opus 5.5 5e1d30d7d0 Ничейные питомцы чистятся при призыве и отзыве, не по таймеру
Уборка раз в 5 с снята. RemoveOrphans зовут призыв (после записи нового во владение) и отзыв; E с книгой без своего питомца убирает ничейных. Поиск ближайшего ничейного для отзыва убран.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:15:29 +03:00
AlexCubeandClaude Opus 5.5 6e0ef18927 Одержимость: полоски зомби справа от полосок игрока, здоровье игрока видно
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:13:28 +03:00
AlexCubeandClaude Opus 5.5 ab39126d05 Одержимость: в полоске здоровья только числа, без имени зомби
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:10:40 +03:00
AlexCubeandClaude Opus 5.5 8000e65167 Одержимость: девианты и питомцы снимают старую цель с одержимого
Кто шёл на зомби до вселения, держал его целью и дальше: заплатки CharmPatch гасят только новый выбор цели. Раз в полсекунды цель и месть девиантов и питомцев на одержимого сбрасываются.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:09:11 +03:00
AlexCubeandClaude Opus 5.5 39763047ce Одержимость: ранчер плюётся Роем фараона; DLL со всеми правками 13.10
Плевок ранчера - второе действие оружия с Роем фараона, а SummonPatch принимал его за «вселиться в питомца» и отменял появление. Одержимого заплатка призыва теперь пропускает.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:08:09 +03:00
AlexCubeandClaude Opus 5.5 bbe1b52ea4 Одержимость: плевок мутанта на E, ошибочный подрыв мутанта убран
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 11:57:00 +03:00