Одержимость: плевок мутанта на E, ошибочный подрыв мутанта убран

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-13 11:57:00 +03:00
co-authored by Claude Opus 5.5
parent 37ad57f1bc
commit bbe1b52ea4
5 changed files with 20 additions and 3 deletions
+7 -1
View File
@@ -14,13 +14,15 @@ namespace NecromancerTome
/// не видят и бросают погоню, модель полупрозрачна; удар или плевок её снимают.
/// Крикунья: E - крик зовёт орду разведчиков по стадии игры (как в игре, ScoutGSList), и вся орда сразу под
/// девиацией. Чужих зомби крик больше не стягивает (решение 13.10).
/// Мутант: E - его плевок веером вокруг себя (был на ПКМ). Подрыва у него нет: он EntityZombieCop, но в игре
/// не взрывается (ExplodeHealthThreshold 0), а E подрывал его по ошибке.
/// Откаты видны в PossessionHud (там, где полоска выносливости игрока).
///
/// ПАМЯТЬ. Только числа и очередь id классов орды; ссылок на сущности нет. Очередь чистится при выходе из мира.
/// </summary>
public static class PossessionPowers
{
public enum Kind { None, Thrower, Rancher, Screamer }
public enum Kind { None, Thrower, Rancher, Screamer, Mutant }
public static Kind Current;
public const float InvisTime = 15f, InvisCooldown = 30f;
@@ -68,6 +70,10 @@ namespace NecromancerTome
{
return Kind.Screamer;
}
if (n.StartsWith("zombieMutated"))
{
return Kind.Mutant;
}
return Kind.None;
}