6868 子 【开发】增加两个飘字,印记和灼烧 / 【后端】增加印记和灼烧的飘字
| | |
| | | atkSkillPer += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_AttackAddSkillPer)
|
| | | atkSkillPer += PassiveBuffEffMng.GetValueByPassiveBuffTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_AttackAddSkillPer)
|
| | | atkSkillPer += PassiveBuffEffMng.GetValueByPassiveBuffTriggerType(defObj, atkObj, curSkill, ChConfig.TriggerType_BeAttackAddSkillPer)
|
| | | # 印记增加的技能伤害,用于飘字
|
| | | atkSkillPerYinji = PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_AttackAddSkillPerYinji)
|
| | | atkSkillPer += atkSkillPerYinji
|
| | |
|
| | | if isSuperHit and hurtType == ChConfig.Def_HurtType_SuperHit:
|
| | | aSuperHit += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(atkObj, defObj, curSkill, ChConfig.TriggerType_SuperHitValue)
|
| | |
| | | if hurtType == ChConfig.Def_HurtType_Normal and SuppressValueRealmRate > 10000:
|
| | | # 存在压制
|
| | | return hurtValue, ChConfig.Def_HurtType_RealmSupress
|
| | | elif hurtType == ChConfig.Def_HurtType_Normal and atkSkillPerYinji > 0:
|
| | | return hurtValue, ChConfig.Def_HurtType_Yinji
|
| | |
|
| | | return hurtValue, hurtType
|
| | |
|
| | |
| | | Def_HurtType_ZhognjiZhansha, # 终极斩杀 14
|
| | | Def_HurtType_DeadlyHit, # 致命一击 15
|
| | | Def_HurtType_ThumpHit, # 重击 16
|
| | | ) = range(1, 17)
|
| | | Def_HurtType_Yinji, # 印记 17
|
| | | Def_HurtType_Burn, # 灼烧 18
|
| | | ) = range(1, 19)
|
| | | #Def_HurtType_SuckBlood, # 吸血
|
| | |
|
| | | (
|
| | |
| | | Def_ZhuXianEquiipType = xrange(Def_ItemType_ZXCloak, Def_ItemType_ZXWeapon4 + 1)
|
| | |
|
| | | # 技能造成实质性伤害的类型
|
| | | Def_RealAttack_Type = [Def_HurtType_Normal, # 普通伤害 1
|
| | | Def_RealAttack_Type = [
|
| | | Def_HurtType_Normal, # 普通伤害 1
|
| | | Def_HurtType_Parry, # 格挡 5
|
| | | Def_HurtType_DoubleHit, # 连击 6
|
| | | Def_HurtType_SuperHit, # 暴击 7
|
| | | Def_HurtType_LuckyHit, # 会心一击伤害 8
|
| | | Def_HurtType_RealmSupress, # 境界压制 11
|
| | | |
| | | Def_HurtType_Zhuxian, # 诛仙一击 13
|
| | | Def_HurtType_DeadlyHit, # 致命一击 15
|
| | | Def_HurtType_ThumpHit, # 重击 16
|
| | | Def_HurtType_Yinji,
|
| | | Def_HurtType_Burn,
|
| | | ]
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | TriggerType_SuperHitSubLayer, # 暴击减层 67
|
| | | TriggerType_SuperHitSkipCD, # 暴击无冷却 68
|
| | | TriggerType_BuffHurtCnt, # 当持续buff伤害第X次时触发技能 69
|
| | | TriggerType_4074PerValue, # 特殊效果的加成 70
|
| | | TriggerType_AttackAddSkillPerYinji, # 增加技能伤害 同TriggerType_AttackAddSkillPer 区别为飘字 70
|
| | | TriggerType_dFinalHurtReducePer, # 防守方的最终伤害减少百分比 71
|
| | | TriggerType_IsDealy, # 是否触发致命一击 72 暂且理解为和概率是独立,有新概念产生则重定义
|
| | | TriggerType_AddThumpHitRate, # 提高重击概率 73
|
| | |
| | |
|
| | | curBuffSkillID = curBuff.GetSkill().GetSkillTypeID()
|
| | |
|
| | | SkillCommon.SkillLostHP(defender, curBuffSkillID, buffOwner, singleDecHP, tick, hurtType=ChConfig.Def_HurtType_Bleed)
|
| | | SkillCommon.SkillLostHP(defender, curBuffSkillID, buffOwner, singleDecHP, tick, hurtType=ChConfig.Def_HurtType_Burn)
|
| | |
|
| | | if buffOwner and GameObj.GetHP(buffOwner) > 0:
|
| | | # 此处暂无法用被动效果实现
|
| | |
| | | 4083:ChConfig.TriggerType_AddThumpHitPer, # 增加重击伤害百分比
|
| | | 4084:ChConfig.TriggerType_ThumpHit, # 对第一目标重击触发技能
|
| | | 4085:ChConfig.TriggerType_SkillSuccess, # 任何技能释放成功都可触发 76 加印记
|
| | | 4086:ChConfig.TriggerType_AttackAddSkillPer, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 5
|
| | | 4087:ChConfig.TriggerType_AttackAddSkillPer, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 5
|
| | | 4088:ChConfig.TriggerType_AttackAddSkillPer, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 5
|
| | | 4089:ChConfig.TriggerType_AttackAddSkillPer, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 5
|
| | | 4086:ChConfig.TriggerType_AttackAddSkillPerYinji, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 为了飘字使用
|
| | | 4087:ChConfig.TriggerType_AttackAddSkillPerYinji, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 为了飘字使用
|
| | | 4088:ChConfig.TriggerType_AttackAddSkillPerYinji, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 为了飘字使用
|
| | | 4089:ChConfig.TriggerType_AttackAddSkillPerYinji, # 所有攻击伤害(SkillPer)增加,含普攻,计算时 为了飘字使用
|
| | | 4090:ChConfig.TriggerType_AttackOver, # 攻击(对敌技能)后被动技能被触发 4
|
| | | 4091:ChConfig.TriggerType_SkillOverNoAttack, # 技能释放后 与TriggerType_AttackOver相反19,
|
| | | 4092:ChConfig.TriggerType_SkillSuccess, # 任何技能释放成功都可触发 76 减印记
|