diff --git a/MSKGS/Classes/MSKGS_GFxMenu_Perks.uc b/MSKGS/Classes/MSKGS_GFxMenu_Perks.uc index be93e43..2622522 100644 --- a/MSKGS/Classes/MSKGS_GFxMenu_Perks.uc +++ b/MSKGS/Classes/MSKGS_GFxMenu_Perks.uc @@ -24,7 +24,7 @@ function PerkChanged(byte NewPerkIndex, bool bClickedIndex) LastPerkIndex = NewPerkIndex; bModifiedPerk = true; - if (MSKGSPC.Pawn == None || !MSKGSPC.Pawn.IsAliveAndWell()) + if (MSKGSPC.Pawn == None || !MSKGSPC.Pawn.IsAliveAndWell() || KFGRI.bTraderIsOpen) { SavePerkData(); SelectionContainer.SavePerk( NewPerkIndex );