diff --git a/EndlessClient/Dialogs/PaperdollDialog.cs b/EndlessClient/Dialogs/PaperdollDialog.cs index 56dde69df..b46a77234 100644 --- a/EndlessClient/Dialogs/PaperdollDialog.cs +++ b/EndlessClient/Dialogs/PaperdollDialog.cs @@ -112,6 +112,9 @@ protected override void UpdateDisplayedData(PaperdollData paperdollData) if (equipLocation == EquipLocation.PAPERDOLL_MAX) break; + if (!paperdollData.Paperdoll.ContainsKey(equipLocation)) + continue; + var id = paperdollData.Paperdoll[equipLocation]; var eifRecord = id.SomeWhen(i => i > 0).Map(i => _pubFileProvider.EIFFile[i]); var paperdollItem = new PaperdollDialogItem(GraphicsManager, _sfxPlayer, _inventoryPanel, this, _isMainCharacter, equipLocation, eifRecord)