6603 【后端】【2.0】增加新版的sp和被动技能 - 效果4007改成暴击伤害万分率
| | |
| | |
|
| | | # 暴击加成
|
| | | superHitPer = 0
|
| | | superHitPer += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_SuperHitPer)
|
| | | superHitPer += PassiveBuffEffMng.GetValueByPassiveBuffTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_SuperHitPer)
|
| | | aSuperHit = aSuperHit*(superHitPer + ChConfig.Def_MaxRateValue)/ChConfig.Def_MaxRateValue
|
| | | else:
|
| | |
| | | atkSkillPer += atkSkillPerYinji
|
| | |
|
| | | if isSuperHit and hurtType == ChConfig.Def_HurtType_SuperHit:
|
| | | aSuperHit += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_SuperHitValue)
|
| | |
|
| | | # 暴击增加技能伤害
|
| | | atkSkillPer += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_SuperHitSkillPer)
|
| | | atkSkillPer += PassiveBuffEffMng.GetValueByPassiveBuffTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_SuperHitSkillPer)
|
| | |
| | | #!/usr/bin/python
|
| | | # -*- coding: GBK -*-
|
| | | #
|
| | | # @todo: 暴击时增加暴击值,附加再某buff下触发
|
| | | # @todo: 暴击时增加暴击值万分率,附加再某buff下触发
|
| | | #
|
| | | # @author: Alee
|
| | | # @date 2018-1-9 下午09:39:37
|
| | |
| | | 4004:ChConfig.TriggerType_AttackOver, # 攻击(对敌技能)后被动技能被触发 4
|
| | | 4005:ChConfig.TriggerType_AttackAddSkillPer, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 5
|
| | | 4006:ChConfig.TriggerType_SuperHit, # 暴击时 触发技能6,
|
| | | 4007:ChConfig.TriggerType_SuperHitValue, # 暴击时 增加暴击值百分比7,
|
| | | 4007:ChConfig.TriggerType_SuperHitPer, # 暴击时 增加暴击值百分比,
|
| | | 4008:ChConfig.TriggerType_AttackAddSkillPer, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 5
|
| | | 4009:ChConfig.TriggerType_HurtObjAddBuff, # 击中玩家(群攻多次触发)8,
|
| | | 4010:ChConfig.TriggerType_ReduceCD, # 减少CD9, #CD
|