feedback7 R22-GHSIM: an instant skill with no attack of its own takes one attack cycle — 引星棘刺 S1 under 迅捷 no longer recasts every tick, and attack speed paces such casts (GitHub #298); golden: 84 scenarios move (below)

Seen (#298, FrogThai): 度算浪波 (AUTO, instant, SP_FULL, cost 6, no attack) with 迅捷's refund (12 + 15 at ≥ 40 layers)
cast 60 times in 2 s — every tick — at ASPD 100 and at ASPD 600 alike (repro): skill.tick checks tick rules before the
attack loop and an instant cast ended without touching the attack cooldown.

Now (skills.js): such a cast (instant / charges, no spec.attack) sets atkCd to at least the attack interval, and the
casts checked in skill.tick (the tick rules, the DEFAULT of units that never attack, content trigger ranges) wait while
the cooldown runs beyond this tick — a remainder ≤ dt is this tick's slot, which the cast claims before updateAlly's
attack. A cast right before an attack (onAboutToAttack, DEFAULT) is followed by that attack as before; timed skills,
"next attack" skills and TAKE_DAMAGE / kit casts' gating are unchanged (a TAKE_DAMAGE or kit cast also takes the cycle).
[ASSUMED] one attack interval (PRTS prints no 前后摇 for such casts). Measured: 2 casts / 0 attacks in 2 s at interval
1.36 s, 9 at 0.25 s; with no enemy it still fires at full SP (#124). Not taken: PR #313's 3 s operation cooldown for
AUTO skills (it conflicts with #124). Docs: SIM.md §7 trigger rules, PLAYING.md 技能自动释放.

Golden — every moved battle fields an instant no-attack skill cast from the tick, which now waits for / takes the
attack cycle (德克萨斯 S2, the 先锋 DP skill skcom_charge_cost, 赫默 S2, 雪猎 S2, 莱恩哈特 S2, 凛御银灰 S1 / S2, 异客 S3,
锏 S2, 伺夜 S1 / S2, 焰尾 S1 / S2, 引星棘刺 S1, 忍冬 S2, 郁金香 S3 (补位); 自选 陈 / 艾丽妮 / 嵯峨 S2, 左乐 S3, 重岳 S2,
温蒂 S3, 望 S1 / S2, 多萝西, 黑键 S2): roster (22): roster-001 roster-003 roster-005 roster-008 roster-010 roster-012 roster-014 roster-015 roster-016 roster-018 roster-020 roster-021 roster-028 roster-029 roster-031 roster-033 roster-034 roster-039 roster-040 roster-041 roster-042 roster-048;bonds (9): bond-deputShip-low bond-indomShip-low bond-raidShip-high bond-skillfulShip-low bond-soloShip-high bond-suntShip-low bond-victoriaShip-high bond-visiShip-high bond-visiShip-low;fields (9): boss-boss_1-pair boss-boss_2-pair boss-boss_3-pair boss-boss_4-pair boss-boss_5-pair boss-boss_6-pair hidden-boss_10-pair hidden-boss_8-pair hidden-boss_9-solo;matches (16): coop2-ABYSS-10-boosted coop2-HARD-4 coop2-NORMAL-14-standins coop2-NORMAL-3 coop2-NORMAL-70-diy coop2-NORMAL-8-serverrun coop3-ABYSS-5 coop4-ABYSS-7 coop4-FUNNY-6 solo-ABYSS-1 solo-FUNNY-1 solo-FUNNY-2 solo-HARD-1 solo-HARD-2 solo-HARD-9-boosted solo-NORMAL-1;standins (6): standin-01 standin-03 standin-04 standin-08 standin-09 standin-10;diy (22): diy-001 diy-002 diy-003 diy-004 diy-005 diy-007 diy-013 diy-014 diy-015 diy-033 diy-034 diy-035 diy-036 diy-037 diy-109 diy-110 diy-111 diy-112 diy-114 diy-115 diy-116 diy-137
Tests adapted to the rule: op_wang (the second 立即获得两枚棋子 waits out her cycle), playtest6-skills (锏 S2's first cast
may wait one attack interval).
This commit is contained in:
sganggs committed 2026-10-08 20:15:14 +08:00
1 parent c250ff66f4
commit 4128965a9f
12 files changed
+1541 -1523

No files matched your search

+82 -82
View File
@@ -93,33 +93,33 @@
"round": 5,
"seed": 4108057433,
"waveId": "act1autochess_05",
"time": 61.37,
"ticks": 1841,
"time": 61.7,
"ticks": 1851,
"reason": "cleared",
"killed": 18,
"killed": 19,
"total": 21,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 29,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":18,"total":21,"perfect":false,"leaks":3,"leaksUncounted":0,"coins":0,"dmg":70850,"bossDmg":0,"heal":0,"deaths":1,"layerGains":{}}},
"players": {"p1":{"killed":19,"total":21,"perfect":false,"leaks":2,"leaksUncounted":0,"coins":0,"dmg":67869,"bossDmg":0,"heal":0,"deaths":1,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_3_12_a",2,null,0,0,3,5,12243,2334,0,30,1],
["p1",1,"op","chess_char_3_12_a",2,null,0,0,3,4,12371,2334,0,28,1],
["p1",2,"op","chess_char_1_06_a",1,null,1137,1,4,3,2907,0,0,13,1],
["p1",3,"op","chess_char_1_13_a",1,null,913,1,6,3,3059,0,0,12,1],
["p1",4,"op","chess_char_3_08_a",1,null,1594,1,8,0,5974,0,0,9,1],
["p1",5,"op","chess_char_3_09_a",1,null,1267,1,9,1,13794,0,0,27,1],
["p1",6,"op","chess_char_3_10_a",1,null,1650,1,10,0,7040,0,0,8,1],
["p1",7,"op","chess_char_3_11_a",1,null,1316,1,5,5,20865,0,0,23,3],
["p1",7,"op","chess_char_3_11_a",1,null,1316,1,5,7,17755,0,0,20,3],
["p1",8,"op","chess_char_3_13_a",1,null,1064,1,7,1,4968,0,0,29,6],
["-","~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]
],
"enemies": {"enemy_1249_lysdb_2":[5,4,1,358,26835],"enemy_1251_lysyta":[15,13,2,36,35523],"enemy_1328_cbjedi":[1,1,0,1940,9000]},
"hooks": [1,31,1841,178,178,223,218,0,19,22,15,15,0,9915,13,9,21,3,1,19,0,0,0],
"events": {"atk":195,"deploy":8,"die":19,"dmg":218,"engage":8,"fx":36,"leak":3,"skill":30,"spawn":31,"status":21},
"enemies": {"enemy_1249_lysdb_2":[5,5,0,299,27000],"enemy_1251_lysyta":[15,14,1,36,35947],"enemy_1328_cbjedi":[1,0,1,1999,5430]},
"hooks": [1,31,1851,170,170,216,211,0,20,22,15,15,0,9963,12,9,21,2,1,20,0,0,0],
"events": {"atk":187,"deploy":8,"die":20,"dmg":211,"engage":8,"fx":36,"leak":2,"skill":30,"spawn":31,"status":20},
"fx": {"aoe":1,"displace":11,"pull":11,"shieldBreak":5,"strike":3,"taunt":1,"volley":3,"zone":1},
"snaps": "c6b020b2 1c788562 16d41c60 842c0335 f0c64705 3571b4d8 5874690e"
"snaps": "c6b020b2 1c788562 16d41c60 48683985 95826952 716a3765 19a1c415"
},
"bond-deputShip-high": {
"about": "助力 high: tier 2 layers 999; chess_char_4_11_b chess_char_1_06_b chess_char_1_13_b chess_char_2_14_b chess_char_1_06_a chess_char_1_13_a chess_char_4_10_b chess_char_4_12_b token_10041_cathy_catsld token_10041_cathy_catsld",
@@ -329,38 +329,38 @@
"round": 5,
"seed": 1441167629,
"waveId": "act1autochess_05",
"time": 60.37,
"ticks": 1811,
"time": 66.1,
"ticks": 1983,
"reason": "cleared",
"killed": 18,
"total": 18,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 7,
"rngDraws": 8,
"errors": {"count":0,"kinds":[]},
"players": {
"p1": {"killed":18,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":86976,"bossDmg":0,"heal":1315,"deaths":2,"layerGains":{"indomShip":2}}
"p1": {"killed":18,"total":18,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":86976,"bossDmg":0,"heal":1498,"deaths":2,"layerGains":{"indomShip":2}}
},
"units": [
["p1",1,"op","chess_char_1_20_a",1,null,2198,1,5,0,421,0,0,25,0],
["p1",2,"op","chess_char_4_11_a",1,null,673.38,1,6,0,0,2328,0,0,1],
["p1",3,"op","chess_char_2_12_a",1,null,0,0,8,0,879,1267,0,29,1],
["p1",1,"op","chess_char_1_20_a",1,null,1939.6,1,5,0,506,258,0,30,0],
["p1",2,"op","chess_char_4_11_a",1,null,205.2,1,6,0,0,2714,0,0,1],
["p1",3,"op","chess_char_2_12_a",1,null,0,0,8,1,1011,1267,0,29,1],
["p1",4,"op","chess_char_4_09_a",1,null,1978.85,1,9,6,41517,159,0,13,1],
["p1",5,"op","chess_char_4_10_a",1,null,1288,1,7,5,23480,0,0,17,1],
["p1",6,"op","chess_char_4_12_a",2,null,1570.34,1,10,0,0,1498,1315,0,0],
["p1",6,"op","chess_char_4_12_a",2,null,1754,1,10,0,0,1498,1498,0,0],
["p1",7,"op","chess_char_4_13_a",1,null,0,0,11,1,7622,1587,0,14,2],
["p1",8,"op","chess_char_4_14_a",1,null,1276,1,4,6,13056,0,0,10,4],
["p1",8,"op","chess_char_4_14_a",1,null,1276,1,4,5,12839,0,0,10,4],
["p1",9,"token","token_10041_cathy_catsld",null,null,100,1,12,0,0,0,0,0,null],
["p1",10,"token","token_10041_cathy_catsld",null,null,100,1,13,0,0,0,0,0,null],
["-","~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_1158_divman":[15,15,0,1970,57024],"enemy_1160_hvyslr":[2,2,0,3378,23040],"enemy_1161_tidmag":[1,1,0,1491,6912]},
"hooks": [1,31,1811,174,174,287,292,900,20,20,10,9,0,5536,104,6,18,0,1,20,1,0,3],
"events": {"atk":219,"deploy":10,"die":20,"dmg":292,"engage":6,"fx":23,"layer":1,"skill":19,"spawn":31,"status":81},
"enemies": {"enemy_1158_divman":[15,15,0,1982,57024],"enemy_1160_hvyslr":[2,2,0,4011,23040],"enemy_1161_tidmag":[1,1,0,1491,6912]},
"hooks": [1,31,1983,182,182,294,299,1026,20,20,10,10,0,5951,105,8,18,0,1,20,1,0,3],
"events": {"atk":227,"deploy":10,"die":20,"dmg":299,"engage":6,"fx":23,"layer":1,"skill":20,"spawn":31,"status":82},
"fx": {"dilemma":1,"dodge":3,"explosion":4,"frostNova":2,"garrison":1,"levitate":7,"overclock":1,"shield":1,"slippery":1,"splash":2},
"snaps": "15bffd6e 1f9e2a5c 1d558857 c10b9d63 0115b968 e655e297"
"snaps": "15bffd6e 1f9e2a5c 1d558857 c10b9d63 18a8a23f b0528480 309db994"
},
"bond-indomShip-high": {
"about": "不屈 high: tier 2 layers 999; chess_char_1_20_b chess_char_3_16_b chess_char_4_23_b chess_char_5_01_b chess_char_2_12_b chess_char_4_24_b chess_char_4_25_b chess_char_4_26_b",
@@ -1024,10 +1024,10 @@
"units": [
["p1",1,"op","chess_char_4_17_b",1,"uniequip_002_hsguma",3513,1,4,0,0,0,0,0,0],
["p1",2,"op","chess_char_4_18_b",1,"uniequip_002_mudrok",6104,1,5,0,0,0,0,0,0],
["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",23974.92,1,45,4,125645,1409,60,18,2],
["p1",3,"op","chess_char_2_09_b",1,"uniequip_002_humus",23974.92,1,45,4,126350,1409,60,18,2],
["p1",4,"op","chess_char_4_19_b",2,"uniequip_002_flamtl",2118,1,10,0,0,0,0,0,0],
["p1",5,"op","chess_char_1_18_b",1,"uniequip_002_utage",19368.26,1,30,20,363852,15487,3850,55,8],
["p1",6,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1626,1,6,0,6824,0,0,4,3],
["p1",6,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1626,1,6,0,6120,0,0,3,3],
["p1",7,"op","chess_char_4_20_b",2,"uniequip_002_fartth",1419,1,7,0,12539,0,0,13,0],
["p1",8,"op","chess_char_4_21_b",1,"uniequip_002_plosis",1584,1,9,0,0,0,0,0,0],
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
@@ -1035,10 +1035,10 @@
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null]
],
"enemies": {"enemy_1010_demon":[7,7,0,737,130637],"enemy_1422_lrsldr_2":[14,14,0,0,191601],"enemy_1425_lrcmra_2":[3,3,0,2743,186624]},
"hooks": [1,45,1847,95,95,98,106,73,24,34,13,12,0,2318,0,16,24,0,1,24,1,0,0],
"events": {"atk":97,"deploy":18,"die":34,"dmg":105,"engage":4,"fx":23,"heal":56,"layer":1,"skill":27,"spawn":35,"status":9},
"hooks": [1,45,1847,94,94,97,105,73,24,34,13,12,0,2318,0,16,24,0,1,24,1,0,0],
"events": {"atk":96,"deploy":18,"die":34,"dmg":104,"engage":4,"fx":23,"heal":56,"layer":1,"skill":27,"spawn":35,"status":9},
"fx": {"aoe":8,"blink":10,"explosion":3,"garrison":1,"garrisonGrant":1},
"snaps": "0a05b1f6 39ecd6ec 50f683c0 211b8f82 df2ca856 517841e8 c8ca2f28"
"snaps": "0a05b1f6 39ecd6ec 50f683c0 211b8f82 3c8b82c6 47e876cb 381f2f0f"
},
"bond-sargonShip-low": {
"about": "萨尔贡 low: tier 1 layers 1; chess_char_2_08_a chess_char_1_12_a chess_char_4_22_a chess_char_2_06_a chess_char_4_21_a chess_char_4_25_a chess_char_4_26_a chess_char_3_01_a",
@@ -1208,23 +1208,23 @@
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":19,"total":19,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":71550,"bossDmg":0,"heal":0,"deaths":0,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_3_12_a",2,null,1999.05,1,5,2,9348,335,0,22,1],
["p1",1,"op","chess_char_3_12_a",2,null,1999.05,1,5,2,9448,335,0,22,1],
["p1",2,"op","chess_char_1_14_a",1,null,1145,1,7,2,2332,0,0,8,0],
["p1",3,"op","chess_char_2_04_a",1,null,977,1,9,3,8416,0,0,28,1],
["p1",4,"op","chess_char_3_08_a",1,null,1594,1,11,2,10205,0,0,11,1],
["p1",5,"op","chess_char_3_09_a",1,null,1267,1,4,1,6596,0,0,18,1],
["p1",6,"op","chess_char_3_10_a",1,null,1650,1,6,3,7225,0,0,12,1],
["p1",7,"op","chess_char_3_11_a",1,null,1316,1,8,5,17162,0,0,16,2],
["p1",8,"op","chess_char_3_14_a",1,null,1251,1,10,1,10266,0,0,27,1],
["p1",6,"op","chess_char_3_10_a",1,null,1650,1,6,4,7646,0,0,12,1],
["p1",7,"op","chess_char_3_11_a",1,null,1316,1,8,4,16654,0,0,15,2],
["p1",8,"op","chess_char_3_14_a",1,null,1251,1,10,1,10253,0,0,27,1],
["-","~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":[3,3,0,162,20250],"enemy_1010_demon_2":[1,1,0,173,13500],"enemy_1071_dftman":[15,15,0,0,37800]},
"hooks": [1,30,1565,155,155,225,225,0,19,19,8,7,0,7825,42,3,19,0,1,19,0,0,0],
"events": {"atk":209,"deploy":8,"die":19,"dmg":225,"engage":8,"fx":45,"skill":15,"spawn":30,"status":70},
"hooks": [1,30,1565,154,154,225,225,0,19,19,8,7,0,7825,42,3,19,0,1,19,0,0,0],
"events": {"atk":208,"deploy":8,"die":19,"dmg":225,"engage":8,"fx":45,"skill":15,"spawn":30,"status":70},
"fx": {"aoe":1,"displace":19,"pull":19,"sleep":2,"strike":2,"volley":2},
"snaps": "3fec6d69 cbf41b37 34a06f5a 37ca1c5e 4f72797a ab4a5590"
"snaps": "3fec6d69 cbf41b37 34a06f5a babe5e21 c0253a23 507f4cc7"
},
"bond-skillfulShip-high": {
"about": "灵巧 high: tier 1 layers 999; chess_char_5_08_b chess_char_5_05_b chess_char_5_07_b chess_char_1_14_b chess_char_2_04_b chess_char_5_02_b chess_char_5_03_b chess_char_5_10_b",
@@ -1310,41 +1310,41 @@
"round": 10,
"seed": 3252010875,
"waveId": "act1autochess_h03",
"time": 91,
"ticks": 2730,
"time": 92.8,
"ticks": 2784,
"reason": "cleared",
"killed": 66,
"total": 66,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 48,
"rngDraws": 40,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":66,"total":66,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":155889,"bossDmg":0,"heal":2860,"deaths":3,"layerGains":{}}},
"players": {"p1":{"killed":66,"total":66,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":155889,"bossDmg":0,"heal":2193,"deaths":3,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_19_b",2,"uniequip_002_mlynar",3907,1,6,15,28905,0,0,35,2],
["p1",2,"op","chess_char_1_08_b",1,"uniequip_002_texas",0,0,7,4,6105,3310,62,24,3],
["p1",3,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",3448.92,1,8,8,12927,6562,398,28,1],
["p1",4,"op","chess_char_5_14_b",1,"none",2174,1,79,4,19333,2174,0,19,6],
["p1",5,"op","chess_char_5_17_b",1,"uniequip_002_f12yin",2738,1,77,14,21786,3845,1107,29,1],
["p1",6,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,4,1,17523,0,0,15,12],
["p1",7,"op","chess_char_5_15_b",1,"uniequip_002_thorn2",1170,1,5,12,21375,0,1293,22,5],
["p1",8,"op","chess_char_5_20_b",2,"uniequip_002_aglina",1382,1,9,8,27935,0,0,27,3],
["p1",1,"op","chess_char_5_19_b",2,"uniequip_002_mlynar",3907,1,6,11,34713,0,0,36,2],
["p1",2,"op","chess_char_1_08_b",1,"uniequip_002_texas",0,0,7,2,3899,2986,62,23,3],
["p1",3,"op","chess_char_5_13_b",1,"uniequip_002_ghost2",3448.92,1,8,9,18163,5826,397,30,1],
["p1",4,"op","chess_char_5_14_b",1,"none",2174,1,78,6,17871,2199,25,14,4],
["p1",5,"op","chess_char_5_17_b",1,"uniequip_002_f12yin",2738,1,77,11,20567,3693,955,25,1],
["p1",6,"op","chess_char_5_12_b",0,"uniequip_002_dusk",1787,1,4,3,14202,0,0,15,11],
["p1",7,"op","chess_char_5_15_b",1,"uniequip_002_thorn2",1170,1,5,17,15910,0,754,19,4],
["p1",8,"op","chess_char_5_20_b",2,"uniequip_002_aglina",1382,1,9,7,30563,0,0,28,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_1195_sfyin": [14,14,0,1393,69673],
"enemy_1195_sfyin": [14,14,0,1202,69673],
"enemy_1196_msfyin": [28,28,0,0,140],
"enemy_1197_sfshu": [5,5,0,0,31104],
"enemy_1197_sfshu": [5,5,0,212,31104],
"enemy_1198_msfshu": [15,15,0,0,105],
"enemy_1207_sfji": [2,2,0,14498,54743],
"enemy_1207_sfji": [2,2,0,13290,54743],
"enemy_1208_msfji": [2,2,0,0,124]
},
"hooks": [1,79,2730,216,216,542,541,519,69,69,33,31,0,9330,93,15,66,0,1,79,0,0,1],
"events": {"atk":313,"deploy":10,"die":69,"dmg":541,"engage":8,"fx":142,"heal":12,"skill":64,"spawn":77,"status":201},
"fx": {"aoe":11,"crit":6,"dodge":1,"dp":3,"sp":3,"substitute":2,"summon":21,"swap":1,"weightless":3,"zone":91},
"snaps": "0d5fce4b 008db012 69aeb33a 4ce7c8d2 b1642f13 224f1fa4 94c69830 28a9268a 8c7e5ae4 7bef3667"
"hooks": [1,79,2784,206,206,533,533,487,69,69,29,27,0,8926,102,15,66,0,1,77,0,0,0],
"events": {"atk":315,"deploy":10,"die":69,"dmg":533,"engage":8,"fx":112,"heal":7,"skill":56,"spawn":77,"status":227},
"fx": {"aoe":10,"crit":8,"dp":3,"sp":2,"substitute":2,"summon":21,"swap":1,"weightless":3,"zone":62},
"snaps": "b0c0c83e f39a6668 83cf591b 9229d361 f090095a 8d0be3e8 20e0f1da b8ed0bb5 6f554cce 35164258"
},
"bond-steadShip-low": {
"about": "坚守 low: tier 1 layers 1; chess_char_1_02_a chess_char_1_10_a chess_char_4_11_a chess_char_4_04_a chess_char_4_07_a chess_char_4_09_a chess_char_4_06_a chess_char_4_10_a token_10041_cathy_catsld token_10041_cathy_catsld",
@@ -1432,34 +1432,34 @@
"round": 5,
"seed": 3833599911,
"waveId": "act1autochess_05",
"time": 54.67,
"ticks": 1640,
"time": 58.27,
"ticks": 1748,
"reason": "cleared",
"killed": 21,
"total": 21,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 16,
"rngDraws": 17,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":21,"total":21,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":93600,"bossDmg":0,"heal":156,"deaths":0,"layerGains":{}}},
"players": {"p1":{"killed":21,"total":21,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":0,"dmg":93600,"bossDmg":0,"heal":163,"deaths":0,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_1_02_b",1,"uniequip_002_yak",3404,1,4,0,0,0,0,0,0],
["p1",2,"op","chess_char_4_17_a",1,null,2728.97,1,5,4,7529,120,0,18,0],
["p1",3,"op","chess_char_4_18_a",1,null,4587.2,1,8,3,13081,15,15,12,2],
["p1",4,"op","chess_char_4_16_a",2,null,375.92,1,10,4,15651,1011,141,33,2],
["p1",5,"op","chess_char_1_01_b",1,"uniequip_002_inside",1421,1,6,9,26143,0,0,40,2],
["p1",2,"op","chess_char_4_17_a",1,null,2713.96,1,5,4,8798,135,0,21,0],
["p1",3,"op","chess_char_4_18_a",1,null,4587.2,1,8,3,12605,0,0,14,1],
["p1",4,"op","chess_char_4_16_a",2,null,174.44,1,10,3,17729,1235,163,34,2],
["p1",5,"op","chess_char_1_01_b",1,"uniequip_002_inside",1421,1,6,6,26630,0,0,41,2],
["p1",6,"op","chess_char_4_12_a",2,null,1754,1,7,0,0,0,0,0,0],
["p1",7,"op","chess_char_4_13_a",1,null,1587,1,9,0,11748,0,0,27,5],
["p1",8,"op","chess_char_4_14_a",1,null,1276,1,11,1,19448,0,0,14,3],
["p1",7,"op","chess_char_4_13_a",1,null,1587,1,9,2,11761,0,0,27,5],
["p1",8,"op","chess_char_4_14_a",1,null,1276,1,11,3,16077,0,0,12,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_1249_lysdb_2":[5,5,0,947,34560],"enemy_1251_lysyta":[15,15,0,199,47520],"enemy_1328_cbjedi":[1,1,0,0,11520]},
"hooks": [1,32,1640,168,168,220,211,7,22,21,14,13,18,5957,498,13,21,0,1,22,0,0,0],
"events": {"atk":168,"deploy":8,"die":21,"dmg":207,"engage":6,"fx":42,"heal":2,"skill":29,"spawn":32,"status":92},
"fx": {"block":4,"explosion":3,"frostNova":5,"rockslide":2,"shieldBreak":9,"swordRain":9,"swordStorm":2,"thorns":8},
"snaps": "f3784c2e f22c4f68 76488d82 17b365d3 22e29248 f3ab9bd0"
"enemies": {"enemy_1249_lysdb_2":[5,5,0,1148,34560],"enemy_1251_lysyta":[15,15,0,222,47520],"enemy_1328_cbjedi":[1,1,0,0,11520]},
"hooks": [1,32,1748,175,175,230,221,6,22,21,13,12,19,6105,537,14,21,0,1,22,0,0,0],
"events": {"atk":175,"deploy":8,"die":21,"dmg":217,"engage":6,"fx":43,"heal":1,"skill":27,"spawn":32,"status":97},
"fx": {"block":4,"explosion":3,"frostNova":5,"rockslide":1,"shieldBreak":9,"swordRain":10,"swordStorm":2,"thorns":9},
"snaps": "f3784c2e 6bb2c54c a04c63a9 735e9546 1bd4e255 b911c2f8"
},
"bond-suntShip-high": {
"about": "绝技 high: tier 2 layers 999; chess_char_1_02_b chess_char_1_04_b chess_char_4_19_a chess_char_1_01_b chess_char_1_03_b chess_char_1_06_b chess_char_4_20_a chess_char_4_21_a",
@@ -1644,12 +1644,12 @@
"units": [
["p1",1,"op","chess_char_4_11_b",1,"uniequip_002_cathy",2644,1,5,0,0,0,0,0,0],
["p1",2,"op","chess_char_4_07_b",1,"uniequip_002_bpipe",2383,1,7,0,0,0,0,0,0],
["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1402,1,8,5,32912,0,1739,8,1],
["p1",3,"op","chess_char_1_06_b",1,"uniequip_002_vendla",1402,1,8,5,34965,0,1739,8,1],
["p1",4,"op","chess_char_2_05_b",1,"uniequip_002_harold",16282.11,1,10,0,0,5478,5097,10,1],
["p1",5,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1406,1,11,7,90884,1358,0,42,1],
["p1",5,"op","chess_char_2_10_b",1,"uniequip_002_rockr",1406,1,11,7,91358,1358,0,42,1],
["p1",6,"op","chess_char_3_08_b",1,"uniequip_002_mint",1986,1,4,0,0,0,0,0,0],
["p1",7,"op","chess_char_4_13_b",1,"uniequip_002_gnosis",1989,1,6,0,0,0,0,0,0],
["p1",8,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1626,1,9,0,17292,0,0,7,6],
["p1",8,"op","chess_char_4_14_b",1,"uniequip_002_lionhd",1626,1,9,0,14764,0,0,6,6],
["p1",9,"token","token_10041_cathy_catsld",null,null,100,1,12,0,0,0,0,0,null],
["p1",10,"token","token_10041_cathy_catsld",null,null,100,1,13,0,0,0,0,0,null],
["-","~1","device","trap_1105_accrate",null,null,100,1,1,0,0,0,0,0,null],
@@ -1657,10 +1657,10 @@
["-","~3","device","trap_1105_accrate",null,null,100,1,3,0,0,0,0,0,null]
],
"enemies": {"enemy_1005_yokai_2":[4,4,0,1618,15428],"enemy_1041_lazerd_2":[3,3,0,5218,44790],"enemy_1042_frostd":[5,5,0,0,80870]},
"hooks": [1,25,1933,80,80,77,77,12,12,12,9,9,0,4899,274,0,12,0,1,12,0,0,0],
"events": {"atk":80,"deploy":10,"die":12,"dmg":77,"engage":3,"fx":10,"heal":12,"skill":18,"spawn":25,"status":18},
"hooks": [1,25,1933,79,79,75,75,12,12,12,9,9,0,4899,274,0,12,0,1,12,0,0,0],
"events": {"atk":79,"deploy":10,"die":12,"dmg":75,"engage":3,"fx":10,"heal":12,"skill":18,"spawn":25,"status":18},
"fx": {"counter":2,"explosion":6,"overload":1,"taunt":1},
"snaps": "b01a1349 5efdcb6d 160222f4 c2d36b62 a656eb66 cd4afa75 8afb50d8"
"snaps": "b01a1349 5efdcb6d 160222f4 3e5aaecc 6035e2a8 aa13b4ae 8aa749da"
},
"bond-visiShip-low": {
"about": "远见 low: tier 1 layers 1; chess_char_3_12_a chess_char_3_03_a chess_char_2_02_a chess_char_3_08_a chess_char_3_09_a chess_char_3_10_a chess_char_3_11_a chess_char_3_13_a token_10000_silent_healrb",
@@ -1684,19 +1684,19 @@
"units": [
["p1",1,"op","chess_char_3_12_a",2,null,0,0,3,0,196,2334,0,7,1],
["p1",2,"op","chess_char_3_03_a",1,null,1378,1,6,0,0,0,0,0,0],
["p1",3,"op","chess_char_2_02_a",1,null,1400,1,1,0,0,0,3267,14,2],
["p1",3,"op","chess_char_2_02_a",1,null,1400,1,1,0,0,0,3267,13,2],
["p1",4,"op","chess_char_3_08_a",1,null,1594,1,4,2,21129,596,0,8,1],
["p1",5,"op","chess_char_3_09_a",1,null,1267,1,5,3,22928,721,0,26,1],
["p1",5,"op","chess_char_3_09_a",1,null,1267,1,5,3,23624,721,0,26,1],
["p1",6,"op","chess_char_3_10_a",1,null,0,0,2,2,9387,2752,0,10,1],
["p1",7,"op","chess_char_3_11_a",1,null,1316,1,7,6,32494,848,0,25,3],
["p1",7,"op","chess_char_3_11_a",1,null,1316,1,7,6,31797,848,0,25,3],
["p1",8,"op","chess_char_3_13_a",1,null,1064,1,8,3,12149,1487,0,37,7],
["p1",9,"token","token_10000_silent_healrb",null,null,1000,1,29,0,0,0,1487,20,null]
],
"enemies": {"enemy_1116_liprr":[11,11,0,2293,54450],"enemy_1116_liprr_2":[4,4,0,932,27000],"enemy_1118_lidbox_2":[2,1,1,5514,16832]},
"hooks": [1,28,1822,193,193,205,205,34,18,21,16,16,0,8280,2,27,17,1,1,18,0,0,0],
"events": {"atk":228,"deploy":11,"die":20,"dmg":205,"engage":6,"fx":56,"heal":34,"leak":1,"skill":32,"spawn":26,"status":27},
"hooks": [1,28,1822,192,192,206,206,33,18,21,16,16,0,8231,2,27,17,1,1,18,0,0,0],
"events": {"atk":227,"deploy":11,"die":20,"dmg":206,"engage":6,"fx":56,"heal":33,"leak":1,"skill":32,"spawn":26,"status":27},
"fx": {"aoe":1,"displace":19,"liberate":4,"phase":5,"pull":19,"strike":3,"summon":2,"volley":3},
"snaps": "1774960c 545a8597 f49caf36 7f8a2b12 0c35034b be56aa15"
"snaps": "1774960c 545a8597 be4ea4cb 587e5565 5bd3504d f9fe857c"
},
"bond-visiShip-high": {
"about": "远见 high: tier 1 layers 999; chess_char_4_17_b chess_char_4_18_b chess_char_3_03_b chess_char_4_19_b chess_char_4_16_b chess_char_2_02_b chess_char_4_20_b chess_char_4_21_b token_10000_silent_healrb",
@@ -1734,7 +1734,7 @@
"hooks": [1,34,2147,149,149,230,286,43,22,25,14,13,0,3634,17,17,18,0,1,22,0,0,6],
"events": {"atk":154,"deploy":14,"die":25,"dmg":286,"engage":4,"fx":83,"heal":23,"skill":29,"spawn":29,"status":31},
"fx": {"dodge":6,"featherArrow":1,"flame":3,"garrisonGrant":1,"healField":1,"pulse":41,"riposte":6,"summon":4,"swordRain":16,"swordStorm":4},
"snaps": "f1fbb18d 4106079f 6eece11c ceb2a7fb 2b3db28c dc4cc84f 815c04df 64a1b8f1"
"snaps": "f1fbb18d 4106079f c1e57def d8980d1a 29dc63ad 7c0c9946 93a52cda 1f614e54"
},
"bond-yanShip-low": {
"about": "炎 low: tier 1 layers 1; chess_char_3_16_a chess_char_3_03_a chess_char_3_18_a chess_char_1_03_a chess_char_2_04_a chess_char_3_14_a chess_char_3_17_a chess_char_3_19_a token_10028_vigil_wolf",