| | |
| | | if IsNeedSyncSkill(useSkill):
|
| | | Sync_UseSkill(turnFight, curBatObj, useSkill)
|
| | |
|
| | | __doSkillUserAnger(turnFight, curBatObj, useSkill)
|
| | | __doSkillUserAnger(turnFight, curBatObj, useSkill, **kwargs)
|
| | |
|
| | | DoBeAttackResult(turnFight, curBatObj, useSkill)
|
| | | return
|
| | |
| | |
|
| | | return
|
| | |
|
| | | def __doSkillUserAnger(turnFight, curBatObj, useSkill):
|
| | | def __doSkillUserAnger(turnFight, curBatObj, useSkill, **kwargs):
|
| | | ## 技能释放者怒气相关
|
| | | if SkillCommon.isAngerSkill(useSkill):
|
| | | curBatObj.SetXP(0)
|
| | | if "noUseXP" in kwargs:
|
| | | kwargs.pop("noUseXP")
|
| | | GameWorld.DebugLogEx("本次不消耗怒气")
|
| | | else:
|
| | | curBatObj.SetXP(0)
|
| | | elif SkillCommon.isTurnNormalSkill(useSkill) and useSkill.GetBatType() == ChConfig.TurnBattleType_Normal:
|
| | | addXP = IpyGameDataPY.GetFuncCfg("AngerXP", 3)
|
| | | AddFightXP(curBatObj, addXP, "skillID:%s" % useSkill.GetSkillID())
|