feedback5 WE2: 黍 S3's TRY_SEARCH_ALLY_SKILL becomes SKILL_RANGE + allies in the data, her kit override goes (#17)
tools/build-data.mjs TRIGGER_ALLY_RULES (PRTS 特殊策略 "技能范围内存在可治疗的我方单位时释放技能") writes the row as the engine's SKILL_RANGE on the skill range with allies: true; simdata normalizeSkill passes allies into the def's trigger (skills.js reads trigger.allies). Regenerated offline: 9 paths, the S3 trigger of 黍's three forms. op-shu.js no longer sets the trigger. Golden: no scenario moved.
This commit is contained in:
1 parent
f50fd50273
commit
cd547b5178
7 files changed
+26
-11
No files matched your search
@@ -136,7 +136,8 @@ export function normalizeSkill(rec) {
|
||||
initSp: Math.max(0, num(s.initSp, 0)),
|
||||
maxCharges: Math.max(1, num(s.maxChargeTime ?? s.maxCharges ?? s.charges, 1)),
|
||||
rangeGrid: toArrayOfPairs(s.rangeGrid),
|
||||
trigger: { rule, grid: trigGrid },
|
||||
// `allies` (data: an ally row, tools/build-data.mjs TRIGGER_ALLY_RULES — 黍 S3) — skills.js `trigger.allies`
|
||||
trigger: typeof trig === 'object' && trig.allies === true ? { rule, grid: trigGrid, allies: true } : { rule, grid: trigGrid },
|
||||
kind: s.kind ?? null,
|
||||
bb,
|
||||
description: s.description ?? s.desc ?? '',
|
||||
|
||||
Reference in new issue
Block a user