| | |
| | | if not PlayerGreatMaster.GetGreatMasterFreeSkillPoint(curPlayer):
|
| | | return False
|
| | | #诛仙技能学习判断
|
| | | if upSkill.GetFuncType() == ChConfig.Def_SkillFuncType_ZhuXian:
|
| | | if not EquipZhuXian.CheckLearnZhuXianSkill(curPlayer, curSkillTypeID):
|
| | | return False
|
| | | #if upSkill.GetFuncType() == ChConfig.Def_SkillFuncType_ZhuXian:
|
| | | # if not EquipZhuXian.CheckLearnZhuXianSkill(curPlayer, curSkillTypeID):
|
| | | # return False
|
| | |
|
| | | #经验检测
|
| | | skillLvUpNeedExp = upSkill.GetLVUpCostExp()
|
| | |
| | | if curPlayerSkill.GetFuncType() not in [ChConfig.Def_SkillFuncType_FbSkill,
|
| | | ChConfig.Def_SkillFuncType_FbSPSkill,
|
| | | ChConfig.Def_SkillFuncType_GiftSkill,
|
| | | ChConfig.Def_SkillFuncType_GWSkill]:
|
| | | ChConfig.Def_SkillFuncType_GWSkill,
|
| | | ChConfig.Def_SkillFuncType_ZhuXian]:
|
| | | # 根据技能情况调整
|
| | | continue
|
| | |
|
| | |
| | |
|
| | | return curSkill.GetExAttr2()
|
| | |
|
| | | # 只有在指定地图才能生效的buff效果
|
| | | # 只有在指定地图才能生效的buff效果,或者指定地图可被动触发
|
| | | def GetAttrMapID(curSkill):
|
| | | return curSkill.GetExAttr3()
|
| | |
|