Одержимость: тело игрока не доворачивается к взгляду зомби (vp_FPCamera.Update3rdPerson пропущен)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
324fc1be46
commit
8459ea7ed4
@@ -2164,6 +2164,16 @@ namespace NecromancerTome
|
||||
public static bool Prefix() => !Possession.Active;
|
||||
}
|
||||
|
||||
/// <summary>То же для вида от третьего лица, в котором тело стоит всю одержимость (тест 13.10: правка выше не
|
||||
/// помогла - «персонаж всё ещё поворачивается синхронно с зомби»). vp_FPCamera.Update3rdPerson каждый кадр
|
||||
/// берёт поворот камеры (а его ставим мы - взгляд зомби) как targetRotation3P, и тело доворачивается к нему.
|
||||
/// Камеру одержимости целиком ставит PlaceCamera, так что этот шаг на время одержимости пропускаем.</summary>
|
||||
[HarmonyPatch(typeof(vp_FPCamera), nameof(vp_FPCamera.Update3rdPerson))]
|
||||
public static class Patch_vpFPCamera_Update3rdPerson_Possession
|
||||
{
|
||||
public static bool Prefix() => !Possession.Active;
|
||||
}
|
||||
|
||||
/// <summary>Одержимый зомби без своего ИИ: шаги ИИ, путь и moveHelper не идут, движение задаём мы.</summary>
|
||||
[HarmonyPatch(typeof(EntityAlive), nameof(EntityAlive.updateTasks))]
|
||||
public static class Patch_EntityAlive_updateTasks_Possession
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user