N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
import { CounterSkill, Attack, Control, GainsSkill, SufPassiveSkill, Vampire } from './base';
|
|
|
|
|
import i18n from '../i18n';
|
|
|
|
|
import { BattleRole, replace } from '@/tool';
|
|
|
|
|
const { t } = i18n;
|
|
|
|
|
|
|
|
|
|
//化缘
|
|
|
|
|
export class Fate extends GainsSkill {
|
|
|
|
|
percent = 20;
|
|
|
|
|
name: string = 'fate';
|
|
|
|
|
desc(): string {
|
|
|
|
|
return replace(t('skill.fate.1'), [this.percent]);
|
|
|
|
|
}
|
|
|
|
|
afterBattle(owner: BattleRole, target: BattleRole): void {
|
|
|
|
|
target.attr.coins = Math.round(target.attr.coins * (1 + this.percent / 100));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//1%生命偷取
|
|
|
|
|
export class Vampire1 extends Vampire {
|
|
|
|
|
percent: number = 1;
|
|
|
|
|
}
|
|
|
|
|
//现原形
|
|
|
|
|
export class Prototype extends Control {
|
|
|
|
|
cd: number = 10;
|
|
|
|
|
last: number = 2;
|
|
|
|
|
rate: number = 100;
|
|
|
|
|
bossRate: number = 65;
|
N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
name: string = 'prototype';
|
|
|
|
|
desc(): string {
|
|
|
|
|
return replace(t('skill.prototype.1'), [this.last, this.cd, this.bossRate]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//暴击恐惧
|
|
|
|
|
export class CritFear extends SufPassiveSkill {
|
|
|
|
|
name: string = 'critFear';
|
|
|
|
|
percent: number = 200;
|
|
|
|
|
desc(): string {
|
|
|
|
|
return replace(t('skill.critFear.1'), [this.percent]);
|
|
|
|
|
}
|
|
|
|
|
trigger(owner: BattleRole, target: BattleRole): boolean {
|
|
|
|
|
return owner.crit;
|
|
|
|
|
}
|
|
|
|
|
takeEffect(owner: BattleRole, target: BattleRole): void {
|
|
|
|
|
const additional = Math.ceil((owner.atk * this.percent) / 100);
|
N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
target.addHp(-1 * additional);
|
|
|
|
|
owner.battleLog(replace(t('skill.critFear.2'), [additional]));
|
N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//琉璃盘
|
|
|
|
|
export class Liulipan extends Attack {
|
|
|
|
|
order: number = 10;
|
|
|
|
|
lv?: number;
|
|
|
|
|
name: string = 'liulipan';
|
|
|
|
|
atk: number = 50;
|
N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
cd: number = 5;
|
|
|
|
|
desc(): string {
|
|
|
|
|
return replace(t('skill.liulipan.1'), [(this.lv || 1) * this.atk, this.cd]);
|
|
|
|
|
}
|
|
|
|
|
use(owner: BattleRole, target: BattleRole): void {
|
|
|
|
|
owner.extraAttr.baseAtk += (this.lv || 1) * this.atk;
|
|
|
|
|
super.use(owner, target);
|
N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//镜花水月
|
|
|
|
|
export class JHSY extends CounterSkill {
|
|
|
|
|
name: string = 'JHSY';
|
|
|
|
|
rate: number = 40;
|
N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
percent: number = 100;
|
|
|
|
|
desc(): string {
|
|
|
|
|
return replace(t('skill.JHSY.1'), [this.rate, this.percent, this.cd]);
|
|
|
|
|
}
|
|
|
|
|
trigger(owner: BattleRole, target: BattleRole): boolean {
|
|
|
|
|
return Math.random() < this.rate / 100;
|
|
|
|
|
}
|
|
|
|
|
takeEffect(owner: BattleRole, target: BattleRole): void {
|
|
|
|
|
const reflected = Math.ceil((target.baseDmg * this.percent) / 100);
|
N多功能新增与调整
1.新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度
2.新增装备类型:饰品,裤子,鞋子,护腕
3.新增装备品质:多彩,多彩品质装备拥有独特的主被动技能
4.新增部分多彩品质装备(暂无产出途径)
5.调整战斗逻辑,适配新增属性和技能
6.调整护甲减伤比例(调低)
7.调整格挡属性数值(调低)
8.调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半,100级与原来相等)
9.调整转生点对移动速度的加成(调低)
10.新增装备图标资源
11.装备图鉴显示方式调整
7 months ago
|
|
|
target.addHp(-1 * reflected);
|
|
|
|
|
const log = replace(t('skill.JHSY.2'), [t(owner.type), reflected]);
|
|
|
|
|
owner.battleLog(log);
|
|
|
|
|
}
|
|
|
|
|
}
|