穿透 加 穿透伤害比例 设定
This commit is contained in:
@@ -109,13 +109,13 @@ export const EquipInfo: { [key: number]: EquipData } = {
|
|||||||
name: "寒锋长剑(Lv1)",
|
name: "寒锋长剑(Lv1)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.BLUE,
|
quality: Quality.BLUE,
|
||||||
info: "攻击力增加70%,穿透2个目标,10%冰冻比率",
|
info: "攻击力增加70%,穿透2个目标,10%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 70, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 70, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标
|
{ 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: {
|
2103: {
|
||||||
@@ -123,13 +123,13 @@ export const EquipInfo: { [key: number]: EquipData } = {
|
|||||||
name: "虚空穿心剑(Lv1)",
|
name: "虚空穿心剑(Lv1)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.PURPLE,
|
quality: Quality.PURPLE,
|
||||||
info: "攻击力增加95%,穿透3个目标,20%冰冻比率",
|
info: "攻击力增加95%,穿透3个目标,20%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 95, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 95, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标
|
{ 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)",
|
name: "寒锋长剑(Lv2)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.BLUE,
|
quality: Quality.BLUE,
|
||||||
info: "攻击力增加110%,穿透2个目标,15%冰冻比率",
|
info: "攻击力增加110%,穿透2个目标,15%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 110, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 110, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标
|
{ 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: {
|
2203: {
|
||||||
@@ -166,13 +166,13 @@ export const EquipInfo: { [key: number]: EquipData } = {
|
|||||||
name: "虚空穿心剑(Lv2)",
|
name: "虚空穿心剑(Lv2)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.PURPLE,
|
quality: Quality.PURPLE,
|
||||||
info: "攻击力增加140%,穿透3个目标,25%冰冻比率",
|
info: "攻击力增加140%,穿透3个目标,25%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 140, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 140, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标
|
{ 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)",
|
name: "寒锋长剑(Lv3)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.BLUE,
|
quality: Quality.BLUE,
|
||||||
info: "攻击力增加150%,穿透2个目标,20%冰冻比率",
|
info: "攻击力增加150%,穿透2个目标,20%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 150, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 150, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标
|
{ 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: {
|
2303: {
|
||||||
@@ -209,13 +209,13 @@ export const EquipInfo: { [key: number]: EquipData } = {
|
|||||||
name: "虚空穿心剑(Lv3)",
|
name: "虚空穿心剑(Lv3)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.PURPLE,
|
quality: Quality.PURPLE,
|
||||||
info: "攻击力增加185%,穿透3个目标,30%冰冻比率",
|
info: "攻击力增加185%,穿透3个目标,30%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 185, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 185, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标
|
{ 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)",
|
name: "寒锋长剑(Lv4)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.BLUE,
|
quality: Quality.BLUE,
|
||||||
info: "攻击力增加190%,穿透2个目标,25%冰冻比率",
|
info: "攻击力增加190%,穿透2个目标,25%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 190, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 190, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标
|
{ 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: {
|
2403: {
|
||||||
@@ -252,13 +252,13 @@ export const EquipInfo: { [key: number]: EquipData } = {
|
|||||||
name: "虚空穿心剑(Lv4)",
|
name: "虚空穿心剑(Lv4)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.PURPLE,
|
quality: Quality.PURPLE,
|
||||||
info: "攻击力增加240%,穿透3个目标,35%冰冻比率",
|
info: "攻击力增加240%,穿透3个目标,35%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 240, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 240, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标
|
{ 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)",
|
name: "寒锋长剑(Lv5)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.BLUE,
|
quality: Quality.BLUE,
|
||||||
info: "攻击力增加230%,穿透2个目标,30%冰冻比率",
|
info: "攻击力增加230%,穿透2个目标,30%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 230, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 230, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标
|
{ 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: {
|
2503: {
|
||||||
@@ -295,13 +295,13 @@ export const EquipInfo: { [key: number]: EquipData } = {
|
|||||||
name: "虚空穿心剑(Lv5)",
|
name: "虚空穿心剑(Lv5)",
|
||||||
type: EquipType.WEAPON,
|
type: EquipType.WEAPON,
|
||||||
quality: Quality.PURPLE,
|
quality: Quality.PURPLE,
|
||||||
info: "攻击力增加290%,穿透3个目标,40%冰冻比率",
|
info: "攻击力增加290%,穿透3个目标,40%穿刺伤害",
|
||||||
special_attr: [],
|
special_attr: [],
|
||||||
buff: [
|
buff: [
|
||||||
{ type: BuffAttr.ATK, value: 290, target: EquipAttrTarget.HERO },
|
{ type: BuffAttr.ATK, value: 290, target: EquipAttrTarget.HERO },
|
||||||
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
{ type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20%
|
||||||
{ type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标
|
{ 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%穿刺伤害
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -148,9 +148,9 @@ export class SkillCom extends CCComp {
|
|||||||
single_damage(target:HeroViewComp){
|
single_damage(target:HeroViewComp){
|
||||||
this.hit_count++
|
this.hit_count++
|
||||||
console.log("[SkillCom]:onBeginContact hit_count:",this.hit_count,SkillSet[this.s_uuid].hit)
|
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(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 处理
|
target.do_atked(this.ap,this.caster_crit,this.caster_crit_d) // ap 及暴击 属性已经在skill.ts 处理
|
||||||
if(SkillSet[this.s_uuid].debuff>0){
|
if(SkillSet[this.s_uuid].debuff>0){
|
||||||
let deUP =this.get_debuff() // 因为不是每个技能都需要,debuff的增益在这里处理, ap 及暴击 属性已经在skill.ts 处理
|
let deUP =this.get_debuff() // 因为不是每个技能都需要,debuff的增益在这里处理, ap 及暴击 属性已经在skill.ts 处理
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
- 剑:-20% | 斧:0% | 刀:-26.7% | 锤:+6.7%
|
- 剑:-20% | 斧:0% | 刀:-26.7% | 锤:+6.7%
|
||||||
|
|
||||||
### 📋 剑类武器数据表
|
### 📋 剑类武器数据表
|
||||||
| 等级 | 品质 | 名称 | **CD修正** | 实际CD | 攻击加成 | 核心特性 | 冰冻比率(进化) |
|
| 等级 | 品质 | 名称 | **CD修正** | 实际CD | 攻击加成 | 核心特性 | 穿透伤害比率(进化) |
|
||||||
|------|------|------------------|-----------|--------|----------|----------------------|------------------|
|
|------|------|------------------|-----------|--------|----------|----------------------|------------------|
|
||||||
| 1 | 绿 | 穿刺短剑(Lv1) | -20% | 1.20s | +50% | 穿透1目标 | - |
|
| 1 | 绿 | 穿刺短剑(Lv1) | -20% | 1.20s | +50% | 穿透1目标 | - |
|
||||||
| | 蓝 | 寒锋长剑(Lv1) | -20% | 1.20s | +70% | 穿透2目标 | 10% |
|
| | 蓝 | 寒锋长剑(Lv1) | -20% | 1.20s | +70% | 穿透2目标 | 10% |
|
||||||
|
|||||||
Reference in New Issue
Block a user