sganggs
b87848a443
feedback5 R19G: 蕾缪安's S3 no longer ends by itself when nothing is in her range — it keeps its bullets and locks and locks the next enemy that comes; the bombardment follows only when the bullets are spent (community report); golden: 3 scenarios move
...
Seen (community report 「蕾缪安3技能范围里没人好像会自动结束」, relayed by the owner): with S3 locking, the locked enemy
killed or walking out of her range and nobody else in it, the skill ended at the next lock tick — the shells fell at
once and the bullets left were thrown away (repro on 0255afd : 3 of 5 bullets lost; a walker leaving her range, 1 lost).
Cause: chess_char_6_01-lemuen.js:169 `if (!e) { if (m.lemLocks.length) skill.end('ammo'); return; }`, there since the
initial import with no decision behind it.
Official: 「攻击装有5发弹药,打完后结束(可随时停止技能)」 — an ammo skill ends when its bullets are spent or the player
stops it; PRTS 卫戍协议/帮助 技能操作 「通常不会自动关闭技能」 (only 玛露希尔's 召唤使魔 is closed automatically); the client
(charpack char_4193_lemuen, buff_template_data lemuen_s_3): the S3 lock is an attack that needs a target and the skill
buff switches to the bombardment mode on ON_BUFF_FINISH only.
Now: with nothing to lock the skill waits (bullets and locks kept, the marks following their enemies or staying where
they left), its lock ready, so the next enemy in range (or 通缉) is locked on the next tick; it ends when the bullets are
spent and the shells fall on every mark in lock order as before. The S3 'lock' fx carry `hold`: render/fx/locks.js keeps
those reticles while the shooter's skill bit (UF.SKILL) is on and starts their LOCK_T at the skill's end (they faded 5 s
into a wait otherwise); S2's aim lock keeps its timeout.
Golden — traced on both trees (SkillRuntime start / end, the round's fields, the carried SP); in each the first
divergence is an S3 the parent ended with bullets left and nothing in her range:
- roster-018: the elite 蕾缪安's S3 of 7.63 s ended at 9.63 s with 2 of 6 bullets left; now the 6th goes at 12.00 s
(first differing snapshot window 0–10 s).
- boss-boss_3-pair: her S3 of 27.8 s ended at 30.3 s with 4 of 9 left; now all 9 by 34.43 s (window 30–40 s); the boss
now falls at 199.53 s instead of the 200 s cap.
- coop2-NORMAL-14-standins: ai_0's 蕾缪安 in round 11 ended S3 at 17.2 s (6 of 8 left) and 77.97 s (7 of 9); now she
spends them, enters the 联防 with 25.96 SP instead of 10.27, casts S3 there and kills one more of h_0's leaked enemies:
h_0 loses 1 LP less (rounds 11–12 LP 18 → 19, 8 → 9; lpLost 30 → 29; ai_0 kills +1).
bonds, standins, diy unchanged.
Tests: test/sim/feedback5-lemuen-s3-wait.test.js (3; the killed target and the walker who leaves fail on the parent),
test/render/fxproj.test.js +1 (a held lock waits while the skill bit is on; fails on the parent renderer).
Docs: CHANGELOG 0.2.0 规则(按官方), docs/history/0.2.0.md §25.22.8 (also notes, unchanged: S2 spends a bullet on every
normal attack where PRTS says only the 通缉 snipe does — left to the owner).
2026-10-07 12:19:55 +08:00
..
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 18:45:13 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:09:01 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 15:51:43 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 21:13:15 +08:00
2026-10-06 18:22:44 +08:00
2026-10-06 15:43:24 +08:00
2026-10-05 23:59:05 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:20:10 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:30:07 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:12:37 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 21:13:15 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
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
2026-10-05 16:18:58 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:15:42 +08:00
2026-10-05 23:59:05 +08:00
2026-10-07 02:30:07 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 18:45:13 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
feedback5: merge feedback4 ( 7ee815e) — W4D ported: a sleeping enemy cannot be blocked and takes no block slot (_checkBlock in server/sim/battle/blocking.js, the applyStatus release in battle/status.js, the plain-buff release re-applied to ai.js updateEnemy's cannot-act branch after WE1's swing cut, 瑕光's comment in kits/ops/chess_char_3_12-blemsh.js, buffs.js; 酒神's 迷狂牢笼 skips a sleeper too); golden: roster-003 / 005 / 013 / 032 / 038 / 039 / 042, bond-maniShip-high, solo-FUNNY-1, coop4-FUNNY-6, coop4-ABYSS-7, coop2-NORMAL-8-serverrun, coop2-NORMAL-70-diy, diy-131 / 132 moved
2026-10-06 17:49:10 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 18:22:44 +08:00
2026-10-06 16:15:11 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 00:34:39 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 15:51:43 +08:00
2026-10-05 23:59:05 +08:00
2026-10-07 02:47:47 +08:00
2026-10-06 18:16:48 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 18:45:13 +08:00
2026-10-05 21:13:15 +08:00
2026-10-06 15:51:43 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 14:47:13 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 15:51:43 +08:00
2026-10-07 04:04:41 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 20:47:06 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 21:13:15 +08:00
2026-10-05 21:13:15 +08:00
2026-10-06 15:51:43 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:32:28 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:30:07 +08:00
2026-10-05 18:45:13 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 15:51:43 +08:00
2026-10-07 12:19:55 +08:00
2026-10-05 16:13:56 +08:00
2026-10-07 02:47:47 +08:00
2026-10-07 02:27:33 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-06 15:43:24 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 21:13:15 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 23:59:05 +08:00
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
2026-10-05 16:18:58 +08:00
2026-10-05 16:13:56 +08:00
2026-10-05 18:48:42 +08:00
2026-10-06 15:10:59 +08:00
2026-10-06 00:00:14 +08:00
2026-10-06 16:01:48 +08:00
2026-10-06 01:38:31 +08:00
2026-10-07 02:27:33 +08:00
2026-10-06 00:00:14 +08:00
2026-10-05 23:58:00 +08:00
2026-10-06 01:38:31 +08:00
2026-10-06 01:35:01 +08:00
2026-10-05 23:51:27 +08:00
2026-10-06 00:13:05 +08:00
2026-10-06 03:08:39 +08:00
2026-10-06 01:30:24 +08:00
2026-10-06 03:04:57 +08:00
2026-10-06 01:30:26 +08:00
2026-10-06 05:22:08 +08:00
feedback5: merge WE1 — fidelity (sim rules): 秘术师 store at the attack check (深靛; 维伊 / 黑键 plug into it), enemy attacks land at their damage frame so a short stun / freeze / sleep / 浮空 / 缴械 / 恐惧 before it cancels the swing, 武者 heal per damage instance through 禁疗, 庇护 the strongest only, PHY-X 不高于 50 %, 链愈师 jumps in the 3×3, a summon readied at its owner's redeploy, Misery's duration skills, 伺夜 S2 in 战术点形态, centurions hit up to block-count targets; merge fixes: 黑键's kit keeps the up() import WE2's S2 cast needs (WE1 dropped it with its tick store — the first regeneration had stored 9288 swallowed errors in diy-114), the 自选 refusal names 集成战略 / 生息演算, tools/golden.mjs prints a missing value, test/golden.test.js fails on any stored engine error; golden: vs WE1 only the W4B / WE2 scenarios differ (roster-042, bond-egirShip-high, coop2-ABYSS-10-boosted, coop2-NORMAL-70-diy, diy-045 / 078 / 114 / 115 / 116)
2026-10-06 16:52:11 +08:00
2026-10-06 03:08:39 +08:00
2026-10-06 18:22:44 +08:00
2026-10-06 18:19:26 +08:00
2026-10-06 01:38:08 +08:00
2026-10-06 15:43:24 +08:00
2026-10-06 00:00:14 +08:00
2026-10-06 15:43:24 +08:00
2026-10-07 02:47:47 +08:00
2026-10-06 00:13:05 +08:00
2026-10-06 00:20:37 +08:00
2026-10-05 23:53:55 +08:00
2026-10-06 15:01:46 +08:00
2026-10-06 01:34:10 +08:00
2026-10-06 18:19:26 +08:00
2026-10-06 15:34:20 +08:00
2026-10-06 16:28:31 +08:00
2026-10-06 01:35:01 +08:00
2026-10-06 01:30:26 +08:00
2026-10-06 00:20:37 +08:00
2026-10-06 18:04:48 +08:00
2026-10-06 05:09:27 +08:00
2026-10-06 00:04:18 +08:00
2026-10-06 00:04:18 +08:00
2026-10-06 01:34:10 +08:00
2026-10-06 18:04:48 +08:00
feedback5: merge WE1 — fidelity (sim rules): 秘术师 store at the attack check (深靛; 维伊 / 黑键 plug into it), enemy attacks land at their damage frame so a short stun / freeze / sleep / 浮空 / 缴械 / 恐惧 before it cancels the swing, 武者 heal per damage instance through 禁疗, 庇护 the strongest only, PHY-X 不高于 50 %, 链愈师 jumps in the 3×3, a summon readied at its owner's redeploy, Misery's duration skills, 伺夜 S2 in 战术点形态, centurions hit up to block-count targets; merge fixes: 黑键's kit keeps the up() import WE2's S2 cast needs (WE1 dropped it with its tick store — the first regeneration had stored 9288 swallowed errors in diy-114), the 自选 refusal names 集成战略 / 生息演算, tools/golden.mjs prints a missing value, test/golden.test.js fails on any stored engine error; golden: vs WE1 only the W4B / WE2 scenarios differ (roster-042, bond-egirShip-high, coop2-ABYSS-10-boosted, coop2-NORMAL-70-diy, diy-045 / 078 / 114 / 115 / 116)
2026-10-06 16:52:11 +08:00
2026-10-06 00:02:23 +08:00
2026-10-06 18:19:26 +08:00
2026-10-06 05:28:54 +08:00
2026-10-07 02:47:47 +08:00
2026-10-06 01:30:26 +08:00
2026-10-07 02:27:33 +08:00
2026-10-06 16:07:05 +08:00
2026-10-06 01:30:24 +08:00
2026-10-06 00:02:23 +08:00
2026-10-06 18:04:48 +08:00
2026-10-07 02:27:33 +08:00
2026-10-05 23:58:00 +08:00
2026-10-06 15:51:43 +08:00
2026-10-06 18:19:26 +08:00
2026-10-06 00:21:15 +08:00
2026-10-05 19:54:32 +08:00
2026-10-06 03:08:39 +08:00
2026-10-07 01:56:43 +08:00
2026-10-06 01:35:01 +08:00
2026-10-06 01:28:31 +08:00
2026-10-06 00:02:23 +08:00
2026-10-06 14:53:56 +08:00
2026-10-06 16:01:48 +08:00
2026-10-06 17:59:58 +08:00
2026-10-07 02:27:33 +08:00
2026-10-06 01:30:24 +08:00
2026-10-06 18:19:26 +08:00
2026-10-06 15:43:24 +08:00
2026-10-05 18:34:46 +08:00
2026-10-05 18:26:49 +08:00
2026-10-05 18:23:51 +08:00
2026-10-06 15:51:43 +08:00
2026-10-05 18:34:46 +08:00
2026-10-05 18:27:09 +08:00
2026-10-06 16:10:57 +08:00
2026-10-05 18:34:46 +08:00
2026-10-05 18:23:51 +08:00