|  |  |  | 
|---|
|  |  |  | classLV = ItemCommon.GetItemClassLV(curEquip) | 
|---|
|  |  |  | if equipIndex not in [ShareDefine.retWing,ShareDefine.retGuard1,ShareDefine.retGuard2,ShareDefine.retHorse]: | 
|---|
|  |  |  | DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_EquipColorItem, 1, [classLV, itemColor]) | 
|---|
|  |  |  | if equipIndex in ChConfig.BaseEquipPlace_Weapon: | 
|---|
|  |  |  | if equipIndex in ChConfig.EquipPlace_BaseWeapon: | 
|---|
|  |  |  | DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_EquipWeapon, 1, [itemColor, itemQuality, classLV]) | 
|---|
|  |  |  | elif equipIndex in ChConfig.BaseEquipPlace_Armor: | 
|---|
|  |  |  | elif equipIndex in ChConfig.EquipPlace_BaseArmor: | 
|---|
|  |  |  | DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_EquipArmor, 1, [itemColor, itemQuality, classLV]) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | elif equipIndex == ShareDefine.retWing: | 
|---|