diff --git a/Penumbra/Penumbra.cs b/Penumbra/Penumbra.cs index 0f081375..3bfb3568 100644 --- a/Penumbra/Penumbra.cs +++ b/Penumbra/Penumbra.cs @@ -340,9 +340,16 @@ public class Penumbra : IDalamudPlugin return false; } - if( oldCollection == null && type.IsSpecial() ) + if( oldCollection == null ) { - CollectionManager.CreateSpecialCollection( type ); + if( type.IsSpecial() ) + { + CollectionManager.CreateSpecialCollection( type ); + } + else if( type is CollectionType.Character ) + { + CollectionManager.CreateCharacterCollection( characterName! ); + } } CollectionManager.SetCollection( collection, type, characterName ); diff --git a/Penumbra/UI/ConfigWindow.Changelog.cs b/Penumbra/UI/ConfigWindow.Changelog.cs index 221cc29f..75285eb3 100644 --- a/Penumbra/UI/ConfigWindow.Changelog.cs +++ b/Penumbra/UI/ConfigWindow.Changelog.cs @@ -34,6 +34,7 @@ public partial class ConfigWindow .RegisterEntry( "Updated some tooltips and hints." ) .RegisterEntry( "Improved handling of IMC exception problems." ) .RegisterEntry( "Fixed a bug with misidentification of equipment decals." ) + .RegisterEntry( "Character collections can now be set via chat command, too. (/penumbra collection character | )" ) .RegisterEntry( "Backend changes regarding API/IPC, consumers can but do not need to use the Penumbra.Api library as a submodule." ) .RegisterEntry( "Added API to delete mods and read and set their pseudo-filesystem paths.", 1 ) .RegisterEntry( "Added API to check Penumbras enabled state and updates to it.", 1 );