| | |
| | | import ChEquip
|
| | | import QuestCommon
|
| | | import random
|
| | | import GameObj
|
| | |
|
| | | # 可吞噬的装备位
|
| | | Def_EatItem_EquipPlace = [
|
| | |
| | | aSkillAtkRate = curPlayer.GetSkillAtkRate() # 技能攻击力加成
|
| | | petMinAtk = PlayerControl.GetPetMinAtk(curPlayer) #灵宠最小攻击
|
| | | petMaxAtk = PlayerControl.GetPetMaxAtk(curPlayer) #灵宠最大攻击
|
| | | petDamPer = PlayerControl.GetPetDamPer(curPlayer) #灵宠增加伤害
|
| | | petDamPer = GameObj.GetPetDamPer(curPlayer) #灵宠增加伤害
|
| | | atkSpeed = PlayerControl.GetAtkSpeed(curPlayer) # 攻击速度
|
| | | aIgnoreDefRate = curPlayer.GetIgnoreDefRate() # 无视防御比率
|
| | | aLuckyHit = curPlayer.GetLuckyHitVal() # 会心一击
|
| | |
| | | #GameWorld.DebugLog("equipScores----%s"%equipScores)
|
| | |
|
| | | eatIndexList = []
|
| | | eatItemIDList = []
|
| | | itemPack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptItem)
|
| | | for i in range(0, itemPack.GetCount()):
|
| | | curItem = itemPack.GetAt(i)
|
| | |
| | | continue
|
| | |
|
| | | eatIndexList.append(i)
|
| | | |
| | | eatItemIDList.append(curItem.GetItemTypeID())
|
| | | #GameWorld.DebugLog("eatIndexList-----------%s"%len(eatIndexList))
|
| | | eatCount, giveCnt = PlayerEquipDecompose.EatItems(curPlayer, eatIndexList)
|
| | | eatCount, giveCnt = PlayerEquipDecompose.EatItems(curPlayer, eatIndexList, eatItemIDList)
|
| | | NoteEatEquip(curPlayer, eatCount, giveCnt)
|
| | | CheckPackFull(curPlayer)
|
| | |
|