Руки одержимого: пустые руки и сдвиг по подбору в игре, серая кожа без текстуры; пояс скрыт от первого лица

- Аниматор: IsAlive, IsFPV, WeaponHoldType 0 (FP_Unarmed_Hold) по умолчанию; сдвиг 0,-1.55,0.05.
- Кожа: _Albedo убран, _Tint 0.6 серый (necroarms albedo on|off - сравнить).
- Пояс персонажа скрыт в одержимости от первого лица.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-13 16:11:49 +03:00
co-authored by Claude Opus 5.5
parent eec92da08a
commit bc48ca03a6
3 changed files with 26 additions and 6 deletions
+3 -2
View File
@@ -1320,7 +1320,8 @@ namespace NecromancerTome
}
/// <summary>Пояс в режиме змеи скрыт (указание 28.09: «прятать оверлей с поясом»), так же в
/// чертогах и у одержимого питомца (06.10). Игра каждый
/// чертогах, у одержимого питомца (06.10) и у одержимого от первого лица (13.10: «пояс игрока нужно прятать
/// в одержимости от первого лица»; потом у зомби будут свои пояса). Игра каждый
/// кадр в EntityPlayerLocal.OnHUD открывает окно "toolbelt", если оно закрыто, - поэтому не
/// закрываем его раз за разом, а не даём открыться: все Open сходятся в openInternal.</summary>
[HarmonyPatch(typeof(GUIWindowManager), "openInternal")]
@@ -1328,7 +1329,7 @@ namespace NecromancerTome
{
public static bool Prefix(GUIWindow _w)
{
return !((SnakeControl.Controlling || MindControl.Controlling || (Possession.Active && Possession.IsPet)) && _w != null && _w.Id == SnakeControl.ToolbeltWindow);
return !((SnakeControl.Controlling || MindControl.Controlling || (Possession.Active && (Possession.IsPet || Possession.FirstPerson))) && _w != null && _w.Id == SnakeControl.ToolbeltWindow);
}
}