feedback5 R4: paths after the kit split — DESIGN §7 and SIM.md (layout, §7.2 kit contract, kit citations), research 09, code comments (content/generic, tokens, items/battle, shared/loadoutRecord, render fx / demo), test comments, and the kits' own comments that named tierN.js; DESIGN §17–§23 history citations are left as they are
This commit is contained in:
1 parent
7adf46b033
commit
37b1c0a644
34 files changed
+54
-51
No files matched your search
@@ -106,9 +106,9 @@ export function loadoutRecord(rec, lo) {
|
||||
* The attack range a (loadout-resolved) chess record fights with from its deployment — the detail card without a live
|
||||
* entry, the board's range overlay and the deploy wheel (DESIGN §16), the same tiles the battle unit starts with (prep
|
||||
* m.unitStats `range`): the selected skill's grid when it reads "被动效果:攻击范围扩大" (引星棘刺 S3 3-9: her own range
|
||||
* while she carries it, tier5 kit); else an elite whose equipped module reads "攻击范围扩大" uses that module's own grid
|
||||
* while she carries it, her kit); else an elite whose equipped module reads "攻击范围扩大" uses that module's own grid
|
||||
* — its range-only talent change (talentIndex −1), e.g. SPC-X = the 3×3 caster range + the centre tile [0,3] — as the
|
||||
* kits do (tier4 moduleRangeGrid, tier5 moduleRangeUp); anything else its `rangeGrid`. Then grown by the 特性's
|
||||
* kits do (kits/shared/tier4.js moduleRangeGrid, shared/tier5.js moduleRangeUp); anything else its `rangeGrid`. Then grown by the 特性's
|
||||
* permanent 攻击距离 (traitRangeExtend: 信仰搅拌机 SPT-Y "攻击距离+1"). A running skill's range is the live entry's.
|
||||
* @param {object|null} rec loadoutRecord(…) output (or a data/chess.json record: its default module)
|
||||
* @returns {number[][]|null}
|
||||
@@ -131,7 +131,7 @@ export function attackRangeGrid(rec) {
|
||||
|
||||
/**
|
||||
* The permanent 攻击距离 (ability_range_forward_extend) a record's 特性 grants — a module's, e.g. 信仰搅拌机 SPT-Y
|
||||
* "攻击距离+1" (tier4 rangeUp: a persistent rangeExtend buff, s.baseRangeExtend); 0 for one that works "在集成战略中" only
|
||||
* "攻击距离+1" (its kit's rangeUp: a persistent rangeExtend buff, s.baseRangeExtend); 0 for one that works "在集成战略中" only
|
||||
* (空弦 ISW-A). The other 攻击距离 of the mode are skills' (their running range).
|
||||
* @param {object|null} rec loadoutRecord(…) output
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user