From 23f01bc50c21b475553cb9deb57319c3bce76d09 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Sat, 10 Sep 2022 17:38:00 +0200 Subject: [PATCH] fix breaking character data creation when no modded data is present --- MareSynchronos/Factories/CharacterDataFactory.cs | 4 ++++ MareSynchronos/MareSynchronos.csproj | 2 +- MareSynchronos/Utils/Logger.cs | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/MareSynchronos/Factories/CharacterDataFactory.cs b/MareSynchronos/Factories/CharacterDataFactory.cs index 1c5d312..d912ef8 100644 --- a/MareSynchronos/Factories/CharacterDataFactory.cs +++ b/MareSynchronos/Factories/CharacterDataFactory.cs @@ -238,6 +238,10 @@ public class CharacterDataFactory { previousData.FileReplacements[objectKind].Clear(); } + else + { + previousData.FileReplacements.Add(objectKind, new()); + } var chara = _dalamudUtil.CreateGameObject(charaPointer)!; while (!_dalamudUtil.IsObjectPresent(chara)) diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 277faca..e95f6c2 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -3,7 +3,7 @@ - 0.4.0 + 0.4.1 https://github.com/Penumbra-Sync/client diff --git a/MareSynchronos/Utils/Logger.cs b/MareSynchronos/Utils/Logger.cs index 4785077..dcf0b61 100644 --- a/MareSynchronos/Utils/Logger.cs +++ b/MareSynchronos/Utils/Logger.cs @@ -94,7 +94,7 @@ namespace MareSynchronos.Utils case LogLevel.Trace: default: #if DEBUG - PluginLog.Debug($"[{name}] [{eventId}] {formatter(state, exception)}"); + PluginLog.Verbose($"[{name}] [{eventId}] {formatter(state, exception)}"); #else PluginLog.Verbose($"[{name}] {eventId} {state} {formatter(state, exception)}"); #endif