| | |
| | | def RefreshElementSkillByAttr(curPlayer, attrIDList):
|
| | | #加点、丹药、境界、洗点 会影响灵根点
|
| | | __InitElementSkillInfo()
|
| | |
|
| | | isRefresh = False
|
| | | skillManager = curPlayer.GetSkillManager()
|
| | | for i in xrange(skillManager.GetSkillCount()):
|
| | | hasSkill = skillManager.GetSkillByIndex(i)
|
| | | hasSkillID = hasSkill.GetSkillID()
|
| | | hasSkillID = hasSkill.GetSkillTypeID()
|
| | | ipyData = IpyGameDataPY.GetIpyGameDataByCondition('SkillElement', {'MainSkillID':hasSkillID}, False, False)
|
| | | if not ipyData:
|
| | | continue
|
| | |
| | | skillManager = curPlayer.GetSkillManager()
|
| | | for i in xrange(skillManager.GetSkillCount()):
|
| | | hasSkill = skillManager.GetSkillByIndex(i)
|
| | | hasSkillID = hasSkill.GetSkillID()
|
| | | hasSkillID = hasSkill.GetSkillTypeID()
|
| | | ipyData = IpyGameDataPY.GetIpyGameDataByCondition('SkillElement', {'MainSkillID':hasSkillID}, False, False)
|
| | | if not ipyData:
|
| | | continue
|
| | |
| | | skillManager = curPlayer.GetSkillManager()
|
| | | for i in xrange(skillManager.GetSkillCount()):
|
| | | hasSkill = skillManager.GetSkillByIndex(i)
|
| | | hasSkillID = hasSkill.GetSkillID()
|
| | | hasSkillID = hasSkill.GetSkillTypeID()
|
| | | ipyData = IpyGameDataPY.GetIpyGameDataByCondition('SkillElement', {'MainSkillID':hasSkillID}, False, False)
|
| | | if not ipyData:
|
| | | continue
|