28 lines
1.2 KiB
TypeScript
Raw Permalink Normal View History

2025-04-24 17:03:28 +08:00
import {EAttrTypeL1, EHorsePASV} from "../../../../core/EEnum";
import SkillBase, {ActionType, ESkillQuality, ESkillType} from "../../core/SkillBase";
// 高級胡馬馳驟
export default class HighHuMaChiZhou extends SkillBase {
constructor() {
super();
this.init();
}
init() {
this.id = ESkillType.HighHuMaChiZhou;
this.name = "高級胡馬馳驟";
this.icon = "hmcj";
this.desc = "增加速度。攻擊敵方時若敵方未處於減速狀態,則有概率使對方進入減速狀態,速度降低。";
this.effectDesc = "[S]增加速度{0}%;[M]{1}%概率使對方進入減速狀態;[M]速度降低{2}%;[M]持續{3}個回合。";
this.effectMap = {
[EAttrTypeL1.SPD_PERC]: {add: 3, index: 0, rsa:"HighHuMaChiZhou",pasv: EHorsePASV.Percenta},
[403]: {add: 2, index: 1, rsa:"HighHuMaChiZhou",pasv: EHorsePASV.Percentb},
[404]: {add: 2, index: 2, rsa:"HighHuMaChiZhou",pasv: EHorsePASV.Percentc},
[405]: {add: 3, index: 3, rsa:"HighHuMaChiZhou",pasv: EHorsePASV.Percentd}
};
this.attrDesc = "速 攻";
this.action_type = ActionType.PASSIVE;
this.quality = ESkillQuality.HIGH;
}
}