Одержимость: пояс персонажа скрыт в любом виде, не только от первого лица
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
c1556e1e8d
commit
211f0407e2
@@ -636,7 +636,6 @@ namespace NecromancerTome
|
||||
{
|
||||
HideBody(null);
|
||||
FpArms.Hide(_player);
|
||||
ShowPlayerBelt(true);
|
||||
}
|
||||
Debug.Log("[NecromancerTome] Possession: вид от " + (FirstPerson ? "первого" : "третьего") + " лица");
|
||||
}
|
||||
@@ -2332,8 +2331,8 @@ namespace NecromancerTome
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Ячейки пояса персонажа (окно windowToolbelt) - скрыты в виде от первого лица (указание 13.10: «пояс игрока
|
||||
/// нужно прятать», у зомби свой пояс). Только это окно: группа toolbelt держит и полоски здоровья и сытости персонажа
|
||||
/// <summary>Ячейки пояса персонажа (окно windowToolbelt) - скрыты всю одержимость, в любом виде (указание 13.10: «пояс игрока
|
||||
/// нужно прятать», у зомби свой пояс; 15.10 - и от третьего лица тоже). Только это окно: группа toolbelt держит и полоски здоровья и сытости персонажа
|
||||
/// (тест 13.10 - пропали вместе с поясом). Ставится каждый кадр - игра может показать окно снова.</summary>
|
||||
static void ShowPlayerBelt(bool _show)
|
||||
{
|
||||
@@ -2407,6 +2406,8 @@ namespace NecromancerTome
|
||||
VultureNeck.Apply(z, _flySitting, !_eating);
|
||||
}
|
||||
Zoom(Flying && _flyZoomHeld);
|
||||
// Пояс персонажа скрыт всю одержимость, в любом виде (стрим 15.10: от третьего лица был виден).
|
||||
ShowPlayerBelt(false);
|
||||
Transform head = z.emodel != null ? z.emodel.GetHeadTransform() : null;
|
||||
Vector3 anchor = head != null ? head.position : z.position - Origin.position + Vector3.up * 1.6f;
|
||||
Quaternion rot = Quaternion.Euler(-_pitch, _yaw, 0f);
|
||||
@@ -2420,7 +2421,6 @@ namespace NecromancerTome
|
||||
HideBody(z);
|
||||
_camera.SetPositionAndRotation(_fpEye, rot);
|
||||
FpArms.Tick(_player?.playerCamera);
|
||||
ShowPlayerBelt(false);
|
||||
return;
|
||||
}
|
||||
Vector3 eye = anchor + Vector3.up * CamUp - rot * Vector3.forward * CamBack;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user