6603 【后端】【2.0】增加新版的sp和被动技能
| | |
| | |
|
| | | #释放技能即可处理的 不区分攻击和非攻击
|
| | | PassiveBuffEffMng.OnPassiveSkillTrigger(attacker, defender, curSkill, ChConfig.TriggerType_SkillSuccess, tick)
|
| | | PassiveBuffEffMng.OnPassiveSkillTrigger(attacker, defender, curSkill, ChConfig.TriggerType_SkillSuccessExpend, tick)
|
| | | |
| | | return
|
| | |
|
| | |
|
| | |
| | | TriggerType_AddHP, # 技能回血 84
|
| | | TriggerType_ThumpHitSuckBloodPer, # 重击百分比吸血, 85
|
| | | TriggerType_SuperHitPer, # 暴击伤害百分比 86
|
| | | ) = range(1, 87)
|
| | | TriggerType_SkillSuccessExpend, # 使用技能成功后不触发技能 处理消耗等问题用 87
|
| | | ) = range(1, 88)
|
| | |
|
| | |
|
| | | #不可以佩戴翅膀的地图
|
New file |
| | |
| | | #!/usr/bin/python
|
| | | # -*- coding: GBK -*-
|
| | | #
|
| | | ##@package
|
| | | #
|
| | | # @todo: 消耗印记释放技能
|
| | | #
|
| | | # @author: Alee
|
| | | # @date 2019-6-3 上午11:27:01
|
| | | # @version 1.0
|
| | | #
|
| | | # @note: |
| | | #
|
| | | #---------------------------------------------------------------------
|
| | | import ChConfig
|
| | | import GameWorld
|
| | | import GameObj
|
| | | import PlayerControl
|
| | |
|
| | |
|
| | | def CheckCanHappen(attacker, defender, effect, curSkill):
|
| | | if PlayerControl.GetYinjiCnt(attacker) < effect.GetEffectValue(0):
|
| | | return False
|
| | | |
| | | # 4092 处理消耗
|
| | | return True |
| | |
| | | 4089:ChConfig.TriggerType_AttackAddSkillPerYinji, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 为了飘字使用
|
| | | 4090:ChConfig.TriggerType_AttackOver, # 攻击(对敌技能)后被动技能被触发 4
|
| | | 4091:ChConfig.TriggerType_SkillOverNoAttack, # 技能释放后 与TriggerType_AttackOver相反19,
|
| | | 4092:ChConfig.TriggerType_SkillSuccess, # 任何技能释放成功都可触发 76 减印记
|
| | | 4092:ChConfig.TriggerType_SkillSuccessExpend, # 任何技能释放成功都可触发 76 减印记
|
| | | 4093:ChConfig.TriggerType_NoControl, # 使关联技能不受控制 78
|
| | | 4094:ChConfig.TriggerType_Buff_AddSuperHitRate, # BUFF类:增加暴击率
|
| | | 4095:ChConfig.TriggerType_SuperHitSuckBloodPer, # BUFF类: 暴击百分比吸血, 79
|
| | |
| | | 4104:ChConfig.TriggerType_HitSuccess, # 命中成功率 83
|
| | | 4106:ChConfig.TriggerType_AddHP, # 技能回血 84
|
| | | 4107:ChConfig.TriggerType_SkillValue, # 增加技能伤害固定值 82
|
| | | 4108:ChConfig.TriggerType_SkillSuccess, # 使用技能成功后不触发技能 处理消耗等问题用 87
|
| | | }
|
| | | return tdict.get(effectID, -1)
|
| | | #===========================================================================
|