feat: 新增麻痹异常状态机制
1. 新增麻痹概率属性与相关属性计算方法 2. 为英雄普攻和技能添加麻痹触发逻辑 3. 配置闪电系技能默认30%麻痹概率 4. 更新英雄技能说明与配置参数
This commit is contained in:
@@ -150,6 +150,7 @@ export interface SkillConfig {
|
||||
crt?: number, // 额外暴击率
|
||||
frz?: number, // 额外冰冻概率
|
||||
stun?: number, // 额外击晕概率
|
||||
para?: number, // 额外麻痹概率(雷电系技能默认 30)
|
||||
bck?: number, // 额外击退强化(击退距离增量)
|
||||
buff_type?: Attrs, // Buff 类型 (单一职责)
|
||||
timed_buff_id?: number, // 计时性 buff 配置 id(指向 BuffList),存在时走 buffManager 而非永久 add_*
|
||||
@@ -168,6 +169,7 @@ export interface SkillOverrides {
|
||||
crt?: number;
|
||||
frz?: number;
|
||||
stun?: number;
|
||||
para?: number;
|
||||
bck?: number;
|
||||
buff_type?: Attrs;
|
||||
timed_buff_id?: number;
|
||||
@@ -264,8 +266,8 @@ export const SkillSet: Record<number, SkillConfig> = {
|
||||
},
|
||||
6013: {
|
||||
uuid: 6013, name: "闪电术", sp_name: "fb-7", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||
DTType: DTType.single, stun: 0, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 一定几率暴击, 高阶技能",
|
||||
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
|
||||
},
|
||||
6014: {
|
||||
uuid: 6014, name: "火球术", sp_name: "fb-1", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||
@@ -327,8 +329,8 @@ export const SkillSet: Record<number, SkillConfig> = {
|
||||
},
|
||||
6106: {
|
||||
uuid: 6106, name: "闪电斩", sp_name: "atk5", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||
DTType: DTType.single, ap: 150, hit_count: 5, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
||||
RType: RType.bezier, EType: EType.collision, info: "对周围的敌人造成攻击力150%的伤害",//英雄配置技能的时候,可以疲惫触发6013闪电术
|
||||
DTType: DTType.single, para: 30, ap: 150, hit_count: 5, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
||||
RType: RType.bezier, EType: EType.collision, info: "对周围的敌人造成攻击力150%的伤害, 30%概率麻痹",//英雄配置技能的时候,可以疲惫触发6013闪电术
|
||||
},
|
||||
// 远程群体攻击
|
||||
6107: {
|
||||
@@ -355,8 +357,8 @@ export const SkillSet: Record<number, SkillConfig> = {
|
||||
},
|
||||
6111: {
|
||||
uuid: 6111, name: "群体闪电", sp_name: "maxm3", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||
DTType: DTType.single, stun: 0, ap: 100, hit_count: 1, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 一定几率暴击, 高阶技能",
|
||||
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 1, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
|
||||
},
|
||||
//============================= ====== 辅助技能 回合技能 ====== ==========================
|
||||
6301: {
|
||||
|
||||
Reference in New Issue
Block a user