From b47ee73e3525b0c139406169446ae1f406128345 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Mon, 13 Jan 2025 21:49:55 +0100 Subject: [PATCH] fix reverting --- .../CharaData/CharaDataCharacterHandler.cs | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/MareSynchronos/Services/CharaData/CharaDataCharacterHandler.cs b/MareSynchronos/Services/CharaData/CharaDataCharacterHandler.cs index 845b963..ea181e1 100644 --- a/MareSynchronos/Services/CharaData/CharaDataCharacterHandler.cs +++ b/MareSynchronos/Services/CharaData/CharaDataCharacterHandler.cs @@ -71,22 +71,7 @@ public sealed class CharaDataCharacterHandler : DisposableMediatorSubscriberBase using var handler = await _gameObjectHandlerFactory.Create(ObjectKind.Player, () => _dalamudUtilService.GetGposeCharacterFromObjectTableByName(name, _dalamudUtilService.IsInGpose)?.Address ?? IntPtr.Zero, false) .ConfigureAwait(false); - if (handler.Address != IntPtr.Zero) - { - var poseData = string.Empty; - API.Dto.CharaData.WorldData? worldData = null; - if (_dalamudUtilService.IsInGpose && reapplyPose) - { - poseData = await _ipcManager.Brio.GetPoseAsync(handler.Address).ConfigureAwait(false); - worldData = await _ipcManager.Brio.GetTransformAsync(handler.Address).ConfigureAwait(false); - } - await _ipcManager.Penumbra.RedrawAsync(Logger, handler, applicationId, CancellationToken.None).ConfigureAwait(false); - if (_dalamudUtilService.IsInGpose && reapplyPose) - { - await _ipcManager.Brio.SetPoseAsync(handler.Address, poseData ?? "{}").ConfigureAwait(false); - await _ipcManager.Brio.ApplyTransformAsync(handler.Address, worldData!.Value).ConfigureAwait(false); - } - } + await _ipcManager.Penumbra.RedrawAsync(Logger, handler, applicationId, CancellationToken.None).ConfigureAwait(false); } public async Task RevertHandledChara(string name, bool reapplyPose = true)