From a64273bd735c09ba39ac2dae5c897df271dae400 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Tue, 22 Nov 2022 16:57:40 +0100 Subject: [PATCH] Fix chat command not working. --- Penumbra/Penumbra.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Penumbra/Penumbra.cs b/Penumbra/Penumbra.cs index 94aa3368..354a026a 100644 --- a/Penumbra/Penumbra.cs +++ b/Penumbra/Penumbra.cs @@ -333,6 +333,7 @@ public class Penumbra : IDalamudPlugin } string? characterName = null; + var identifier = ActorIdentifier.Invalid; if( type is CollectionType.Individual ) { var split = collectionName.Split( '|', 2, StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries ); @@ -344,6 +345,13 @@ public class Penumbra : IDalamudPlugin collectionName = split[ 0 ]; characterName = split[ 1 ]; + + identifier = Actors.CreatePlayer( ByteString.FromStringUnsafe( characterName, false ), ushort.MaxValue ); + if( !identifier.IsValid ) + { + Dalamud.Chat.Print( $"{characterName} is not a valid character name." ); + return false; + } } collectionName = collectionName.ToLowerInvariant(); @@ -356,13 +364,6 @@ public class Penumbra : IDalamudPlugin return false; } - var identifier = Actors.CreatePlayer( ByteString.FromStringUnsafe( characterName, false ), ushort.MaxValue ); - if( !identifier.IsValid ) - { - Dalamud.Chat.Print( $"{characterName} is not a valid character name." ); - return false; - } - var oldCollection = CollectionManager.ByType( type, identifier ); if( collection == oldCollection ) {