| | |
| | | GameWorld.DebugLog("非跨服服务器上线不清除buff...", playerID)
|
| | | return
|
| | |
|
| | | ClearBuffSkillTypeIDList = ReadChConfig.GetEvalChConfig("ClearBuffSkillTypeID")
|
| | | #ClearBuffSkillTypeIDList = ReadChConfig.GetEvalChConfig("ClearBuffSkillTypeID")
|
| | | ClearBuffSkillTypeIDList = []
|
| | | # 跨服服务器上线清除增益/减益buff
|
| | | GameWorld.Log("跨服服务器上线清除buff...", playerID)
|
| | | clearBuffList = [] # 先汇总再清除,不然索引会变更
|
| | |
| | | % (curSkill.GetSkillName(), curSkill.GetSkillTypeID()), playerID)
|
| | | return
|
| | |
|
| | | def ResetAllSkillCD(curPlayer):
|
| | | skillManager = curPlayer.GetSkillManager()
|
| | | for i in xrange(skillManager.GetSkillCount()):
|
| | | skill = skillManager.GetSkillByIndex(i)
|
| | | if skill.GetRemainTime() != 0:
|
| | | skill.SetRemainTime(0)
|
| | | skill.Sync_Skill()
|
| | | return
|
| | |
|
| | | ## 刷新玩家所有技能的剩余时间(上线)
|
| | | # @param curPlayer 当前玩家
|
| | | # @param tick 当前时间
|