//
//  PSWrap.h
//  ArmorP3V1
//

#import <Foundation/Foundation.h>
#import "PSItem.h"
#import "SkillSet.h"
#import "SkillSet.h"
 
@interface PSWrap : NSObject <NSCopying> {
    
}

@property (nonatomic, readonly) PSItem* item;
@property (nonatomic, retain)   NSMutableArray* sameArmors;
@property (nonatomic, retain)   NSMutableArray* childArmors;
@property (nonatomic, readonly) NSMutableArray* charmGroup;
@property (nonatomic, readonly) NSMutableArray* charmGroupSeek;
@property (nonatomic, retain)   SkillSet* maskedSkills;
@property (nonatomic, assign)   int maskedSkillsSummary;

+(int)comparePSWrap:(id)a to:(id)b;

-(id)initWithItem:(PSItem*)item :(SkillSet*)columns;
+(PSWrap*)getVirtualWrap:(int)itemType: (int)slotCount;
-(void)getAdditionalInfo:(NSMutableString*)str;
-(id)keyEnumerator;
-(void)resetCharmGroup;

@end
