| | |
| | | angerOverflow = max(curXP - maxXP, 0)
|
| | | curBatObj.SetAngerOverflow(angerOverflow)
|
| | | GameWorld.DebugLogEx("怒气溢出值: curXP=%s/%s,angerOverflow=%s", curXP, maxXP, angerOverflow)
|
| | | if batType == ChConfig.TurnBattleType_Enhance:
|
| | | elif batType == ChConfig.TurnBattleType_Enhance:
|
| | | pass
|
| | | else:
|
| | | curBatObj.SetAngerOverflow(0)
|
| | |
| | |
|
| | | def CheckSkillUseCntLimit(batObj, useSkill):
|
| | | ## 检查技能使用次数是否受限
|
| | | # @return: 是否受限
|
| | | # @return: 是否受限,None-没有受限效果,False-不受限,True-受限了
|
| | | if not hasattr(useSkill, "GetEffectByID"):
|
| | | return
|
| | | effect = useSkill.GetEffectByID(ChConfig.SkillEff_SkillUseCntLimit)
|
| | |
| | | GameWorld.DebugLogEx("技能每大回合使用次数受限! skillID=%s,turnUseCnt=%s >= %s", skillID, turnUseCnt, turnUseCntLimit)
|
| | | return True
|
| | |
|
| | | return
|
| | | return False
|
| | |
|
| | | def IsNeedSyncSkill(useSkill):
|
| | | ## 使用需要同步B427使用技能
|