Одержимость питомцев, стервятник-разведчик, метки на карте, череп, глава письма
- Одержимость питомца: ПКМ с книгой - вселиться, E - отозвать (и изнутри питомца), пояс скрыт, надпись о враге у тела. - Одержимый стервятник: полёт, рывок на ЛКМ с 10 м с прямым уроном, звуком и кровотечением, обычный прицел краснеет на цели; посадка в позу 0 и взлёт на пробел; ПКМ - клич-приманка (паникующая курица, откат 0.5 с); F - питаться трупами и блоками-падалью, доеденное исчезает. - Дух змеи атакует только нежить; фиолетовая метка на карте у змеи и одержимого. - Череп из красного трупа (этап 1 цинерария); глава книги «Письмо архимага» с видео. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
a79bb085ab
commit
beab1640b0
@@ -6,6 +6,8 @@ namespace NecromancerTome
|
||||
{
|
||||
/// <summary>
|
||||
/// УБИЙСТВА ПИТОМЦЕМ ТЕПЕРЬ ЗАСЧИТЫВАЮТСЯ ВЛАДЕЛЬЦУ - 2026-09-18.
|
||||
/// Одержимый питомец (06.10) - тоже питомец: его убийства идут хозяину этим же префиксом.
|
||||
/// А его СОБСТВЕННАЯ гибель не засчитывается никому (06.10, первая проверка префикса).
|
||||
///
|
||||
/// ПОЧЕМУ РАНЬШЕ НЕ ЗАСЧИТЫВАЛИСЬ. Ваниль решает, чей это фраг, ровно в одном месте:
|
||||
///
|
||||
@@ -53,6 +55,14 @@ namespace NecromancerTome
|
||||
{
|
||||
public static bool Prefix(EntityAlive __instance, DamageSource _source, ref EntityAlive _killingEntity)
|
||||
{
|
||||
// Гибель СВОЕГО существа (питомцы, рой, дух змеи - все классы necro*) игроку в плюс не идёт
|
||||
// никогда (указание 06.10): ни опыт, ни некромантия - даже если добил его сам игрок. Оригинал
|
||||
// пропускаем целиком, он раздал бы опыт убийце.
|
||||
if (__instance != null && SnakeControl.IsNecroEntity(__instance))
|
||||
{
|
||||
Debug.Log("[NecromancerTome] PetKillCredit: гибель своего существа " + __instance.EntityName + " (" + __instance.entityId + ") - не засчитывается");
|
||||
return false;
|
||||
}
|
||||
if (_source == null)
|
||||
{
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user