diff --git a/assets/script/game/common/config/Equips.ts b/assets/script/game/common/config/Equips.ts index 5c2fd74f..61249828 100644 --- a/assets/script/game/common/config/Equips.ts +++ b/assets/script/game/common/config/Equips.ts @@ -109,13 +109,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "寒锋长剑(Lv1)", type: EquipType.WEAPON, quality: Quality.BLUE, - info: "攻击力增加70%,穿透2个目标,10%冰冻比率", + info: "攻击力增加70%,穿透2个目标,10%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 70, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 - { type: BuffAttr.FROST_RATIO, value: 10, target: EquipAttrTarget.HERO }, // 10%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 10, target: EquipAttrTarget.HERO }, // 10%穿刺伤害 ], }, 2103: { @@ -123,13 +123,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "虚空穿心剑(Lv1)", type: EquipType.WEAPON, quality: Quality.PURPLE, - info: "攻击力增加95%,穿透3个目标,20%冰冻比率", + info: "攻击力增加95%,穿透3个目标,20%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 95, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 - { type: BuffAttr.FROST_RATIO, value: 20, target: EquipAttrTarget.HERO }, // 20%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 20, target: EquipAttrTarget.HERO }, // 20%穿刺伤害 ], }, @@ -152,13 +152,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "寒锋长剑(Lv2)", type: EquipType.WEAPON, quality: Quality.BLUE, - info: "攻击力增加110%,穿透2个目标,15%冰冻比率", + info: "攻击力增加110%,穿透2个目标,15%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 110, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 - { type: BuffAttr.FROST_RATIO, value: 15, target: EquipAttrTarget.HERO }, // 15%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 15, target: EquipAttrTarget.HERO }, // 15%穿刺伤害 ], }, 2203: { @@ -166,13 +166,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "虚空穿心剑(Lv2)", type: EquipType.WEAPON, quality: Quality.PURPLE, - info: "攻击力增加140%,穿透3个目标,25%冰冻比率", + info: "攻击力增加140%,穿透3个目标,25%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 140, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 - { type: BuffAttr.FROST_RATIO, value: 25, target: EquipAttrTarget.HERO }, // 25%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 25, target: EquipAttrTarget.HERO }, // 25%穿刺伤害 ], }, @@ -195,13 +195,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "寒锋长剑(Lv3)", type: EquipType.WEAPON, quality: Quality.BLUE, - info: "攻击力增加150%,穿透2个目标,20%冰冻比率", + info: "攻击力增加150%,穿透2个目标,20%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 150, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 - { type: BuffAttr.FROST_RATIO, value: 20, target: EquipAttrTarget.HERO }, // 20%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 20, target: EquipAttrTarget.HERO }, // 20%穿刺伤害 ], }, 2303: { @@ -209,13 +209,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "虚空穿心剑(Lv3)", type: EquipType.WEAPON, quality: Quality.PURPLE, - info: "攻击力增加185%,穿透3个目标,30%冰冻比率", + info: "攻击力增加185%,穿透3个目标,30%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 185, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 - { type: BuffAttr.FROST_RATIO, value: 30, target: EquipAttrTarget.HERO }, // 30%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 30, target: EquipAttrTarget.HERO }, // 30%穿刺伤害 ], }, @@ -238,13 +238,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "寒锋长剑(Lv4)", type: EquipType.WEAPON, quality: Quality.BLUE, - info: "攻击力增加190%,穿透2个目标,25%冰冻比率", + info: "攻击力增加190%,穿透2个目标,25%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 190, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 - { type: BuffAttr.FROST_RATIO, value: 25, target: EquipAttrTarget.HERO }, // 25%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 25, target: EquipAttrTarget.HERO }, // 25%穿刺伤害 ], }, 2403: { @@ -252,13 +252,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "虚空穿心剑(Lv4)", type: EquipType.WEAPON, quality: Quality.PURPLE, - info: "攻击力增加240%,穿透3个目标,35%冰冻比率", + info: "攻击力增加240%,穿透3个目标,35%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 240, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 - { type: BuffAttr.FROST_RATIO, value: 35, target: EquipAttrTarget.HERO }, // 35%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 35, target: EquipAttrTarget.HERO }, // 35%穿刺伤害 ], }, @@ -281,13 +281,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "寒锋长剑(Lv5)", type: EquipType.WEAPON, quality: Quality.BLUE, - info: "攻击力增加230%,穿透2个目标,30%冰冻比率", + info: "攻击力增加230%,穿透2个目标,30%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 230, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 - { type: BuffAttr.FROST_RATIO, value: 30, target: EquipAttrTarget.HERO }, // 30%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 30, target: EquipAttrTarget.HERO }, // 30%穿刺伤害 ], }, 2503: { @@ -295,13 +295,13 @@ export const EquipInfo: { [key: number]: EquipData } = { name: "虚空穿心剑(Lv5)", type: EquipType.WEAPON, quality: Quality.PURPLE, - info: "攻击力增加290%,穿透3个目标,40%冰冻比率", + info: "攻击力增加290%,穿透3个目标,40%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 290, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 - { type: BuffAttr.FROST_RATIO, value: 40, target: EquipAttrTarget.HERO }, // 40%冰冻比率 + { type: BuffAttr.PUNCTURE_DMG, value: 40, target: EquipAttrTarget.HERO }, // 40%穿刺伤害 ], }, diff --git a/assets/script/game/skills/SkillCom.ts b/assets/script/game/skills/SkillCom.ts index 7be0d371..49125925 100644 --- a/assets/script/game/skills/SkillCom.ts +++ b/assets/script/game/skills/SkillCom.ts @@ -148,9 +148,9 @@ export class SkillCom extends CCComp { single_damage(target:HeroViewComp){ this.hit_count++ console.log("[SkillCom]:onBeginContact hit_count:",this.hit_count,SkillSet[this.s_uuid].hit) - if(this.hit_count>=SkillSet[this.s_uuid].hit) this.is_destroy=true // 技能命中次数 + if(this.hit_count>=(SkillSet[this.s_uuid].hit+this.puncture)) this.is_destroy=true // 技能命中次数 if(target == null) return; - if(this.hit_count > 0) this.ap=this.ap/2 // 穿刺后 伤害减半 + if(this.hit_count > 0) this.ap=this.ap*(50+this.puncture_damage)/100 // 穿刺后 伤害减半 target.do_atked(this.ap,this.caster_crit,this.caster_crit_d) // ap 及暴击 属性已经在skill.ts 处理 if(SkillSet[this.s_uuid].debuff>0){ let deUP =this.get_debuff() // 因为不是每个技能都需要,debuff的增益在这里处理, ap 及暴击 属性已经在skill.ts 处理 diff --git a/assets/wp.md b/assets/wp.md index 757a6400..9790c658 100644 --- a/assets/wp.md +++ b/assets/wp.md @@ -13,7 +13,7 @@ - 剑:-20% | 斧:0% | 刀:-26.7% | 锤:+6.7% ### 📋 剑类武器数据表 -| 等级 | 品质 | 名称 | **CD修正** | 实际CD | 攻击加成 | 核心特性 | 冰冻比率(进化) | +| 等级 | 品质 | 名称 | **CD修正** | 实际CD | 攻击加成 | 核心特性 | 穿透伤害比率(进化) | |------|------|------------------|-----------|--------|----------|----------------------|------------------| | 1 | 绿 | 穿刺短剑(Lv1) | -20% | 1.20s | +50% | 穿透1目标 | - | | | 蓝 | 寒锋长剑(Lv1) | -20% | 1.20s | +70% | 穿透2目标 | 10% |