feedback5 CB4: 萨卡兹穿刺手 — a stun or 束缚 ends its acceleration and drops the speed layers; its first hit after a block adds current move speed × 600 physical as its own instance (community report of 2026-10-06, item 36)

Official: PRTS 天赋 and the battle prefab's templates (dlancer_t_listener[a/b/c] every 0.1 s: STUNNED / UNMOVABLE end
dlancer_t[trigger], not blocked starts it; a MULTIPLIER layer every 0.5 s up to 25 tries, blocked or not;
dlancer_t_atk: DamageViaAttr MOVE_SPEED × 600, physical, ignoreForSp, then ends the trigger). Until now it kept
accelerating through a stun and kept the speed, and the hit was one attack multiplied ×(1 + 6 × layers / 25), a stun
in between included. A slow is no reset (official).

Golden: 6 scenarios, each with 萨卡兹穿刺手: roster-016, standin-04, standin-08, diy-028, diy-124, coop2-HARD-4.
Tests: test/content/enemies_bosses.test.js (3, fail on the parent). Docs: DESIGN §25.18.6.
This commit is contained in:
sganggs committed 2026-10-07 01:59:52 +08:00
1 parent 686f7ecf37
commit d40cb4e79e
7 files changed
+261 -171

No files matched your search

+41 -41
View File
@@ -1115,35 +1115,35 @@
"round": 13,
"seed": 2789905475,
"waveId": "act1autochess_h06",
"time": 213.13,
"ticks": 6394,
"time": 209.47,
"ticks": 6284,
"reason": "cleared",
"killed": 23,
"killed": 24,
"total": 147,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 267,
"rngDraws": 334,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":23,"total":147,"perfect":false,"leaks":124,"leaksUncounted":0,"coins":0,"dmg":1691383,"bossDmg":0,"heal":0,"deaths":21,"layerGains":{}}},
"players": {"p1":{"killed":24,"total":147,"perfect":false,"leaks":123,"leaksUncounted":0,"coins":0,"dmg":1441375,"bossDmg":0,"heal":0,"deaths":21,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_b",0,"uniequip_002_narant",2331,1,162,4,550355,2331,0,96,2],
["p1",2,"op","chess_char_6_diy2_b",1,"uniequip_002_narant",2331,1,170,5,169611,4662,0,45,2],
["p1",3,"op","chess_char_6_diy1_b",2,"uniequip_002_narant",0,0,123,1,161168,4662,0,46,2],
["p1",4,"op","chess_char_6_diy2_b",0,"uniequip_003_narant",0,0,140,1,176278,5262,0,36,2],
["p1",5,"op","chess_char_6_diy1_b",1,"uniequip_003_narant",0,0,152,8,468412,5262,0,89,2],
["p1",6,"op","chess_char_6_diy2_b",2,"uniequip_003_narant",2631,1,171,4,121589,2631,0,28,1],
["p1",7,"op","chess_char_5_diy1_a",0,null,0,0,78,0,2832,2594,0,6,0],
["p1",8,"op","chess_char_5_diy2_a",1,null,0,0,94,0,6919,2594,0,15,1],
["p1",9,"op","chess_char_5_diy1_a",2,null,0,0,84,0,4842,2594,0,9,0],
["p1",10,"op","chess_char_5_diy2_b",0,"none",0,0,83,0,3441,3080,0,7,0],
["p1",11,"op","chess_char_5_diy1_b",1,"none",0,0,4,0,18086,1540,0,27,1],
["p1",12,"op","chess_char_5_diy2_b",2,"none",0,0,89,0,7850,3080,0,13,0]
["p1",1,"op","chess_char_6_diy1_b",0,"uniequip_002_narant",0,0,113,4,225132,4662,0,45,2],
["p1",2,"op","chess_char_6_diy2_b",1,"uniequip_002_narant",2331,1,171,1,183931,4662,0,52,2],
["p1",3,"op","chess_char_6_diy1_b",2,"uniequip_002_narant",0,0,138,4,181139,4662,0,42,1],
["p1",4,"op","chess_char_6_diy2_b",0,"uniequip_003_narant",0,0,148,1,247083,5262,0,47,2],
["p1",5,"op","chess_char_6_diy1_b",1,"uniequip_003_narant",484.58,1,159,9,431571,4777,0,75,2],
["p1",6,"op","chess_char_6_diy2_b",2,"uniequip_003_narant",2105.15,1,168,4,115965,5788,0,57,2],
["p1",7,"op","chess_char_5_diy1_a",0,null,0,0,78,0,3199,2594,0,6,0],
["p1",8,"op","chess_char_5_diy2_a",1,null,0,0,7,0,11162,1297,0,23,1],
["p1",9,"op","chess_char_5_diy1_a",2,null,0,0,84,0,5660,2594,0,10,0],
["p1",10,"op","chess_char_5_diy2_b",0,"none",0,0,83,0,4405,3080,0,8,0],
["p1",11,"op","chess_char_5_diy1_b",1,"none",0,0,4,1,23711,1540,0,39,1],
["p1",12,"op","chess_char_5_diy2_b",2,"none",0,0,93,0,8419,3080,0,13,0]
],
"enemies": {"enemy_1010_demon_2":[36,1,35,20195,818412],"enemy_1071_dftman":[51,12,39,4233,376807],"enemy_1072_dlancer":[60,10,50,15864,496164]},
"hooks": [1,171,6394,534,534,1265,1244,0,44,168,13,11,0,6032,182,35,147,124,1,44,0,0,21],
"events": {"atk":534,"deploy":24,"die":44,"dmg":1244,"engage":12,"fx":455,"leak":124,"skill":24,"spawn":159,"status":268},
"fx": {"aoe":28,"bounce":344,"dodge":58,"logosLexicon":25},
"snaps": "46cae241 4126bfe2 3597168d ef44620e 25aa24d2 bef8ed11 e114314a 75ea4626 14a7267e d136ce0e cd0f1cb6 a5f2f534 04f217e4 84e96cae e87a36e7 163b985d 0de49904 6dbacbcc 41cdeac6 9bb308c2 40ba42e6 1823cbb2"
"enemies": {"enemy_1010_demon_2":[36,3,33,28588,679603],"enemy_1071_dftman":[51,12,39,4181,301561],"enemy_1072_dlancer":[60,9,51,11229,460211]},
"hooks": [1,171,6284,545,545,1173,1145,0,45,168,13,12,0,6532,195,41,147,123,1,46,0,0,28],
"events": {"atk":545,"deploy":24,"die":45,"dmg":1145,"engage":12,"fx":358,"leak":123,"skill":25,"spawn":159,"status":262},
"fx": {"aoe":29,"bounce":228,"dodge":62,"logosLexicon":39},
"snaps": "a3f1b53f 65ad96a3 1e27c835 c471b183 a9d117e1 1230958c c5f01b31 e2f16dc4 13b7ff34 fff6f70c ff28c518 960ad469 07783e9f cfb1dd16 eb64d4e5 b8b84845 95ff5870 65dcc089 4092ee32 0fa97a73 4c82d2a7"
},
"diy-029": {
"about": "5_diy1_b=logos/S1/002_logos 5_diy2_b=logos/S2/002_logos 5_diy1_b=logos/S3/002_logos 5_diy2_b=logos/S1/003_logos 5_diy1_b=logos/S2/003_logos 5_diy2_b=logos/S3/003_logos 6_diy1_a=logos/S1 6_diy2_a=logos/S2 6_diy1_a=logos/S3 6_diy2_b=logos/S1 6_diy1_b=logos/S2 6_diy2_b=logos/S3",
@@ -5305,35 +5305,35 @@
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 3,
"killed": 2,
"total": 147,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 0,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":3,"total":147,"perfect":false,"leaks":144,"leaksUncounted":0,"coins":0,"dmg":348342,"bossDmg":0,"heal":121624,"deaths":2,"layerGains":{}}},
"players": {"p1":{"killed":2,"total":147,"perfect":false,"leaks":145,"leaksUncounted":0,"coins":0,"dmg":361912,"bossDmg":0,"heal":143362,"deaths":1,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_6_diy1_b",0,"uniequip_002_slent2",2298,1,6,1,21379,0,26921,120,4],
["p1",2,"op","chess_char_6_diy2_b",1,"uniequip_002_slent2",2298,1,11,0,31263,0,8537,126,5],
["p1",3,"op","chess_char_6_diy1_b",2,"uniequip_002_slent2",2298,1,14,1,18776,0,10738,96,2],
["p1",4,"op","chess_char_6_diy2_b",0,"uniequip_003_slent2",1965,1,4,0,31475,0,6332,77,4],
["p1",5,"op","chess_char_6_diy1_b",1,"uniequip_003_slent2",1965,1,5,0,48142,0,4350,114,5],
["p1",6,"op","chess_char_6_diy2_b",2,"uniequip_003_slent2",2358,1,7,0,29166,22769,17305,107,2],
["p1",7,"op","chess_char_5_diy1_a",0,null,1556.5,1,12,0,17432,0,7466,103,5],
["p1",8,"op","chess_char_5_diy2_a",1,null,1556.5,1,15,0,23629,0,9192,52,2],
["p1",9,"op","chess_char_5_diy1_a",2,null,1546,1,8,1,34961,32714,8309,102,3],
["p1",10,"op","chess_char_5_diy2_b",0,"none",1900.8,1,10,0,20476,27840,7147,103,5],
["p1",11,"op","chess_char_5_diy1_b",1,"none",1900.8,1,85,0,43974,20825,6683,53,2],
["p1",12,"op","chess_char_5_diy2_b",2,"none",1900.8,1,157,0,27668,21289,8644,69,2],
["p1",1,"op","chess_char_6_diy1_b",0,"uniequip_002_slent2",2298,1,6,0,21216,0,29039,124,4],
["p1",2,"op","chess_char_6_diy2_b",1,"uniequip_002_slent2",2298,1,11,1,30725,0,10525,133,5],
["p1",3,"op","chess_char_6_diy1_b",2,"uniequip_002_slent2",2298,1,14,0,18054,0,12278,94,2],
["p1",4,"op","chess_char_6_diy2_b",0,"uniequip_003_slent2",1965,1,4,0,31024,0,8511,82,4],
["p1",5,"op","chess_char_6_diy1_b",1,"uniequip_003_slent2",1965,1,5,0,45080,0,5550,106,5],
["p1",6,"op","chess_char_6_diy2_b",2,"uniequip_003_slent2",2358,1,7,1,31619,19740,20167,112,2],
["p1",7,"op","chess_char_5_diy1_a",0,null,1556.5,1,12,0,17910,0,9908,113,5],
["p1",8,"op","chess_char_5_diy2_a",1,null,1556.5,1,15,0,22693,0,7723,50,2],
["p1",9,"op","chess_char_5_diy1_a",2,null,842.5,1,8,0,29890,48209,8088,107,3],
["p1",10,"op","chess_char_5_diy2_b",0,"none",1900.8,1,10,0,20476,30138,9922,112,5],
["p1",11,"op","chess_char_5_diy1_b",1,"none",1900.8,1,85,0,50279,20651,7939,57,2],
["p1",12,"op","chess_char_5_diy2_b",2,"none",1900.8,1,9,0,42947,27240,13712,119,3],
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
["-","~2","device","trap_1105_accrate",null,null,100,1,2,0,0,0,0,0,null],
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null]
],
"enemies": {"enemy_1010_demon_2":[36,0,36,34867,60280],"enemy_1071_dftman":[51,1,50,11383,65774],"enemy_1072_dlancer":[60,2,56,79187,222288]},
"hooks": [1,164,6900,1364,1364,1576,1576,650,5,147,41,38,0,41208,54,57,147,142,1,5,0,0,0],
"events": {"atk":1546,"deploy":14,"die":5,"dmg":1570,"engage":12,"fx":607,"heal":388,"leak":142,"skill":79,"spawn":162,"status":589},
"fx": {"aoe":72,"heal":231,"levitate":54,"shield":250},
"snaps": "0fc819e5 0de8f25c cbd99739 53bf2362 bf211e55 3b1d12b8 0ac8e0aa 9dba465e 5c93fe8c 41f070f9 c15b74b1 e8c12aaa 5e0dcaaa 4ae2edb1 c8d02dee 9098c07b 573d1807 e87ef02e 54edadf7 7f5feeb6 a1637ee7 6473e5cd 28977ec1"
"enemies": {"enemy_1010_demon_2":[36,0,35,51346,79660],"enemy_1071_dftman":[51,0,51,2463,49416],"enemy_1072_dlancer":[60,2,55,92168,232837]},
"hooks": [1,163,6900,1481,1481,1677,1677,699,3,144,42,38,0,42822,48,52,147,141,1,3,0,0,0],
"events": {"atk":1676,"deploy":13,"die":3,"dmg":1669,"engage":12,"fx":667,"heal":473,"leak":141,"skill":80,"spawn":162,"status":641},
"fx": {"aoe":77,"heal":263,"levitate":48,"shield":279},
"snaps": "0fc819e5 0de8f25c cbd99739 77c95ad9 8647c63d 61c97ad4 b295ab13 ae5b7267 75d5473a bf103537 52a28a1a e92bdbc7 726765f0 32462a64 73f3b008 4a5d58d5 f54e088a 3bc5d685 8664c2c2 3d0b0f6a 78392737 747f298e f70dc197"
},
"diy-125": {
"about": "5_diy1_b=haruka/S1/002_haruka 5_diy2_b=haruka/S2/002_haruka 5_diy1_b=haruka/S3/002_haruka 6_diy1_a=haruka/S1 6_diy2_a=haruka/S2 6_diy1_a=haruka/S3 6_diy2_b=haruka/S1 6_diy1_b=haruka/S2 6_diy2_b=haruka/S3 6_diy1_b=haruka/S1/002_haruka 6_diy2_b=haruka/S2/002_haruka 6_diy1_b=haruka/S3/002_haruka",