Review of the E3 fix (阵法术师 / 轰击术师 strike every enemy in range):
- 卡涅利安 S1 沙暴守卫 charged: PRTS 备注 "应用蓄力时:应用技能未开启时的特性"
keeps the whole skill-off trait in force, 不攻击 included. A kit trait
canAttack now stops her attacks while a charged S1 runs; the guard stays.
The E3 test casts S1 uncharged and a new test pins both casts.
- 卡涅利安 S3 食噬之印 charged: the mark stacks before the attack's damage
(PRTS 备注 "于攻击造成伤害前生效"): x1.2 on the first hit, x2.0 from the 5th
(was one attack late). One mark per enemy: another 卡涅利安 only adds
stacks, the bonus stays the setter's (PRTS 备注 popup).
- rangeAoe is applied after every override (kit trait included) and sets
allInRange itself; SUB.phalanx / blastcaster carry rangeAoe only.
- 流形 copies (tokens.js and the 缪尔赛思 kit) turn a copied 'beam' into a
plain bolt: the copy takes no attack shape.
- fx.js: the dead blastcaster shell colour is gone (and its test).
- SIM.md / comments cite PRTS 溅射半径一览 (no splash row for these
branches), note that stealthed enemies are not struck unless revealed or
blocked, and list the table's other radii as open deviations.