4298815bf2
feedback2: merge WB — 突袭 lands only where it can attack a ground enemy, on both triggers (GitHub #51)
sganggs2026-10-03 23:41:35 +08:00
d74665f068
feedback2: WF review — the 高台 reading marked [ASSUMED] in the code comments; only 歌蕾蒂娅 is obtainable (崖心 / 见行者 are hidden chess); §22.6 notes the tile-based 地面干员 effects
sganggs2026-10-03 23:40:13 +08:00
2f5cc6edbc
feedback2: merge WF — 钩索师 / 推击手 may stand on a 高台 (branch trait 可以放置于远程位; GitHub #32 item 4)
sganggs2026-10-03 23:39:47 +08:00
20a433f2a9
feedback2 WJ: PLAYING — 蚀裂's 毒雾 still reaches a 隐匿 operator
sganggs2026-10-03 23:37:59 +08:00
46eb97751b
feedback2 WJ: Battle.alliesInRadius says it has no selection rule (enemy areas filter with areaSelectable)
sganggs2026-10-03 23:36:55 +08:00
f059ba5be8
feedback2 WJ: docs — enemy area effects vs 隐匿 / 迷彩 (SIM enemy attacks, zones and status rows, PLAYING, DESIGN §5.3 / §5.5); the docs check follows 卢西恩's / 锏's trigger selection
sganggs2026-10-03 23:34:48 +08:00
b44d808e21
feedback2 WI: DESIGN §5.2 / §8.2 say a unit's model form may be a dollkeeper's 替身, not only an enemy's mode
sganggs2026-10-03 23:32:38 +08:00
ef636f941c
feedback2 WH: 荒芜拉普兰德 S3's drones attack the enemy they reach like normal drones (PRTS flight: spread 1.3 s, chase 2.0 to 4.0, own funnel ramp, neither attack nor skill damage); 余 S2 teleports leaders that are not 自缚 and shows its pull effect only when it pulls (GitHub #32 items 7 and 1)
sganggs2026-10-03 23:31:44 +08:00
6d674eed32
feedback2 WJ: tests for enemy area effects vs 隐匿 / 迷彩 (碎骨 grenades, 伪装服, “庞贝”'s blast on its blocker, 卢西恩's 【aoe】, the 无视无法选择 exceptions)
sganggs2026-10-03 23:31:25 +08:00
d2d1c46364
feedback2: WA review wording — DESIGN §22.1 says only the model choice is unchanged for enemies and summons, the held idle frame is an [ASSUMED] look, the knocked-down pose keeps a Back skeleton's own Die clip
sganggs2026-10-03 23:31:03 +08:00
32eb8e508c
feedback2: merge WA — a knocked-out operator facing up falls with its Front model (GitHub #25)
sganggs2026-10-03 23:30:43 +08:00
ff294b8e40
feedback2 WI: the client draws a dollkeeper's 替身 on its *_B clips (归溟幽灵鲨 Start_B / Idle_B / Die_B / Die_B_2, back on Start_2; 风丸 too) with a 替身 status icon; a form ends in the unit's own skill clips (issue #44)
sganggs2026-10-03 23:29:48 +08:00
64f715fb20
feedback2 WI: 归溟幽灵鲨's 替身 makes no normal attack and casts no skill, her S2 end switches her to it directly; dollkeepers switch with a 1 s animation, hold 阻回 and keep their own max HP (issue #44)
sganggs2026-10-03 23:27:49 +08:00
6f4278a357
feedback2 WJ: enemy splash, blasts and area skills no longer hit a 隐匿 operator that does not block the enemy (one area selector, targeting.js areaSelectable; 迷彩 is still hit)
sganggs2026-10-03 23:23:10 +08:00
2f0a980b2e
feedback2 WE: README, DEPLOY.md (new §6), setup and doctor say what falls back without the local-client art instead of 不影响游戏, and that a server without the client can copy public/assets/local + data/local-assets.json from the same version's bundle; DESIGN §22.5 (#42)
sganggs2026-10-03 23:13:23 +08:00
bcaff967cf
feedback2 WD: devices.js notes that a 重生 keeps the 活性源石 effect (source-less buffs survive rebirthCleanse)
sganggs2026-10-03 23:11:35 +08:00
7d0b44a43b
feedback2 WB: DESIGN §22.2's repro line says why no landing reaches the enemy (it stands on floor, the tiles beside it do not cover it)
sganggs2026-10-03 23:10:13 +08:00
03fab686c5
feedback2 WF: DESIGN §22.6 states what the bot probe showed (the widened class left one blocker on the road)
sganggs2026-10-03 23:09:47 +08:00
234d2c5714
feedback2 WA: the five operators of GitHub issue #25 (跃跃, 拉普兰德, 缄默德克萨斯, 斯卡蒂, 德克萨斯) pinned in the test and named in DESIGN §22.1
sganggs2026-10-03 23:09:33 +08:00
db7b2b1404
feedback2 WE: setup downloads the 36 battle emotes and the 19 玩法说明 pages from the public mirror (ArknightsAssets2 cn); the client shows the local-client art first, then the mirror copy, then its fallback (#42)
sganggs2026-10-03 23:05:42 +08:00
8b10625d3c
打开浏览器改用 explorer.exe(shell 关联),找不到时才用 rundll32 (#29)
Lu Ke2026-10-03 23:05:06 +08:00
0b73a39b12
Merge pull request #28 from kanomahoro1224/feat/media-audio-route
Ausevay2026-10-03 23:04:48 +08:00
2d96fe7c61
feedback2 WB: DESIGN §22.2 and research 02 §3.18 describe the 突袭 landing rule (data/bonds.json rebuilt)
sganggs2026-10-03 23:04:12 +08:00
76e60a186b
feedback2 WB: 突袭 jumps only to a tile from which its target is in range, on the idle trigger too (GitHub issue #51)
sganggs2026-10-03 23:04:12 +08:00
e846519fb0
feedback2 WF: docs for 钩索师 / 推击手 on a 高台 (DESIGN §22.6, §3, §6.6; DATA placement; PLAYING §4; research 03 C2)
sganggs2026-10-03 23:03:26 +08:00
9d15538865
feedback2 WF: 钩索师 and 推击手 (歌蕾蒂娅, 崖心, 见行者) may stand on a 高台 — chess.json placement 'all' from the branch trait 可以放置于远程位; server, client highlights; bots keep them on the ground as blockers
sganggs2026-10-03 23:03:26 +08:00
380af1ba80
feedback2 WE: the English title is the official Stronghold Protocol: Alliance (EN activity_table act2autochess) — README, server banner, package name; was Covenant (#38)
sganggs2026-10-03 23:01:49 +08:00
945c9f3ee8
feedback2 WE: tools/doctor.mjs says directly that tun0 / tap0 are matched first by VPN_IF (substring tun\d / tap) and classed as vpn (comment only, after PR #27)
sganggs2026-10-03 23:01:41 +08:00
1579a8807f
feedback2 WD: 活性源石 stays on a unit for its 300 s after it leaves the tile, one effect per unit, the tiles never switch off (GitHub #33 item 6)
sganggs2026-10-03 22:59:38 +08:00
e08f22447b
feedback2 WA: DESIGN §22.1 (Back-facing operators play their fall, GitHub issue #25), docs/ASSETS.md model choice and die role
sganggs2026-10-03 22:58:26 +08:00
072e1231ae
feedback2 WA: a knocked-out operator facing UP falls and lies with its Front model, the Back model holds still meanwhile (GitHub issue #25)
sganggs2026-10-03 22:58:19 +08:00
c2c1cf7fd8
feedback2 WC: DESIGN §22.3 (GitHub #33 items 1-3: the devour after a revive, 乌尔比安 S3 while blocking, the 联防 order still unknown)
sganggs2026-10-03 22:58:11 +08:00
7383419009
feedback2 WC: 乌尔比安 S3 throws the anchor onto his own tile while he blocks, so he stays put and leaves no marker (PRTS note; GitHub #33 item 2)
sganggs2026-10-03 22:58:11 +08:00
215d52efe3
feedback2 WC: 阿戈尔's devour cancels the pending marks of a unit it knocked out, also when that unit is revived at once, so the revived members stay standing (GitHub #33 item 1)
sganggs2026-10-03 22:58:11 +08:00
47df17171a
feedback2: test that 缪尔赛思 wearing 变形同构体 + 维式重锤 counts twice for 维多利亚 (case from PR #40 by @shanzhaikabi)
sganggs2026-10-03 22:41:03 +08:00
2a03467897
feedback2: DESIGN §22 skeleton for the post-0.1.1 GitHub issues
sganggs2026-10-03 22:33:22 +08:00
5eede38129
Merge pull request #27 from kanomahoro1224/fix/doctor-iface
Ausevay2026-10-03 22:26:48 +08:00
8cd6491e43
feedback1 final: DESIGN §21.29's measured line says the six cast before any hit (some defenders are never reached)
sganggs2026-10-03 19:45:27 +08:00
402ca2e04e
feedback1 final: DESIGN §21 intro maps the closing additions (§21.25 PRs, §21.26-§21.29), §10 notes the draft's 本局禁用 mark
sganggs2026-10-03 19:20:25 +08:00
753d2f8796
feedback1 final: the boss-field speed test tolerates CI runners (1.0 ms with CI set, best of three runs; 0.5 ms locally)
sganggs2026-10-03 19:18:37 +08:00
e7d957b27c
feedback1 final: the loadout screen's background layer draws again (pointed out in PR #14)
sganggs2026-10-03 19:17:27 +08:00
2dba6da598
feedback1 final: six 重装 skills cast with an enemy in range, a deliberate deviation from the official TAKE_DAMAGE row (GitHub issue #4, PR #12)
sganggs2026-10-03 19:13:35 +08:00
e6ab4e1ff8
feedback1 final: merge GitHub master (PR #10 crossOrigin on the two new Image() loads, PR #12 深巡 / 雷蛇 S2 cast with an enemy in range)
sganggs2026-10-03 18:54:16 +08:00
ff7ce30907
feedback1 final: merge the strategy draft's 查看禁用盟约与干员 dialog (GitHub issue #8 item 1; one matchInfo component for the briefing, the draft and the in-game 本局信息 tab)
sganggs2026-10-03 18:51:37 +08:00
c61167e3aa
feedback1 final: merge the client fixes for GitHub issues #5 (prep camera follows the folded shop) and #8 item 5 (operators no longer stay placeholders)
sganggs2026-10-03 18:49:39 +08:00
77eaeaa15f
feedback1 final: merge the 突变细胞 bench rule (carrier destroyed, tile freed, the new operator gained into the 整备区; pointed out in PR #2)
sganggs2026-10-03 18:48:14 +08:00
3b4d44bda8
feedback1 final: merge the 0.1.1 gaps (变形同构体 pairings, 调和 +1 row, bands tied to a switched-off bond, the client-result layer bound)
sganggs2026-10-03 18:45:56 +08:00
fd4cb97914
feedback1 integrate: DESIGN §21.24 records what the DP-first redeploy check gave back on boss fields
sganggs2026-10-03 18:37:41 +08:00
c989b65995
feedback1 integrate: CHANGELOG / PLAYING say the hammer is lent by 萨尔贡 operators under 娜仁图亚
sganggs2026-10-03 17:53:01 +08:00
151c6d0874
feedback1 integrate: holdsUndying checks the cheap fields first (every fatal of the battle passes it)
sganggs2026-10-03 17:48:35 +08:00
0f1a025b0e
feedback1 integrate: docs for the batch 6 QA residuals (DESIGN §21.20-§21.25, SIM, META, PLAYING, research 04, CHANGELOG)
sganggs2026-10-03 17:47:29 +08:00
791640e717
feedback1 integrate: 卢西恩 and 锏 cast their area skills only with someone they can hurt (QA)
sganggs2026-10-03 17:47:19 +08:00
43ef50ece7
feedback1 integrate: rule 3 counts the home of a summon that is gone; timed redeploys check the DP first (QA)
sganggs2026-10-03 17:47:19 +08:00
f671c15d3f
feedback1 integrate: the prep dispatcher takes every equipped item before the first one runs (follow-up to the PR #2 fix)
sganggs2026-10-03 17:47:19 +08:00
d6b1d1bd26
feedback1 integrate: 坚固维式重锤's lock belongs to the deployment - a lent hammer and in-place revives follow it (QA)
sganggs2026-10-03 17:47:07 +08:00
ad8d0bf6b1
feedback1 draft-info: the devices e2e left-detail-card check taps a shop card that completes no merge
sganggs2026-10-03 16:33:54 +08:00
32d48559f6
feedback1 ui: DESIGN §21.26 (with §9, §17.1, §19.8) and CHANGELOG for GitHub issues #5 and #8sganggs2026-10-03 16:16:46 +08:00
b7ac003e09
feedback1 ui: operators no longer stay placeholders after a reload or a battle begun in a hidden tab (GitHub #8)
sganggs2026-10-03 16:15:01 +08:00
82c54897c7
feedback1 ui: folding the shop in prep moves the own board to the official shop-collapsed camera (GitHub #5)
sganggs2026-10-03 16:14:43 +08:00
263f274d27
feedback1 draft-info: DESIGN §10 / §21.26, PLAYING and CHANGELOG for the draft's 本局信息 dialog
sganggs2026-10-03 16:08:32 +08:00
7188e0af89
feedback1 draft-info: the strategy draft shows the briefing's disabled bonds and banned operators again (GitHub issue #8 item 1)
sganggs2026-10-03 16:08:32 +08:00
da7960261a
feedback1 gaps: the strategy draft marks a band built around a switched-off bond 本局禁用
sganggs2026-10-03 15:56:50 +08:00
1f29b8a3d0
feedback1 gaps: bands.json bondIds is built once and read by the bot
sganggs2026-10-03 15:56:33 +08:00
3dcbcd572b
feedback1 cell: bots let their placement step judge the operator a 突变细胞 transformation gained
sganggs2026-10-03 15:47:51 +08:00
91c9b21d7f
feedback1 cell: a 突变细胞 transformation gains the new operator into the 整备区 and frees the carrier's tile (pointed out in PR #2)
sganggs2026-10-03 15:18:42 +08:00
c783fe424e
feedback1 gaps: tests for the pairings, the 调和 row and the band pick
sganggs2026-10-03 15:07:30 +08:00
0fb1a17e7e
feedback1 gaps: DESIGN §21.26, META, PLAYING and CHANGELOG for the three gaps
sganggs2026-10-03 15:07:22 +08:00
016fdb3804
feedback1 gaps: 变形同构体 lists its pairings; the bond popup explains 调和's +1
sganggs2026-10-03 15:07:14 +08:00
481b76027d
feedback1 gaps: bots skip strategies built around a bond the mode switches off
sganggs2026-10-03 15:07:05 +08:00
e9e032f7b1
Merge pull request #10 from T1ipoca/fix/crossorigin-image-loads
Ausevay2026-10-03 14:24:35 +08:00
842e1e13c4
feedback1 integrate: grid.js comments no longer say a fenced tile blocks (WU note)
sganggs2026-10-03 14:12:31 +08:00
a0edea9025
feedback1 integrate: the hammer comment marks a 突袭 jump as a deployment [ASSUMED]
sganggs2026-10-03 14:03:01 +08:00
b9e73cddfe
feedback1 integrate: DESIGN §21.20 marks a 突袭 jump re-arming the hammer lock as assumed
sganggs2026-10-03 14:02:34 +08:00
e30e038ba2
feedback1 integrate: DESIGN §21.21-§21.25 and CHANGELOG for batch 6 and the PR-credited fixes
sganggs2026-10-03 13:56:19 +08:00
36d6766d76
feedback1 integrate: fetch-assets refuses to shrink data/assets.json without --allow-shrink or --prune (pointed out in PR #7)
sganggs2026-10-03 13:48:13 +08:00
cb01bb3fcf
feedback1 integrate: the prep dispatcher walks a snapshot of equipped items (pointed out in PR #2)
sganggs2026-10-03 13:43:56 +08:00
07c47b3a19
feedback1 integrate: 坚固维式重锤's 不死 lock is once per deployment (user decision 2026-10-03)
sganggs2026-10-03 13:41:40 +08:00
f213347ff2
feedback1 integrate: WV a knocked-out operator keeps its tile and redeploys there; 突袭 never lands on it
sganggs2026-10-03 13:36:40 +08:00
987126cc1a
feedback1 integrate: WT 蒂比's 起飞 is 对地规避 - ground enemies no longer select or hit her while airborne
sganggs2026-10-03 13:36:17 +08:00
4ad8b9aaec
feedback1 integrate: WU units on fenced tiles block no ground enemy (F4 深巡 on a 围墙 tile not reproduced)
sganggs2026-10-03 13:32:39 +08:00
8e42500bb6
feedback1 integrate: WS 坚固维式重锤's lock before the M3茧甲 revive (PRIO_RESPAWN); 休露丝 discount used only by shop purchases (F2 not reproduced)
sganggs2026-10-03 13:31:50 +08:00
60db22ed67
Fix: 深巡 / 雷蛇 S2 fire with an enemy in range, not only when hit
shanzhaikabi2026-10-03 12:08:55 +08:00
deca898c7e
feedback1 integrate: bot numbers - the 0.1.0 bot on the final 0.1.1 rules (solo gain mostly the rules, co-op the bot)
sganggs2026-10-03 12:08:52 +08:00
642b24e352
feedback1 integrate: the browser boss-field check plays seed 22 (seed 14's boards carry no 麻痹 since the 22-match R11 drafts)
sganggs2026-10-03 12:06:17 +08:00
15cceeb63a
fix: set crossOrigin on new Image() loads in assets.js and guide.js
T1ipoca2026-10-03 12:01:39 +08:00
67edd0ed75
feedback1 integrate: DESIGN §21 and CHANGELOG for the residual fixes after QA
sganggs2026-10-03 11:52:52 +08:00
a80b163aed
feedback1 integrate: the bot's bench shed never sells a piece of this prep
sganggs2026-10-03 11:52:52 +08:00
14e292f491
feedback1 integrate: hidden-tab and catch-up events keep their own game time
sganggs2026-10-03 11:52:52 +08:00
94a99a3b1a
feedback1 integrate: no status on a 无敌 + 无法选中 unit; 余 S2 skips 自缚 units; 信仰搅拌机 S2 blocks with too few bullets
sganggs2026-10-03 11:52:52 +08:00
f142012033
feedback1 integrate: WB follow-up - bounty lists, 机密商店 and 战术决策 from 66 official screenshots (22 matches)
sganggs2026-10-03 11:27:46 +08:00