ИИ питомцев переписан, добавлен Дух крысы, пороги разнесены по шкале
Работа по указаниям 2026-09-18. В релиз пока не выходит. НОВЫЙ ПИТОМЕЦ "Дух крысы" (necroRatSpirit), Некромантия 3 (60 убийств): модель зомбоволка в масштабе 0.28, урон 5, кроличьи звуки. Сам не нападает никогда, держится справа-сзади в двух блоках, упёршись в препятствие проходит СКВОЗЬ него и блоков не ломает. Укус замедляет, оставляет метку духа (видна на компасе, +25% получаемого урона) и рвёт жилу. Обгрызая труп, лечится. СВОЯ ЗАДАЧА ИИ. Задачи "иди за сущностью" в игре нет вовсе - проверены все 32 типа EAI*. Написана NecroFollowOwnerTask по образцу EAIApproachSpot: сектор "3-6 часов" от хозяина, FindPath с canBreak:false, проход сквозь препятствие через Entity.IsStuck. Вешается в рантайме, минуя Type.GetType. ПРИКАЗ АТАКОВАТЬ. Повторное применение свитка при живом питомце натравливает его на цель под прицелом: EntityPlayerLocal.HitInfo + ItemActionAttack. GetEntityFromHit. Торговцы и игроки отсеяны. Нет цели - "Нет цели для атаки". ЗОМБОЖИВОТНЫЕ ПРИВЕДЕНЫ К ТОМУ ЖЕ ОБРАЗЦУ. Сняты BreakBlock, Territorial, ApproachSpot, Wander, BlockingTargetTask и поедание трупов; цель они больше не выбирают сами. Лестница урона 20/35/45/60 плюс расчленение у Пса, Медведя и Волка. Кровотечение всем, метка и ослабление - только у крысы. УБИЙСТВА ПИТОМЦЕМ ЗАСЧИТЫВАЮТСЯ ВЛАДЕЛЬЦУ, включая добивание кровотечением. Префикс на AwardKillXPServer подменяет убийцу владельцем; для смерти от баффа заведена память укусов, потому что в DamageSource от баффа нет того, кто его наложил. Зомби под Камнем духов это не задело - решение от 17.09 в силе. ГРИФ откачен на летающую ветку EntityVulture и переименован в Могильного стервятника: модель наконец соответствует имени. Держится у игрока сам, через собственный механизм "дома" (setHomeArea), на время погони дом отвязывается. Попытка натянуть птичий префаб на наземный класс провалилась и записана - так делать нельзя. ПРОЧЕЕ: призрачный вид распространён с торговцев на питомцев (у Пса, Медведя и Волка выключен по указанию), у Пса светятся фиолетовые глаза, белая иконка книги снята со всех свитков призыва, "Жуки Властелина" переименованы в "Рой фараона" на всех 13 языках. ПОРОГИ: крыса 60, стервятник 500, пёс 1300, медведь 2000, волк 4000. ИСПРАВЛЕНО ПО ХОДУ ИГРОВЫХ ПРОВЕРОК: питомцы не призывались обычным кликом (AnimWait требовал удержания), отзыв срабатывал не с первого раза (автомат состояний ItemActionSpawnEntity), крыса проваливалась сквозь мир (IsStuck отключает и пол), питомец подбрасывал хозяина (коллайдеры разводились до появления модели). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
15c59dd37a
commit
d97f83e972
@@ -39,11 +39,13 @@ HUD за этим следят два индикатора: череп в ста
|
||||
|---|---|---|---|
|
||||
| Адепт | сразу | 0 | Камень духов, Нож некроманта, Синий портальный камень, Пирамида духов |
|
||||
| Адепт (доп.) | 20 зомби | 1 | Пространственный браслет, Кровавая сфера, мод ножа «Слёзы мертвеца» |
|
||||
| Адепт (доп.) | 60 / 100 / 300 зомби | 3 / 5 / 15 | Моды ножа: Пир падальщика, Могильный покой, Тёмное чутьё |
|
||||
| Подмастерье | 500 зомби | 25 | Свиток девиации |
|
||||
| Адепт (доп.) | 60 / 100 / 300 зомби | 3 / 5 / 15 | Свиток духа крысы; моды ножа: Пир падальщика, Могильный покой, Тёмное чутьё |
|
||||
| Подмастерье | 500 зомби | 25 | Свиток девиации, Призыв могильного стервятника |
|
||||
| Подмастерье (доп.) | 1300 зомби | 65 | Призыв зомбособаки |
|
||||
| Подмастерье (доп.) | 1400 / 1700 зомби | 70 / 85 | Моды ножа: Хватка мертвеца, Мёртвая буря |
|
||||
| Ученик | 2000 зомби | 100 | Призыв зомбособаки, Жуки Властелина, Призыв зомбогрифа, Кровавый камень |
|
||||
| Некромант | 3000 зомби | 150 | Призыв зомбомедведя, Призыв зомбоволка, Свиток банши |
|
||||
| Ученик | 2000 зомби | 100 | Призыв зомбомедведя, Рой фараона, Кровавый камень |
|
||||
| Некромант | 3000 зомби | 150 | Свиток банши |
|
||||
| Некромант (доп.) | 4000 зомби | 200 | Призыв зомбоволка |
|
||||
| Мастер | 5000 зомби | 250 | Чёрный портальный камень |
|
||||
|
||||
## Арсенал
|
||||
@@ -91,14 +93,27 @@ HUD за этим следят два индикатора: череп в ста
|
||||
|
||||
## Питомцы
|
||||
|
||||
Призывные книги поднимают союзных существ, которые дерутся с зомби, а не с игроком. Питомец не
|
||||
«следует» за игроком в строгом смысле — просто бродит сам по себе, а если отойдёт дальше
|
||||
32 блоков и в этот момент не занят боем, его телепортирует обратно к владельцу:
|
||||
Призывные книги поднимают союзных существ, которые дерутся с зомби, а не с игроком. Все призванные
|
||||
существа выглядят выцветшими призраками — прозрачность настраивается консольной командой
|
||||
`necroghost`, той же, что и у призрачных торговцев.
|
||||
|
||||
- **Зомбособака**, **Зомбомедведь**, **Зомбоволк**, **Зомбогриф** — постоянные спутники. Можно
|
||||
держать по одному экземпляру каждого вида одновременно; отзываются обратно в книгу силовой
|
||||
атакой.
|
||||
- **Жуки Властелина** — разовый свиток, выпускающий рой. Жуки сами разлетаются по широкому
|
||||
- **Дух крысы** — первый доступный питомец (Некромантия 3). Он ведёт себя не так, как остальные:
|
||||
сам не нападает никогда, держится справа-сзади от вас в двух блоках, а упёршись в препятствие,
|
||||
проходит сквозь него — блоки он не грызёт вовсе. Пока крыса призвана, обычное применение свитка
|
||||
становится приказом: она бросается на того, на кого наведён ваш прицел (кроме торговцев); если
|
||||
цели под прицелом нет, появится надпись «Нет цели для атаки». Силовая атака отзывает её. Урон у
|
||||
крысы почти никакой (5), но её укус делает три вещи: сильно замедляет, рвёт жилу (кровотечение,
|
||||
которое не заживает, пока крыса грызёт) и оставляет **метку духа** — помеченный зомби полминуты
|
||||
виден на вашем компасе и карте и получает на четверть больше урона от всего, чем бы вы его ни
|
||||
били. Саму крысу видно на карте жёлтым. Обгрызая труп добитого зомби, она восстанавливает себе
|
||||
здоровье. Если ударить саму крысу, она огрызнётся — но никогда на хозяина.
|
||||
- **Зомбособака**, **Зомбомедведь**, **Зомбоволк**, **Могильный стервятник** — постоянные спутники, и ведут
|
||||
себя они так же, как Дух крысы: идут за вами, сами ни на кого не нападают и ждут приказа. Разница
|
||||
в силе: урон растёт от могильного стервятника к зомбоволку, и в отличие от крысы эти убивают быстро — пёс,
|
||||
медведь и волк вдобавок могут отрывать зомби конечности. Их укус вызывает кровотечение, но метку
|
||||
духа не ставит. Можно держать по одному экземпляру каждого вида
|
||||
одновременно; отзываются обратно в книгу силовой атакой.
|
||||
- **Рой фараона** — разовый свиток, выпускающий рой. Насекомые сами разлетаются по широкому
|
||||
радиусу и жалят зомби; ужаленный переходит на вашу сторону, как от Камня духов. Рой нельзя
|
||||
отозвать обратно, активен может быть только один. Расходуется при использовании.
|
||||
- **Свиток банши** — одноразовый: при открытии вопит голосом банши и поднимает рядом с игроком
|
||||
@@ -243,11 +258,13 @@ Five tiers, each opening part of the arsenal (the table gives both the zombie co
|
||||
|---|---|---|---|
|
||||
| Adept | from the start | 0 | Spirit Stone, Necromancer's Knife, Blue Portal Stone, Pyramid of Spirits |
|
||||
| Adept (extra) | 20 zombies | 1 | Spatial Bracelet, Blood Sphere, the Tears of the Dead knife mod |
|
||||
| Adept (extra) | 60 / 100 / 300 zombies | 3 / 5 / 15 | Knife mods: Scavenger's Feast, Grave's Repose, Dark Sense |
|
||||
| Journeyman | 500 zombies | 25 | Scroll of Deviation |
|
||||
| Adept (extra) | 60 / 100 / 300 zombies | 3 / 5 / 15 | Scroll of the Rat Spirit; knife mods: Scavenger's Feast, Grave's Repose, Dark Sense |
|
||||
| Journeyman | 500 zombies | 25 | Scroll of Deviation, Summon Grave Vulture |
|
||||
| Journeyman (extra) | 1300 zombies | 65 | Summon Zombie Dog |
|
||||
| Journeyman (extra) | 1400 / 1700 zombies | 70 / 85 | Knife mods: Dead Man's Grip, Dead Storm |
|
||||
| Apprentice | 2000 zombies | 100 | Summon Zombie Dog, Beetles of the Lord, Summon Zombie Griffin, Blood Stone |
|
||||
| Necromancer | 3000 zombies | 150 | Summon Zombie Bear, Summon Zombie Wolf, Banshee's Scroll |
|
||||
| Apprentice | 2000 zombies | 100 | Summon Zombie Bear, Pharaoh’s Swarm, Blood Stone |
|
||||
| Necromancer | 3000 zombies | 150 | Banshee's Scroll |
|
||||
| Necromancer (extra) | 4000 zombies | 200 | Summon Zombie Wolf |
|
||||
| Master | 5000 zombies | 250 | Black Portal Stone |
|
||||
|
||||
## Arsenal
|
||||
@@ -295,13 +312,28 @@ Five tiers, each opening part of the arsenal (the table gives both the zombie co
|
||||
|
||||
## Pets
|
||||
|
||||
Summoning books raise allied creatures that fight zombies rather than the player. A pet does not
|
||||
"follow" in any strict sense - it wanders on its own, and if it strays further than 32 blocks
|
||||
while not in combat, it is teleported back to its owner:
|
||||
Summoning books raise allied creatures that fight zombies rather than the player. Every summoned
|
||||
creature looks like a washed-out ghost - the transparency is tuned with the `necroghost` console
|
||||
command, the same one the ghost traders use.
|
||||
|
||||
- **Zombie Dog**, **Zombie Bear**, **Zombie Wolf**, **Zombie Griffin** - permanent companions. One
|
||||
of each kind can be kept at a time; a power attack recalls them into the book.
|
||||
- **Beetles of the Lord** - a one-shot scroll releasing a swarm. The beetles scatter over a wide
|
||||
- **Rat Spirit** - the first pet available (Necromancy 3), and the only one that behaves
|
||||
deliberately rather than by inheritance: it never attacks on its own, keeps two blocks to your
|
||||
right and just behind you, and where an obstacle stands it passes straight through - it never
|
||||
gnaws blocks. While it is out, an ordinary use of the scroll becomes an order: the rat goes for
|
||||
whatever your crosshair rests on (traders excepted); with nothing to attack there, you get "No
|
||||
target to attack". A power attack recalls it. Its damage is next to nothing (5), but its bite
|
||||
does three things: it slows heavily, it tears a vein (a bleed that will not close while the rat
|
||||
keeps at it), and it leaves a **spirit mark** - for half a minute the marked zombie shows on
|
||||
your compass and map and takes a quarter more damage from everything, whatever you hit it with.
|
||||
The rat itself shows on the map in yellow. Gnawing on the corpse of a zombie it finished off
|
||||
heals it back up. Hitting the rat makes it bite back - never at its owner, though.
|
||||
- **Zombie Dog**, **Zombie Bear**, **Zombie Wolf**, **Grave Vulture** - permanent companions that
|
||||
behave exactly like the Rat Spirit: they follow you, attack nobody on their own and wait for an
|
||||
order. What differs is force - the damage climbs from the griffin up to the wolf, and unlike the rat
|
||||
these kill quickly; the dog, the bear and the wolf can also tear limbs off. Their bite draws blood
|
||||
but leaves no spirit mark. One of each kind can be kept
|
||||
at a time; a power attack recalls them into the book.
|
||||
- **Pharaoh’s Swarm** - a one-shot scroll releasing a swarm. They scatter over a wide
|
||||
radius on their own and sting zombies; a stung zombie switches to your side just like with the
|
||||
Spirit Stone. The swarm cannot be recalled and only one can be active. Consumed on use.
|
||||
- **Banshee's Scroll** - single use: on opening it screams with a banshee's voice and raises a
|
||||
|
||||
Reference in New Issue
Block a user