feedback7 R22-GHSIM: #298 rework — the one-interval gap of an instant skill with no attack of its own sits on the skill (nextCastAt), not on the operator's attack cooldown: its casts no longer replace the attacks / heals that were due; golden: back to 2 moves against the code before #298 (roster-033, roster-034)

Review of fb7-gh-sim (MERGE AFTER FIXES, high): 4128965a wrote u.atkCd after such a cast and gated the tick casts on it,
so each cast took the attack that was due — 度算浪波 with 迅捷: 15 casts, 0 attacks in 20 s (silenced: 15 attacks);
冲锋号令·γ型 and 医疗无人机 lost one attack / heal per cast; after an idle cast the next attack waited the armed cooldown.
PRTS 度算浪波 is an automatic instant throw, not an attack.

Now (skills.js): such a cast (instant / charges, no spec.attack, not the DEFAULT cast right before an attack) sets
skill.nextCastAt = now + the unit's attack interval, and the casts checked in skill.tick wait for it; the attack cooldown
is not touched (reset on deployment, like opReadyAt). Measured (20 s, 引星棘刺 S1, 迅捷 229 layers): 12 casts — the first at
4 s as SP fills (#124), then one per 1.36 s — and 14 attacks, as many as silenced; without 迅捷 3 casts and 14 attacks; an
idle cast does not delay the next attack (1 tick). [ASSUMED] one attack interval stays.

Tests: bonds_addon «迅捷 refills 引星棘刺 S1 at once …» now asserts the casts take no attack (attacks = the silenced run's;
fails on 4128965a: 0 vs 4, and before it: 180 casts in 6 s); op_wang waits skill.nextCastAt; playtest6-skills (锏) back to
its original timing. test/content + test/sim: 2835 pass. Docs: SIM.md §7, PLAYING.md 技能自动释放 (no attack is taken).

Golden: against 4128965a's files roster (21) bonds (9) fields (9) matches (16) standins (6) diy (22) scenarios move back; against the
same code with the gap disabled only roster-033 and roster-034 differ (引星棘刺 S1 recast within one interval) — the
84-scenario move of 4128965a came from the attack cooldown, now gone.
This commit is contained in:
sganggs committed 2026-10-08 21:06:45 +08:00
1 parent 38d4c3e4b5
commit db29acf907
12 files changed
+1528 -1493

No files matched your search

+153 -166
View File
@@ -20,58 +20,58 @@
"time": 170,
"ticks": 5100,
"reason": "timeout",
"killed": 20,
"killed": 19,
"total": 50,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 532,
"rngDraws": 544,
"errors": {"count":0,"kinds":[]},
"players": {
"p1": {
"killed": 20,
"killed": 19,
"total": 50,
"perfect": false,
"leaks": 30,
"leaks": 31,
"leaksUncounted": 0,
"coins": 4,
"dmg": 241025,
"dmg": 266231,
"bossDmg": 0,
"heal": 16760,
"deaths": 23,
"heal": 17643,
"deaths": 24,
"layerGains": {"raidShip":13,"visiShip":2}
}
},
"units": [
["p1",1,"op","chess_char_3_12_a",2,null,0,0,73,3,47867,4677,0,18,2],
["p1",2,"op","chess_char_4_09_a",0,null,0,0,1,4,30036,2984,0,18,1],
["p1",3,"op","chess_char_3_05_a",2,null,0,0,77,3,30660,12398,0,46,2],
["p1",4,"op","chess_char_3_18_a",2,null,0,0,7,1,18366,2638,0,32,1],
["p1",5,"op","chess_char_4_04_a",1,null,951,1,94,1,10801,6131,0,85,10],
["p1",6,"op","chess_char_4_07_a",1,null,0,0,75,1,13544,8857,0,31,1],
["p1",7,"op","chess_char_4_16_a",1,null,769.82,1,89,1,8358,15154,0,114,14],
["p1",8,"op","chess_char_3_01_a",2,null,1271,1,5,0,18482,0,0,156,3],
["p1",9,"op","chess_char_3_04_a",2,null,1218,1,86,0,0,1980,16760,34,2],
["p1",10,"op","chess_char_3_21_a",2,null,716.85,1,6,5,40715,555,0,124,2],
["p1",11,"op","chess_char_4_02_a",1,null,1272,1,91,1,10743,2034,0,58,1],
["p1",12,"op","chess_char_4_13_a",1,null,812,1,93,0,11454,812,0,18,1]
["p1",1,"op","chess_char_3_12_a",2,null,0,0,74,4,60651,4029,0,28,3],
["p1",2,"op","chess_char_4_09_a",0,null,0,0,1,1,29760,2984,0,18,1],
["p1",3,"op","chess_char_3_05_a",2,null,2081.5,1,76,2,31495,11964,0,47,2],
["p1",4,"op","chess_char_3_18_a",2,null,0,0,7,1,10578,3995,0,17,1],
["p1",5,"op","chess_char_4_04_a",1,null,0,0,92,1,17499,7084,0,74,10],
["p1",6,"op","chess_char_4_07_a",1,null,0,0,79,1,19230,13744,0,43,1],
["p1",7,"op","chess_char_4_16_a",1,null,215.72,1,94,1,9789,11775,0,117,14],
["p1",8,"op","chess_char_3_01_a",2,null,1271,1,5,0,22413,0,0,149,2],
["p1",9,"op","chess_char_3_04_a",2,null,1218,1,86,0,0,1599,17643,36,2],
["p1",10,"op","chess_char_3_21_a",2,null,716.85,1,6,6,42226,555,0,132,2],
["p1",11,"op","chess_char_4_02_a",1,null,1272,1,89,1,7563,1272,0,68,1],
["p1",12,"op","chess_char_4_13_a",1,null,0,0,83,1,15028,1624,0,33,2]
],
"enemies": {
"enemy_10001_trslim": [1,1,0,17,4860],
"enemy_10001_trslim": [1,1,0,8,4860],
"enemy_1000_gopro_2": [1,1,0,0,1836],
"enemy_10018_sgrobh": [1,1,0,4515,8100],
"enemy_1001_bigbo": [1,0,1,1235,2633],
"enemy_10027_vtsk": [1,0,1,13440,2341],
"enemy_10018_sgrobh": [1,1,0,3753,8100],
"enemy_1001_bigbo": [1,0,1,1235,2656],
"enemy_10027_vtsk": [1,0,1,12888,1289],
"enemy_10031_cnvsld": [1,0,1,0,0],
"enemy_10034_cnvsax": [1,0,1,808,1774],
"enemy_10034_cnvsax": [1,0,1,1235,5687],
"enemy_10042_prtrop": [1,0,1,0,0],
"enemy_1116_liprr_2": [21,13,8,6180,124677],
"enemy_1119_vofsd": [12,3,8,14633,55002],
"enemy_1121_lifbos_2": [9,1,7,10809,39802]
"enemy_1116_liprr_2": [21,13,8,5313,129729],
"enemy_1119_vofsd": [12,2,8,12831,69965],
"enemy_1121_lifbos_2": [9,1,6,15758,42109]
},
"hooks": [1,94,5100,846,846,1340,1344,3022,43,85,40,37,0,18468,28,40,50,28,1,45,5,0,3],
"events": {"atk":956,"bounty":2,"deploy":44,"die":57,"dmg":1344,"engage":11,"fx":78,"heal":34,"layer":5,"leak":28,"skill":77,"spawn":62,"status":131},
"fx": {"beam":8,"blink":14,"dodge":4,"dp":5,"garrison":5,"liberate":14,"phase":11,"slash":16,"telegraph":1},
"snaps": "8b8be66d 956c486c d56f1b8a 01e934c3 41a33047 6b039b9c 58145bb4 2c9c0c6a ec67901c de32bc9a c3bfaafb 4e912ddc 432cd753 c556201d 46aacdd1 dcb0d5a9 0114b0f8"
"hooks": [1,94,5100,874,874,1402,1411,3740,43,84,41,38,0,18511,42,43,50,27,1,46,5,0,2],
"events": {"atk":983,"bounty":2,"deploy":44,"die":57,"dmg":1411,"engage":11,"fx":90,"heal":36,"layer":5,"leak":27,"skill":79,"spawn":62,"status":157},
"fx": {"beam":12,"blink":14,"dodge":2,"dp":7,"garrison":5,"liberate":12,"phase":13,"slash":24,"telegraph":1},
"snaps": "8b8be66d b3674b6a 84ebce5a c4efeba6 05a2d3cd bf6f3985 249c5ebd 2bf68848 6faa6eb8 0275f0fb f4b16de1 f88b620c 3545e4d2 aa0d5a15 ecf73cfe 95a2451e a178591a"
},
"standin-02": {
"about": "normal band 5 as stand-ins: chess_char_4_17_a→char_610_acfend chess_char_4_18_a→char_602_cdfend chess_char_5_05_a→char_602_cdfend chess_char_4_19_a→char_608_acpion chess_char_5_01_a→char_600_cpione chess_char_4_22_a→char_609_acguad chess_char_4_23_a→char_609_acguad chess_char_5_06_a→char_609_acguad chess_char_4_20_a→char_603_csnipe chess_char_4_24_a→char_604_ccast chess_char_5_02_a→char_604_ccast chess_char_5_03_a→char_612_accast",
@@ -138,44 +138,44 @@
"time": 190,
"ticks": 5700,
"reason": "timeout",
"killed": 42,
"killed": 41,
"total": 74,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 282,
"rngDraws": 278,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":42,"total":74,"perfect":false,"leaks":32,"leaksUncounted":0,"coins":8,"dmg":319021,"bossDmg":0,"heal":44930,"deaths":10,"layerGains":{}}},
"players": {"p1":{"killed":41,"total":74,"perfect":false,"leaks":33,"leaksUncounted":0,"coins":8,"dmg":322054,"bossDmg":0,"heal":40884,"deaths":10,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_08_a",2,null,930.4,1,6,0,10870,8837,0,131,2],
["p1",2,"op","chess_char_5_14_a",2,null,445,1,90,24,153939,6310,0,64,6],
["p1",3,"op","chess_char_5_19_a",0,null,0,0,89,7,34634,13981,0,90,2],
["p1",4,"op","chess_char_5_07_a",2,null,2564,1,91,0,663,3824,0,12,1],
["p1",5,"op","chess_char_5_13_a",2,null,704,1,11,7,61469,10854,0,127,4],
["p1",6,"op","chess_char_5_17_a",2,null,1154,1,93,1,3911,5206,0,72,0],
["p1",7,"op","chess_char_5_10_a",2,null,932,1,2,0,10452,0,0,74,2],
["p1",8,"op","chess_char_5_11_a",2,null,1224,1,3,0,0,0,44930,72,2],
["p1",9,"op","chess_char_5_12_a",2,null,1160,1,4,0,21685,0,0,85,2],
["p1",10,"op","chess_char_5_15_a",2,null,0,0,84,2,8461,14776,0,100,2],
["p1",11,"op","chess_char_5_18_a",2,null,1272,1,94,1,5483,1272,0,19,1],
["p1",12,"op","chess_char_5_20_a",2,null,1972,1,92,0,7456,1972,0,34,1]
["p1",1,"op","chess_char_5_08_a",2,null,2206.8,1,91,0,5895,3841,0,57,1],
["p1",2,"op","chess_char_5_14_a",2,null,0,0,90,23,138688,7595,0,63,6],
["p1",3,"op","chess_char_5_19_a",0,null,349.6,1,89,6,47622,15311,0,100,3],
["p1",4,"op","chess_char_5_07_a",2,null,2564,1,92,0,12112,3824,0,24,1],
["p1",5,"op","chess_char_5_13_a",2,null,1801,1,11,7,56384,10325,0,123,4],
["p1",6,"op","chess_char_5_17_a",2,null,20,1,81,1,7284,4998,0,77,0],
["p1",7,"op","chess_char_5_10_a",2,null,932,1,2,1,7776,0,0,58,2],
["p1",8,"op","chess_char_5_11_a",2,null,1224,1,3,0,0,0,40884,67,2],
["p1",9,"op","chess_char_5_12_a",2,null,1160,1,4,0,19936,0,0,79,2],
["p1",10,"op","chess_char_5_15_a",2,null,0,0,84,2,8336,14152,0,96,2],
["p1",11,"op","chess_char_5_18_a",2,null,0,0,1,1,11149,1272,0,22,1],
["p1",12,"op","chess_char_5_20_a",2,null,0,0,5,0,6872,1972,0,38,2]
],
"enemies": {
"enemy_1006_shield_2": [1,1,0,582,8000],
"enemy_1006_shield_3": [1,0,1,13540,16777],
"enemy_1006_shield_3": [1,0,1,11325,14488],
"enemy_10073_mpcar": [1,1,0,12,1600],
"enemy_1007_slime": [1,1,0,0,440],
"enemy_10081_mpplai": [1,1,0,0,2000],
"enemy_10087_hlchgr": [1,1,0,38,4800],
"enemy_10094_crstf": [1,1,0,28,3200],
"enemy_10097_crshd": [1,0,1,958,3407],
"enemy_1166_dusbr_2": [42,29,13,2894,108859],
"enemy_1170_dushld_2": [12,5,6,29261,54020],
"enemy_9011_acrefr": [12,2,5,19716,115919]
"enemy_10097_crshd": [1,1,0,0,8000],
"enemy_1166_dusbr_2": [42,28,14,2956,110452],
"enemy_1170_dushld_2": [12,5,6,26204,45033],
"enemy_9011_acrefr": [12,1,7,22144,124041]
},
"hooks": [1,94,5700,1131,1131,1741,1749,134,52,78,25,27,0,28955,3503,55,74,26,1,52,0,1,12],
"events": {"atk":1231,"bounty":4,"deploy":20,"die":52,"dmg":1743,"engage":11,"fx":170,"heal":122,"leak":26,"skill":56,"spawn":86,"status":640},
"fx": {"aoe":60,"burst":1,"displace":1,"dodge":20,"dp":30,"phase":1,"slash":48,"sp":1,"spGain":8},
"snaps": "530ce9ab 3259d8c0 918a3cff a85e2d90 3b23751a 403c9dcf efcb9491 add68383 14687f3d 9be4f49b 5d03502b b913a379 f0d88771 65b13150 a9a574ed 8ba4eb88 928b8a4d a28dbd38 b246bf1a"
"hooks": [1,92,5700,1025,1025,1522,1523,112,51,79,26,26,0,27108,3400,51,74,28,1,52,0,0,10],
"events": {"atk":1128,"bounty":4,"deploy":18,"die":51,"dmg":1522,"engage":11,"fx":134,"heal":106,"leak":28,"skill":55,"spawn":86,"status":609},
"fx": {"aoe":30,"displace":1,"dodge":16,"dp":29,"phase":1,"slash":48,"sp":1,"spGain":8},
"snaps": "530ce9ab 3259d8c0 918a3cff a85e2d90 3b23751a 8f259c98 9faf0458 b98e7e80 e64fb37d 38b17953 2458f514 b2894d2f 6c036845 609d268d 5a2493c6 23bae8dc e4a6485d 424e64d1 745ddf7a"
},
"standin-04": {
"about": "normal band 6 as stand-ins: chess_char_6_03_a→char_610_acfend chess_char_6_02_a→char_608_acpion chess_char_6_07_a→char_617_sharp2 chess_char_6_10_a→char_617_sharp2 chess_char_6_11_a→char_608_acpion chess_char_6_06_a→char_609_acguad chess_char_5_22_a→char_611_acnipe chess_char_6_01_a→char_611_acnipe chess_char_6_04_a→char_614_acsupo chess_char_6_05_a→char_611_acnipe chess_char_6_08_a→char_612_accast chess_char_6_09_a→char_613_acmedc",
@@ -186,43 +186,31 @@
"round": 12,
"seed": 428893583,
"waveId": "act1autochess_h05",
"time": 208,
"ticks": 6240,
"time": 201.43,
"ticks": 6043,
"reason": "cleared",
"killed": 132,
"killed": 158,
"total": 158,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 626,
"rngDraws": 612,
"errors": {"count":0,"kinds":[]},
"players": {
"p1": {
"killed": 132,
"total": 158,
"perfect": false,
"leaks": 26,
"leaksUncounted": 0,
"coins": 8,
"dmg": 1273630,
"bossDmg": 0,
"heal": 25492,
"deaths": 11,
"layerGains": {"sargonShip":5}
}
"p1": {"killed":158,"total":158,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":8,"dmg":1471553,"bossDmg":0,"heal":29310,"deaths":8,"layerGains":{"sargonShip":5}}
},
"units": [
["p1",1,"op","chess_char_6_03_a",2,null,0,0,160,0,1530,5735,0,12,1],
["p1",2,"op","chess_char_6_02_a",2,null,0,0,163,5,14262,3058,0,2,3],
["p1",3,"op","chess_char_6_07_a",0,null,0,0,175,7,132136,3730,0,84,1],
["p1",4,"op","chess_char_6_10_a",0,null,0,0,174,4,98395,3730,0,82,2],
["p1",5,"op","chess_char_6_11_a",2,null,0,0,150,12,83552,7740,0,35,4],
["p1",6,"op","chess_char_6_06_a",2,null,2638,1,165,13,111922,20468,0,114,3],
["p1",7,"op","chess_char_5_22_a",2,null,1272,1,3,5,43091,0,0,34,2],
["p1",8,"op","chess_char_6_01_a",2,null,1272,1,4,41,296378,0,0,157,3],
["p1",9,"op","chess_char_6_04_a",2,null,1160,1,13,5,62041,0,0,118,2],
["p1",10,"op","chess_char_6_05_a",2,null,1272,1,14,15,203216,2453,0,121,2],
["p1",11,"op","chess_char_6_08_a",2,null,1372,1,5,25,227108,0,0,54,2],
["p1",12,"op","chess_char_6_09_a",2,null,1224,1,11,0,0,0,25492,39,2],
["p1",1,"op","chess_char_6_03_a",2,null,0,0,169,0,1288,5814,0,12,1],
["p1",2,"op","chess_char_6_02_a",2,null,0,0,171,5,21360,3058,0,2,4],
["p1",3,"op","chess_char_6_07_a",0,null,0,0,6,19,254549,1865,0,146,3],
["p1",4,"op","chess_char_6_10_a",0,null,1865,1,177,6,128769,1865,0,109,2],
["p1",5,"op","chess_char_6_11_a",2,null,1529,1,174,28,230418,10062,0,75,10],
["p1",6,"op","chess_char_6_06_a",2,null,2149.08,1,158,16,114781,20845,0,115,4],
["p1",7,"op","chess_char_5_22_a",2,null,1272,1,3,2,27889,0,0,23,2],
["p1",8,"op","chess_char_6_01_a",2,null,1272,1,4,36,251215,0,0,157,2],
["p1",9,"op","chess_char_6_04_a",2,null,1160,1,13,5,66116,0,0,122,2],
["p1",10,"op","chess_char_6_05_a",2,null,1272,1,14,18,242842,2453,0,127,2],
["p1",11,"op","chess_char_6_08_a",2,null,1372,1,5,21,132325,0,0,40,2],
["p1",12,"op","chess_char_6_09_a",2,null,1224,1,11,0,0,0,29310,46,2],
["-","~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]
],
@@ -231,17 +219,17 @@
"enemy_10099_crvln": [1,1,0,2453,20736],
"enemy_1009_lurker": [1,1,0,23,3041],
"enemy_1010_demon": [1,1,0,0,10368],
"enemy_1010_demon_2": [28,21,7,12612,527097],
"enemy_1010_demon_2": [28,28,0,11599,580608],
"enemy_10112_ymgds": [1,1,0,0,6912],
"enemy_10116_ymgtop": [1,1,0,2398,13824],
"enemy_10118_ymgprc": [1,0,1,5138,12807],
"enemy_1071_dftman": [63,62,1,251,243295],
"enemy_1072_dlancer": [60,43,17,22461,414164]
"enemy_10116_ymgtop": [1,1,0,2924,13824],
"enemy_10118_ymgprc": [1,1,0,10510,69120],
"enemy_1071_dftman": [63,63,0,587,243855],
"enemy_1072_dlancer": [60,60,0,16287,497664]
},
"hooks": [1,178,6240,938,938,1920,1911,67,143,169,27,26,0,34691,3961,57,158,26,1,144,2,0,17],
"events": {"atk":1074,"bounty":4,"deploy":18,"die":143,"dmg":1911,"engage":11,"fx":106,"heal":47,"layer":2,"leak":26,"skill":53,"spawn":172,"status":443},
"fx": {"aoe":6,"dodge":18,"dp":24,"garrison":2,"revive":1,"slash":40,"sp":10,"spGain":3,"telegraph":2},
"snaps": "484fd662 4f4e076d c10d51e5 383709ef a59de77b 9f2c5b1e 7a70b803 2669ad41 7fd7e456 e1f4734e 1218d65d 5c7d2330 d869c05d 93de1153 cc0bd6bd 4e2d749f 1a92d669 4cd5e851 79f5a0ed 563a633b a9d3711f"
"hooks": [1,177,6043,1060,1060,2060,2055,76,166,166,36,35,0,37056,3588,58,158,0,1,168,2,0,13],
"events": {"atk":1212,"bounty":4,"deploy":17,"die":166,"dmg":2055,"engage":11,"fx":181,"heal":58,"layer":2,"skill":71,"spawn":172,"status":436},
"fx": {"aoe":5,"dodge":17,"dp":47,"garrison":2,"revive":1,"slash":91,"sp":14,"spGain":2,"telegraph":2},
"snaps": "484fd662 4f4e076d 081948b0 d7bf1df0 c0aa2905 1b27e150 ab6cac50 d1148fdb fccd25dd 3bdf0cd3 bc78cb58 5914e59f e9a5d19b c18806ba 780d90bd f332e4d3 1b1a7814 b06c5778 2ebf5ca8 a00fc7c0 e0236981"
},
"standin-05": {
"about": "normal band 6 as stand-ins: chess_char_6_17_a→char_608_acpion chess_char_6_13_a→char_615_acspec chess_char_6_19_a→char_615_acspec chess_char_6_12_a→char_612_accast chess_char_6_15_a→char_614_acsupo chess_char_6_18_a→char_612_accast chess_char_6_20_a→char_613_acmedc",
@@ -423,50 +411,50 @@
"round": 12,
"seed": 2456427706,
"waveId": "act1autochess_h05",
"time": 201.33,
"ticks": 6040,
"time": 226.63,
"ticks": 6799,
"reason": "cleared",
"killed": 39,
"killed": 42,
"total": 179,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 901,
"rngDraws": 981,
"errors": {"count":0,"kinds":[]},
"players": {"p1":{"killed":39,"total":179,"perfect":false,"leaks":140,"leaksUncounted":0,"coins":2,"dmg":1695740,"bossDmg":0,"heal":87735,"deaths":11,"layerGains":{}}},
"players": {"p1":{"killed":42,"total":179,"perfect":false,"leaks":137,"leaksUncounted":0,"coins":2,"dmg":1733157,"bossDmg":0,"heal":77968,"deaths":13,"layerGains":{}}},
"units": [
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_acfend",0,0,167,3,30499,14505,0,48,1],
["p1",2,"op","chess_char_5_14_b",2,"uniequip_002_acpion",1904,1,196,7,355016,7363,0,33,6],
["p1",3,"op","chess_char_5_19_b",0,"uniequip_002_sharp2",4154.5,1,138,14,541096,33293,0,150,3],
["p1",4,"op","chess_char_5_07_b",2,"none",2619.79,1,203,1,36493,29192,0,35,3],
["p1",5,"op","chess_char_5_13_b",2,"uniequip_002_acguad",0,0,129,4,64143,12851,0,28,2],
["p1",6,"op","chess_char_5_17_b",2,"uniequip_002_acspec",1448,1,191,6,88815,22335,0,132,0],
["p1",7,"op","chess_char_5_10_b",2,"none",1131,1,4,1,56803,0,0,122,4],
["p1",8,"op","chess_char_5_11_b",2,"uniequip_002_acmedc",2262.4,1,5,0,0,0,87735,68,3],
["p1",9,"op","chess_char_5_12_b",2,"uniequip_002_acsupo",1430,1,11,2,90755,0,0,129,3],
["p1",10,"op","chess_char_5_15_b",2,"none",1510,1,13,0,87446,0,0,226,4],
["p1",11,"op","chess_char_5_18_b",2,"uniequip_002_acnipe",2380.5,1,6,1,249269,0,0,155,3],
["p1",12,"op","chess_char_5_20_b",2,"uniequip_002_acsupo",1430,1,14,0,95405,0,0,125,3],
["p1",1,"op","chess_char_5_08_b",2,"uniequip_002_acfend",3242.12,1,7,5,122124,8280,0,159,4],
["p1",2,"op","chess_char_5_14_b",2,"uniequip_002_acpion",1904,1,201,14,520028,10508,0,46,6],
["p1",3,"op","chess_char_5_19_b",0,"uniequip_002_sharp2",4154.5,1,207,5,264095,31935,0,79,3],
["p1",4,"op","chess_char_5_07_b",2,"none",3334,1,205,2,42880,20656,0,36,3],
["p1",5,"op","chess_char_5_13_b",2,"uniequip_002_acguad",3411,1,206,4,80947,12473,0,40,2],
["p1",6,"op","chess_char_5_17_b",2,"uniequip_002_acspec",1448,1,188,4,90888,27092,0,116,0],
["p1",7,"op","chess_char_5_10_b",2,"none",1131,1,4,2,64373,0,0,134,4],
["p1",8,"op","chess_char_5_11_b",2,"uniequip_002_acmedc",2262.4,1,5,0,0,0,77968,77,3],
["p1",9,"op","chess_char_5_12_b",2,"uniequip_002_acsupo",1430,1,11,3,105459,0,0,135,3],
["p1",10,"op","chess_char_5_15_b",2,"none",1510,1,13,0,83399,0,0,215,4],
["p1",11,"op","chess_char_5_18_b",2,"uniequip_002_acnipe",2380.5,1,6,3,266479,0,0,178,3],
["p1",12,"op","chess_char_5_20_b",2,"uniequip_002_acsupo",1430,1,14,0,92485,0,0,125,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_1072_dlancer": [1,1,0,1609,37150],
"enemy_1081_sotisd": [1,0,1,0,27122],
"enemy_1092_mdgint": [1,0,1,0,939],
"enemy_1116_liprr": [1,0,1,0,3657],
"enemy_1081_sotisd": [1,0,1,749,28802],
"enemy_1092_mdgint": [1,0,1,0,0],
"enemy_1116_liprr": [1,0,1,0,7850],
"enemy_1116_liprr_2": [1,0,1,0,1829],
"enemy_1118_lidbox_2": [1,0,1,0,1880],
"enemy_1118_lidbox_2": [1,0,1,0,809],
"enemy_1119_vofsd": [1,0,1,0,889],
"enemy_1121_lifbos": [1,0,1,0,1492],
"enemy_1249_lysdb_2": [60,19,41,38886,898028],
"enemy_1251_lysyta": [63,19,44,11507,481127],
"enemy_1254_lypa_2": [48,0,48,67538,241627]
"enemy_1121_lifbos": [1,0,1,4806,7013],
"enemy_1249_lysdb_2": [60,18,42,37448,866144],
"enemy_1251_lysyta": [63,22,41,7583,520464],
"enemy_1254_lypa_2": [48,1,47,58748,262208]
},
"hooks": [1,203,6040,1581,1581,2484,2674,133,50,190,35,33,0,20704,16926,62,179,140,1,50,0,0,5],
"events": {"atk":1862,"bounty":1,"deploy":21,"die":50,"dmg":2665,"engage":11,"fx":186,"heal":114,"leak":140,"skill":72,"spawn":194,"status":1169},
"fx": {"aoe":30,"displace":4,"dodge":25,"dp":13,"shieldBreak":59,"slash":42,"sp":2,"spGain":11},
"snaps": "c4ba1bfb fae78ec3 1fa5eef8 039fd078 af235e6e 054172b9 425c4c8c 6ddd3467 b69784e7 524ba19b 18e4cf1f 8204edda 4751bfcf de0c311c 58e3839d 7854857e 798259ed b5f265cc a4da5617 46c62d39 ff4422be"
"hooks": [1,207,6799,1790,1790,3161,3225,149,55,192,38,43,0,26658,17254,63,179,137,1,55,0,0,6],
"events": {"atk":2022,"bounty":1,"deploy":25,"die":55,"dmg":3200,"engage":11,"fx":302,"heal":133,"leak":137,"skill":88,"spawn":194,"status":1230},
"fx": {"aoe":120,"displace":8,"dodge":31,"dp":20,"liberate":1,"phase":1,"shieldBreak":60,"slash":48,"sp":1,"spGain":12},
"snaps": "c4ba1bfb fae78ec3 4853328f 674d8548 bcbe6142 1a53e0eb 214c2462 a608c08f 504eb3ba 4e0e6e68 d4d1daf8 a6dc8003 1ce13419 a363753a 07e954ca 3e70563d 7e686001 0f4877a6 ba4f9efe e6778a6d 6675e221 520b5fe5 4464a0d3"
},
"standin-09": {
"about": "elite band 7 as stand-ins: chess_char_6_03_b→char_610_acfend chess_char_6_02_b→char_608_acpion chess_char_6_07_b→char_617_sharp2 chess_char_6_10_b→char_617_sharp2 chess_char_6_11_b→char_608_acpion chess_char_6_06_b→char_609_acguad chess_char_5_22_b→char_611_acnipe chess_char_6_01_b→char_611_acnipe chess_char_6_04_b→char_614_acsupo chess_char_6_05_b→char_611_acnipe chess_char_6_08_b→char_612_accast chess_char_6_09_b→char_613_acmedc",
@@ -477,31 +465,31 @@
"round": 13,
"seed": 2308517178,
"waveId": "act1autochess_h06",
"time": 200,
"ticks": 6000,
"time": 198.43,
"ticks": 5953,
"reason": "cleared",
"killed": 158,
"total": 158,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 227,
"rngDraws": 232,
"errors": {"count":0,"kinds":[]},
"players": {
"p1": {"killed":158,"total":158,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":8,"dmg":924362,"bossDmg":0,"heal":29540,"deaths":1,"layerGains":{"sargonShip":20}}
"p1": {"killed":158,"total":158,"perfect":true,"leaks":0,"leaksUncounted":0,"coins":8,"dmg":924222,"bossDmg":0,"heal":29638,"deaths":1,"layerGains":{"sargonShip":20}}
},
"units": [
["p1",1,"op","chess_char_6_03_b",2,"uniequip_002_acfend",4974.95,1,8,0,0,0,0,0,0],
["p1",2,"op","chess_char_6_02_b",2,"uniequip_002_acpion",1904,1,6,0,0,0,0,0,0],
["p1",3,"op","chess_char_6_07_b",0,"uniequip_002_sharp2",2494,1,9,0,0,0,0,0,0],
["p1",4,"op","chess_char_6_10_b",0,"uniequip_002_sharp2",2494,1,11,29,125600,0,0,176,3],
["p1",5,"op","chess_char_6_11_b",2,"uniequip_002_acpion",1764,1,13,38,196516,12620,0,60,21],
["p1",6,"op","chess_char_6_06_b",2,"uniequip_002_acguad",3531,1,14,9,58773,763,0,155,4],
["p1",4,"op","chess_char_6_10_b",0,"uniequip_002_sharp2",2494,1,11,27,129672,0,0,173,3],
["p1",5,"op","chess_char_6_11_b",2,"uniequip_002_acpion",1904,1,13,35,186014,11957,0,60,20],
["p1",6,"op","chess_char_6_06_b",2,"uniequip_002_acguad",3531,1,14,18,61248,763,0,155,4],
["p1",7,"op","chess_char_5_22_b",2,"uniequip_002_acnipe",1587,1,4,0,0,0,0,0,0],
["p1",8,"op","chess_char_6_01_b",2,"uniequip_002_acnipe",1643,1,5,1,3102,0,0,3,1],
["p1",9,"op","chess_char_6_04_b",2,"uniequip_002_acsupo",2465,1,141,5,76474,2465,0,92,2],
["p1",10,"op","chess_char_6_05_b",2,"uniequip_002_acnipe",1643,1,7,27,85889,0,0,89,2],
["p1",11,"op","chess_char_6_08_b",2,"uniequip_002_accast",1819,1,10,49,378007,0,0,78,2],
["p1",12,"op","chess_char_6_09_b",2,"uniequip_002_acmedc",1254,1,12,0,0,16506,29540,83,3],
["p1",8,"op","chess_char_6_01_b",2,"uniequip_002_acnipe",1643,1,5,0,948,0,0,4,1],
["p1",9,"op","chess_char_6_04_b",2,"uniequip_002_acsupo",2465,1,141,7,73191,2465,0,92,2],
["p1",10,"op","chess_char_6_05_b",2,"uniequip_002_acnipe",1643,1,7,20,89868,0,0,93,2],
["p1",11,"op","chess_char_6_08_b",2,"uniequip_002_accast",1819,1,10,51,383282,0,0,78,2],
["p1",12,"op","chess_char_6_09_b",2,"uniequip_002_acmedc",1394,1,12,0,0,16988,29638,83,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]
@@ -515,14 +503,14 @@
"enemy_1160_hvyslr_2": [1,1,0,133,13440],
"enemy_1161_tidmag": [1,1,0,554,5760],
"enemy_1161_tidmag_2": [1,1,0,1758,7680],
"enemy_1249_lysdb_2": [60,60,0,1587,345600],
"enemy_1249_lysdb_2": [60,60,0,2085,345600],
"enemy_1251_lysyta": [51,51,0,0,134640],
"enemy_1329_cbshld": [39,39,0,2550,374400]
"enemy_1329_cbshld": [39,39,0,2290,374400]
},
"hooks": [1,174,6000,815,815,1617,1751,167,159,159,38,37,0,30317,2645,60,158,0,1,159,3,1,16],
"events": {"atk":935,"bounty":4,"deploy":13,"die":159,"dmg":1736,"engage":7,"fx":305,"heal":127,"layer":3,"skill":75,"spawn":173,"status":329},
"fx": {"aoe":2,"burst":1,"dodge":20,"dp":59,"garrison":3,"shieldBreak":60,"slash":151,"sp":9},
"snaps": "526d4c63 1859af86 456d2e9f 5622e14c bc1f2617 596e1903 6ca4b3e3 315a2d0c 2d3a6d12 027a16b9 53090134 13013c39 3d4042c3 06223fb4 080242fe c8fca403 521b3acf c34580a5 3512496b 19915c56"
"hooks": [1,174,5953,812,812,1599,1718,168,159,159,37,36,0,29335,2593,62,158,0,1,159,3,1,17],
"events": {"atk":917,"bounty":4,"deploy":13,"die":159,"dmg":1707,"engage":7,"fx":298,"heal":127,"layer":3,"skill":73,"spawn":173,"status":324},
"fx": {"aoe":2,"burst":1,"dodge":19,"dp":55,"garrison":3,"shieldBreak":60,"slash":144,"sp":12,"strike":2},
"snaps": "526d4c63 f61576c6 e1be6631 53288d14 7de80a4f 26575d3b 14b2dc7b 09bff769 03f7af9b 266de1dd a9bf82a4 d80af3de da82ae39 706186e0 9d862b1f bcccab65 19598dab ba7df686 a486add4 e9e501f2"
},
"standin-10": {
"about": "elite band 7 as stand-ins: chess_char_6_17_b→char_608_acpion chess_char_6_13_b→char_615_acspec chess_char_6_19_b→char_615_acspec chess_char_6_12_b→char_612_accast chess_char_6_15_b→char_614_acsupo chess_char_6_18_b→char_612_accast chess_char_6_20_b→char_613_acmedc",
@@ -533,47 +521,46 @@
"round": 13,
"seed": 3949114127,
"waveId": "act1autochess_h06",
"time": 211.87,
"ticks": 6356,
"reason": "cleared",
"time": 230,
"ticks": 6900,
"reason": "timeout",
"killed": 28,
"total": 132,
"total": 131,
"unspawned": 0,
"bossHpLeft": null,
"rngDraws": 240,
"rngDraws": 263,
"errors": {"count":0,"kinds":[]},
"players": {
"p1": {"killed":28,"total":132,"perfect":false,"leaks":104,"leaksUncounted":0,"coins":6,"dmg":593929,"bossDmg":0,"heal":11529,"deaths":24,"layerGains":{"raidShip":6}}
"p1": {"killed":28,"total":131,"perfect":false,"leaks":103,"leaksUncounted":0,"coins":2,"dmg":538265,"bossDmg":0,"heal":10974,"deaths":25,"layerGains":{"raidShip":6}}
},
"units": [
["p1",1,"op","chess_char_6_17_b",2,"uniequip_002_acpion",0,0,164,14,259423,14873,0,61,9],
["p1",2,"op","chess_char_6_13_b",2,"uniequip_002_acspec",1484,1,165,3,35167,11872,0,80,0],
["p1",3,"op","chess_char_6_19_b",2,"uniequip_002_acspec",0,0,163,5,89851,14840,0,145,0],
["p1",4,"op","chess_char_6_12_b",2,"uniequip_002_accast",1984.39,1,4,5,80524,562,0,34,2],
["p1",5,"op","chess_char_6_15_b",2,"uniequip_002_acsupo",0,0,142,0,47114,6494,0,31,3],
["p1",6,"op","chess_char_6_18_b",2,"uniequip_002_accast",1819,1,8,1,81851,1331,0,47,2],
["p1",7,"op","chess_char_6_20_b",2,"uniequip_002_acmedc",1464,1,9,0,0,3912,11529,20,1],
["p1",1,"op","chess_char_6_17_b",2,"uniequip_002_acpion",954.91,1,164,10,211581,13444,0,77,10],
["p1",2,"op","chess_char_6_13_b",2,"uniequip_002_acspec",0,0,165,5,46991,13356,0,106,0],
["p1",3,"op","chess_char_6_19_b",2,"uniequip_002_acspec",1484,1,166,4,75038,16324,0,138,0],
["p1",4,"op","chess_char_6_12_b",2,"uniequip_002_accast",2265.49,1,4,4,78264,281,0,32,2],
["p1",5,"op","chess_char_6_15_b",2,"uniequip_002_acsupo",0,0,147,2,54506,6494,0,39,3],
["p1",6,"op","chess_char_6_18_b",2,"uniequip_002_accast",1819,1,8,3,71885,900,0,43,2],
["p1",7,"op","chess_char_6_20_b",2,"uniequip_002_acmedc",1464,1,9,0,0,4263,10974,19,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]
],
"enemies": {
"enemy_1006_shield_3": [21,1,20,18495,205451],
"enemy_1043_zomsbr": [66,18,48,278,120391],
"enemy_1161_tidmag": [1,1,0,0,9953],
"enemy_1162_magmot": [1,1,0,3790,19907],
"enemy_1006_shield_3": [21,1,20,16907,164634],
"enemy_1043_zomsbr": [66,22,44,908,136175],
"enemy_1162_magmot": [1,0,1,4704,11483],
"enemy_1165_duhond": [1,1,0,93,4645],
"enemy_1165_duhond_2": [1,0,1,0,0],
"enemy_1166_dusbr": [1,1,0,0,4977],
"enemy_1166_dusbr_2": [1,1,0,0,7299],
"enemy_1168_dumage": [1,0,1,2319,0],
"enemy_1168_dumage_2": [1,1,0,4717,10783],
"enemy_1166_dusbr": [1,0,1,0,0],
"enemy_1166_dusbr_2": [1,0,1,0,0],
"enemy_1168_dumage": [1,1,0,1897,7465],
"enemy_1168_dumage_2": [1,1,0,4932,10783],
"enemy_1169_duphlx": [1,0,1,0,1489],
"enemy_1402_tgshd_2": [36,3,33,24192,209035]
"enemy_1402_tgshd_2": [36,2,33,25620,201592]
},
"hooks": [1,165,6356,543,543,877,888,6677,52,159,17,35,0,7792,1001,49,132,104,1,52,1,1,0],
"events": {"atk":550,"bounty":3,"deploy":31,"die":55,"dmg":820,"engage":6,"fx":503,"heal":26,"layer":1,"leak":104,"skill":72,"spawn":141,"status":365},
"fx": {"aoe":4,"blink":3,"burst":1,"displace":18,"dodge":3,"dp":23,"expose":379,"garrison":1,"garrisonGrant":3,"slash":67,"summon":1},
"snaps": "fba27448 d609f04f 41abeea0 6d975f20 d5fe39ab 2b67a1fb 211c77d5 5cbb689a bfb41b6c 990aadca 13b25f6c b9f51313 e1f5c350 7eda0f6b 2cd5feef 88f36df5 e2b21992 55bdd8b7 5a6a68d3 10ca3ada 31dfc1a3 367bba43"
"hooks": [1,166,6900,578,578,900,914,7048,53,158,18,38,0,8737,1167,48,131,102,1,53,1,1,0],
"events": {"atk":585,"bounty":1,"deploy":33,"die":56,"dmg":848,"engage":6,"fx":539,"heal":25,"layer":1,"leak":102,"skill":78,"spawn":140,"status":384},
"fx": {"aoe":4,"blink":3,"burst":1,"displace":18,"dodge":1,"dp":20,"expose":414,"garrison":1,"garrisonGrant":3,"slash":74},
"snaps": "fba27448 40f8ddeb 904aa1c4 7f5fd3e3 9795959e b8c7a6c7 f5b1092e b4109451 8082d0cc a86cc61b fb1870c6 9cf94d5d 1d3df05d ceb38c64 2d46f54e 5fd7022a d8ef7fcc 55250098 09b8ad07 d6c97808 bbb9cfcc a2163482 34deba04"
}
}
}