|  |  |  | 
|---|
|  |  |  | import random | 
|---|
|  |  |  | import GameObj | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 可吞噬的装备位 | 
|---|
|  |  |  | Def_EatItem_EquipPlace = [ | 
|---|
|  |  |  | ShareDefine.retWeapon,      #1 主手 | 
|---|
|  |  |  | ShareDefine.retWeapon2,     #2 副手 | 
|---|
|  |  |  | ShareDefine.retHat,         #3 帽子 | 
|---|
|  |  |  | ShareDefine.retClothes,     #4 衣服 | 
|---|
|  |  |  | ShareDefine.retBelt,        #5 腰带 | 
|---|
|  |  |  | ShareDefine.retTrousers,    #6 裤子 | 
|---|
|  |  |  | ShareDefine.retShoes,       #7 鞋子 | 
|---|
|  |  |  | ShareDefine.retNeck,        #8 项链 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ] | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Def_EatSpace = 5    # 低于X格自动吞噬 | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | equipScores = {} | 
|---|
|  |  |  | equipPack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptEquip) | 
|---|
|  |  |  | for i in Def_EatItem_EquipPlace: | 
|---|
|  |  |  | for i in ChConfig.EquipPlace_Base: | 
|---|
|  |  |  | equipItem = equipPack.GetAt(i) | 
|---|
|  |  |  | if not equipItem or equipItem.IsEmpty(): | 
|---|
|  |  |  | continue | 
|---|