From bdb0ca5bb1939a4a06352ef903e660f76e02c4d1 Mon Sep 17 00:00:00 2001 From: panw Date: Tue, 1 Jul 2025 17:15:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A9=BF=E5=88=BA=E5=92=8C=E6=98=93=E4=BC=A4?= =?UTF-8?q?=E4=B8=BA100%=20=20=E6=9A=B4=E5=87=BB=E5=92=8C=E9=A3=8E?= =?UTF-8?q?=E6=80=92=E4=B8=BA=E6=A6=82=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/script/game/common/config/Equips.ts | 6 +- assets/script/game/common/config/SkillSet.ts | 4 +- assets/script/game/common/config/heroSet.ts | 56 +++++----- assets/script/game/hero/SkillConComp.ts | 27 +++-- assets/script/game/skills/SkillCom.ts | 3 +- assets/wp.md | 110 +++++++++++++++++++ assets/wp.md.meta | 11 ++ 7 files changed, 170 insertions(+), 47 deletions(-) create mode 100644 assets/wp.md create mode 100644 assets/wp.md.meta diff --git a/assets/script/game/common/config/Equips.ts b/assets/script/game/common/config/Equips.ts index 92dc0bb4..9d1fde9d 100644 --- a/assets/script/game/common/config/Equips.ts +++ b/assets/script/game/common/config/Equips.ts @@ -86,7 +86,7 @@ export const EquipInfo: { [key: number]: EquipData } = { ], buff: [ { type: BuffAttr.ATK, value: 80, target: EquipAttrTarget.HERO }, - { type: BuffAttr.ATK_COUNT, value: 30, target: EquipAttrTarget.HERO }, + { type: BuffAttr.WFUNY, value: 30, target: EquipAttrTarget.HERO }, ], }, @@ -103,7 +103,7 @@ export const EquipInfo: { [key: number]: EquipData } = { ], buff: [ { type: BuffAttr.ATK_CD, value: 30, target: EquipAttrTarget.HERO }, - { type: BuffAttr.ATK_COUNT, value: 30, target: EquipAttrTarget.HERO }, + { type: BuffAttr.WFUNY, value: 30, target: EquipAttrTarget.HERO }, ], }, 2003: {uuid: 2003,name: "新手剑3",type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击次数增加1次", @@ -118,7 +118,7 @@ export const EquipInfo: { [key: number]: EquipData } = { {special_attr:EquipSpecialAttr.ATK_ADD_MASTER_HP,special_attr_value:3}, ], buff: [ - { type: BuffAttr.ATK_COUNT, value: 1, target: EquipAttrTarget.HERO }, + { type: BuffAttr.WFUNY, value: 1, target: EquipAttrTarget.HERO }, { type: BuffAttr.HP, value: 30, target: EquipAttrTarget.HERO }, ], }, diff --git a/assets/script/game/common/config/SkillSet.ts b/assets/script/game/common/config/SkillSet.ts index 10a7aa0c..917efef8 100644 --- a/assets/script/game/common/config/SkillSet.ts +++ b/assets/script/game/common/config/SkillSet.ts @@ -77,7 +77,7 @@ export enum DebuffAttr { //buff类型 export enum BuffAttr { ATK = 1, // 攻击力 - ATK_COUNT = 2, // 攻击个数 + WFUNY = 2, // 风怒 ATK_CD = 3, // 攻击速度 HP = 4, // 生命值 DEF = 5, // 免伤 @@ -115,7 +115,7 @@ export const geDebuffNum=()=>{ export const getBuffNum=()=>{ return { ATK:0, // 攻击力 - ATK_COUNT:0, // 攻击个数 + WFUNY:0, // 风怒概率 ATK_CD:0, // 攻击速度 HP:0, // 生命值 DEF:0, // 免伤 diff --git a/assets/script/game/common/config/heroSet.ts b/assets/script/game/common/config/heroSet.ts index 2b809e06..6f9c003b 100644 --- a/assets/script/game/common/config/heroSet.ts +++ b/assets/script/game/common/config/heroSet.ts @@ -215,89 +215,89 @@ export const getGrowthModeDescription = (heroType: HType): string => { }; export const HeroInfo = { - 5001:{uuid:5001,name:"神圣守护",path:"k2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:50,ap:10,dis:700,cd:3, + 5001:{uuid:5001,name:"神圣守护",path:"k2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:50,ap:10,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5002:{uuid:5002,name:"幻影剑豪",path:"k1", quality:HQuality.BLUE,lv:1,kind:2,type:HType.warrior,hp:50,ap:10,dis:700,cd:3, + 5002:{uuid:5002,name:"幻影剑豪",path:"k1", quality:HQuality.BLUE,lv:1,kind:2,type:HType.warrior,hp:50,ap:10,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5003:{uuid:5003,name:"战争领主",path:"k5", quality:HQuality.BLUE,lv:1,kind:2,type:HType.warrior,hp:50,ap:10,dis:700,cd:3, + 5003:{uuid:5003,name:"战争领主",path:"k5", quality:HQuality.BLUE,lv:1,kind:2,type:HType.warrior,hp:50,ap:10,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5004:{uuid:5004,name:"混沌法师",path:"zh1", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:10,dis:700,cd:3.5, + 5004:{uuid:5004,name:"混沌法师",path:"zh1", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:10,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5005:{uuid:5005,name:"火焰法师",path:"zh2", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:15,dis:700,cd:3.5, + 5005:{uuid:5005,name:"火焰法师",path:"zh2", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:15,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5006:{uuid:5006,name:"风暴精灵",path:"m4", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:15,dis:700,cd:3.5, + 5006:{uuid:5006,name:"风暴精灵",path:"m4", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:15,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5008:{uuid:5008,name:"战争祭祀",path:"d2", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:10,dis:700,cd:3.5, + 5008:{uuid:5008,name:"战争祭祀",path:"d2", quality:HQuality.BLUE,lv:1,kind:2,type:HType.mage,hp:50,ap:10,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5009:{uuid:5009,name:"暴风射手",path:"a5", quality:HQuality.BLUE,lv:1,kind:2,type:HType.remote,hp:50,ap:15,dis:700,cd:3.2, + 5009:{uuid:5009,name:"暴风射手",path:"a5", quality:HQuality.BLUE,lv:1,kind:2,type:HType.remote,hp:50,ap:15,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6002],info:"说明"}, - 5010:{uuid:5010,name:"苍穹射手",path:"a3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:50,ap:15,dis:700,cd:3.2, + 5010:{uuid:5010,name:"苍穹射手",path:"a3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:50,ap:15,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6002],info:"说明"}, - 5011:{uuid:5011,name:"幽灵射手",path:"a4", quality:HQuality.BLUE,lv:1,kind:2,type:HType.remote,hp:50,ap:15,dis:700,cd:3.2, + 5011:{uuid:5011,name:"幽灵射手",path:"a4", quality:HQuality.BLUE,lv:1,kind:2,type:HType.remote,hp:50,ap:15,dis:700,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6002],info:"说明"}, //怪物 - 5201:{uuid:5201,name:"兽人战士",path:"mor1", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5201:{uuid:5201,name:"兽人战士",path:"mor1", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5202:{uuid:5202,name:"兽人刺客",path:"mor2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5202:{uuid:5202,name:"兽人刺客",path:"mor2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5203:{uuid:5203,name:"兽人护卫",path:"mor3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:200,ap:5,dis:400,cd:3.2, + 5203:{uuid:5203,name:"兽人护卫",path:"mor3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5204:{uuid:5204,name:"石卫", path:"mgem1",quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5204:{uuid:5204,name:"石卫", path:"mgem1",quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5205:{uuid:5205,name:"土卫", path:"mgem2",quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5205:{uuid:5205,name:"土卫", path:"mgem2",quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5206:{uuid:5206,name:"树人", path:"mgem3",quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5206:{uuid:5206,name:"树人", path:"mgem3",quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5216:{uuid:5216,name:"元素1", path:"my1", quality:HQuality.BLUE,lv:2,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:3.5, + 5216:{uuid:5216,name:"元素1", path:"my1", quality:HQuality.BLUE,lv:2,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5217:{uuid:5217,name:"元素2", path:"my2", quality:HQuality.BLUE,lv:2,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:3.5, + 5217:{uuid:5217,name:"元素2", path:"my2", quality:HQuality.BLUE,lv:2,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5218:{uuid:5218,name:"元素3", path:"my3", quality:HQuality.BLUE,lv:2,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:3.5, + 5218:{uuid:5218,name:"元素3", path:"my3", quality:HQuality.BLUE,lv:2,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5219:{uuid:5219,name:"牛头战士",path:"mn1", quality:HQuality.BLUE,lv:2,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5219:{uuid:5219,name:"牛头战士",path:"mn1", quality:HQuality.BLUE,lv:2,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5220:{uuid:5220,name:"牛头战士",path:"mn2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:200,ap:5,dis:400,cd:3.2, + 5220:{uuid:5220,name:"牛头战士",path:"mn2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5221:{uuid:5221,name:"牛头战士",path:"mn3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5221:{uuid:5221,name:"牛头战士",path:"mn3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5222:{uuid:5222,name:"独眼巨人",path:"md1", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5222:{uuid:5222,name:"独眼巨人",path:"md1", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5223:{uuid:5223,name:"独眼巨人",path:"md2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:3, + 5223:{uuid:5223,name:"独眼巨人",path:"md2", quality:HQuality.BLUE,lv:1,kind:1,type:HType.warrior,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5224:{uuid:5224,name:"独眼巨人",path:"md3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:200,ap:5,dis:400,cd:3.2, + 5224:{uuid:5224,name:"独眼巨人",path:"md3", quality:HQuality.BLUE,lv:1,kind:1,type:HType.remote,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5225:{uuid:5225,name:"精英独眼",path:"md4", quality:HQuality.BLUE,lv:1,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:3, + 5225:{uuid:5225,name:"精英独眼",path:"md4", quality:HQuality.BLUE,lv:1,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5226:{uuid:5226,name:"精英牛头",path:"mn4", quality:HQuality.BLUE,lv:1,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:3, + 5226:{uuid:5226,name:"精英牛头",path:"mn4", quality:HQuality.BLUE,lv:1,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"}, - 5227:{uuid:5227,name:"精英兽人",path:"mor4", quality:HQuality.BLUE,lv:1,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:3, + 5227:{uuid:5227,name:"精英兽人",path:"mor4", quality:HQuality.BLUE,lv:1,kind:1,type:HType.mage,hp:200,ap:5,dis:400,cd:1.5, crit:5,crit_d:0,crit_no:false,dod:0,dod_no:false,speed:50,skills:[6001],info:"说明"} }; diff --git a/assets/script/game/hero/SkillConComp.ts b/assets/script/game/hero/SkillConComp.ts index 334cd9ae..77b4f6dd 100644 --- a/assets/script/game/hero/SkillConComp.ts +++ b/assets/script/game/hero/SkillConComp.ts @@ -41,14 +41,13 @@ export class SkillConComp extends CCComp { if(this.HeroView.DEBUFF_STUN <= 0) this.HeroView.at += dt; let cd = this.get_cd(this.HeroView.cd,this.HeroView) - let count=this.get_count(1,this.HeroView) // console.log(this.HeroView.hero_name+(this.HeroView.is_master?"[主]":"[从] 准备释放")+SkillSet[this.HeroView.atk_skill].name+"=>"+"=>cd:"+cd+"=> count:"+count) if (this.HeroView.is_atking &&(this.HeroView.at > cd)) { if(this.HeroView.is_dead) return const config = SkillSet[this.HeroView.atk_skill]; if (!config) return; // console.log(this.HeroView.hero_name+(this.HeroView.is_master?"[主]":"[从] 释放")+"=>"+config.name+"=>"+count) - this.castSkill(config,count); + this.castSkill(config,this.check_wfuny()); this.HeroView.master_count_atk_count() this.HeroView.friend_count_atk_count() this.HeroView.at = 0; @@ -60,18 +59,18 @@ export class SkillConComp extends CCComp { if(!this.HeroView.is_master) return console.log("hart cast_skill",uuid ,e) const config = SkillSet[uuid]; - this.castSkill(config,1,this.FIGHTCON.hero_buff.SKILL_DMG) + this.castSkill(config,false,this.FIGHTCON.hero_buff.SKILL_DMG) } /** 施放技能 */ - castSkill(config: typeof SkillSet[keyof typeof SkillSet],count:number=1,dmg:number=0) { + castSkill(config: typeof SkillSet[keyof typeof SkillSet],is_wfuny:boolean=false,dmg:number=0) { // console.log(view.uuid+"=>"+view.hero_name+"施放技能:"+config.uuid); - this.doSkill(config,count,dmg); + this.doSkill(config,is_wfuny,dmg); } - private doSkill(config: typeof SkillSet[keyof typeof SkillSet],count:number=1,angle:number=0,dmg:number=0) { + private doSkill(config: typeof SkillSet[keyof typeof SkillSet],is_wfuny:boolean=false,dmg:number=0) { // 添加节点有效性检查 if (!this.node || !this.node.isValid || !this.HeroView || !this.HeroView.node || !this.HeroView.node.isValid) { return; @@ -117,26 +116,30 @@ export class SkillConComp extends CCComp { config.uuid, new Vec3(targetView.node.position.x, targetView.node.position.y, 0), this.HeroView, - angle, + 0, dmg ); }, 300); - if(count > 1 && this.check_double_atk(count)){ + if(is_wfuny){ this.scheduleOnce(()=>{ this.HeroView.ex_show("blue") - this.doSkill(config,1) + this.doSkill(config,false,dmg) },0.05) } // 保存定时器ID this._timers[`skill_${config.uuid}`] = timerId; } - check_double_atk(count:number){ + + check_wfuny(){ + let buff=this.get_buff(this.HeroView) + if(buff==null) return false let random = Math.random()*100 - if(random < FightSet.DOUBLE_ATK_RATE*count){ //多次攻击概率 + if(random < buff.WFUNY){ return true } return false } + /** 筛选最前排单位 */ @@ -213,7 +216,7 @@ export class SkillConComp extends CCComp { get_count(count:number,view:HeroViewComp){ let buff=this.get_buff(view) if(buff==null) return count - let re=count+(buff.ATK_COUNT) + let re=count+(buff.WFUNY) if(re<1) re=1 return re } diff --git a/assets/script/game/skills/SkillCom.ts b/assets/script/game/skills/SkillCom.ts index 573e5cd0..04ea4338 100644 --- a/assets/script/game/skills/SkillCom.ts +++ b/assets/script/game/skills/SkillCom.ts @@ -131,7 +131,6 @@ export class SkillCom extends CCComp { } //范围伤害 range_damage(){ - this.hit_count++ let enemys=ecs.query(ecs.allOf(MonModelComp)) if(this.fac==FacSet.MON) enemys=ecs.query(ecs.allOf(HeroModelComp)) enemys.forEach(entity => { @@ -149,7 +148,7 @@ export class SkillCom extends CCComp { 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(target == null) return; - + if(this.hit_count > 0) this.ap=this.ap/2 // 穿刺后 伤害减半 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 new file mode 100644 index 00000000..0e7e59c3 --- /dev/null +++ b/assets/wp.md @@ -0,0 +1,110 @@ +# 🛡️ 塔防三件套装备系统 + +## ⚔️ 武器系列 - 冰霜弩炮 +> **统一机制**:攻击概率生成冰霜控制领域 + +## ⚔️ 武器数据总表 + +### 📌 Lv1 武器 +| 等级 | 武器类型 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 核心特性 | 辅助特效 | +|------|----------|------|--------------|--------|--------|----------|----------------------|---------------| +| 1 | 剑 | 绿 | 穿刺短剑 | -10% | 1.35s | +50% | 穿透1目标 | - | +| 1 | 剑 | 蓝 | 寒锋长剑 | -20% | 1.20s | +70% | 穿透2目标 | 10%冰冻 | +| 1 | 剑 | 紫 | 虚空穿心剑 | -30% | 1.05s | +95% | 穿透3目标 | 20%冰冻 | +| 1 | 斧 | 绿 | 裂风手斧 | +15% | 1.725s | +100% | 风怒20% | - | +| 1 | 斧 | 蓝 | 雷霆双生斧 | +5% | 1.575s | +130% | 风怒35% | 15%击退 | +| 1 | 斧 | 紫 | 飓风撕裂者 | -5% | 1.425s | +160% | 风怒50% | 30%击退 | + +### 📌 Lv2 武器 +| 等级 | 武器类型 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 核心特性 | 辅助特效 | +|------|----------|------|--------------|--------|--------|----------|----------------------|---------------| +| 2 | 刀 | 绿 | 破敌弯刀 | -15% | 1.275s | +50% | 易伤20% | - | +| 2 | 刀 | 蓝 | 腐化双刃 | -25% | 1.125s | +80% | 易伤30% | 15%冰冻 | +| 2 | 刀 | 紫 | 绝命断魂刀 | -35% | 0.975s | +110% | 易伤45% | 30%冰冻 | +| 2 | 锤 | 绿 | 重击战锤 | +20% | 1.80s | +160% | 暴击率+15% | - | +| 2 | 锤 | 蓝 | 裁决之锤 | +10% | 1.65s | +200% | 暴击率+25% | 15%击退 | +| 2 | 锤 | 紫 | 泰坦碎颅者 | 0% | 1.50s | +240% | 暴击率+40% | 30%击退 | + +### 📌 Lv3 武器 +| 等级 | 武器类型 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 核心特性强化 | 新增特性 | +|------|----------|------|------------------|--------|--------|----------|-----------------------|----------------| +| 3 | 剑 | 绿 | 追影穿心剑 | -20% | 1.20s | +120% | 穿透2目标 | 10%CD返还 | +| 3 | 剑 | 蓝 | 冥霜领域剑 | -30% | 1.05s | +160% | 穿透3目标 | 冰冻扩散 | +| 3 | 剑 | 紫 | 次元刺穿者 | -40% | 0.90s | +200% | 无视防御穿透 | 空间冻结 | +| 3 | 斧 | 绿 | 暴风回旋斧 | +10% | 1.65s | +200% | 风怒40% | 连锁弹射 | +| 3 | 斧 | 蓝 | 灭世飓风斧 | 0% | 1.50s | +240% | 风怒60% | 旋风吸附 | +| 3 | 斧 | 紫 | 虚空裂风斧 | -10% | 1.35s | +280% | 风怒重置CD | 时空裂隙 | + +### 📌 Lv4 武器 +| 等级 | 武器类型 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 核心特性强化 | 新增特性 | +|------|----------|------|------------------|--------|--------|----------|-----------------------|----------------| +| 4 | 刀 | 绿 | 蚀骨斩魄刀 | -25% | 1.125s | +180% | 易伤35% | 易伤持续+3s | +| 4 | 刀 | 蓝 | 虚空易伤刃 | -35% | 0.975s | +220% | 易伤50% | 连锁易伤 | +| 4 | 刀 | 紫 | 终焉破界刀 | -45% | 0.825s | +260% | 无视抗性易伤 | 空间瓦解 | +| 4 | 锤 | 绿 | 星核重锤 | +15% | 1.725s | +240% | 暴击率+30% | 暴伤+50% | +| 4 | 锤 | 蓝 | 创世雷神锤 | +5% | 1.575s | +290% | 暴击率+50% | 连锁闪电 | +| 4 | 锤 | 紫 | 万界粉碎者 | -10% | 1.35s | +340% | 必暴一击(每5击) | 重力坍缩 | + +### 📌 Lv5 武器 +| 等级 | 武器类型 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 核心特性强化 | 新增特性 | +|------|----------|------|------------------|--------|--------|----------|-----------------------|----------------| +| 5 | 剑斧 | 紫 | 创世·界断圣剑 | -50% | 0.75s | +320% | 剑阵领域 | 持续穿刺攻击 | +| 5 | 刀锤 | 紫 | 时殒·万象裂解者 | -40% | 0.90s | +300% | 时空裂解 | 范围时间暂停 | +| 5 | 全系 | 紫 | 万象·归零 | -60% | 0.60s | +360% | 武器切换不重置CD | 自适应攻击 | +--- + + + +## 🛡️ 盾牌系列 - 圣光壁垒 +> **统一机制**:格挡生成防御领域 + +| 等级 | 品质 | 名称 | 基础免伤 | 核心特效 | 副属性(紫装专属) | +|------|--------|----------------|----------|------------------------------------------------------|--------------------------| +| 1 | 普白 | 橡木圆盾 | +5% | 无 | - | +| 1 | 绿色 | 虔信者护符 | +8% | 格挡后生成治疗领域(恢复0.5%HP/秒) | - | +| 1 | 蓝色 | 圣光屏障 | +12% | 治疗量↑至1%/秒,范围+50% | - | +| 1 | 紫色 | 天使之拥 | +18% | 追加免伤:领域内友军免伤+10% | 持续时间+3秒 | +| 2 | 普白 | 铸铁盾 | +10% | 无 | - | +| 2 | 绿色 | 圣盾卫士 | +14% | 同Lv1蓝装(治疗1%/秒) | - | +| 2 | 蓝色 | 辉光守护 | +18% | 追加攻击加成:领域内友军攻击+10% | - | +| 2 | 紫色 | 神圣誓言 | +24% | 免伤↑至15% | 攻速加成+15% | +| 3 | 普白 | 钢制大盾 | +15% | 无 | - | +| 3 | 绿色 | 信仰堡垒 | +20% | 格挡后修复领域(每秒修复建筑1%耐久) | - | +| 3 | 蓝色 | 福音壁障 | +26% | 修复量↑至2%/秒,范围+80% | - | +| 3 | 紫色 | 神圣复苏 | +32% | 追加复活:领域内建筑死亡可复活(30%HP) | 复活数量+1 | +| 4 | 普白 | 塔盾 | +20% | 无 | - | +| 4 | 绿色 | 圣佑结界 | +26% | 格挡生成反伤领域(反弹20%伤害) | - | +| 4 | 蓝色 | 天堂之壁 | +32% | 反伤率↑至40%,范围+100% | - | +| 4 | 紫色 | 神之领域 | +38% | 追加吸血:反弹伤害的30%转化为治疗 | 吸血效率+50% | +| 5 | 普白 | 壁垒 | +25% | 无 | - | +| 5 | 绿色 | 圣域守护 | +32% | 格挡生成圣域(所有友军免伤+20%) | - | +| 5 | 蓝色 | 神恩壁垒 | +40% | 圣域内每秒恢复2%最大HP | - | +| 5 | 紫色 | **天堂圣契** | **+50%** | **质变**:圣域持续期间友军死亡立刻复活(60%HP,90秒CD) | 全建筑防御+25% | + +--- + +## 💎 饰品系列 - 时空沙漏 +> **统一机制**:击杀加速技能冷却 + +| 等级 | 品质 | 名称 | 冷却缩减 | 核心特效 | 副属性(紫装专属) | +|------|--------|----------------|----------|------------------------------------------------------|--------------------------| +| 1 | 普白 | 粗糙齿轮 | +5% | 无 | - | +| 1 | 绿色 | 加速发条 | +8% | 击杀减少主动技能0.5秒冷却 | - | +| 1 | 蓝色 | 精密钟表 | +12% | 减CD↑至1秒 | - | +| 1 | 紫色 | 相位水晶 | +18% | 累计击杀10次刷新基础技能 | 技能范围+15% | +| 2 | 普白 | 青铜沙漏 | +8% | 无 | - | +| 2 | 绿色 | 时光微粒 | +12% | 同Lv1蓝装(减CD1秒) | - | +| 2 | 蓝色 | 时空棱镜 | +16% | 击杀概率减少终极技能冷却(1秒,30%概率) | - | +| 2 | 紫色 | 虚空指针 | +24% | 累计击杀5次刷新终极技能(60秒CD) | 技能消耗-20% | +| 3 | 普白 | 银质怀表 | +12% | 无 | - | +| 3 | 绿色 | 脉冲计时器 | +16% | 击杀有20%概率额外减CD(再减1秒) | - | +| 3 | 蓝色 | 量子核心 | +20% | 击杀叠加技能增益(每层+5%效果,上限5层) | - | +| 3 | 紫色 | 时空扭曲器 | +28% | 击杀释放时间涟漪(周围敌人减速30%) | 减速持续时间+3秒 | +| 4 | 普白 | 金质计时器 | +16% | 无 | - | +| 4 | 绿色 | 熵能调节器 | +20% | 击杀减少全技能冷却0.5秒 | - | +| 4 | 蓝色 | 次元陀螺仪 | +26% | 击杀扩大下次技能范围(+50%) | - | +| 4 | 紫色 | 奇点发生器 | +34% | 击杀蓄能时间炸弹(10杀触发200%范围伤害) | 伤害范围+100% | +| 5 | 普白 | 永恒沙漏 | +20% | 无 | - | +| 5 | 绿色 | 无限回环 | +25% | 击杀减CD↑至1.5秒 | - | +| 5 | 蓝色 | 时之沙 | +32% | 击杀重置基础技能冷却 | - | +| 5 | 紫色 | **时序崩坏** | **+40%** | **质变**:终极技能击杀时冻结全局时间(全屏时停3秒) | 全技能效果+30% | diff --git a/assets/wp.md.meta b/assets/wp.md.meta new file mode 100644 index 00000000..f09a7e85 --- /dev/null +++ b/assets/wp.md.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.0.2", + "importer": "text", + "imported": true, + "uuid": "f06ae1d1-368a-4066-88fa-3affd08d53f4", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +}