| | |
| | | import PlayerGubao |
| | | import ItemCommon |
| | | import ChConfig |
| | | import SkillCommon |
| | | |
| | | def GetShentongLVInfo(curPlayer, shentongID): |
| | | lvInfo = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ShentongLVInfo % shentongID) |
| | |
| | | playerCtl.RefreshSkillFightPowerByDel(skillID) |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_ShentongSkillID % num, 0) |
| | | |
| | | tick = GameWorld.GetGameWorld().GetTick() |
| | | for num in range(ShentongSkillCountMax): |
| | | setSkillID = setSkillIDList[num] |
| | | if setSkillID: |
| | | skillManager.LearnSkillByID(setSkillID, True) |
| | | playerCtl.RefreshSkillFightPowerEx(setSkillID, 0) |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_ShentongSkillID % num, setSkillID) |
| | | # 重新设置技能强制进入CD |
| | | curSkill = skillManager.FindSkillBySkillID(setSkillID) |
| | | if curSkill: |
| | | SkillCommon.SetSkillRemainTime(curSkill, PlayerControl.GetReduceSkillCDPer(curPlayer), tick, curPlayer, True) |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_ShentongSkillID % num, setSkillID) |
| | | |
| | | Sync_ShentongSkillInfo(curPlayer) |
| | | return |