feedback5 WV: the six 自选 kits that kept their own 庇护 copies (淬羽赫默, 黍, 斥罪, 森蚺, 娜斯提: PROTECT / protectMods / applyStrongest; 遥: protectMods for her separate bubble key) use the shared tier1.js PROTECT / protectMods / holdProtect, with a guard test — a pure refactor, golden unchanged
This commit is contained in:
1 parent
dfb528802e
commit
5a11926003
7 files changed
+25
-30
No files matched your search
@@ -47,7 +47,7 @@
|
||||
// invulnerable / untargetable one) and while it stays levitated takes atk_scale × her ATK arts damage per second (the
|
||||
// first after 0.5 s, then every `interval` s; 持续伤害, not dodgeable; 无来源 at her last ATK once she left).
|
||||
|
||||
import { num, up, traitBb, talentBb, skillRec, batMod, giveSp } from '../shared/tier1.js';
|
||||
import { num, up, traitBb, talentBb, skillRec, batMod, giveSp, protectMods } from '../shared/tier1.js';
|
||||
import { absoluteRangeKeys } from '../../../targeting.js';
|
||||
import { COLS } from '../../../constants.js';
|
||||
|
||||
@@ -58,7 +58,6 @@ const S3 = 'skchr_haruka_3';
|
||||
export const BUBBLE = 'haruka:bubble';
|
||||
/** The S3 levitation damage (haruka_s_3_debuff). */
|
||||
export const FLOAT_DOT = 'haruka:float';
|
||||
const protectMods = (v) => ({ physTakenMul: 1 - v, artsTakenMul: 1 - v });
|
||||
/** 浮光泡影: the break delay when the talent carries no `interval`. */
|
||||
const BREAK_DELAY = 0.5;
|
||||
/** S3's levitation damage: the first tick (haruka_s_3_debuff firstTriggerInterval). */
|
||||
|
||||
Reference in new issue
Block a user